Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Redox - это Unix-подобная операционная система с микроядром, написанная на языке программирования Rust , в котором особое внимание уделяется безопасности, стабильности и высокой производительности. [4] [5] [6] Redox стремится быть безопасным, удобным и бесплатным. Redox вдохновлен предыдущими ядрами и операционными системами, такими как SeL4 , MINIX , Plan 9 и BSD . Он похож на GNU и BSD, но написан на безопасном для памяти языке. [7] Это бесплатное программное обеспечение с открытым исходным кодом, распространяемое по лицензии MIT .

Дизайн [ править ]

Операционная система Redox разработана для обеспечения высокой степени безопасности. [4] Это отражено в двух основных дизайнерских решениях:

  1. Использование языка программирования Rust для реализации
  2. Использование микроядра , похожего на 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.

Ссылки [ править ]

  1. ^ "Участники Redox" . GitLab . Проверено 24 марта 2019 года .
  2. ^ "Перенос Redox на ARM (AArch64)" . 6 августа 2018.
  3. ^ "Что такое окислительно-восстановительный потенциал?" . Дата обращения 16 мая 2020 .
  4. ^ a b «Редокс - ваша следующая операционная система (поколение)» .
  5. ^ Вайзингер, Дик (4 мая 2016 г.). «Операционные системы: Rust Redox - попытка нового поколения устранить пробелы в ОС Linux» . Formtek . Formtek, Inc . Проверено 17 января 2017 года .
  6. ^ Yegulalp, Сердар (21 марта 2016). «Redox OS Rust может показать Linux несколько новых трюков» . InfoWorld . Сан - Франциско: IDG Communications, Inc . Проверено 17 января 2017 года .
  7. ^ «Редокс: Операционная система Rust» .
  8. ^ Сольер, Джереми (jackpot51) (20 апреля 2015). «Первоначальная фиксация ОС на основе Rustboot» . GitHub . GitHub, Inc . Проверено 17 января 2017 года .
  9. ^ "Редокс-репозиторий" . GitHub . Проверено 26 марта 2016 .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Официальный экземпляр GitLab
  • Redox на GitHub
  • Редокс в Open Hub