Праект SerenityOS развівае Unix-падобную АС c графічным інтэрфейсам
У рамках праекта Ціхамірнасць групай энтузіястаў вядзецца распрацоўка Unix-падобнай аперацыйнай сістэмы для архітэктуры x86, абсталяванай уласным ядром і графічным інтэрфейсам, аформленым у стылі аперацыйных сістэм канца 1990-х гадоў. Распрацоўка вядзецца з нуля, дзеля цікавасці і не заснаваная на кодзе існых АС. Пры гэтым аўтары паставілі перад сабой мэту давесці SerenityOS да ўзроўню, прыдатнага для паўсядзённай працы, захаваўшы эстэтыку сістэм канца 90-х, але дапоўніўшы яе карыснымі ідэямі для дасведчаных карыстачоў з сучасных сістэм. Код напісаны на мове З++ і пастаўляецца пад ліцэнзіяй BSD.
Праект з'яўляецца добрым прыкладам таго, што паставіўшы перад сабой пэўную мэту і дзень за днём патроху. рухаючыся наперад у якасці хобі можна стварыць суцэль працаздольную АС і прыцягнуць да ўдзелу аднадумцаў. З іншых праектаў таго ж аўтара можна адзначыць computron, які распрацоўваецца з 2003 года эмулятар ПК з працэсарам i386.
Unix-падобная стандартная Сі-бібліятэка (LibC) І набор тыпавых карыстацкіх утыліт (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime і да т.п.);
Абалонка каманднага радка з падтрымкай струменяў (pipe) і перанакіраванні ўводу/высновы;
Падтрымка mmap() і выкананых файлаў у фармаце ELF;
Наяўнасць псеўда-ФС /proc;
Падтрымка лакальных Unix-сокетаў;
Падтрымка псеўдатэрміналаў і /dev/pts;
Бібліятэка LibCore для распрацоўкі эфектыўных апрацоўшчыкаў падзей (Event loop);
Падтрымка бібліятэкі SDL;
Падтрымка выяваў у фармаце PNG;
Набор убудаваных прыкладанняў: тэкставы рэдактар, файлавы мэнэджар, некалькі гульняў (Minesweeper і Snake), інтэрфейс для запуску праграм, рэдактар шрыфтоў, мэнэджар загрузкі файлаў, эмулятар тэрмінала;