Обычная стиральная машина, телевизор, камера наблюдения или автомобиль сегодня часто оказываются полноценными Linux-системами с процессором, памятью и сетью. Я разобрал несколько таких устройств и попытался понять, почему разработчики всё чаще прячут внутри бытовой техники полноценную операционную систему.

Когда я впервые подключился по UART к обычному бытовому устройству, я ожидал увидеть примитивную прошивку на микроконтроллере. Но вместо этого на экране терминала внезапно появились строки загрузки Linux. С тех пор у меня появилась странная привычка: если какое-то устройство попадает ко мне в руки, я почти автоматически ищу на плате UART, JTAG или хотя бы тестовые пины.

И знаете что? Linux внутри оказывается намного чаще, чем можно ожидать.

За последние пару лет я разобрал и исследовал довольно много устройств: от стиральных машин до телевизоров и сетевых камер. И каждый раз удивлялся тому, насколько мощные системы скрываются внутри обычных вещей.

Попробую рассказать о десяти устройствах, внутри которых неожиданно работает Linux. Возможно, после этой статьи вы тоже начнёте подозрительно смотреть на свою бытовую технику.

Когда стиральная машина оказывается полноценным компьютером

История началась довольно банально. У меня дома стала странно зависать стиральная машина. Иногда она просто останавливалась посреди цикла и не реагировала на кнопки.

Первая мысль была стандартная — контроллер умер.

Но когда я снял заднюю крышку, на плате обнаружилась довольно интересная картина:

  • SoC от MediaTek

  • NAND-flash

  • 256 МБ RAM

  • Wi-Fi модуль

Честно говоря, я ожидал увидеть обычный микроконтроллер уровня STM32.

Дальше стало ещё интереснее. На плате были четыре тестовые точки. Подключил логический анализатор — и там оказался UART.

После подключения USB-UART адаптера в терминале появилась загрузка:

U-Boot 2017.09 (Oct 12 2021)

CPU: ARM Cortex-A7
DRAM: 256 MB
NAND: 128 MiB
Loading kernel...

Booting Linux on physical CPU 0x0
Linux version 4.4.35

Вот в этот момент я реально завис.

Стиральная машина.
ARM-процессор.
Linux.

Зачем вообще Linux в стиральной машине?

Если немного подумать — становится понятно. Там есть:

  • сеть

  • сенсорный интерфейс

  • обновление прошивки

  • куча датчиков

То есть это почти полноценная embedded-система.

Самое смешное — внутри оказался BusyBox и даже SSH-сервер.

Я попробовал подключиться.

ssh root@192.168.1.78

И да, я получил shell стиральной машины.

В этот момент возникает странное чувство. Ты понимаешь, что перед тобой обычный бытовой прибор… но внутри него полноценная операционная система.

Телевизор — это почти обычный сервер

С телевизорами ситуация ещё интереснее.

Большинство современных Smart TV работают на Linux.

Причём архитектура там довольно мощная:

  • ARM Cortex A53

  • 1–2 GB RAM

  • GPU

  • аппаратный декодер видео

Фактически это маленький медиасервер.

Когда я исследовал прошивку одного телевизора, внутри оказалась вполне привычная структура:

/bin
/etc
/usr
/var
/lib

А процессы выглядели так:

root       125  0.0  0.1  11000  2100 ?        Ss   init
root       210  0.2  0.3  28000  4100 ?        S    networkd
root       311  0.4  0.7  45000  8200 ?        S    media-server
root       512  1.1  2.0  90000 18000 ?        S    browser

По сути телевизор — это браузер на Linux, который умеет воспроизводить видео.

Иногда там можно найти даже довольно неожиданные вещи.

Например:

  • SQLite базы

  • Python скрипты

  • NodeJS

Да, телевизор может запускать JavaScript.

Домашний роутер — самый известный скрытый Linux

Это уже более известный факт, но всё равно многие пользователи не осознают, что их роутер — это Linux-компьютер.

OpenWRT и другие системы давно доказали, что роутер можно превратить в полноценный сервер.

Внутри типичного домашнего роутера:

  • CPU MIPS или ARM

  • 64–256 MB RAM

  • flash память

  • Ethernet switch

Но самое интересное — это возможности.

Я однажды запускал на роутере небольшой сервис мониторинга.

Вот пример минимального HTTP-сервера на Python, который спокойно работал на OpenWRT.

# Python

from http.server import BaseHTTPRequestHandler, HTTPServer
import os
import time

class StatusHandler(BaseHTTPRequestHandler):

    def do_GET(self):
        uptime = os.popen("uptime").read()

        self.send_response(200)
        self.send_header("Content-type", "text/plain")
        self.end_headers()

        self.wfile.write(b"Router status\n")
        self.wfile.write(uptime.encode())

def run():
    server = HTTPServer(('0.0.0.0', 8080), StatusHandler)
    print("Server started on port 8080")
    server.serve_forever()

run()

После запуска можно было открыть:

http://router-ip:8080

И увидеть состояние системы.

Не самый практичный проект, но сам факт, что роутер спокойно крутит Python — уже говорит о многом.

IP-камеры — кладбище уязвимостей

Если есть категория устройств, где Linux встречается почти всегда — это IP-камеры.

Типичная архитектура камеры:

  • ARM SoC

  • Linux kernel

  • RTSP сервер

  • web интерфейс

Внутри часто можно найти BusyBox и небольшой веб-сервер.

Иногда конфигурации лежат прямо в текстовом виде.

Вот пример куска конфигурации RTSP-сервера:

rtsp_port=554
stream1=/dev/video0
bitrate=4096
resolution=1920x1080
fps=25

Но интереснее другое.

Очень часто там остаются сервисные скрипты.

Например такой.

#!/bin/sh
# Bash

echo "Starting camera services"

ifconfig eth0 up
udhcpc -i eth0

rtspd &
motiond &

echo "Camera ready"

Иногда такие вещи остаются прямо в production-прошивках.

И вот тут начинаются приключения для специалистов по безопасности.

Автомобили тоже давно перешли на Linux

Современные автомобили — это вообще отдельная история.

Многие системы infotainment работают на Linux.

Например:

  • Android Automotive

  • QNX-Linux гибриды

  • кастомные Linux-дистрибутивы

Внутри автомобиля можно найти несколько компьютеров:

  • медиасистема

  • навигация

  • телематика

  • обновление прошивки

Одна из самых интересных вещей — система обновлений.

Вот упрощённая логика OTA-обновления.

// C++

#include <iostream>
#include <fstream>
#include <string>

bool verifyFirmware(const std::string& path)
{
    std::ifstream file(path);

    if(!file.is_open())
        return false;

    // проверка подписи (условно)
    std::string signature;
    file >> signature;

    if(signature == "VALID_SIGNATURE")
        return true;

    return false;
}

void updateFirmware()
{
    std::string firmware = "/tmp/update.bin";

    if(verifyFirmware(firmware))
    {
        std::cout << "Firmware verified\n";
        system("flash_update /tmp/update.bin");
    }
    else
    {
        std::cout << "Firmware verification failed\n";
    }
}

int main()
{
    updateFirmware();
}

Разумеется, в реальности всё намного сложнее.

Но общая идея примерно такая.

Неожиданный вывод

Если немного оглянуться вокруг, становится ясно, что Linux уже давно вышел за пределы серверов и ноутбуков.

Он внутри:

  • стиральных машин

  • телевизоров

  • роутеров

  • камер

  • автомобилей

  • умных колонок

  • NAS-хранилищ

  • систем умного дома

И самое забавное — большинство пользователей даже не подозревают, что их бытовая техника на самом деле работ��ет на той же системе, что и огромные дата-центры.

Иногда я думаю: сколько ещё устройств вокруг нас quietly booting Linux прямо сейчас?

Если честно, после всех этих экспериментов у меня появилась немного странная привычка.

Когда я беру в руки любое электронное устройство, первая мысль теперь не про то, как им пользоваться, а про другое: интересно, а внутри там Linux или нет?

Иногда начинаешь смотреть на плату и автоматически ищешь три вещи:

UART
JTAG
или хотя бы тестовые пины

И довольно часто угадываешь.

Комментарии (63)


  1. 15432
    13.03.2026 10:33

    Добро пожаловать в современный мир, где можно найти Linux в SD карте памяти и даже USB кабель можно перепрошить


    1. MaFrance351
      13.03.2026 10:33

      Про карту памяти поподробнее:

      https://habr.com/ru/articles/192200/


  1. RTFM13
    13.03.2026 10:33

    Нейрослоп? Где фоки плат и вскрытия? Где названия моделей? банальности вроде роутера, смарт тв и камеры вообще не интересны.


    1. SuperTEHb
      13.03.2026 10:33

      И огромное количество списков с банальностями, но без интересных деталей.


      1. RTFM13
        13.03.2026 10:33

        ну выключатель на двухядерном(!) esp32 с одним битом исполнительного устройства и одним входным битом это тоже кажется слегка оверинжениринг, но по факту самое дешевое решение.

        а так я застал времена когда плата с 2кб RAM и 16 кб ROM и по телефону звонила и голосом разговаривала.


        1. MaFrance351
          13.03.2026 10:33

          Когда-так делал кнопку включения для ПК (чтоб работало по USB, без вскрытия корпуса и подключения к контактам на материнке) на Raspberry Pico, потому что китайский клон данной платы был самый дешёвый вариант из возможных, где был "из коробки" аппаратный USB HID.


    1. tklim
      13.03.2026 10:33

      Особенно, "задняя крышка" в стиралке.


  1. NemoVors
    13.03.2026 10:33

    Давеча проходил киберпанк 2077 за нетраннера. Было немного странно видеть взлом прожектора и газового баллона. Ну какой взлом прожектора? Горит и не горит. Но 256 Мб рам в стиралке в 2026... Я в морровинд играл на компе с такой оперативкой. После этой статьи игра кажется более реалистичной, чем до нее.


    1. dobrobobrrobot
      13.03.2026 10:33

      многое, что раньше казалось бредом, сейчас внезапно обрело смысл

      в конце 90х попалась кассета с фильмом Трон 1982 года, там по сюжету программы (типа бухгалтерского учёта) на сервере имели сознание, разум и весьма неплохо общались на английском

      я тогда уже немного понимал что такое программирование и конечно посчитал идиотией писать настолько сложную программу, чтобы посчитать 2+2

      а сейчас я сам пользую сверх мощные LLM, (которые вполне могут имитировать мышление и вести диалоги) для задач уровня "посчитай сколько процентов набежит за 3 года при ставке 20%"


  1. Shura_m
    13.03.2026 10:33

    Раньше, включив телевизор, ждали, пока прогреются лампы и кинескоп, а теперь ждем, пока загрузится операционная система.


    1. apevzner
      13.03.2026 10:33

      При всём при том, у меня самодельный проирыватель фильмов (маленький PC с линуксом и xbmc/kodi) грузится за 3 секунды. Причём 2 из них думает BIOS

      Hint: я норме я его не выключаю, а усыпляю. Холодная загрузка занимает 15 секунд. Думаю, если сильно упереться, можно было бы сократить до 5, но лень этим заниматься...


      1. AVX
        13.03.2026 10:33

        Холодную можно сделать тоже 3-4с, и даже менее, но возни много, а проблем потом может появиться больше.


        1. apevzner
          13.03.2026 10:33

          Там BIOS непойми о чём думает 2 секунды. Если еще 3 отдать линуху, как раз в сумме 5 и получится...


          1. RTFM13
            13.03.2026 10:33

            Некоторые биосы умеют в быструю загрузку отключая детект новых устройств. там меньше секунды будет. линуксовое ядро тоже конфигурится под железо. кроме того современое ядро хорошо распараллеливает загрузку модулей, аналогично systemd (если есть)


  1. saf9288
    13.03.2026 10:33

    Интересно, смарт телевизоры прошлого поколения (2010-2016) тоже на Линукс?


    1. p0isk
      13.03.2026 10:33

      В основном да. Но Panasonic и Toshiba делали на FreeBSD.


  1. Arhammon
    13.03.2026 10:33

    Так чему удивляться - сейчас допотопный 8 битный контроллер и АРМ/РИСКВ способный запустить линукс стоят примерно одинаково...


    1. Hlad
      13.03.2026 10:33

      И у обоих основной вклад в стоимость вносят корпус и логистика до покупателя...


      1. Arhammon
        13.03.2026 10:33

        Padauk говорит что корпус и логистика условно бесплатны...


  1. MountainGoat
    13.03.2026 10:33

    Я бы наоборот удивился. Устройство, которое умеет сети и вайфай, либо тачскрин с анимациями, либо CanBus, скорее всего содержит в себе полноценный SoC. Потому что зачем это надо: вручную всё это реализовывать на контроллере, когда можно воспользоваться готовым.

    Недавно видели повисший пульт с кнопками этажей в лифте. На экране - четыре пингвина. То есть там линукс, с четырёхядерным процессором. Зачем? Видимо, чтобы по CanBus передавать не только команды и диагностику, но и сообщения на экран.


    1. MaFrance351
      13.03.2026 10:33

      В лифте это главным образом для того, чтобы крутить рекламу и другие ролики на экране. А заодно в перерывах между этим ловить сообщения по CAN, показывать этажи и говорить "Идёт вверх. Двадцать пятый этаж".

      Большинство рекламных мониторов в транспорте или в других общественных местах - тоже по сути ТВ-приставки с линуксом или ведроидом на борту. Эпоха кастомных чипов как в плеерах нулевых давно ушла.


  1. opusmode
    13.03.2026 10:33

    Половина? Думаю куда больше. Уже лет 10 назад шутили, что ваш телевизор, смартфон и что угодно ещё, это просто маленькие компьютеры с функциями.

    Почему так? Да вроде очевидно - просто, удобно и функционально. Ну и дешево. Не надо клепать железо, писать кучу софта. Процы на ARM можно брать на развес, собрать мелкую сборку линукса тупо проще

    опять же, стандартизация, унификация. Ваш роутер это тот же сервер, доя которго всё есть, кроме ui

    Ваш чайник это тот же сервер, где одно прерывание запускает процесс, а по датчику он отключается

    Ваш телевизор это большой монитор

    Ваша стиральная машина это пара насосов и барабан, с пачкой датчиков

    По мне в 2026 году странно видеть в технике не линукс компьютер. Ну или удивляться компьютеру


    1. zatim
      13.03.2026 10:33

      Это понятно. Но обратная сторона всего этого - то, что весь этот софт адово переусложнен, дико глючит и тормозит. Как та стиралка в примере в статье. У меня такие же траблы с телефоном на андроиде. Иногда он может взять и не проиграть мелодию вызова и я пропускаю звонок. Или, бывает, хочу включить фонарик, а он не включается! После перезагрузки все ок. Или та же громкость - жму кнопку убавить, а она прибавляется. Экстренный вызов еще этот дебильный, заманал уже. Телефон в кармане постоянно начинает куда то дозваниваться и эту дрянь никак не отключить. И таких мелких бесячих глюков с каждой версией андроида становится только все больше и больше.

      А вот в старой кнопочной нокии такого дерьма не было. Там если идет вызов, то телефон 100% звонит, если что то в нем настраиваешь, то это железно настраивается, если блокируешь клавиатуру, то она, млин, блокируется! и т.д.


      1. vadimk91
        13.03.2026 10:33

        Таки да, раньше прошивки нужно было запихать в ограниченные ресурсы, поэтому их оптимизировали и вылизывали. Я больше четверти века работаю с клиентским оборудованием провайдера, и если раньше зависание роутера было чем-то из ряда вон выходящим, то последнее время - почти норма (привет zte h298, inbox e80 и т п.). IPTV приставка 20 лет назад грузилась минуту, переключать каналы можно было с интервалом полсекунды. Сейчас загрузка минимум 3 минуты, переключение на другой канал - несколько секунд. Прямо во время трансляции приставка может сама перезагрузиться и решить обновить прошивку. А если это был прямой эфир спортивного матча? Ладно, это не смертельно, но если зависнет стиралка, когда она например набирала воду? Или авто решит обновить прошивку во время поездки...


      1. randomsimplenumber
        13.03.2026 10:33

        И таких мелких бесячих глюков с каждой версией андроида становится только все больше и больше

        Берите айфон, он идеален

        Странно, ни на одном телефоне с андройдом таких ужасов не наблюдал. Рискну предположить, что это результат перешивки/рутования/прочего карательного зверь-андойдинга..


        1. NutsUnderline
          13.03.2026 10:33

          в обоих случаях это "ошибка выжевшего" . Есть удачные комбинации которые работают и работают, есть бесячие ну штучные баги, а есть истории что как не допиливай - все че то не так, а кустарную прошивку слепили на основе глючного оригинала


        1. RTFM13
          13.03.2026 10:33

          Рутование обычно снижает количество глюков в среднем. Бывает что-то перестаёт работать, но обычно перестаёт совсем. А уж количество тормозов снижается радикально.


      1. NutsUnderline
        13.03.2026 10:33

        это еще что, вот пойдут результаты сырого вайб-кондинга....


  1. p0isk
    13.03.2026 10:33

    IP-камеры

    stream1=/dev/video0

    Это только если камера на нормальных процессорах от TI или RockChip собрана, которые реализовали v2l. У всех остальных свои библиотеки по управлению энкодером.


  1. Moog_Prodigy
    13.03.2026 10:33

    Самое обидное, это то, что в стиралках, камерах и роутерах (и даже асиках) относительно нормальный линукс (под нормальным я подразумеваю то, что можно получить рута и ставить свое ПО), а в телефонах, где тоже линукс даже поближе к десктопному по навороченности железа, но там все настолько огорожено, что получение рута для каждой новой модели превращается в суровый хакинг, с гарантией 50% что устройство не станет кирпичом (ну или просто не удастся доступ получить).


  1. peacemakerv
    13.03.2026 10:33

    ... а потом из-за таких умников чипов RAM на весь мир не хватает ...


  1. tklim
    13.03.2026 10:33

    Веселее, когда у тебя роутер на опенврт, а в нем 4g/5g модем, который тоже опенврт. И возможно, модуль вайфай тоже в теме


    1. NutsUnderline
      13.03.2026 10:33

      4g/5g модем, который тоже опенврт

      а как такое может быть? в любом случае 4g/5g часть на закрытом коде даже не на linux, а скажем vxvorks. Linux часть может быть на отдельном ядре и то ктобы туда openwrt запилил.


      1. tklim
        13.03.2026 10:33

        https://4pda.to/forum/index.php?showtopic=1057776 - вот, например.

        так то да, сама "телефонная" часть на отдельном ядре/процессоре.
        И опенврт туда производитель залил :)

        Хотя иногда и андроид в 4г-усб свистке может быть.

        Скрытый текст

        BusyBox v1.30.1 () built-in shell (ash)

        / # cat /proc/cpuinfo
        processor : 0
        model name : ARMv8 Processor rev 0 (v8l)
        BogoMIPS : 26.00
        Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
        CPU implementer : 0x41
        CPU architecture: 8
        CPU variant : 0x2
        CPU part : 0xd05
        CPU revision : 0

        Hardware : MediaTek k6880v1_mdot2_datacard
        / # cat /etc/openwrt_version
        r0-c22edc4df
        / # cat /etc/openwrt_release
        DISTRIB_ID='OpenWrt'
        DISTRIB_RELEASE='19.07-SNAPSHOT'
        DISTRIB_REVISION='r0-c22edc4df'
        DISTRIB_TARGET='mt6880/k6880v1_mdot2_datacard'
        DISTRIB_ARCH='aarch64_cortex-a55_neon-vfpv4'
        DISTRIB_DESCRIPTION='OpenWrt 19.07-SNAPSHOT r0-c22edc4df'
        DISTRIB_TAINTS='no-all busybox'
        / # free
        total used free shared buff/cache available
        Mem: 106428 57520 13580 32 35328 53600
        Swap: 18428 0 18428

        / # cat /proc/mtd
        dev: size erasesize name
        mtd0: 00200000 00040000 "preloader"
        mtd1: 00100000 00040000 "proinfo"
        mtd2: 00100000 00040000 "misc"
        mtd3: 00100000 00040000 "para"
        mtd4: 01400000 00040000 "expdb"
        mtd5: 02000000 00040000 "nvcfg"
        mtd6: 02000000 00040000 "nvdata"
        mtd7: 00800000 00040000 "protect1"
        mtd8: 00800000 00040000 "protect2"
        mtd9: 00800000 00040000 "mcf1"
        mtd10: 00800000 00040000 "mcf2"
        mtd11: 00100000 00040000 "seccfg"
        mtd12: 00200000 00040000 "boot_para"
        mtd13: 02000000 00040000 "nvram"
        mtd14: 04000000 00040000 "md1img"
        mtd15: 00a00000 00040000 "md1dsp"
        mtd16: 00100000 00040000 "spmfw"
        mtd17: 00100000 00040000 "pi_img"
        mtd18: 00100000 00040000 "dpm_1"
        mtd19: 00100000 00040000 "dpm_2"
        mtd20: 00100000 00040000 "medmcu_1"
        mtd21: 00100000 00040000 "medmcu_2"
        mtd22: 00100000 00040000 "sspm_1"
        mtd23: 00100000 00040000 "sspm_2"
        mtd24: 00100000 00040000 "mcupm_1"
        mtd25: 00100000 00040000 "mcupm_2"
        mtd26: 00100000 00040000 "lk"
        mtd27: 00100000 00040000 "lk2"
        mtd28: 00100000 00040000 "tee1"
        mtd29: 00100000 00040000 "tee2"
        mtd30: 01000000 00040000 "boot"
        mtd31: 02000000 00040000 "rootfs"
        mtd32: 00d00000 00040000 "rootfs_data"
        mtd33: 00080000 00040000 "loader_ext1"
        mtd34: 00080000 00040000 "loader_ext2"
        mtd35: 00800000 00040000 "mcf3"
        mtd36: 00100000 00040000 "cfginfo"
        mtd37: 02000000 00040000 "mddata_bak"
        mtd38: 04000000 00040000 "mdcode_bak"
        mtd39: 07080000 00040000 "user_data"


        1. NutsUnderline
          13.03.2026 10:33

          андроид в 4г-усб свистке

          так это и по сути урезанный смартфон без экрана. сотовая часть у них отдельно. от android у них запросто можно оставить ядро которое linux на самом деле плюс элементараная вебморда под нее или обвязка для управления со смартфона, как раз можно от openwrt взять, плюс как раз вот готовые драйвера для сотового, минус графическая подсистема, вируталка и все такое. а которые "коробочки с экранчиком" те уж совсем смартфоны по сути


          1. tklim
            13.03.2026 10:33

            Да именно так

            Но раньше такого не было. Модемы были без лишней абстракции в виде линукса или андроида, все решалось тяжёлыми драйверами.

            Сейчас есть +1 прослойка, но лучше не стало.


  1. KEugene
    13.03.2026 10:33

    У меня nvidia тв приставка уже лет 5. Как я понимаю, там два уровня системы. Иногда на ней обновляется Андроид, изредка прилетает обновление самой приставки. Несколько дней назад как раз обновилась, что то по безопасности и железу. И до сих пор визуально не тормозит. И новой версии на рынке нет. Умеют же делать когда хотят.


  1. qvvah
    13.03.2026 10:33

    Зачем всё это в стиральной машине? Достаточно 3 переключателей - температура воды, частота оборотов отжима и таймер, плюс кнопки для питания, старта/паузы, слива. Простой подход будет лучше микроконтроллёров с Linux, разве нет?


    1. randomsimplenumber
      13.03.2026 10:33

      Добавьте регулятор нагрева с pid алгоритмом. Регулятор оборотов с возможностью реверса. Командоаппарат для воспроизведения циклограммы.Ну и что то должно опрашивать кучу датчиков.

      Ну и зачем упарываться пихать все в 8 битный контроллер, если 32 битный arm стоит так же, но в разработке дешевле?


      1. qvvah
        13.03.2026 10:33

        Микроконтроллер может и дешевле, но менее ремонтопригоден. Сообщила мне недавно "умная" машина с микроконтроллером и кучей программ ошибку "Е03" (по мануалу - "Неисправность слива"). Слив был осмотрен - всё чисто, насос установлен новый (на всякий случай), а оно всё равно "Е03" показывает на индикаторе, просто потому что так решили "мозги" машины. Пока сливал воду из "смарт-девайса", задумался о том, что более простое, "аналоговое" управление "без мозгов" подходит бытовым приборам больше.


        1. randomsimplenumber
          13.03.2026 10:33

          Мозги решили не просто так, а потому что датчик уровня/давления что то не то показал. Задумайтесь ;)


          1. MaFrance351
            13.03.2026 10:33

            Думаю, они ещё не просто решили, а ещё и записали какой-нибудь флаг, без сброса которого через сервисное меню девайс не оживить.


        1. p0isk
          13.03.2026 10:33

          Ну это давно известная проблема! Ещё в 1961 при полёте Гагарина выяснили, что виноват датчик)


    1. longmaster
      13.03.2026 10:33

      Лет 15-20 назад в стиралках-автоматах управляющим устройством являлась кассета с дисками-энкодерами, которые как раз и задавали последовательность действий. Вал кассеты вращался с определённой скоростью, а диски-энкодеры в определённый момент времени включали нужное исполнительное устройство. Но сейчас микроконтроллеры стоят дешевле.


      1. randomsimplenumber
        13.03.2026 10:33

        Лет 15-20 назад

        30-40.


        1. tklim
          13.03.2026 10:33

          30 точно. 20 - уже 50/50. Но никак не 15-20.


          1. randomsimplenumber
            13.03.2026 10:33

            20 лет назад машинки с механикой производились или встречались иногда?


    1. RTFM13
      13.03.2026 10:33

      чтобы продавать подписку.


      1. randomsimplenumber
        13.03.2026 10:33

        Никогда не слышал про стиралку с подпиской. Только в фантазиях раньше было лучше ;)


        1. tormozedison
          13.03.2026 10:33

          Стиралок таких тоже не встречал, это чисто кондиционерная фишка.


          1. randomsimplenumber
            13.03.2026 10:33

            То же самое. Про принтер с подпиской - слышал. Как минимум 1 модель существует.


            1. NutsUnderline
              13.03.2026 10:33

              даже если и нет то вопрос врмени


              1. randomsimplenumber
                13.03.2026 10:33

                Или нет. Пока не найдется достаточное количество платить за подписку - никто не будет такого делать. На принтер желающих мало например.


        1. RTFM13
          13.03.2026 10:33

          Я что-то такое слышал. часть программ толи с управлением со смартфона толи с подпиской, толи и то и другое.


          1. randomsimplenumber
            13.03.2026 10:33

            Если покупателям нравится схема с подпиской - кто мы такие чтобы кому то чего то запрещать ;)


  1. sokolovdanil
    13.03.2026 10:33

    Кстати, ремонт этих прошивок на бытовой технике стоит безумных денег, если в этом разобраться, как следует.

    Осталось только сойти с ума и через какой-нибудь Redis обрабатывать скрипт тг бота на условной стиралке, чтобы как следует окупить вложенные 40 тыщ :))

    Я как-то почти успешно использовал лежащий без дела СтимДек, как доп мощности облачного сервера для отбработки скрипта небольшого проекта.


    1. zatim
      13.03.2026 10:33

      Не соглашусь, вообще ремонт массового ширпотреба сейчас экономически невыгоден. Если неисправность не ищется/устраняется за час рабочего времени, девайс признается неремонтопригодным. Поиск программных глюков - чрезвычайно времязатратный процесс. Его стоимость легко может превысить остаточную стоимость техники на вторичном рынке.


      1. randomsimplenumber
        13.03.2026 10:33

        Программный глюк в прошивке стиралки фиг найдете. 90% причина глюков - плохая пайка/подох конденсатор в цепи питания.


        1. zatim
          13.03.2026 10:33

          Вы, видимо, в своей жизни ни разу ничего электронного не чинили.


          1. randomsimplenumber
            13.03.2026 10:33

            Чинил как то телевизор. Менял конденсатор. Какой то враг разместил его под радиатором проца. Стандартная болячка у той платы. Самостоятельно (без чтения форумов) я бы его даже не увидел.


  1. longmaster
    13.03.2026 10:33

    Вопрос в себестоимости. Embedded-разработчик стал дороже, чем условный питонист + типовой образ линукса. А китайцы из espressif и т.п. сломали рынок микроконтроллеров, как минимум в бытовом сегменте. Я лет 10 назад городил свои хобби-проекты на arduino pro mini, т.е. ATmega328 c минимальной обвязкой. Ох уж и поразвлекался с обрезкой кучки библиотек и изобретением своих велосипедов, чтобы впихнуть в доступные ресурсы какой никакой UI. А потом вдруг опа, и набрёл на esp8266. Ног мало, зато ram/rom можно не считать. А в качестве ног можно было ардуинку присобачить ведомым аппаратным контроллером. Потом на несколько лет выпал из этой из этой темы, будучи занят более железобетонными заботами в процессе строительства дома. Сейчас возвращаюсь к электронной теме, желая внедрять в дом всякие умности, и обнаруживаю что мои любимые pro mini стоят дороже, чем макетки уже на esp32, где вообще можно не считать ресурсы. Но ещё в былом процессе автоматизации какой-нибудь теплицы или курятника на esp-шках у меня есть понимание, что любой умный утюг с wifi может быть потенциальным бэкдором в мою локалку. И ладно бы esp-шки, но сравнимые по габаритам модули ip-камер и т.п. действительно с полноценными линухами на борту.

    И теперь приходится прикладывать немало усилий, чтобы попытаться развести по vlan всю эту удобную китайщину c win-pc и смартфонами, на которых личные и фин.данные обитают. Если к брендовым смарт-телекам и прочим алисам ещё чуть более доверия, т.к. они под более пристальным вниманием сообщества, то всякая мелкобытовая хрень отличный инструмент для построения бот-нетов и т.п.


    1. NutsUnderline
      13.03.2026 10:33

      ну в них еще "залеазть " надо. а то как ботнеты так на раз два все шьется прям дистанционно, а как че то полезно - так внезапно все залокировано и все загрузчики зашифрованы и с паролями


  1. Mike_St
    13.03.2026 10:33

    imperare linux maximum imperium est (c) древняя латинская поговорка )))))