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