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.