Nadchodzi czwarta wersja beta Haiku R1

haiku

Haiku to system operacyjny typu open source, który jest w trakcie opracowywania i koncentruje się w szczególności na multimediach i komputerach osobistych. Zainspirowany wymarłym BeOS-em

Po półtora roku rozwoju, Wydano czwartą wersję beta systemu operacyjnego Haiku R1, który początkowo projekt powstał jako reakcja na zamknięcie systemu operacyjnego BeOS i rozwijał się pod nazwą OpenBeOS, ale został przemianowany w 2004 roku ze względu na roszczenia związane z używaniem w nazwie znaku towarowego BeOS.

Haiku OS przeznaczony jest na komputery osobiste, wykorzystując własne jądro, zbudowane w oparciu o architekturę modułową, zoptymalizowaną pod kątem wysokiej responsywności na działania użytkownika oraz wydajnego wykonywania aplikacji wielowątkowych.

Główne wiadomości o Haiku R1 beta 4

W tej nowej wersji, która jest prezentowana poprawiono wydajność na ekranach z dużą gęstością pikseli (Wysoka rozdzielczość), wraz z którym zaimplementowano poprawne skalowanie interfejsu, nie ograniczając się do zmiany rozmiaru czcionek. Przy pierwszym uruchomieniu Haiku automatycznie próbuje wykryć, czy masz wyświetlacz HiDPI i wybiera odpowiednie wymiary do skalowania.

Kolejną zmianą wyróżniającą się w nowej wersji jest to, że możliwość używania skórki z dekoratorem płaskich okien i stylem płaskich przycisków, zamiast projektu, który wykorzystuje wiele gradientów. Płaska konstrukcja jest dostarczana z pakietem Haiku Extras i jest włączona w sekcji ustawień wyglądu.

Podkreśla się również, że dodano warstwę zapewniającą kompatybilność z biblioteką Xlib, co umożliwia uruchamianie aplikacji X11 w Haiku bez uruchamiania serwera X. Warstwa jest implementowana przez emulację funkcji Xlib poprzez tłumaczenie wywołań graficznego interfejsu API wysokiego poziomu Haiku.

Przygotowano warstwę zapewniającą kompatybilność z Waylandem, umożliwiając uruchamianie narzędzi i aplikacji przy użyciu tego protokołu, w tym aplikacji opartych na bibliotece GTK. Warstwa udostępnia bibliotekę libwayland-client.so opartą na kodzie libwayland i obsługiwaną na poziomie API oraz ABI, która umożliwia uruchamianie aplikacji Wayland bez modyfikacji.

W przeciwieństwie do typowych serwerów kompozytowych Wayland, warstwa nie działa jako oddzielny proces serwera, ale jest ładowana jako wtyczka do procesów klienta. Zamiast gniazd, serwer używa natywnej pętli komunikatów opartej na BLooperze.

Dodano działający port z Wine który może być używany do uruchamiania aplikacji Windows w Haiku. Z ograniczeń wymieniono możliwość uruchamiania tylko 64-bitowych wersji Haiku i możliwość uruchamiania tylko 64-bitowych aplikacji Windows, a także dodano port edytora tekstu GNU Emacs Działa w trybie graficznym. Pakiety są hostowane w repozytorium HaikuDepot.

z inne wyróżniające się zmiany:

  • Do menedżera plików Tracker dodano obsługę generowania i wyświetlania miniatur obrazów.
  • Miniatury są przechowywane w rozszerzonych atrybutach plików.
  • Warstwa zaimplementowana w celu zapewnienia zgodności ze sterownikami FreeBSD.
  • Sterowniki przeniesione z FreeBSD do obsługi bezprzewodowych adapterów USB Realtek (RTL) i Ralink (RA).
  • Z ograniczeń zauważono potrzebę podłączenia urządzenia przed uruchomieniem (po uruchomieniu urządzenie nie jest wykrywane).
  • Stos bezprzewodowy 802.11 przeniesiony z OpenBSD z obsługą 802.11ac oraz sterownikami iwm i iwx z obsługą kart bezprzewodowych Intel „Dual Band” i „AX”.
  • Dodano sterownik USB-RNDIS, który umożliwia zorganizowanie pracy punktu dostępowego przez USB (tethering przez USB) w celu wykorzystania go jako wirtualnej karty sieciowej.
  • Dodano nowy sterownik NTFS oparty na bibliotece z projektu NTFS-3G. Nowa implementacja jest bardziej stabilna, obsługuje integrację warstwy buforowania plików i zapewnia dobrą wydajność.
  • Dodano obsługę 32-bitowych systemów z EFI do bootloadera oraz możliwość instalacji 64-bitowego środowiska Haiku z 32-bitowego bootloadera EFI.
  • Ulepszony sterownik dla dysków NVMe, dodano obsługę operacji TRIM informującej dysk o uwolnionych blokach.
  • Zapewniona jest możliwość kompilacji jądra i sterowników z nowymi wersjami GCC (w tym GCC 11), aby skompilować system ze względu na linki do starszego kodu, nadal wymagany jest GCC 2.95 dla kompatybilności z BeOS.
  • Wykonano ogólne prace mające na celu poprawę stabilności całego systemu
  • Wybrane opcje można zmienić w ustawieniach, ale nadal wymagają ponownego uruchomienia.
  • Opcje powiększenia są obsługiwane przez większość natywnych aplikacji i niektóre porty, ale nie wszystkie.

Jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami pod adresem poniższy link.

Rozładowanie

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat i/lub uzyskać obraz tej nowej wersji, możesz to zrobić z poniższy link. Przygotowano różne bootowalne obrazy na żywo (x86, x86-64) w celu przetestowania wydajności nowej wersji.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.