В этой статье слишком много ссылок на первоисточники . ( Июль 2019 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Редокс работает под управлением ионной оболочки в системе управления окнами Orbital | |
Разработчик | Джереми Соллер, разработчики Redox [1] |
---|---|
Написано в | Ржавчина , сборка |
Семейство ОС | Unix-подобный |
Рабочее состояние | Текущий |
Исходная модель | Бесплатно программное обеспечение |
изначальный выпуск | 20 апреля 2015 г . |
Последний предварительный просмотр | 0.6.0 / 24 декабря 2020 г . |
Репозиторий | |
Маркетинговая цель | Рабочий стол , рабочая станция , сервер |
Доступно в | английский |
Менеджер пакетов | pkgutils |
Платформы | x86-64 ; ARM64 в разработке [2] |
Тип ядра | Микроядро |
Userland | Обычай |
Под влиянием | POSIX [3] |
Пользовательский интерфейс по умолчанию | Командная строка , Орбитальная |
Лицензия | Массачусетский технологический институт |
Официальный веб-сайт | www |
Redox - это Unix-подобная операционная система с микроядром, написанная на языке программирования Rust , в котором особое внимание уделяется безопасности, стабильности и высокой производительности. [4] [5] [6] Redox стремится быть безопасным, удобным и бесплатным. Redox вдохновлен предыдущими ядрами и операционными системами, такими как SeL4 , MINIX , Plan 9 и BSD . Он похож на GNU и BSD, но написан на безопасном для памяти языке. [7] Это бесплатное программное обеспечение с открытым исходным кодом, распространяемое по лицензии MIT .
Дизайн [ править ]
Операционная система Redox разработана для обеспечения высокой степени безопасности. [4] Это отражено в двух основных дизайнерских решениях:
- Использование языка программирования Rust для реализации
- Использование микроядра , похожего на MINIX
Компоненты [ править ]
Redox - это полнофункциональная операционная система, предоставляющая пакеты ( распределитель памяти , файловая система , диспетчер отображения , основные утилиты и т. Д.), Которые вместе составляют функциональную операционную систему. Redox полагается на экосистему программного обеспечения, написанного на Rust участниками проекта.
- Ядро Redox - в значительной степени заимствовано из концепции микроядер, в значительной степени вдохновленной MINIX
- Ralloc - распределитель памяти
- Файловая система TFS - вдохновлена файловой системой ZFS
- Ion shell - базовая библиотека для оболочек и выполнения команд в Redox, а также оболочка по умолчанию
- pkgutils - менеджер пакетов
- Орбитальная оконная система - диспетчер окон и дисплеев, устанавливает схему orbital : , управляет отображением и обрабатывает запросы на создание окон, перерисовку и опрос событий
- relibc - стандартная библиотека C
Приложения командной строки [ править ]
Redox поддерживает программы интерфейса командной строки (CLI), в том числе:
- Sodium - vi- подобный редактор, обеспечивающий подсветку синтаксиса
- Рустелло - продвинутый ИИ Реверси ; Весьма одновременно , служит доказательством Многопоточности способностей в окислительно - восстановительных; поддерживает различные стратегии ИИ, такие как брутфорс, минимакс, локальная оптимизация и гибридные ИИ.
Графические приложения [ править ]
Redox поддерживает программы с графическим интерфейсом пользователя (GUI), в том числе:
- NetSurf - легкий веб-браузер, использующий собственный механизм компоновки.
- Калькулятор - калькулятор программного обеспечения , которое обеспечивает функцию , аналогичную калькулятор для Windows программы
- Editor - простой текстовый редактор , похожий на Microsoft Notepad.
- Браузер файлов - файловый менеджер , отображающий значки, имена, размеры и подробную информацию о файлах; использует команду запуска для открытия файлов при нажатии на них
- Средство просмотра изображений - средство просмотра изображений для простых типов файлов
- Pixelcannon - средство 3D-рендеринга, может использоваться для тестирования рабочего стола Orbital.
- 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 .
- ^ a b «Редокс - ваша следующая операционная система (поколение)» .
- ^ Вайзингер, Дик (4 мая 2016 г.). «Операционные системы: Rust Redox - попытка нового поколения устранить пробелы в ОС Linux» . Formtek . Formtek, Inc . Проверено 17 января 2017 года .
- ^ Yegulalp, Сердар (21 марта 2016). «Redox OS Rust может показать Linux несколько новых трюков» . InfoWorld . Сан - Франциско: IDG Communications, Inc . Проверено 17 января 2017 года .
- ^ «Редокс: Операционная система Rust» .
- ^ Сольер, Джереми (jackpot51) (20 апреля 2015). «Первоначальная фиксация ОС на основе Rustboot» . GitHub . GitHub, Inc . Проверено 17 января 2017 года .
- ^ "Редокс-репозиторий" . GitHub . Проверено 26 марта 2016 .
Внешние ссылки [ править ]
- Официальный веб-сайт
- Официальный экземпляр GitLab
- Redox на GitHub
- Редокс в Open Hub