Foi lançada a primeira versão do FRANK OS — um sistema operacional para computadores baseados no microcontrolador RP2350, desenvolvido com base no FreeRTOS. O sistema operacional suporta um ambiente de área de trabalho com uma interface gráfica e fornece compatibilidade parcial com a interface POSIX. O código-fonte é escrito em C e está disponível sob a licença GPL-3.0+.
O hardware suportado inclui teclados e mouses com interface PS/2, cartões de memória Secure Digital e saída de vídeo para monitores DVI. É possível operar em placas Raspberry Pi Pico 2 e FRANK M2. O sistema operacional permite a execução de arquivos executáveis no formato ELF e é compatível com aplicativos para Murmulator OS 2.
Usando o agendador de tarefas do FreeRTOS, é implementada a multitarefa preemptiva com divisão de tarefas para entrada, composição, USB e aplicativos. Um ambiente de área de trabalho é fornecido com suporte a janelas sobrepostas, menus, uma barra de tarefas com o menu Iniciar e movimentação de objetos pelo mouse. O pacote inclui programas como um gerenciador de arquivos gráfico, um emulador de terminal com múltiplas janelas e um shell interativo. O sistema de arquivos utilizado é o FAT32.



Fonte: opennet.ru
