- Выпущена первая мажорная версия операционной системы FRANK OS 1.0 для ПК на базе микроконтроллера RP2350.
- FRANK OS построена на FreeRTOS, имеет оконный интерфейс, частично совместима с POSIX и поддерживает запуск ELF-приложений.
- Проект с открытым исходным кодом написан на C и разрабатывался с помощью ИИ-ассистента Claude Opus 4.6, поддерживает оборудование PS/2, SD-карты и вывод на DVI-мониторы.
Недавно была представлена первая мажорная версия операционной системы FRANK OS 1.0, ориентированная на работу с ПК, построенными на базе микроконтроллера RP2350 от Raspberry Pi. Основой для разработки послужила популярная RTOS FreeRTOS, что позволило реализовать вытесняющую многозадачность с грамотным распределением ресурсов между задачами ввода, композитинга, USB и приложениями.
FRANK OS предлагает традиционное окружение рабочего стола с оконным интерфейсом, включающим перекрывающиеся окна, меню и панель задач, поддерживающую перемещение элементов мышью. В пакет поставки входят встроенные приложения, такие как графический файловый менеджер, многооконный эмулятор терминала и интерактивная командная оболочка. Использование файловой системы FAT32 обеспечивает совместимость с широким спектром устройств хранения.
Особое внимание разработчиков уделено совместимости — FRANK OS частично поддерживает интерфейс POSIX и может запускать исполняемые файлы в формате ELF, а также работать с программами, предназначенными для Murmulator OS 2. В плане поддержки оборудования ОС взаимодействует с клавиатурами и мышами через интерфейс PS/2, картами памяти Secure Digital и выводит изображение на DVI-мониторы. Платформы — это как Raspberry Pi Pico 2, так и собственная плата FRANK M2.
Исходный код FRANK OS написан на языке программирования C и распространяется под лицензией GPL-3.0+. Важно отметить, что при создании проекта использовался искусственный интеллект — ИИ-ассистент Claude Opus версии 4.6 помогал разработчикам на этапах написания и оптимизации кода, что демонстрирует растущую интеграцию умных инструментов в сферу низкоуровневой разработки.
Таким образом, FRANK OS представляет собой перспективный открытый проект нового поколения ОС для микроконтроллеров, совмещающий удобство пользовательского интерфейса с возможностями многозадачности и расширенной совместимости. Это может оказаться привлекательным как для энтузиастов, так и для профессионалов, интересующихся разработкой системного программного обеспечения на уровне embedded-платформ.
