
Пингвин в гостях у Дельфина, или UNIX‑like система на Flipper Zero
aifadetri 13 минут назад Пингвин в гостях у Дельфина, или UNIX‑like система на Flipper Zero Средний 23 мин 487 C * Настройка Linux * Assembler * Программирование микроконтроллеров * Arduino * Кейс Из песочницы Экран...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: aifadetri 13 минут назад Пингвин в гостях у Дельфина, или UNIX‑like система на Flipper Zero Средний 23 мин 487 C * Настройка Linux * Assembler * Программирование микроконтроллеров * Arduino * Кейс Из песочницы Экран заставки FlippixOSКогда на экране терминала появилось приглашение #, Flipper Zero уже сложно было назвать просто устройством для работы с радиопротоколами, NFC и инфракрасными пультами. Передо мной находился маленький Unix‑подобный компьютер: с ядром, процессами, командной оболочкой и файловой системой на microSD. Правда, до этого момента Flipper был опутан кучей проводов, прошивка загружалась через ST‑Link, консоль работала по внешнему UART, а малейшая ошибка в обмене с SD‑картой превращала загрузку в бесконечную последовательность, вселяющую страх:sd: failed, retrying.
sd: failed, retrying. sd: failed, retrying. sd: failed, retrying.
Технические детали
sd: failed, retrying. sd: failed, retrying. Всё началось с типичного желания айтишника запускать DOOM Linux на всём, что хотя бы теоретически способно его запустить.
Flipper не стал исключением. У него есть 32-битный микроконтроллер, экран, кнопки, USB, Bluetooth и слот для microSD — неплохой набор для маленького карманного компьютера. При этом было очевидно, что «взрослый» Linux на Flipper не запустить.
Как минимум этому мешают отсутствие MMU и совсем небольшое по меркам современных операционных систем количество оперативной памяти — всего 256 КБ. В этот момент я вспомнил, как годом ранее запускал FUZIX на Raspberry Pi Pico по гайдуПрошлогоднее фото: запускал FUZIX с кучей костылей — дисплей с разъемом microSD и flipper как UART мостПо характеристикам Flipper оказался не так уж далёк от Pico. У RP2040 — 264 КиБ SRAM и два ядра Cortex‑M0+, а у STM32WB55 внутри Flipper — 256 КиБ SRAM и основное ядро Cortex‑M4.
Отраслевые последствия
Разумеется, это разные микроконтроллеры, но с точки зрения возможности запуска небольшой Unix‑подобной системы они находятся примерно в одной весовой категории. После непродолжительного поиска выяснилось, что готового порта FUZIX для Flipper Zero в интернете нет. Поэтому, пока Павел Жовнер пилит нативный linux на Flipper One, было решено попробовать адаптировать систему под железо Flipper самостоятельно.
Теперь немного о FUZIXFUZIX — это компактная Unix‑подобная операционная система для маломощных микроконтроллеров. Её создал Алан Кокс, много лет участвовавший в разработке ядра Linux. Изначально FUZIX была ориентирована на 8-битные процессоры вроде Z80, но со временем получила порты для 6502, 68000, MSP430, ESP8266, ARM и других архитектур.
Несмотря на скромные требования к железу, это не просто командная оболочка, стилизованная под Unix.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.





