Вышла четвертая бета-версия Haiku R1

хайку

Haiku — это разрабатываемая операционная система с открытым исходным кодом, специально ориентированная на мультимедиа и персональные компьютеры. Вдохновлен вымершей BeOS

После полутора лет разработки Вышла четвертая бета-версия операционной системы Haiku R1, который изначально проект создавался как реакция на закрытие операционной системы BeOS и разрабатывался под названием OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии товарного знака BeOS.

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

Главные новости Haiku R1 beta 4

В этой новой версии, которая представлена улучшена производительность на экранах с высокой плотностью пикселей (ХиДПИ), вместе с которым реализовано корректное масштабирование интерфейса, не ограничивающееся изменением размера шрифтов. При первой загрузке Haiku теперь автоматически пытается определить, есть ли у вас дисплей HiDPI, и выбирает соответствующие размеры для масштабирования.

Еще одно изменение, которое выделяется в новой версии, заключается в том, что возможность использовать скин с плоским декоратором окна и стилем плоской кнопки, вместо дизайна, который использует много градиентов. Плоский дизайн поставляется с пакетом Haiku Extras и включается в разделе настроек внешнего вида.

Также подчеркивается, что добавлен слой для обеспечения совместимости с библиотекой Xlib, что позволяет запускать приложения X11 в Haiku без запуска сервера X. Уровень реализуется путем эмуляции функций Xlib путем перевода высокоуровневых вызовов графического API Haiku.

Подготовлен слой для обеспечения совместимости с Wayland, позволяющий запускать инструменты и приложения с использованием этого протокола, включая приложения, основанные на библиотеке GTK. Уровень предоставляет библиотеку libwayland-client.so, основанную на коде libwayland и поддерживаемую на уровне API и ABI, что позволяет приложениям Wayland работать без изменений.

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

Добавлен рабочий порт с Wine который можно использовать для запуска приложений Windows в Haiku. Из ограничений упоминается возможность запуска только 64-битных версий Haiku и возможность запуска только 64-битных приложений Windows, а также добавлен порт текстового редактора GNU Emacs Работает в графическом режиме. Пакеты размещены в репозитории HaikuDepot.

Из другие выделяющиеся изменения:

  • В файловый менеджер Трекера добавлена ​​поддержка создания и отображения миниатюр изображений.
  • Миниатюры хранятся в расширенных атрибутах файла.
  • Уровень реализован для совместимости с драйверами FreeBSD.
  • Драйверы перенесены из FreeBSD для поддержки беспроводных USB-адаптеров Realtek (RTL) и Ralink (RA).
  • Из ограничений отмечена необходимость подключения устройства перед загрузкой (после загрузки устройство не определяется).
  • Стек беспроводной связи 802.11, перенесенный из OpenBSD с поддержкой 802.11ac и драйверами iwm и iwx с поддержкой беспроводных адаптеров Intel «Dual Band» и «AX».
  • Добавлен драйвер USB-RNDIS, позволяющий организовать работу точки доступа по USB (USB tethering) для использования ее в качестве виртуальной сетевой карты.
  • Добавлен новый драйвер NTFS на основе библиотеки из проекта NTFS-3G. Новая реализация более стабильна, поддерживает интеграцию уровня кэширования файлов и обеспечивает хорошую производительность.
  • В загрузчик добавлена ​​поддержка 32-битных систем с EFI и возможность установки 64-битной среды Haiku из 32-битного загрузчика EFI.
  • Улучшен драйвер для дисков NVMe, добавлена ​​поддержка операции TRIM для информирования диска об освобожденных блоках.
  • Предусмотрена возможность компиляции ядра и драйверов с новыми версиями GCC (включая GCC 11), для компиляции системы за счет ссылок на более старый код, для совместимости с BeOS по-прежнему требуется GCC 2.95.
  • Проделана общая работа по повышению стабильности всей системы
  • Выбранные параметры можно изменить в настройках, но для применения все равно потребуется перезагрузка.
  • Параметры масштабирования поддерживаются большинством собственных приложений и некоторыми портами, но не всеми.

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

Выполнять

Наконец, если вы хотите узнать больше об этом и/или получить образ этой новой версии, вы можете сделать это с по следующей ссылке. Для проверки производительности новой версии подготовлены различные загрузочные живые образы (x86, x86-64).


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

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

*

*

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