ProHoster > blog > notizie internet > Il progetto SerenityOS sviluppa un sistema operativo simile a Unix con un'interfaccia grafica
Il progetto SerenityOS sviluppa un sistema operativo simile a Unix con un'interfaccia grafica
Nell'ambito del progetto SerenitΓ Un gruppo di appassionati sta sviluppando un sistema operativo simile a Unix per l'architettura x86, dotato di un proprio kernel e di un'interfaccia grafica, progettato nello stile dei sistemi operativi della fine degli anni '1990. Lo sviluppo viene effettuato da zero, per motivi di interesse e non si basa sul codice dei sistemi operativi esistenti. Allo stesso tempo, gli autori si sono posti l'obiettivo di portare SerenityOS a un livello adatto al lavoro quotidiano, preservando l'estetica dei sistemi di fine anni '90, ma integrandola con idee utili per utenti esperti di sistemi moderni. Il codice Γ¨ scritto in C++ e in dotazione sotto licenza BSD.
Il progetto Γ¨ un buon esempio del fatto che fissando un obiettivo specifico e poco a poco giorno dopo giorno andando avanti come hobby, puoi creare un sistema operativo completamente funzionale e coinvolgerlo persone affini. Altri progetti dello stesso autore includono: computron, un emulatore PC con processore i2003 in sviluppo dal 386.
FunzionalitΓ disponibili nell'attuale fase di sviluppo:
Libreria C standard simile a Unix (LibC) E set utilitΓ utente tipiche (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime, ecc.);
Shell della riga di comando con supporto per pipe e reindirizzamento I/O;
Supporto per mmap() e file eseguibili in formato ELF;
Presenza di pseudo-FS /proc;
Supporto per socket Unix locali;
Supporto per pseudo-terminali e /dev/pts;
Biblioteca LibCore sviluppare gestori di eventi efficaci (Event loop);
Supporto libreria SDL;
supporto per immagini PNG;
Una serie di applicazioni integrate: editor di testo, file manager, diversi giochi (Minesweeper e Snake), interfaccia per l'avvio di programmi, editor di caratteri, gestore di download di file, emulatore di terminale;