Ukazała się druga wersja beta systemu operacyjnego Haiku R1

opublikowany druga wersja beta systemu operacyjnego Haiku R1.

Projekt powstał pierwotnie w odpowiedzi na zamknięcie systemu operacyjnego BeOS i rozwijał się pod nazwą OpenBeOS, jednak w 2004 roku zmieniono jego nazwę w związku z roszczeniami związanymi z używaniem w nazwie znaku towarowego BeOS. Aby ocenić wydajność nowej wersji przygotowano kilka bootowalnych obrazów Live (x86, x86-64). Kod źródłowy większości systemu operacyjnego Haiku jest rozpowszechniany w ramach wolnego oprogramowania. Licencja MIT, z wyjątkiem niektórych bibliotek, kodeków multimedialnych i komponentów zapożyczonych z innych projektów. Haiku OS przeznaczony jest dla komputerów osobistych i wykorzystuje własne jądro, zbudowane w oparciu o architekturę modułową, zoptymalizowane pod kątem wysokiej responsywności na działania użytkownika i wydajnego wykonywania aplikacji wielowątkowych. Dla programistów udostępniany jest obiektowy interfejs API. System jest bezpośrednio oparty na technologiach BeOS 5 i ma na celu binarną kompatybilność z aplikacjami dla tego systemu operacyjnego.


Minimalne wymagania sprzętowe: procesor Pentium II i 256 MB RAM (zalecany Intel Core i3 i 2 GB RAM).

OpenBFS jest używany jako system plików, który obsługuje rozszerzone atrybuty plików, logowanie, wskaźniki 64-bitowe, obsługę przechowywania metatagów (dla każdego pliku atrybuty mogą być przechowywane w postaci klucz=wartość, co upodabnia system plików do baza danych) oraz specjalne indeksy przyspieszające ich wyszukiwanie. Drzewa B+ służą do organizowania struktury katalogów. Z kodu BeOS, Haiku zawiera menedżera plików Tracker i Deskbar, oba były open source po tym, jak BeOS opuścił scenę. W ciągu prawie dwóch lat od ostatniej aktualizacji w rozwoju Haiku wzięło udział 101 programistów, którzy przygotowali ponad 2800 zmian i zamknęli 900 raportów o błędach oraz próśb o innowacje.

Główne innowacje:

  • Poprawiona wydajność na ekranach o dużej gęstości pikseli (HiDPI). Zapewnione jest prawidłowe skalowanie elementów interfejsu. Rozmiar czcionki jest kluczowym czynnikiem skalowania, w zależności od tego, która skala wszystkich pozostałych elementów interfejsu jest wybierana automatycznie. Standardowa czcionka 12-punktowa. (rozmiar domyślny) и Czcionka 18-punktowa.

  • Panel Deskbar posiada tryb „mini”, w którym panel nie zajmuje całej szerokości ekranu, lecz zmienia się dynamicznie w zależności od umieszczonych ikon. Ulepszony tryb automatycznego rozwijania panelu, który rozwija się tylko po najechaniu myszką i wyświetla bardziej zwartą opcję w trybie normalnym.

  • Dodano interfejs do konfiguracji urządzeń wejściowych, który łączy w sobie konfiguratory myszy, klawiatury i joysticka. Dodano obsługę myszy z więcej niż trzema przyciskami oraz możliwość dostosowania działania przycisków myszy.

  • Zaktualizowano przeglądarka internetowa WebPositive, który został przetłumaczony na nową wersję silnika WebKit i zoptymalizowany pod kątem zmniejszenia zużycia pamięci.

  • Poprawiona kompatybilność z POSIX i przeniesiona duża część nowych programów, gier i zestawów narzędzi graficznych. W tym dostępne do uruchomienia Aplikacje LibreOffice, Telegram, Okular, Krita i AQEMU, a także gry FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot i inne.


  • Instalator ma teraz możliwość wykluczenia podczas instalowania opcjonalnych pakietów znajdujących się na nośniku. Podczas konfigurowania partycji dysku wyświetlanych jest więcej informacji o dyskach, wdrażane jest wykrywanie szyfrowania i dodawane są informacje o wolnym miejscu na istniejących partycjach. Dostępna jest opcja szybkiej aktualizacji Haiku R1 Beta 1 do wersji Beta 2.

  • Terminal zapewnia emulację klucza Meta. W ustawieniach możesz przypisać rolę Meta do klawisza Alt/Option znajdującego się po lewej stronie spacji (klawisz Alt po prawej stronie spacji zachowa swoje przypisanie).

  • Zaimplementowano obsługę dysków NVMe i wykorzystanie ich jako nośnika startowego.

  • Rozszerzono i ustabilizowano obsługę USB3 (XHCI). Dostosowano bootowanie z urządzeń USB3 i zapewniono poprawną współpracę z urządzeniami wejściowymi.

  • Dodano bootloader dla systemów z UEFI.

  • Włożono wiele pracy w stabilizację i poprawę wydajności rdzenia. Naprawiono wiele błędów powodujących zawieszanie się lub awarie.

  • Kod sterownika sieciowego zaimportowany z FreeBSD 12.

Oryginalny artykuł tutaj.
Informacje o wydaniu w języku angielskim tutaj.

PS: Masz jakieś pytania? Zapraszamy do Rosyjskojęzyczny kanał telegramowy.

Źródło: linux.org.ru

Dodaj komentarz