Prohoster > Blog > tin tức mạng > Dự án SerenityOS phát triển hệ điều hành giống Unix với giao diện đồ họa
Dự án SerenityOS phát triển hệ điều hành giống Unix với giao diện đồ họa
Trong ranh giới của dự án Sự yên ổn группой энтузиастов ведётся разработка Unix-подобной операционной системы для архитектуры x86, оснащённой собственным ядром и графическим интерфейсом, оформленным в стиле операционных систем конца 1990-х годов. Разработка ведётся с нуля, ради интереса и не основана на коде существующих ОС. При этом авторы поставили перед собой цель довести SerenityOS до уровня, пригодного для повседневной работы, сохранив эстетику систем конца 90-х, но дополнив её полезными идеями для опытных пользователей из современных систем. Код написан на языке С++ и cung cấp theo giấy phép BSD.
Проект является хорошим примером того, что поставив перед собой определённую цель и день за днём понемногу двигаясь вперёд в качестве хобби можно создать вполне работоспособную ОС и привлечь к участию những người cùng chí hướng. Из других проектов того же автора можно отметить computron, разрабатываемый с 2003 года эмулятор ПК с процессором i386.
Unix-подобная стандартная Си-библиотека (LibC) Và đặt типовых пользовательских утилит (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime и т.п.);
Оболочка командной строки с поддержкой потоков (pipe) и перенаправления ввода/вывода;
Поддержка mmap() и исполняемых файлов в формате ELF;
Наличие псевдо-ФС /proc;
Поддержка локальных Unix-сокетов;
Поддержка псевдотерминалов и /dev/pts;
Thư viện LibCore для разработки эффективных обработчиков событий (Event loop);
Поддержка библиотеки SDL;
Поддержка изображений в формате PNG;
Набор встроенных приложений: текстовый редактор, файловый менеджер, несколько игр (Minesweeper и Snake), интерфейс для запуска программ, редактор шрифтов, менеджер загрузки файлов, эмулятор терминала;