Redox 0.8, ОС, написанная на Rust, поставляется с поддержкой i686 и более

Окислительно-восстановительный потенциал

Операционная система разработана в соответствии с философией Unix и заимствует некоторые идеи из SeL4, Minix и Plan 9.

В выпуск новой версии операционной системы Redox 0.8, разработан с использованием языка Rust и концепции микроядра. В этой новой версии выделяется то, что она была добавлена i686 совместимость, были включены такие функции, как аудио и предварительная поддержка нескольких дисплеев, а инфраструктура запуска и установки была упрощена и усилена.

Redox использует концепцию микроядра, в которой на уровне ядра обеспечивается только межпроцессное взаимодействие и управление ресурсами, а все остальные функции.

Все драйверы запускаются в пользовательском пространстве в изолированных средах. Для совместимости с существующими приложениями предусмотрен специальный слой POSIX, который позволяет запускать многие программы без переноса.

Основные нововведения Redox 0.8

Новая версия продолжает работать, чтобы обеспечить работу на реальном оборудовании. Помимо архитектуры x86_64, добавлена ​​возможность работы на 86-битных x32 системах (i686, Pentium II и более поздние версии). Переход на ЦП ARM64 (aarch64) продолжается. А ТАКЖЕl работа на реальном оборудовании ARM пока не поддерживается, но можно загрузиться, эмулируя ARM64 в QEMU.

По умолчанию, звуковая подсистема включена и первоначальная поддержка предоставляется для установок с несколькими мониторами (в системах с кадровым буфером UEFI).

Из оборудования, совместимого с операционной системой Redox, имеются звуковые чипы AC'97 и Intel HD Audio, вывод графики через VESA BIOS API или UEFI GOP, Ethernet (Intel 1/10 Gigabit Ethernet, Realtek RTL8168), устройства ввода (клавиатуры, мыши, тачпады), SATA (AHCI, IDE) и NVMe. Поддержка Wi-Fi и USB пока не готова (USB работает только на QEMU).

Кроме того, для упрощения создания и установки фоновых процессов предложен пакет crate redox-daemon.

Также подчеркивается, что система строительства была переработана, на котором стало возможным строить для разных архитектур в одном исходном дереве. Для упрощения сборки разных конфигураций предлагается скрипт build.sh.

Ядро упростило работу с памятью, добавлена ​​возможность манипулировать адресными пространствами с уровня пользователя.

Был добавлен поддержка многомониторных систем в графической оболочке Orbital, улучшена обработка курсора мыши, добавлен индикатор изменения громкости. В меню есть возможность разделить приложения на категории.

Из других изменений которые выделяются из этой новой версии:

  • Добавлена ​​поддержка сборки с использованием набора инструментов podman.
  • Сборка ядра, загрузчик и initfs унифицированы с другими пакетами.
  • Комбинированные загрузочные образы для систем BIOS и EFI.
  • Реализация системных вызовов clone и exec перемещена в пространство пользователя.
  • Упрощенный процесс загрузки.
  • Была введена программа начальной загрузки, которая запускает ядро ​​и обеспечивает повышенную загрузку файлов ELF, таких как процесс инициализации.
  • Добавлена ​​масштабируемая программа, позволяющая работать программам setuid, таким как sudo.
  • Добавлена ​​демонстрационная конфигурация для создания примеров программ, не входящих в базовый загрузочный образ с графическим окружением.
  • В звуковую подсистему audiod добавлена ​​поддержка программного управления громкостью.
  • Добавлен драйвер для звуковых чипов на базе AC'97.
  • Улучшен драйвер для чипов Intel HD Audio.
  • Добавлен драйвер для контроллеров IDE.
  • Улучшена поддержка дисков NVMe.
  • Расширенные контроллеры PCI, PS/2, RTL8168, USB HID, VESA.
  • Переработана организация процесса установки: загрузчик, загрузчик, ядро ​​и initfs теперь находятся в каталоге /boot.

Наконец, Если вам интересно узнать об этом больше, вы можете проверить детали в по следующей ссылке.

Скачать редокс ОС

Для тестирования Redox OS предоставляются демо-сборки объемом 768 МБ, а также образы с базовым графическим окружением (256 МБ) и консольными инструментами для серверных систем (256 МБ).

Сборки созданы для архитектуры x86_64 и доступны для систем с UEFI и BIOS. Демонстрационный образ, помимо графической среды Orbital, включает в себя эмулятор DOSBox, подборку игр (DOOM, Neverball, Neverputt, sopwith, syobonaction), учебные пособия, музыкальный проигрыватель rodioplay и текстовый редактор Sodium.

Ссылка для скачивания вот такая.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Мигель Родригес сказал

    Этот проект развивается семимильными шагами, через несколько десятилетий он может справиться с Linux.