ToaruOS - ToaruOS
Разработчик | К. Ланге |
---|---|
Написано в | C |
Семейство ОС | Unix-подобный |
Рабочее состояние | Активное развитие |
Исходная модель | Открытый исходный код |
изначальный выпуск | 2017 |
Последний релиз | 1.12.0 / 7 апреля 2020 г. |
Репозиторий | |
Платформы | x86 |
Ядро тип | Гибридный |
Официальный веб-сайт | www |
ToaruOS (также известный как ToAruOS или же と あ る ОС; "тоару" это Японский примерно эквивалентно «определенному») это хобби Операционная система[1] и ядро разработаны в значительной степени независимо (особенно в отличие от большинства современных ОС, которые основаны на существующих исходный код ) К. Ланге. Несмотря на то, что выпущена версия 1.0, Ланге заявил, что она все еще «неполная» и может не «подходить для каких-либо целей, которые могут быть у вас для операционной системы».[2][3] Выпускается под снисходительный Лицензия UIUC,[4] и поддерживает 32-битный компьютерное оборудование без SMP.[5]
Дизайн и особенности
ToaruOS запрограммирован на C,[6] и использует Каир графическая библиотека.[7] Он поддерживает GCC, Python, и Простой слой DirectMedia а также многие Открытый исходный код коммунальные услуги - в том числе Vim.[5] А менеджер пакетов и основной переключатель окон[7] также включены.
Ядро - это базовый Unix -подобная среда ». Оно имеет гибридная архитектура, при этом поддержка внутренних и внешних устройств делегируется модулям. Эта система поддерживает несколько файловых систем, включая ext2 и ISO 9660.[8] Поддержка сети включена, но ограничена простым IPv4 функциональность.[3] В пространство пользователя также есть оконный менеджер, Ютани (названный в честь корпорации Wayland-Yutani из Иностранец франшизы, и как ссылка на Сервер отображения Wayland для Linux) с поддержкой ввода.[7] Он хранит окна как области общей памяти с 32-битный цвет, и использует трубы для связи с другими частями ОС. Как ни странно, окна также поддерживают функцию поворота.
История
Разработка была начата создателем К. Ланге в декабре 2010 года;[1] изначально он поддерживался Университет Иллинойса в Урбане-Шампейн, но после начала 2012 года в основном это сделал Ланге.[9] Изначально он был основан на учебные пособия за x86 ядра.[10] Операционная система была названа в честь Некий научный рейлган серия манга, но Ланге заявил, что это также отражает общее именование других операционных систем для хобби. А GUI был добавлен оконный менеджер в 2012,[7] в 2014 году он был заменен на более продвинутую версию.
Первоначальный официальный релиз, версия 1.0, был выпущен в конце января.[5] Это был первый стабильный выпуск, но Ланге заявил, что это все еще «работа в разработке, и предстоит еще очень много работы».[2] Его заменили версии 1.0.1 и 1.0.2, в которых были добавлены улучшения звука и исправлены ошибки.[5]
За День дурака 2015, Ланге выпущен PonyOS, версия ToaruOS по мотивам мультсериала Мой маленький пони: дружба - это чудо.[нужна цитата ]
Смотрите также
- TempleOS - еще одна операционная система, разработанная в основном с нуля
- Редокс ОС - еще одна Unix-подобная ОС собственной разработки
Рекомендации
- ^ а б Ланге, К. (22 декабря 2016 г.). «О-あ る ОС». Получено 15 июня, 2017.
- ^ а б Венма, Адарш (13 февраля 2017 г.). «ОС ToaruOS 1.0 с открытым исходным кодом выпущена после более чем 6 лет разработки». FossBytes. Получено 12 июня, 2017.
- ^ а б Холверда, Том (16 февраля 2017 г.). «Выпущена ToaruOS 1.0.3». OSNews. Получено 12 июня, 2017.
- ^ Лицензия на github.com
- ^ а б c d Ларабель, Майкл (12 февраля 2017 г.). «Выпущена ToaruOS 1.0, ОС / ядро для хобби написано с нуля более 6 лет». Фороникс. Получено 12 июня, 2017.
- ^ «Проект с открытым исходным кодом ToAruOS на Open Hub». Получено 12 июня, 2017.
- ^ а б c d Ланге, К. (10 мая 2014 г.). «Ютани: Новый композитор - と あ る OS». Получено 15 июня, 2017.
- ^ "Функции". 17 февраля 2017 г.. Получено 15 июня, 2017.
- ^ "кланге / тоаруос". 9 февраля 2017 г.. Получено 15 июня, 2017.
- ^ "Часто задаваемые вопросы". 17 февраля 2017 г.. Получено 15 июня, 2017.