Проект SerenityOS розвиває Unix-подібну ОС з графічним інтерфейсом
В рамках проекту безтурботність групою ентузіастів ведеться розробка 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), інтерфейс для запуску програм, редактор шрифтів, менеджер завантаження файлів, емулятор терміналу;