Sistemi operativi
13.07.2026 07:54

Condividi con gli altri:

Condividere

Un nuovo sistema operativo che ridà vita ai computer dismessi.

Foto: YouTube
Foto: YouTube

Uno sviluppatore soprannominato "Luke 8086" ha creato GentleOS come progetto amatoriale con un obiettivo ben preciso: offrire agli appassionati una piattaforma pulita per lavorare con il vecchio hardware x86, consentendo loro di eseguire programmi di grafica interattiva il più vicino possibile ai chip. In GentleOS non troverete un browser web o un app store, poiché l'attenzione è interamente focalizzata sulle funzionalità locali del computer. L'autore ha preparato due versioni.

La prima versione è GentleOS/32, destinata a computer a 32 bit con processore i386 o successivo. A seconda dell'immagine di avvio, richiede solo da 2 a 4 MB di RAM, un mouse e un display VGA con una risoluzione di almeno 640 x 480 pixel e 16 colori, e supporta anche modalità VESA superiori con 256 colori. La seconda versione, ancora più modesta, GentleOS/16, è pensata per hardware a 16 bit reali, come i processori 8086 o 80186. Questa versione utilizza meno di 192 KB di RAM e una grafica CGA di base con una risoluzione di 320 x 200 pixel e quattro colori.

Trattandosi di un progetto amatoriale sperimentale, il sistema è privo delle funzionalità avanzate che oggi diamo per scontate. Entrambe le versioni funzionano compilando tutto il codice in un singolo file binario che viene eseguito direttamente sull'hardware, in modo simile al firmware dei microcontrollori. Il codice è scritto in linguaggio C di base con una piccola quantità di linguaggio assembly, il che permette agli sviluppatori di comprenderne facilmente la logica. Tuttavia, questo approccio presenta notevoli limitazioni. Il sistema non dispone di memoria virtuale, aree utente e kernel separate e non supporta il multitasking con allocazione di priorità. Non offre inoltre funzionalità di archiviazione file o di rete. L'intero sistema viene eseguito interamente in memoria ed è a singolo thread, con un ciclo principale che gestisce la grafica e invia comandi ai programmi embedded.

Nonostante le limitazioni tecniche, l'aspetto finale del desktop è sorprendentemente accogliente. L'utente si ritrova in un ambiente retrò con finestre flottanti, una barra laterale con icone e una semplice combinazione di colori. Sono inclusi un orologio retrò con grandi numeri segmentati che si aggiornano in tempo reale, il classico solitario Klondike, un editor di tavolozze di colori e una finestra con le informazioni di sistema. Anche semplici programmi per il calendario, calcoli matematici di base, disegno e alcuni giochi meno impegnativi funzionano allo stesso modo.


Ti interessa saperne di più su questo argomento?
Sistema operativo Linux


Cosa stanno leggendo gli altri?