Druga izdaja beta operacijskega sistema Haiku R1

Objavljeno druga izdaja beta operacijskega sistema Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска pripravljeno несколько загрузочных Live-образов (x86, x86-64). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, z izjemo nekaterih knjižnic, medijskih kodekov in komponent, izposojenih iz drugih projektov.

Haiku OS je osredotočen na osebne računalnike, uporablja lastno jedro, zgrajeno na osnovi modularne arhitekture, optimizirano za visoko odzivnost na dejanja uporabnika in učinkovito izvajanje večnitnih aplikacij. Za razvijalce je predstavljen objektno usmerjen API. Sistem neposredno temelji na tehnologijah BeOS 5 in je usmerjen v binarno združljivost z aplikacijami za ta OS. Minimalna zahteva glede strojne opreme: procesor Pentium II in 256 MB RAM-a (priporoča se Intel Core i3 in 2 GB RAM-a).

Druga izdaja beta operacijskega sistema Haiku R1

В качестве файловой системы используется OpenBFS, поддерживающая расширенные атрибуты файлов, журналирование, 64-разрядные указатели, поддержку хранения мета-тэгов (для каждого файла можно сохранить атрибуты в форме ключ=значение, что делает ФС похожей на БД) и специальных индексов для ускорения выборки по ним. Для организации структуры директорий используются «B+ tree» деревья. Из кода BeOS в состав Haiku включен файловый менеджер Tracker и панель Deskbar, исходные тексты которых были открыты после ухода BeOS со сцены.

За почти два года, прошедшие с момента прошлого обновления, в развитии Haiku приняли участие 101 разработчика, которые подготовили более 2800 изменений и закрыли 900 сообщений об ошибках и заявок на реализацию новшеств. Основные inovacije:

  • Улучшена работа на экранах с высокой плотностью пикселей (HiDPI). Обеспечена корректное масштабирование элементов интерфейса. В качестве ключевого фактора для масштабирования использован размер шрифта, в зависимости от которого автоматически выбирается масштаб всех остальных элементов интерфейса.

    Druga izdaja beta operacijskega sistema Haiku R1

  • В панели Deskbar реализован режим «мини», при котором панель на занимает всю ширину экрана, а динамически меняется в зависимости от размещённых пиктограмм. Улучшен режим автоматического раскрытия панели, который увеличивает размер только при наведении мыши и отображает более компактный вариант в обычном режиме.

    Druga izdaja beta operacijskega sistema Haiku R1

  • Dodan je vmesnik za konfiguracijo vnosnih naprav, ki združuje konfiguratorje miške, tipkovnice in igralne palice. Dodana podpora za miške z več kot tremi gumbi in možnost prilagajanja dejanj gumbov miške.

    Druga izdaja beta operacijskega sistema Haiku R1

  • Обновлён web-браузер WebPositive, ki je bil preveden v novo izdajo mehanizma WebKit in optimiziran za zmanjšanje porabe pomnilnika.

    Druga izdaja beta operacijskega sistema Haiku R1

  • Улучшена совместимость с POSIX и портирована большая порция новых программ, игр и графических тулкитов. В том числе доступны для запуска приложения LibreOffice, Telegram, Okular, Krita и AQEMU, а также игры FreeCiv, DreamChess и Minetest.

    Druga izdaja beta operacijskega sistema Haiku R1

  • Namestitveni program ima zdaj možnost izključitve pri nameščanju neobveznih paketov, ki so prisotni na mediju. Pri nastavitvi diskovnih particij je prikazanih več informacij o pogonih, implementirano je zaznavanje šifriranja in dodane so informacije o prostem prostoru v obstoječih particijah. Na voljo je možnost za hitro posodobitev Haiku R1 Beta 1 na izdajo Beta 2.

    Druga izdaja beta operacijskega sistema Haiku R1

  • Terminal omogoča emulacijo Meta ključa. V nastavitvah lahko vlogo Meta dodelite tipki Alt/Option, ki se nahaja levo od preslednice (tipka Alt na desni strani preslednice bo ohranila svojo dodelitev).

    Druga izdaja beta operacijskega sistema Haiku R1

  • Izvedena je podpora za pogone NVMe in njihovo uporabo kot zagonski medij.
  • Расширена и стабилизирована поддержка USB3 (XHCI). Налажена загрузка с USB3-устройств и обеспечена корректная работа с устройствами ввода.
  • Dodan zagonski nalagalnik za sisteme z UEFI.
  • Opravljeno je bilo delo za stabilizacijo in izboljšanje delovanja jedra. Številne napake, ki so povzročale zamrznitve ali zrušitve, so bile odpravljene.
  • Koda omrežnega gonilnika, uvožena iz FreeBSD 12.

Vir: opennet.ru

Dodaj komentar