FRANK OS is a Windows 95-style graphical desktop operating system built on FreeRTOS for the RP2350 microcontroller. Created by Greek developer Mikhail Matveev, it runs on the custom FRANK M2 board with only 520 KB of on-chip SRAM by splitting work across two cores: one handles the FreeRTOS scheduler, window manager, and apps, while the other is dedicated to DVI scanline rendering. Features include a windowed GUI with drag/resize/minimize support, a taskbar with Start menu, a built-in terminal with PShell, a file manager, I2S audio with MP3/MIDI support, and nine pre-installed apps including Solitaire, Minesweeper, a ZX Spectrum emulator, and more. Applications run as ARM ELF binaries loaded from an SD card. The project is GPL v3.0 licensed and just reached its first stable release.
Sort: