Druga beta-wersja systemu operacyjnego Haiku R1

Opublikowano drugą wersję beta systemu operacyjnego Haiku R1Początkowo projekt został stworzony jako reakcja na zamknięcie systemu BeOS i rozwijał się pod nazwą OpenBeOS, ale został przemianowany w 2004 roku z powodu roszczeń związanych z używaniem w nazwie znaku towarowego BeOS. Aby ocenić działanie nowej wersji opracowano kilka bootowalnych obrazów Live (x86, x86-64). Kod źródłowy większości systemu Haiku jest rozpowszechniany na mocy wolnej licencji MIT, z wyjątkiem niektórych bibliotek, kodeków multimedialnych i komponentów pochodzących z innych projektów.

System Haiku jest skierowany na komputery osobiste, wykorzystuje własne jądro zbudowane na modularnej architekturze, zoptymalizowane do szybkiej reakcji na działania użytkownika i skutecznego wykonywania aplikacji wielowątkowych. Dla deweloperów udostępniono obiektowy API. System bezpośrednio bazuje na technologiach BeOS 5 i dąży do binarnej kompatybilności z aplikacjami dla tego systemu. Minimalne wymagania sprzętowe: CPU Pentium II i 256 MB RAM (zalecane Intel Core i3 i 2 GB RAM).

Druga beta-wersja systemu operacyjnego Haiku R1

Jako system plików wykorzystywana jest OpenBFS, która obsługuje rozszerzone atrybuty plików, dziennikowanie, wskaźniki 64-bitowe, wsparcie dla przechowywania metatagów (dla każdego pliku można zapisać atrybuty w formie klucz=wartość, co sprawia, że system plików jest podobny do bazy danych) oraz specjalnych indeksów przyspieszających wyszukiwanie. Do organizacji struktury katalogów używane są drzewa „B+ tree”. Z kodu BeOS w skład Haiku włączono menedżer plików Tracker oraz panel Deskbar, którego kod źródłowy został udostępniony po wycofaniu BeOS.

Przez prawie dwa lata, które minęły od ostatniej aktualizacji, w rozwój Haiku zaangażowało się 101 deweloperów, którzy wprowadzili ponad 2800 zmian i zamknęli 900 zgłoszeń dotyczących błędów oraz próśb o nowe funkcjonalności. Główne nowości:

  • Poprawiono działanie na ekranach o wysokiej gęstości pikseli (HiDPI). Zapewniono prawidłowe skalowanie elementów interfejsu. Jako kluczowy czynnik do skalowania wykorzystano rozmiar czcionki, w zależności od którego automatycznie wybierana jest skala wszystkich innych elementów interfejsu.

    Druga beta-wersja systemu operacyjnego Haiku R1
  • W panelu Deskbar wprowadzono tryb "mini", w którym panel nie zajmuje całej szerokości ekranu i dynamicznie zmienia się w zależności od umieszczonych ikon. Ulepszono tryb automatycznego rozwijania panelu, który zwiększa rozmiar tylko po najechaniu myszą i wyświetla bardziej kompaktową wersję w normalnym trybie.

    Druga beta-wersja systemu operacyjnego Haiku R1
  • Dodano interfejs do konfiguracji urządzeń wejściowych, w którym połączono konfiguratory myszy, klawiatury i joysticka. Dodano wsparcie dla myszy z więcej niż trzema przyciskami oraz możliwość konfiguracji działań przycisków myszy.

    Druga beta-wersja systemu operacyjnego Haiku R1
  • Zaktualizowano przeglądarkę internetową WebPositive, która została przeniesiona na nową wersję silnika WebKit i zoptymalizowana pod kątem zmniejszenia zużycia pamięci.

    Druga beta-wersja systemu operacyjnego Haiku R1
  • Ulepszono zgodność z POSIX i przeniesiono dużą porcję nowych programów, gier i zestawów graficznych. W tym dostępne do uruchomienia aplikacje LibreOffice, Telegram, Okular, Krita i AQEMU, a także gry FreeCiv, DreamChess i Minetest.

    Druga beta-wersja systemu operacyjnego Haiku R1
  • Do instalatora dodano możliwość pominięcia przy instalacji opcjonalnych pakietów, które znajdują się na nośniku. Podczas konfiguracji partycji dyskowych wyświetlane są dodatkowe informacje o nośnikach, wprowadzono określenie zastosowania szyfrowania oraz dodano informacje o dostępnej przestrzeni w istniejących partycjach. Dostępna jest opcja szybkiej aktualizacji Haiku R1 Beta 1 do wersji Beta 2.

    Druga beta-wersja systemu operacyjnego Haiku R1
  • W terminalu zapewniono emulację klawisza Meta. W ustawieniach można przypisać funkcję Meta do klawisza Alt/Option, znajdującego się po lewej stronie spacji (klawisz Alt po prawej stronie spacji zachowa swoje przeznaczenie).

    Druga beta-wersja systemu operacyjnego Haiku R1
  • Wprowadzono wsparcie dla dysków NVMe oraz ich wykorzystania jako nośników rozruchowych.
  • Rozszerzono i ustabilizowano wsparcie dla USB3 (XHCI). Umożliwiono bootowanie z urządzeń USB3 oraz zapewniono prawidłowe działanie z urządzeniami wejściowymi.
  • Dodano bootloader dla systemów z UEFI.
  • Przeprowadzono prace nad stabilizacją i poprawą wydajności jądra. Usunięto wiele błędów, które prowadziły do zawieszania się lub awarii.
  • Kod sterowników sieciowych zaimportowano z FreeBSD 12.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster