Tweede bètaversie van het Haiku R1-besturingssysteem

gepubliceerd tweede bètaversie van het besturingssysteem Haiku R1. Het project is oorspronkelijk ontstaan ​​als reactie op de sluiting van het BeOS-besturingssysteem en ontwikkeld onder de naam OpenBeOS, maar kreeg in 2004 een nieuwe naam vanwege claims met betrekking tot het gebruik van het BeOS-handelsmerk in de naam. Om de prestaties van een nieuwe release te evalueren voorbereid verschillende opstartbare Live-images (x86, x86-64). De broncode voor het grootste deel van het Haiku-besturingssysteem wordt verspreid onder een gratis licentie MIT, met uitzondering van enkele bibliotheken, mediacodecs en componenten die zijn geleend van andere projecten.

Haiku OS is gericht op personal computers en gebruikt zijn eigen kernel, gebouwd op een modulaire architectuur, geoptimaliseerd voor een hoge responsiviteit op gebruikersacties en efficiënte uitvoering van multi-threaded applicaties. Er is een objectgeoriënteerde API beschikbaar voor ontwikkelaars. Het systeem is rechtstreeks gebaseerd op BeOS 5-technologieën en is gericht op binaire compatibiliteit met applicaties voor dit besturingssysteem. Minimale hardwarevereiste: Pentium II CPU en 256 MB RAM (Intel Core i3 en 2 GB RAM aanbevolen).

Tweede bètaversie van het Haiku R1-besturingssysteem

OpenBFS wordt gebruikt als bestandssysteem, dat uitgebreide bestandskenmerken, logboekregistratie, 64-bit pointers en ondersteuning voor het opslaan van metatags ondersteunt (voor elk bestand kunt u attributen opslaan in de vorm sleutel=waarde, waardoor het bestandssysteem lijkt op een database ) en speciale indexen om het ophalen ervan te versnellen. “B+-bomen” worden gebruikt om de directorystructuur te organiseren. Van de BeOS-code omvat Haiku de Tracker-bestandsbeheerder en Deskbar, die beide open source waren nadat BeOS het toneel verliet.

In de bijna twee jaar sinds de laatste update hebben 101 ontwikkelaars deelgenomen aan de ontwikkeling van Haiku, die meer dan 2800 wijzigingen hebben voorbereid en 900 foutrapporten en verzoeken om innovaties hebben afgesloten. Basis innovaties:

  • Verbeterde prestaties op schermen met hoge pixeldichtheid (HiDPI). Correcte schaling van interface-elementen is gegarandeerd. De lettergrootte wordt gebruikt als sleutelfactor voor het schalen, afhankelijk van welke schaal van alle andere interface-elementen automatisch wordt geselecteerd.

    Tweede bètaversie van het Haiku R1-besturingssysteem

  • Het Deskbar-paneel implementeert een “mini”-modus, waarbij het paneel niet de volledige breedte van het scherm beslaat, maar dynamisch verandert afhankelijk van de geplaatste pictogrammen. Verbeterde modus voor automatisch uitvouwen van het paneel, die alleen uitbreidt als er met de muis overheen wordt bewogen en een compactere optie weergeeft in de normale modus.

    Tweede bètaversie van het Haiku R1-besturingssysteem

  • Er is een interface toegevoegd voor het configureren van invoerapparaten, die muis-, toetsenbord- en joystickconfigurators combineert. Ondersteuning toegevoegd voor muizen met meer dan drie knoppen en de mogelijkheid om de acties van muisknoppen aan te passen.

    Tweede bètaversie van het Haiku R1-besturingssysteem

  • Bijgewerkte webbrowser Webpositief, dat is vertaald naar de nieuwe release van de WebKit-engine en is geoptimaliseerd om het geheugengebruik te verminderen.

    Tweede bètaversie van het Haiku R1-besturingssysteem

  • Verbeterde compatibiliteit met POSIX en een groot aantal nieuwe programma's, games en grafische toolkits geporteerd. Applicaties waaronder LibreOffice, Telegram, Okular, Krita en AQEMU, evenals de games FreeCiv, DreamChess en Minetest, zijn beschikbaar voor lancering.

    Tweede bètaversie van het Haiku R1-besturingssysteem

  • Het installatieprogramma heeft nu de mogelijkheid om uit te sluiten bij het installeren van optionele pakketten die op de media aanwezig zijn. Bij het instellen van schijfpartities wordt meer informatie over schijven weergegeven, wordt coderingsdetectie geïmplementeerd en wordt informatie over vrije ruimte in bestaande partities toegevoegd. Er is een optie beschikbaar om Haiku R1 Beta 1 snel te updaten naar de Beta 2-release.

    Tweede bètaversie van het Haiku R1-besturingssysteem

  • De terminal biedt emulatie van de metasleutel. In de instellingen kun je de Meta-rol toewijzen aan de Alt/Option-toets links van de spatiebalk (de Alt-toets rechts van de spatiebalk behoudt zijn toewijzing).

    Tweede bètaversie van het Haiku R1-besturingssysteem

  • Ondersteuning voor NVMe-schijven en hun gebruik als opstartmedia is geïmplementeerd.
  • Ondersteuning voor USB3 (XHCI) is uitgebreid en gestabiliseerd. Het opstarten vanaf USB3-apparaten is aangepast en een correcte werking met invoerapparaten is verzekerd.
  • Bootloader toegevoegd voor systemen met UEFI.
  • Er is gewerkt aan het stabiliseren en verbeteren van de kernprestaties. Veel bugs die vastlopen of vastlopen veroorzaakten, zijn opgelost.
  • Netwerkstuurprogrammacode geïmporteerd uit FreeBSD 12.

Bron: opennet.ru

Voeg een reactie