ProHoster > Блог > internet vijesti > Projekat SerenityOS razvija operativni sistem sličan Unixu sa grafičkim interfejsom
Projekat SerenityOS razvija operativni sistem sličan Unixu sa grafičkim interfejsom
U granicama projekta spokoj Grupa entuzijasta razvija operativni sistem sličan Unixu za arhitekturu x86, opremljen sopstvenim kernelom i grafičkim interfejsom, dizajniranim u stilu operativnih sistema kasnih 1990-ih. Razvoj se vrši od nule, radi interesa i nije baziran na kodu postojećih operativnih sistema. Istovremeno, autori su sebi postavili cilj da SerenityOS dovedu na nivo pogodan za svakodnevni rad, očuvajući estetiku sistema kasnih 90-ih, ali je dopuni korisnim idejama za iskusne korisnike sa savremenih sistema. Kod je napisan u C++ i isporučuje se pod BSD licencom.
Projekat je dobar primjer da postavljanjem određenog cilja i malo po malo iz dana u dan kretati se naprijed kao hobi, možete kreirati potpuno funkcionalan OS i uključiti istomišljenici. Ostali projekti istog autora uključuju: kompjuter, PC emulator sa i2003 procesorom u razvoju od 386.
Standardna C biblioteka slična Unixu (LibC) i zbirka tipični korisni programi (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime, itd.);
Shell komandne linije s podrškom za cijevi i I/O preusmjeravanje;
Podrška za mmap() i izvršne datoteke u ELF formatu;
Prisutnost pseudo-FS /proc;
Podrška za lokalne Unix utičnice;
Podrška za pseudo-terminale i /dev/pts;
biblioteka LibCore razviti efikasne rukovaoce događajima (Event loop);
podrška za SDL biblioteku;
podrška za PNG slike;
Skup ugrađenih aplikacija: uređivač teksta, upravitelj datoteka, nekoliko igara (Minesweeper i Snake), sučelje za pokretanje programa, uređivač fontova, menadžer za preuzimanje datoteka, emulator terminala;