SerenityOS долбоору графикалык интерфейси бар Unix сыяктуу OS иштеп чыгат
долбоору Serenity Энтузиасттардын тобу 86-жылдардын аягындагы операциялык системалардын стилинде иштелип чыккан өзүнүн ядросу жана графикалык интерфейси менен жабдылган x1990 архитектурасы үчүн Unix сыяктуу операциялык системаны иштеп чыгууда. Иштеп чыгуу кызыкчылык үчүн нөлдөн баштап ишке ашырылат жана учурдагы операциялык системалардын кодуна негизделбейт. Ошол эле учурда авторлор SerenityOSту күнүмдүк ишке ылайыктуу деңгээлге жеткирүү, 90-жылдардын аягындагы системалардын эстетикасын сактоо, бирок аны заманбап системалардын тажрыйбалуу колдонуучулары үчүн пайдалуу идеялар менен толуктоо максатын коюшкан. Код C++ тилинде жазылган жана берилген BSD лицензиясы боюнча.
Долбоор конкреттүү максатты коюп, күн санап аз-аздан ишке ашып жатканына жакшы мисал алдыга жылуу хобби катары, сиз толук функционалдык OS түзүп, катыша аласыз пикирлеш адамдар. Ошол эле автордун башка долбоорлору төмөнкүлөрдү камтыйт: компьютер, 2003-жылдан бери иштеп чыгууда i386 процессору бар PC эмулятору.
Өнүктүрүүнүн азыркы этабында жеткиликтүү өзгөчөлүктөр:
Unix сыяктуу стандарттык C китепканасы (LibC) жана белгиленген типтүү колдонуучу утилиталары (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime ж.б.);
Түтүктөрдү колдоо жана киргизүү/чыгаруу багыттоосу менен буйрук сабынын кабыгы;
mmap() жана ELF форматындагы аткарылуучу файлдарды колдоо;
Pseudo-FS /proc болушу;
Жергиликтүү Unix розеткаларын колдоо;
Псевдо-терминалдар жана /dev/pts үчүн колдоо;
китепкана LibCore эффективдүү окуяларды иштеп чыгуучуларды иштеп чыгуу (Окуя цикли);
SDL китепканасын колдоо;
PNG сүрөт колдоо;
Камтылган тиркемелердин топтому: тексттик редактор, файл менеджери, бир нече оюндар (Minesweeper жана Snake), программаларды ишке киргизүү үчүн интерфейс, шрифт редактору, файлдарды жүктөө менеджери, терминалдык эмулятор;