U okviru projekta Skupina entuziastov razvija Unix-podobni operacijski sistem za arhitekturo x86, opremljen z lastnim jedrom in grafičnim vmesnikom, oblikovanim v slogu operacijskih sistemov konca 90-ih let prejšnjega stoletja. Razvoj poteka od temeljev, iz zanimanja in ni temeljen na kodi obstoječih operacijskih sistemov. Avtorji si prizadevajo, da bi SerenityOS pripeljali do ravni, primerne za vsakodnevno delo, ob ohranjanju estetike sistemov konca 90-ih, a z dopolnili uporabnimi idejami iz sodobnih sistemov. pod BSD licencom.
Projekt je dober primer tega, da lahko z določitvijo cilja in postopnim napredovanjem kot hobi ustvarimo povsem delujoč operacijski sistem in privabimo . Med drugimi projekti istega avtorja lahko omenimo , emulator PC-jev z i386 procesorjem, ki se razvija od leta 2003.
Na voljo so trenutno razvite funkcionalnosti:
- Podpora za večopravilnost;
- Večnitnost;
- Kompozitni in okenski strežnik ;
- Lastni okvir za razvoj grafičnih aplikacij s kompletom pripomočkov;
- Okolje za vizualno načrtovanje uporabniškega vmesnika aplikacij;
- Omrežni sklad s podporo za ARP, TCP, UDP in ICMP. Lasten ;
- Datotečni sistem na osnovi Ext2 ( v C++);
- Unix-podoben standardni C- knjižnica () i standardne uporabniške pripomočke (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime itd.);
- Ukazni lupini s podporo za cevi (pipe) in preusmerjanje vhodnih/izhodnih podatkov;
- Podpora za mmap() in izvršljive datoteke v ELF formatu;
- Obstoj pseudo-FS /proc;
- Podpora za lokalne Unix-sokete;
- Podpora za pseudo-terminale in /dev/pts;
- Biblioteka za razvoj učinkovitih obdelovalcev dogodkov (Event loop);
- Podpora za SDL knjižnico;
- Podpora za slike v PNG formatu;
- Nabor vgrajenih aplikacij: urejevalnik besedil, upravitelj datotek, več iger (Minesweeper in Snake), vmesnik za zagon programov, urejevalnik pisav, upravitelj nalaganja datotek, emulator terminala;

Izvor: opennet.ru
