The first version of FRANK OS has been released — an operating system for computers based on the RP2350 microcontroller, built on FreeRTOS. The operating system supports a desktop environment with a graphical user interface and provides partial compatibility with the POSIX interface. The source code is written in C and is available under the GPL-3.0+ license.
The hardware supports PS/2 interfaces for keyboards and mice, Secure Digital memory cards, and video output to DVI monitors. It can operate on Raspberry Pi Pico 2 and FRANK M2 boards. The operating system allows the execution of ELF format executable files and ensures compatibility with applications for Murmulator OS 2.
Using the task scheduler from FreeRTOS, preemptive multitasking with task separation for input, compositing, USB, and applications is implemented. A desktop environment is provided with support for overlapping windows, a menu, a taskbar with a Start menu, and object movement using a mouse. Included are programs such as a graphical file manager, a multi-tab terminal emulator, and an interactive command shell. FAT32 is used as the file system.



Source: opennet.ru
