Если вы являетесь пользователем Linux или BSD, возможно, вам стоит обратить внимание на RedoxOS, которая все еще находится в стадии разработки. Эта операционная система построена на языке программирования Rust и обладает чрезвычайно высокой масштабируемостью. Начиная с 2023 года и Google, и Microsoft попытаются изменить больше вещей, связанных с ядром, чтобы использовать разработку Rust. Преимущество использования разработки Rust заключается в том, что она может повысить безопасность. Например, Microsoft попыталась использовать модули написания Rust в ядре Windows NT для замены традиционных модулей.
Поэтому RedoxOS предпочитает использовать Rust в качестве основного языка разработки, особенно микроядро разрабатывается с нуля с использованием Rust, что должно значительно повысить безопасность RedoxOS.
Микроядро — это модель минимальной архитектуры, в которой большинство системных служб реализованы как процессы уровня пользователя, что может обеспечить более безопасную и стабильную работу по сравнению с одним ядром. Например, Linux использует одно ядро.
RedoxOS разработан американской некоммерческой компанией RedoxOS. Ее основателем является Джереми Соллер, главный инженер System76. Система совместима с POSIX, поэтому на ней можно запускать множество программ Linux/BSD без портирования.
Конечно, существует также множество поддерживаемых аппаратных архитектур. Поддерживаются общая архитектура x86-64, архитектура i686 и Arm. В будущем также может быть обеспечена поддержка архитектуры RISC-V.
Ключевые особенности RedoxOS:
Высокомодульный и настраиваемый
На основе микроядерной архитектуры
Высокая масштабируемость
Драйвер на основе ржавчины
Лицензия с открытым исходным кодом MIT.
Файловая система, вдохновленная файловой системой ZFS.
Название RedoxOS происходит от химической реакции, вызывающей ржавчину, поэтому вы можете просто назвать ее окислительно-восстановительной системой.
На данном этапе RedoxOS все еще находится в стадии разработки и тестирования. Если вам интересно, вы можете скачать файл изображения и попробовать. Однако в настоящее время система не поддерживает периферийные устройства USB или внешнее хранилище (поэтому рекомендуется установить его на ноутбук для тестирования или тестирования виртуальной машины). Они должны поддерживаться в будущих версиях.
Адрес загрузки файла изображения: https://static.redox-os.org/releases/