U okviru projekta Grupa entuzijasta razvija Unix-sličan operacijski sustav za arhitekturu x86, opremljen vlastitim kernelom i grafičkim sučeljem dizajniranim u stilu operativnih sustava s kraja 1990-ih. Razvoj se odvija od nule, iz interesa i nije zasnovan na kodu postojećih operacijskih sustava. Autori su si postavili cilj dovesti SerenityOS do razine pogodnoj za svakodnevnu upotrebu, očuvajući estetiku sustava s kraja 90-ih, ali dopunivši je korisnim idejama iz modernih sustava za iskusne korisnike. Kod je napisan na C++ i pod BSD licencom.
Projekt je dobar primjer da postavljanjem određenog cilja i dan za danom pomalo kao hobi moguće je stvoriti potpuno funkcionalan operacijski sustav i privući . Od drugih projekata istog autora može se izdvojiti , emulator PC-a s i386 procesorom koji se razvija od 2003. godine.
Mogućnosti dostupne u trenutnoj fazi razvoja:
- Preemptivna multitaskinga;
- Višeprocesorska obrada;
- Kompozitni i prozorski poslužitelj ;
- Vlastiti okvir za razvoj grafičkih aplikacija s paketom widžeta;
- Okruženje za vizualno projektiranje sučelja aplikacija;
- Mrežni stog s podrškom za ARP, TCP, UDP i ICMP. Vlastiti ;
- Datotečni sustav temeljen na Ext2 ( na C++);
- Unix-slična standardna C biblioteka () i tipične korisničke alate (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime itd.);
- Shell naredbenog retka s podrškom za cijevi (pipe) i preusmjeravanje ulaza/izlaza;
- Podrška za mmap() i izvršne datoteke u ELF formatu;
- Postojanje pseudo-FS /proc;
- Podrška za lokalne Unix-sokete;
- Podrška za pseudo-terminale i /dev/pts;
- Biblioteka za razvoj efikasnih upravljača događaja (Event loop);
- Podrška za SDL biblioteku;
- Podrška za slike u PNG formatu;
- Skup ugrađenih aplikacija: uređivač teksta, upravitelj datoteka, nekoliko igara (Minesweeper i Snake), sučelje za pokretanje programa, uređivač fontova, upravitelj preuzimanja datoteka, emulator terminala;

Izvor: opennet.ru
