Projektis rĂŒhma entusiaste töötatakse vĂ€lja Unix-sarnast operatsioonisĂŒsteemi x86 arhitektuurile, varustatud oma kerneliga ja graafilise liidesega, mis on kujundatud 1990. aastate lĂ”pu operatsioonisĂŒsteemide stiilis. Arendus kĂ€ib nullist, huvi pĂ€rast ja ei pĂ”hine olemasolevate operatsioonisĂŒsteemide koodil. Samuti on autorid seadnud eesmĂ€rgiks viia SerenityOS tasemele, mis oleks igapĂ€evaelus kasutamiseks sobiv, sĂ€ilitades 90ndate sĂŒsteemide esteetika, kuid tĂ€iendades seda kasulike ideedega tĂ€napĂ€eva sĂŒsteemidelt kogenud kasutajatele. Kood on kirjutatud C++ keeles ja BSD litsentsi all.
Projekt on hea nĂ€ide sellest, et kui seada endale kindel eesmĂ€rk ja iga pĂ€ev natuke hobi kĂ€igus on vĂ”imalik luua tĂ€iesti toimiv operatsioonisĂŒsteem ja kaasata . Teiste sama autori projektide seas vĂ”ib mĂ€rkida , mis on alates 2003. aastast arendatav i386 protsessoriga PC emulaator.
Praeguse arengu etapi vÔimalused:
- Vahelduvate ĂŒlesannete tĂ€itmine;
- Mitme töötluse tugi;
- Komposiit- ja akna server ;
- Oma raamistiku graafiliste rakenduste arendamiseks koos vidinate komplektiga;
- Rakenduste liidese visuaalse projekteerimise keskkond;
- VÔrgustikustakiga, mis toetab ARP, TCP, UDP ja ICMP. Oma ;
- FailisĂŒsteem, mis pĂ”hineb Ext2 ( C++-s);
- Unix-sarnane standardne C-raamatukogu () ja tĂŒĂŒpiliste kasutajakĂ€ppade (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime jne);
- KÀsklustekohane liides, mis toetab torusid (pipe) ja sisend-/vÀljundsuunamist;
- mmap() tugi ja ELF formaadis tÀidetavad failid;
- Pseudo-FS olemasolu /proc;
- Kohalike Unixi sokettide tugi;
- Pseudo-terminalide ja /dev/pts tugi;
- Raamatukogu tĂ”husate sĂŒndmuste töötlejate (Event loop) arendamiseks;
- SDL raamatukogu tugi;
- PNG formaadis piltide tugi;
- Sisseehitatud rakenduste komplekt: tekstiredaktor, failihaldur, mitu mÀngu (Minesweeper ja Snake), programmide kÀitamise liides, fondiredaktor, failide allalaadimise haldur, terminali emulaator;

Allikas: opennet.ru
