Редокс (операционная система)
![]() | |
![]() Redox запускает оболочку Ion в оконной системе Orbital | |
Разработчик | Джереми Соллер, Редокс-разработчики [1] |
---|---|
Написано в | Ржавчина , сборка |
Семейство ОС | Unix-подобный |
Рабочее состояние | Текущий |
Исходная модель | Бесплатное программное обеспечение |
Первоначальный выпуск | 20 апреля 2015 г |
Последний предварительный просмотр | 0.8.0 / 24 ноября 2022 г |
Репозиторий | |
Маркетинговая цель | Рабочий стол , рабочая станция , сервер |
Доступно в | Английский |
Менеджер пакетов | pkgutils |
Платформы | х86-64 ; ARM64 в разработке [2] |
ядра Тип | Микроядро |
Пользовательское пространство | Обычай |
Под влиянием | ПОСИКС [3] |
По умолчанию пользовательский интерфейс | Командная строка , Орбитальный |
Лицензия | С |
Официальный сайт | www |
Redox — это Unix-подобная микроядерная операционная система, написанная на языке программирования Rust , в которой основное внимание уделяется безопасности, стабильности и производительности. [4] [5] [6] Redox стремится быть безопасным, удобным и бесплатным. Redox создан на основе предыдущих ядер и операционных систем, таких как SeL4 , MINIX , Plan 9 и BSD . Это бесплатное программное обеспечение с открытым исходным кодом, распространяемое по лицензии MIT .
Redox получил свое название от окислительно-восстановительных реакций в химии; одной из окислительно-восстановительных реакций является коррозия железа, также называемая ржавчиной .
Дизайн
[ редактировать ]Операционная система Redox спроектирована так, чтобы быть безопасной. [4] Это отражено в двух конструктивных решениях:
- Использование языка программирования Rust для реализации.
- Использование микроядерной конструкции, аналогичной MINIX.
Компоненты
[ редактировать ]Redox предоставляет пакеты ( распределитель памяти , файловая система , диспетчер отображения , основные утилиты и т. д.), которые вместе составляют функциональную операционную систему. Redox опирается на экосистему программного обеспечения, написанного на Rust участниками проекта.
- Ядро Redox – основано на концепции микроядра, вдохновленной MINIX.
- Ralloc — распределитель памяти
- RedoxFS (файловая система) – вдохновлена ZFS. файловой системой
- Ion Shell — базовая библиотека для оболочек и выполнения команд в Redox, а также оболочка по умолчанию.
- pkgutils — менеджер пакетов
- Система орбитальных окон — отображение и менеджер окон, настраивает орбитальную схему, управляет отображением и обрабатывает запросы на создание, перерисовку и опрос событий окон.
- relibc — стандартная библиотека C
Приложения командной строки
[ редактировать ]Redox поддерживает программы с интерфейсом командной строки (CLI), в том числе:
- Sodium – vi -подобный редактор, обеспечивающий подсветку синтаксиса.
Графические приложения
[ редактировать ]Redox поддерживает программы с графическим интерфейсом пользователя (GUI), в том числе:
- NetSurf – легкий веб-браузер , использующий собственный движок верстки.
- Калькулятор - программный калькулятор , который предоставляет функции, аналогичные «Калькулятор Windows» . программе
- Редактор – простой текстовый редактор , похожий на Microsoft Notepad.
- Браузер файлов – файловый менеджер , который отображает значки, имена, размеры и подробную информацию о файлах; использует команду запуска для открытия файлов при нажатии на них
- Image Viewer – просмотрщик изображений для простых типов файлов.
- Pixelcannon — средство 3D-рендеринга, можно использовать для тестирования рабочего стола Orbital.
- Orbterm — эмулятор терминала типа ANSI
История
[ редактировать ]Redox был создан Джереми Соллером и впервые опубликован 20 апреля 2015 года на GitHub . [7] По состоянию на июль 2021 года в репозитории Redox насчитывалось 79 участников. [8]
Ссылки
[ редактировать ]- ^ «Соавторы Redox» . ГитЛаб . Проверено 24 марта 2019 г.
- ^ «Портирование Redox на ARM (AArch64)» . 6 августа 2018 г.
- ^ «Что такое Редокс?» . Архивировано из оригинала 24 мая 2020 года . Проверено 16 мая 2020 г.
- ^ Перейти обратно: а б «Redox — ваша ОС следующего поколения — Redox — ваша ОС следующего поколения» . www.redox-os.org .
- ^ Вайзингер, Дик (4 мая 2016 г.). «Операционные системы: Rust Redox — попытка нового поколения устранить пробелы в ОС Linux» . Формтек . Формтек, ООО . Проверено 17 января 2017 г.
- ^ . Егулалп, Сердар (21 марта 2016 г.). «Ос Redox от Rust может показать Linux несколько новых трюков» . Инфомир . Сан-Франциско: IDG Communications, Inc. Проверено 17 января 2017 г.
- ^ Соллер, Джереми (джекпот51) (20 апреля 2015 г.). «Первоначальная фиксация ОС на базе Rustboot» . Гитхаб . ГитХаб, Инк . Проверено 17 января 2017 г.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Репозиторий Redox» . Гитхаб . Проверено 26 марта 2016 г.