Redox (операционная система) - Redox (operating system)
Эта статья слишком полагается на Рекомендации к основные источники.Июль 2019) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Редокс работает под управлением ионной оболочки в системе окна Orbital | |
Разработчик | Джереми Соллер, Разработчики Redox[1] |
---|---|
Написано в | Ржавчина, сборка |
Семейство ОС | Unix-подобный |
Рабочее состояние | Текущий |
Исходная модель | Бесплатно программное обеспечение |
изначальный выпуск | 20 апреля 2015 г. |
Последний предварительный просмотр | 0.5.0 / 24 марта 2019 |
Репозиторий | |
Маркетинговая цель | Рабочий стол, рабочая станция, сервер |
Доступно в | английский |
Менеджер пакетов | pkgutils |
Платформы | x86-64; ARM64 в развитии[2] |
Ядро тип | Микроядро |
Userland | Обычай |
Под влиянием | POSIX[3] |
Дефолт пользовательский интерфейс | Командная строка, Орбитальный |
Лицензия | Массачусетский технологический институт |
Официальный веб-сайт | www |
Редокс это Unix-подобный микроядро Операционная система написано на языке программирования Ржавчина, в котором особое внимание уделяется безопасности, стабильности и высокой производительности.[4][5][6] Redox стремится быть безопасным, удобным и бесплатным. Redox вдохновлен предыдущими ядрами и операционными системами, такими как SeL4, МИНИКС, План 9, и BSD. Он похож на экосистему GNU или BSD, но на языке, безопасном для памяти.[7] это бесплатное программное обеспечение с открытым исходным кодом распространяется под Лицензия MIT.
Дизайн
Операционная система Redox разработана для обеспечения высокой степени безопасности.[4] Это отражено в двух основных дизайнерских решениях:
- Использование языка программирования Ржавчина для реализации
- Используя микроядро дизайн, похожий на МИНИКС
Составные части
Redox - это полнофункциональная операционная система, предоставляющая пакеты (распределитель памяти, файловая система, менеджер дисплея, основные утилиты и т. д.), которые вместе составляют функциональную операционную систему. Redox полагается на экосистему программного обеспечения, написанного на Rust участниками проекта.
- Редокс-ядро - в значительной степени заимствован из концепции микроядер с сильным вдохновением от МИНИКС
- Раллок - распределитель памяти
- TFS файловая система - вдохновлена ZFS файловая система
- Ионная оболочка - базовая библиотека для оболочек и выполнения команд в Redox и оболочка по умолчанию
- pkgutils - менеджер пакетов
- Орбитальный оконная система - дисплей и оконный менеджер, настраивает орбитальный: схема, управляет отображением и обрабатывает запросы на создание окон, перерисовку и опрос событий
- Relibc - Стандартная библиотека C
Приложения командной строки
Редокс поддерживает Интерфейс командной строки (CLI) программы, в том числе:
- Натрий - vi -подобный редактор, обеспечивающий подсветку синтаксиса
- Рустелло - продвинутый Реверси AI; очень одновременный, служащий доказательством многопоточности Redox; поддерживает различные стратегии ИИ, такие как грубый форсинг, минимакс, локальная оптимизация и гибридные ИИ
Графические приложения
Редокс поддерживает графический интерфейс пользователя (GUI) программы, в том числе:
- NetSurf - легкий веб-браузер который использует свой собственный механизм компоновки
- Калькулятор - а программный калькулятор который предоставляет функции, аналогичные Калькулятор Windows программа
- Редактор - простой Текстовый редактор, похожий на Блокнот Microsoft
- Браузер файлов - a Файловый менеджер который отображает значки, имена, размеры и подробную информацию о файлах; использует пусковая установка команда для открытия файлов при нажатии на них
- Просмотр изображений - Просмотрщик изображений для простых типов файлов
- Pixelcannon - средство 3D-рендеринга, может использоваться для ориентир Орбитальный рабочий стол
- Orbterm - тип ANSI эмулятор терминала
История
Redox был создан Джереми Соллером и впервые был опубликован 20 апреля 2015 г. GitHub.[8] С тех пор он активно разрабатывался с участием более 40 разработчиков.[9] Ко второй годовщине появления Redox на GitHub была выпущена версия 0.2.0.
Рекомендации
- ^ "Участники Redox". GitLab. Получено 24 марта 2019.
- ^ "Перенос Redox на ARM (AArch64)". 6 августа 2018.
- ^ "Что такое редокс?". Получено 16 мая 2020.
- ^ а б «Редокс - ваша операционная система следующего поколения».
- ^ Вайзингер, Дик (4 мая 2016 г.). «Операционные системы: Rust Redox - попытка нового поколения устранить пробелы в ОС Linux». Formtek. Formtek, Inc. Получено 17 января 2017.
- ^ Егулалп, Сердар (21 марта 2016 г.). «Redox OS Rust может показать Linux несколько новых трюков». InfoWorld. Сан-Франциско: IDG Communications, Inc.. Получено 17 января 2017.
- ^ «Редокс: Операционная система на Rust».
- ^ Соллер, Джереми (jackpot51) (20 апреля 2015 г.). "Начальная фиксация ОС на основе Rustboot". GitHub. GitHub, Inc. Получено 17 января 2017.
- ^ "Редокс-репозиторий". GitHub. Получено 2016-03-26.