Rilasciata FRANK OS 1.0: una distribuzione sperimentale in stile Windows 95 progettata per microcontrollori

FRANK OS è una distribuzione open source davvero particolare, perché introduce un’idea insolita nel panorama dei sistemi liberi: un ambiente desktop grafico completo, ispirato all’estetica di Windows 95, progettato per funzionare direttamente su microcontrollori. Il progetto, arrivato alla sua prima versione stabile, nasce come esperimento tecnico e nostalgico, pensato per hobbisti e appassionati di retrocomputing che desiderano esplorare i limiti dell’hardware a risorse estremamente ridotte.
A differenza delle classiche distribuzioni GNU/Linux basate sul kernel Linux, FRANK OS utilizza FreeRTOS, acronimo di Free Real-Time Operating System, un sistema operativo in tempo reale molto diffuso nel mondo dei dispositivi embedded e dell’Internet delle Cose. Questo RTOS fornisce la base su cui FRANK OS costruisce il proprio ambiente grafico, le librerie di sistema e le applicazioni integrate.
L’obiettivo dichiarato del progetto è dimostrare che è possibile realizzare un’interfaccia desktop completa anche su hardware minimalista come il microcontrollore RP2350 di Raspberry Pi (da non confondere con la SBC Raspberry Pi), dotato di circa 520 KB di SRAM e CPU con 2 core e del costo di pochi Euro. L’architettura di FRANK OS sfrutta questa configurazione in modo ingegnoso: un core gestisce lo scheduler di FreeRTOS, l’interfaccia grafica e le applicazioni, mentre il secondo core si occupa della generazione del segnale video in tempo reale tramite connessione DVI.
FRANK OS è una distribuzione completamente libera, pubblicata con licenza GPL 3, che permette l’utilizzo, la modifica e la ridistribuzione del codice senza particolari restrizioni. Questo la rende un terreno ideale per chi desidera studiare, sperimentare o contribuire allo sviluppo di sistemi operativi per microcontrollori.
La versione 1.0 è stata pubblicata nel repository software di GitHub che ospita il progetto il 12 febbraio 2026. Si tratta del primo rilascio stabile di FRANK OS e non esistono versioni precedenti. È curioso notare che nel repository software compaiono soltanto 2 sviluppatori associati al progetto, l’autore e un secondo che risulta essere Claude, la nota AI per lo sviluppo di codice, curiosità e dettaglio che sottolinea ulteriormente la natura sperimentale e peculiare dell’iniziativa.
È curioso osservare come il nome FRANK OS possa richiamare alla mente Frankenstein, soprattutto considerando che il progetto nasce dall’accoppiata insolita tra uno sviluppatore umano e una AI, e che il risultato finale è un ambiente grafico in stile Windows 95 capace di funzionare su un semplice microcontrollore: una sorta di creatura tecnologica nata dall’unione di elementi apparentemente impossibili da combinare.
FRANK OS è pensata principalmente per hobbisti, appassionati di retrocomputing e sviluppatori interessati ai sistemi embedded. Non è una distribuzione adatta all’uso quotidiano su desktop o server, ma costituisce un progetto educativo e divertente, ideale per chi vuole esplorare le potenzialità dei microcontrollori nella gestione di un ambiente grafico completo. In questo senso, FRANK OS rappresenta un esempio affascinante di come creatività e competenza tecnica possano spingersi oltre i confini tradizionali dell’informatica.
Novità in FRANK OS 1.0
FRANK OS 1.0 introduce un ambiente desktop completo, ispirato a Windows 95, che include una serie di applicazioni e funzionalità ottimizzate per hardware con risorse limitate. Le novità principali di questa versione sono:
- Interfaccia grafica retro: il desktop riproduce l’aspetto e le funzionalità di Windows 95, con finestre sovrapponibili, una barra delle applicazioni e un menu di avvio simile al classico “Start”. L’interfaccia supporta operazioni standard come ridimensionamento, spostamento e chiusura delle finestre, nonché la possibilità di passare tra le applicazioni aperte tramite una combinazione di tasti simile ad Alt+Tab.
- Applicazioni preinstallate: la distribuzione include 9 applicazioni di base, tra cui un terminale con shell interattiva (PShell), un editor di testo Vi, un compilatore C, giochi semplici come Campo Minato e Solitario, un lettore MP3 e un emulatore per ZX Spectrum.
- Interprete BASIC: è presente una versione con finestra di MMBasic, un interprete BASIC che supporta operazioni su file, comandi grafici e output audio. I programmi vengono compilati come binari ARM ELF e caricati da una scheda SD, consentendo l’aggiunta di nuove applicazioni senza dover ricompilare il firmware del sistema.
- Gestione delle risorse: nonostante le limitazioni hardware, FRANK OS offre un file manager, un terminale e utilità di base, il tutto ottimizzato per funzionare entro i 520 KB di SRAM disponibili.
Riferimenti ufficiali e download
FRANK OS 1.0 è un progetto open source disponibile su GitHub, dove è possibile trovare il codice sorgente, la documentazione, le istruzioni per l’installazione e delle immagini che mostrano chiaramente il suo aspetto somigliante a Windows 95.
Per ulteriori dettagli e per scaricare la distribuzione, visita la pagina ufficiale del progetto su GitHub.
Fonte: https://github.com/rh1tech/frankos
Fonte: https://linuxiac.com/frank-os-launches-with-a-retro-windows-95-like-desktop/
Se vuoi sostenermi, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che ho nel mio sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul mio negozio online, quelle mancanti possono essere comunque richieste.
Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
























