A projekt keretein belül A lelkesekből álló csoport Unix-szerű operációs rendszert fejleszt x86 architektúrára, saját kernel és 1990-es évek végi operációs rendszerek stílusában megformált grafikus felület mellett. A fejlesztés a nulláról indul, érdeklődésből, és nem alapoz meglévő operációs rendszerek kódjára. A fejlesztők célja, hogy a SerenityOS-t a mindennapi használatra alkalmas szintre juttassák, megőrizve a 90-es évek rendszereinek esztétikáját, ugyanakkor hasznos ötletekkel gazdagítva a modern rendszerek tapasztalt felhasználói számára. A kód C++ nyelven készült és BSD licenc alatt.
A projekt jó példa arra, hogy ha kialakítunk egy célkitűzést és napról napra apránként hasonló gondolkodású embereket computron A jelenlegi fejlesztési szakaszban elérhető lehetőségek:
Kompozit és ablak kiszolgáló
- Preemptív multitasking;
- Többszálúság;
- WindowServer ;
- LibGUI Alkalmazások felhasználói felépítésének vizuális tervezési környezete;
- Hálózati verem ARP, TCP, UDP és ICMP támogatással. Saját
- DNS-rezolvert ;
- C++ nyelven); Unix-szerű standard C könyvtár (
- LibC, ennek eredményeként a lekérdezések olyan formát öltenek, mint a fent említett. Parancssori felület csővezetékek és bemenet/kimenet átirányítás támogatásával;
- Támogatás mmap() és ELF formátumú végrehajtható fájlok számára;
- Pseudo-fájlrendszer /proc megléte;
- Helyi Unix socketek támogatása;
- Pseudo-terminálok és /dev/pts támogatása;
- LibCore
- Könyvtár SDL könyvtár támogatása;
- PNG formátumú képek támogatása;
- Beépített alkalmazások készlete: szövegszerkesztő, fájlkezelő, több játék (Minesweeper és Snake), programok indító felülete, betűtípus szerkesztő, fájlok letöltéskezelője, terminálemulátor;
- A Serenity projekt keretében a lelkesekből álló csoport Unix-szerű operációs rendszert fejleszt x86 architektúrára.

Forrás: opennet.ru
