The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз операционной системы FRANK OS 1.0

13.02.2026 23:33 (MSK)

Выпущена первая версия FRANK OS - операционной системы для компьютеров на базе микроконтроллера RP2350, основанной на FreeRTOS. Операционная система поддерживает окружение рабочего стола с оконным пользовательским интерфейсом, обеспечивает частичную совместимость с интерфейсом POSIX. Исходный код написан на языке C и доступен под лицензией GPL-3.0+.

Из оборудования поддерживаются клавиатуры и мыши с интерфейсом PS/2, карты памяти Secure Digital, вывод изображения на DVI-мониторы. Возможна работа на платах Raspberry Pi Pico 2 и FRANK M2. Операционная система позволяет запускать исполняемые файлы в формате ELF и обеспечивает совместимость с приложениями для Murmulator OS 2.

При помощи планировщика задач из FreeRTOS реализована вытесняющая многозадачность с разделением задач для ввода, композитинга, USB и приложений. Предоставляется среда рабочего стола с поддержкой перекрывающихся окон, меню, панелью задач c меню Start, перемещением объектов мышью. В поставку входят такие программы, как графический файловый менеджер, многооконный эмулятор терминала, интерактивная командная оболочка. В качестве файловой системы используется FAT32.

Дополнение: Код проекта подготовлен с использованием при разработке AI-ассистента Claude Opus 4.6.

  1. Главная ссылка к новости (https://github.com/rh1tech/fra...)
  2. OpenNews: Microsoft анонсировал открытие кода Azure RTOS и передачу проекта сообществу Eclipse
  3. OpenNews: Проект Tilck развивает упрощённое Linux-совместимое ядро
  4. OpenNews: Открыт код MuditaOS, мобильной платформы с поддержкой экранов на базе электронной бумаги
  5. OpenNews: Реализована загрузка ядра Linux на плате ESP32
  6. OpenNews: FreeRTOS перешёл под крыло Amazon и выпущен под лицензией MIT
Автор новости: Ъ
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64793-frank
Ключевые слова: frank, freertos, rtos
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:52, 13/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    Если посмотреть историю коммитов, то вся ОС написана Claude. Просто к слову :)
     
     
  • 2.2, Аноним (1), 23:54, 13/02/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Там даже у коммитов без Claude видно, что все нейронка писала

    // Convert RGB888 to RGB565
    static inline u16 rgb888_to_rgb565(uint32_t rgb888) {

     
     
  • 3.13, Lamerok (?), 05:50, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а что здесь от нейронки? я бы также написал...
     
     
  • 4.23, pashev.ru (?), 10:27, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А я написал так: https://github.com/ip1981/gimp-plugin-img/blob/82645810900df52aae8e0c7a664a858
     
  • 4.29, Илья (??), 11:23, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Такие комментарии либо признак дурного тона, либо признак нейронки
     
     
  • 5.57, crim50n (ok), 18:29, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В чём выражается дурной тон? Хорошим тоном для вас считается код с непонятными переменными и без комментариев?
     
     
  • 6.75, Аноним (75), 17:33, 15/02/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Дублирование. Там названием метода и аргументов уже все сказано. Комментарий абсолютно излишний ничего не дополняющий и в итоге замусоривающий.
     
  • 6.77, Илья (??), 18:19, 15/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Хорошим тоном для вас считается код с непонятными переменными и без комментариев?

    хороший тоном считается код с ПОНЯТНЫМИ переменными и без комментариев.

    У меня коллега был, он просто под каждым комментом писал:

    // С кем ты разговариваешь?  

    или

    //  Мне это TODO сейчас делать?

     
     
  • 7.78, blkkid (?), 21:12, 15/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    где этого коллегу трогали академики, что у него такой невроз по поводу комментариев?
     
  • 6.79, Bottle (?), 23:39, 15/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Короче, товарищ, такой комментарий - это просто дубликат названия метода. Он не поясняет СУТИ работы кода, математическую (или иную) теорию, стоящую за методом.
    Суть комментариев - дать понять программисту, какой теоретический материал надо освоить, чтобы по-настоящему понять исходный код.
    Это должен быть развёрнутый комментарий размером в абзац минимум.
     

  • 1.3, Аноним (1), 23:57, 13/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Если честно, не понимаю, зачем такие проекты на Opennet. Сейчас с нейросетями можно такую ОС сделать за день, и да, именно такие же проекты каждую неделю выходят на r/osdev, можете посмотреть. В чём ценность данной ОС? Зачем это публиковать на Opennet?
     
     
  • 2.4, НяшМяш (ok), 23:59, 13/02/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Сейчас с нейросетями можно такую ОС сделать за день

    Вот она и сделала, вот и выложили на опеннейросеть.ру

     
  • 2.8, Аноним (8), 01:30, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прочитай имя автора статьи и всё поймёшь.  
     
     
  • 3.21, Котик Биба (?), 09:51, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну "Еръ", и? Всё ещё ничего не понятно
     
  • 2.25, Аноним (25), 10:35, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну сделай. Платить только за свой счёт будешь. Вон, Anthropic целый компилятор написала Клодом. Ничем принципиально не отличается от написания софта мясным наймитом. Почему когда кто-то тратит бабло, нанимая мясного наймита, и выкладывая в опенсорс - это ОК для новости, а когда кто-то тратит бабло, нанимая Anthropic и  выкладывая в опенсорс - это фу?
     
     
  • 3.30, mos (??), 11:23, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Он не сделает.
    Потому что написать обесценивание чужого труда на опеннет намного проще чем сделать самому.
     
  • 3.76, Аноним (75), 17:34, 15/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Ничем принципиально не отличается от написания софта мясным наймитом.

    Это наглая ложь. Основное отличие в невозможности поддерживать высер ИИ.

     
  • 2.53, kusb (?), 17:02, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Между прочим логика "эпохи изобилия"
    Скоро новости и новости о созданиях объектов, которые были бы супер важны будут совершенно не важны - слишком много всего.
     

  • 1.7, Аноним (8), 01:30, 14/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Оконный интерфейс с многозадачностью и реальное время два несовместимых понятия.
     
     
  • 2.10, Аноним (10), 02:35, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это вот мой идеальный интерфейс.
    Честно говоря бес**т, ой тоесть ненравятся нагроможденные интерфейсы, и в смартфонах тоже, например 100500 настроек.
    Этот интерфейс, как токарный станок. Ты понимаешь это пк, это компьютер.
    А не какая то встроенная реклама.
     
     
  • 3.14, настоящий компьютер (?), 08:30, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это упрощённый виндовз 95. Он как токарный станок. Такой с крутилками полностью механический как у нас были в советской школе.
    А вот люди на Луну летали с калькуляторами вместо компьютеров. А сейчас не могут. Потому что вместо крутилок у них теперь чатжпт.
     
     
  • 4.33, Alex (??), 12:10, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >А вот люди на Луну летали с
    >калькуляторами вместо компьютеров.

    Когда появились  достаточно мощные компютеры стали летать роботы. Логично.

    Космос не самая лучшая среда для человека. Это примерно как сходить в действующий ядерный реактор.

     
     
  • 5.59, нах. (?), 20:55, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда появились  достаточно мощные компютеры стали летать роботы

    Тоже нет. Роботы уровня луна-12 летали до появления "мощных компьютеров". Не все удачно, но кое что долетело и даже смогло вернуть мешочек с песком.
    А потом... ой... тоже перестали.

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

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

    Поэтому кожанные не спешат поучаствовать. Тех, прежних - не делают уже.

    Даже калькуляторов.

     
  • 4.46, бочок (ok), 13:43, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я таки напомню, что у людей, летавших на Луну, реалтайм в компьютере продолбался, что доставило множество приятных моментов экипажу.
     
  • 3.15, nebularia (ok), 09:03, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поставь уже IceWM
     
  • 3.54, kusb (?), 17:04, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вот понимаю во многом, пусть и есть тяга и к некоторой плоской эстетике (но может быть жутко бездушным в некоторых случаях)
    Такое ощущение, что моя идеальная ОС отчасти похожа на Windows 98 / kolibri c сильно изменённой темой kolibri / gnome 3.

     

  • 1.16, Аноним (16), 09:13, 14/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прикольно . Но может кто-нибудь и о Q4rescue https://sourceforge.net/projects/q4rescue/.

    Ну или о выходк netbsd 11 RC0
    ))))))))))))))))))))

     
  • 1.17, Аноним (17), 09:24, 14/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Исходный код написан на языке C и доступен под лицензией GPL-3.0+.

    Идеал. Берите пример!

     
  • 1.19, Аноним (19), 09:38, 14/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пусть с помощью Клода напишут компилятор для питона. Язык хороший, но ограничен исполняемой средой. А так можно будет писать полноценные программы, алгоритмы, как, например, недавний microGPT
     
     
  • 2.40, Прохожий (??), 12:48, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Где там хороший? Статическая типизация? А нетути. Вменяемое  ООП? Ну, мы с пацанами договорились, что __ - это приватный метод (свойство), чего тебе ещё надо? Программирование отступами? А что такого?


    Единственное, чем он хорош - богатая стандартная библиотека и хорошая поддержка со стороны IDE, LLVM.

     
     
  • 3.49, Аноним (49), 14:41, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А блоки кода отступами - экономия на топтании клавиатуры. Это вам не begin/end'ы набирать.
     
     
  • 4.80, Аноним (80), 05:00, 16/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    о да, 4 пробела настукивать, и это этономнее слова из 3х букв, и конечно экономнее скобки, переход между которыми любой блокнот умеет
     
  • 2.41, Аноним (41), 12:56, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вам компилятор под какую реализацию: CPython, Jython, IronPython или Stackless?
     
  • 2.48, Аноним (49), 14:38, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Nuitka? И написана без всяких ЧатовГПТ.
     
     
  • 3.55, BrainFucker (ok), 17:20, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это не то, скомпилированному коду по прежнему нужен libpython, да и скомпилированное в лучшем случае будет быстрее в три раза на некоторых кусках кода, но это всё равно очень далеко от других реально компилируемых языков.

    Ну есть ещё Cython, там результат может быть лучше, но это уже немного другой язык считай.

     

  • 1.26, Аноним (41), 10:46, 14/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А мне интерфейс зашёл. Ностальгия прям. Когда ИИ уже запилит мойшину времени?!
     
     
  • 2.50, Аноним (49), 14:42, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >мойшину времени

    Часы для Мойши?

     
     
  • 3.51, Аноним (41), 14:54, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Мойшина времени — это когда ИИ возвращает тебя в DOS, но оставляет при этом зарплату из 2024-го
     

  • 1.28, Аркагоблин (?), 11:02, 14/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Дизайн просто замечательный
     
  • 1.32, Mikhail Matveev (?), 11:48, 14/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Как вы это себе представляете, что код НАПИСАН нейронкой? 😀
    Разумеется, я в работе использую ИИ, и не только Opus, но и другие модели. Это такой же инструмент сейчас, как редактор кода или линтер.
    В остальном, система очень сырая, она пока что находится на стадии proof of concept. Я не успел сделать бОльшую часть фишек, вроде drag’n’drop, и, самое главное, пасьянс «косынку» разумеется 😀
     
     
  • 2.37, Alex (??), 12:32, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сделана за неделю, неплохо :)
    Как я понимаю сделан весь ui
     
  • 2.61, Аноним (61), 21:46, 14/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Держите а курсе новостей о вашей ОС.
     

  • 1.52, Аноним (52), 15:26, 14/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    8МБ/4МБ оперативы все же маловато. Практического смысла в этом маловато.
     
     
  • 2.66, Аноним (66), 01:24, 15/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Но спутники которые бороздят просторы меньше имеют озу.
     
     
  • 3.68, Аноним (52), 02:36, 15/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они так же имеют графический интерфейс?
     

  • 1.56, Аноним (56), 17:40, 14/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И никто не вспомнил про Франкенштейна )
     
  • 1.58, Аноним (58), 18:57, 14/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    DUKE3D, серьезно? :-)
     
  • 1.60, Аноним (60), 21:23, 14/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше ssh сервер бы сделали для пико и сетевой стек. Тогда есть смысл. А так практической цеености нету.
     
  • 1.70, Двачер (?), 15:07, 15/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дурацкие вопросы:
    1. Где исошка для qemu? Или это можно как-то запустuть натuвно типа initrd=bolgenos.4gb.iso?
    2. Сколько там пакетов в репозитории? По крайней мере, консольный браузер, БЕЙСИК, ИРЦ, бюсибокс, раст (лол, лучше БЕЙСИК?), .....?
     
     
  • 2.73, . (?), 16:27, 15/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > лучше БЕЙСИК?

    BASIC для murmulator-os - https://github.com/DnCraptor/murmulator-os2/tree/main/apps/basic должен работать. Еще для этого железа есть Picomite MMBasic, но он работает сам по себе, заменяя операционную систему.

     

  • 1.81, Аноним (81), 20:17, 16/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что творится сейчас в коммюнити ReactOS?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру