Den fjerde betaversion af Haiku R1 ankommer

haiku

Haiku er et open source-operativsystem under udvikling, der er specifikt fokuseret på multimedier og personlige computere. Inspireret af det uddøde BeOS

Efter halvandet år med udvikling, Den fjerde betaversion af Haiku R1-operativsystemet er blevet frigivet, som oprindeligt blev projektet skabt som en reaktion på nedlukningen af ​​BeOS-operativsystemet og udviklet under navnet OpenBeOS, men blev omdøbt i 2004 på grund af påstande relateret til brugen af ​​BeOS-varemærket i navnet.

Haiku OS er designet til personlige computere, ved hjælp af sin egen kerne, bygget på basis af en modulær arkitektur, optimeret til høj lydhørhed over for brugerhandlinger og effektiv udførelse af multi-threaded applikationer.

Vigtigste nyheder om Haiku R1 beta 4

I denne nye version, der præsenteres ydeevnen er blevet forbedret på skærme med høj pixeltæthed (HiDPI), sammen med hvilken korrekt skalering af grænsefladen er blevet implementeret, ikke begrænset til størrelsesændring af skrifttyper. Ved første opstart forsøger Haiku nu automatisk at opdage, om du har en HiDPI-skærm og vælger de passende dimensioner til skalering.

En anden af ​​de ændringer, der skiller sig ud i den nye version er, at evnen til at bruge et skin med en flad vinduesdekorator og en flad knapstil, i stedet for et design, der bruger mange gradienter. Det flade design kommer med Haiku Extras-pakken og er aktiveret i afsnittet med udseendeindstillinger.

Det fremhæves også, at tilføjet et lag for at sikre kompatibilitet med Xlib-biblioteket, hvad tillader at køre X11-applikationer i Haiku uden at køre en X-server. Laget implementeres ved at emulere Xlib-funktioner ved at oversætte Haikus grafik-API-kald på højt niveau.

Der er forberedt et lag for at sikre kompatibilitet med Wayland, der tillader værktøjer og applikationer at køre ved hjælp af denne protokol, inklusive applikationer baseret på GTK-biblioteket. Laget leverer biblioteket libwayland-client.so, baseret på libwayland-koden og understøttet på API- og ABI-niveau, hvilket gør det muligt for Wayland-applikationer at køre uden ændringer.

I modsætning til typiske Wayland-sammensatte servere, kører laget ikke som en separat serverproces, men indlæses snarere som et plug-in til klientprocesser. I stedet for sockets bruger serveren en indbygget BLoper-baseret meddelelsesløkke.

Tilføjet en fungerende port med vin som kan bruges til at køre Windows-applikationer i Haiku. Af begrænsningerne nævnes muligheden for kun at køre 64-bit versioner af Haiku og muligheden for kun at køre 64-bit Windows-applikationer, samt tilføjet en port til GNU Emacs teksteditor Det fungerer i grafisk tilstand. Pakkerne er hostet i HaikuDepot-depotet.

Af andre ændringer, der skiller sig ud:

  • Understøttelse af generering og visning af billedminiaturer er blevet tilføjet til Tracker-filhåndteringen.
  • Miniaturer gemmes i udvidede filattributter.
  • Layer implementeret for kompatibilitet med FreeBSD-drivere.
  • Drivere porteret fra FreeBSD for at understøtte Realtek (RTL) og Ralink (RA) trådløse USB-adaptere.
  • Af begrænsningerne er behovet for at tilslutte enheden før opstart noteret (efter opstart registreres enheden ikke).
  • 802.11 trådløs stack porteret fra OpenBSD med 802.11ac-understøttelse og iwm- og iwx-drivere med understøttelse af Intel "Dual Band" og "AX" trådløse adaptere.
  • En USB-RNDIS-driver er blevet tilføjet, der gør det muligt at organisere driften af ​​et adgangspunkt via USB (USB-tethering) for at bruge det som et virtuelt netværkskort.
  • Tilføjet en ny NTFS-driver baseret på et bibliotek fra NTFS-3G-projektet. Den nye implementering er mere stabil, understøtter integration af filcachelag og giver god ydeevne.
  • Tilføjet understøttelse af 32-bit systemer med EFI til bootloaderen og muligheden for at installere et 64-bit Haiku miljø fra en 32-bit EFI bootloader.
  • Forbedret driver til NVMe-drev, tilføjet understøttelse af TRIM-operationen for at informere drevet om frigjorte blokke.
  • Muligheden for at kompilere kernen og driverne med nye versioner af GCC (inklusive GCC 11) er tilvejebragt, for at kompilere systemet på grund af links til ældre kode, er GCC 2.95 stadig påkrævet for BeOS-kompatibilitet.
  • Der er arbejdet generelt med at forbedre stabiliteten af ​​hele systemet
  • Valgte indstillinger kan ændres i indstillingerne, men kræver stadig en genstart for at gælde.
  • Zoomindstillinger understøttes af de fleste native apps og nogle porte, men ikke alle.

Hvis du er interesseret i at lære mere om det, kan du se detaljerne på følgende link.

Aflad

Endelig, hvis du vil vide mere om det og/eller få billedet af denne nye version, kan du gøre det fra følgende link. Forskellige bootbare live-billeder (x86, x86-64) er blevet forberedt for at teste ydeevnen af ​​den nye version.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.