Вышла бета-версия ОС Haiku R1: новый интерфейс приложений и инструменты для отладки
Новости
Предыдущая версия ОС R1/alpha4 была выпущена в ноябре 2012 года.
2К открытий2К показов
Спустя шесть лет разработки вышла бета-версия операционной системы Haiku R1. Ее ядро написал бывший инженер Be Inc. Трэвис Гейсельбрехт и оно полностью совместимо с приложениями BeOS R5.
Управление пакетами
Пакеты ОС теперь представляют собой особый тип сжатого образа файловой системы на основе HaikuPorts. При установке они монтируются утилитой командной строки packagefs
в /system/
и пользователь может откатить пакет или отдельный файл до предыдущей версии. Можно создать отдельные черные списки для исключения проблемных компонентов или активации обновлений только после перезагрузки.
Также в системе управления пакетами появился интерфейс командной строки pkgman
и графический интерфейс для установки программ и обновлений системы HaikuDepot.
Среди других изменений:
- разработчики сделали браузер системы WebPositive более стабильным и быстрым, в частности, для этого они исправили ошибки в самой системе. HaikuWebKit теперь также использует собственный сетевой уровень поддержки сетевых протоколов и поддерживает Gopher;
- в сетевом конфигураторе появились настройки Wi-Fi и управление сетевыми службами, такими как OpenSSH и
ftpd
. Конфигуратор использует API на базе плагинов, поэтому может работать с VPN, web-серверами и другими сторонними сервисами;
- почтовый клиент Mail и файловые менеджер Tracker получили обновленный пользовательский интерфейс в стиле других приложений операционной системы;
- теперь при изменении цвета темы все приложения автоматически принимают новые цветовые настройки;
На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.
- в системе Media Kit разработчики повысили отказоустойчивость и производительность, добавили потоковое воспроизведение с использованием HTTP и RTSP. Порт FFmpeg плагина для декодирования обновился с версии 0.10 до 4.0, также улучшены звуковые драйверы, расширена поддержка чипов HDA и оптимизирована подсистема DVB-тюнера;
- в сборке появилось приложение для удаленного доступа RemoteDesktop, которое направляет команды отрисовки от хост-системы к клиентской системе без передачи битовой карты. Для запуска RemoteDesktop не нужен специальный сервер, инструмент запускает приложения в любой системе Haiku с подключением по SSH;
- появилась загрузка с разделов GPT и на системах с EFI;
- появилось приложение SerialConnect передачи файлов через последовательные порты и USB. Инструмент поддерживает произвольную скорость передачи данных и передачу файлов с помощью протокола XMODEM;
- в прошлых версиях ОС встроенный отладчик Haiku работал в экспериментальном режиме, теперь он стал отладчиком по умолчанию. В нем появились интерфейс командной строки и возможность сохранения отчетов о сбоях;
- оптимизирован планировщик потоков;
- реализованы технологии рандомизация размещения адресного пространства ASLR, предотвращения исполнения кода в режиме супервизора SMAP и функция предотвращения выполнения данных DEP;
- процесс запуска
launch_daemon
переделан в системный менеджер вродеlaunchd
от Apple. Он отслеживает зависимости при запуске серверов, поддерживает отложенный запуск и автоматический перезапуск при сбоях; - добавлены драйверы
virtio
, которые можно использовать с QEMU/KVM и другими гипервизорами; - обновлены драйверы Ethernet и Wi-Fi, которые в основном портированы из FreeBSD. При этом чипсеты USB WiFi по-прежнему не поддерживаются;
- Обновлены драйверы файловой системы, добавлен и включен по умолчанию клиент NFSv4. Компонент
userlandfs
поддерживает запуск драйверов BeOS, драйверов файловой системы Haiku и обеспечивает совместимость с FUSE; - началась поставка официальных сборок для архитектуры x86_64;
- добавлен экспериментальный стек Bluetooth с функциями поиска и сопряжения устройств.
2К открытий2К показов