Tweede bètaversie van het besturingssysteem Haiku R1

Gepubliceerd de tweede bètaversie van het besturingssysteem Haiku R1. Het project is oorspronkelijk opgericht als reactie op de sluiting van het besturingssysteem BeOS en heeft zich ontwikkeld onder de naam OpenBeOS, maar werd in 2004 hernoemd vanwege claims met betrekking tot het gebruik van de merknaam BeOS. Om de werking van de nieuwe versie te evalueren voorbereid zijn er verschillende Live-images (x86, x86-64) beschikbaar. De broncode van het grootste deel van het Haiku-besturingssysteem wordt verspreid onder een vrije licentie MIT, met uitzondering van sommige bibliotheken, media-codecs en componenten die uit andere projecten zijn overgenomen.

Het Haiku-besturingssysteem is gericht op personal computers, maakt gebruik van een eigen kernel die is opgebouwd op basis van een modulaire architectuur, geoptimaliseerd voor hoge responsiviteit op gebruikersacties en efficiëntie bij het uitvoeren van multithreaded toepassingen. Voor ontwikkelaars is er een objectgeoriënteerde API beschikbaar. Het systeem is direct gebaseerd op de technologieën van BeOS 5 en is gericht op binaire compatibiliteit met toepassingen voor dit besturingssysteem. De minimale hardwarevereiste is een CPU Pentium II en 256 MB RAM (een Intel Core i3 en 2 GB RAM wordt aanbevolen).

Tweede bètaversie van het besturingssysteem Haiku R1

Als bestandssysteem wordt OpenBFS gebruikt, dat uitgebreide bestandsattributen, journaling, 64-bits aanwijzers, ondersteuning voor het opslaan van meta-tags (voor elk bestand kunnen attributen in de vorm van sleutel=waarde worden opgeslagen, wat het bestandssysteem vergelijkbaar maakt met een database) en speciale indexen voor versnelde zoekopdrachten ondersteunt. Voor de organisatie van de directorystructuur worden 'B+ tree'-bomen gebruikt. Uit de code van BeOS zijn de bestandsbeheerder Tracker en de Deskbar-paneel opgenomen, waarvan de broncode is vrijgegeven na de terugtrekking van BeOS.

In de bijna twee jaar sinds de laatste update hebben 101 ontwikkelaars bijgedragen aan de ontwikkeling van Haiku, die meer dan 2800 wijzigingen hebben voorbereid en 900 foutmeldingen en aanvragen voor nieuwe functies hebben opgelost. Hoofdpunten vernieuwingen:

  • De prestaties op schermen met hoge pixel-dichtheid (HiDPI) zijn verbeterd. Er is correcte schaalverhouding van interface-elementen verzekerd. De grootte van het lettertype is gebruikt als de sleutelparameter voor de schaalverhouding, waarna automatisch de schaal van alle andere interface-elementen wordt geselecteerd.

    Tweede bètaversie van het besturingssysteem Haiku R1
  • In het Deskbar-paneel is een 'mini' modus geïmplementeerd, waarbij het paneel niet de volle breedte van het scherm beslaat en dynamisch verandert op basis van de geplaatste pictogrammen. De automatische uitklapmodus is verbeterd, waardoor de grootte alleen wordt vergroot wanneer de muis wordt weergegeven en een compactere versie wordt getoond in de normale modus.

    Tweede bètaversie van het besturingssysteem Haiku R1
  • Een interface voor het configureren van invoerapparaten is toegevoegd, waarin de configuratoren voor muizen, toetsenborden en joysticks zijn samengevoegd. Ondersteuning voor muizen met meer dan drie knoppen is toegevoegd en de mogelijkheid om de acties van muisknoppen in te stellen is geïntroduceerd.

    Tweede bètaversie van het besturingssysteem Haiku R1
  • De webbrowser is bijgewerkt. WebPositive, dat is overgezet naar een nieuwe versie van de WebKit-engine en geoptimaliseerd om het geheugenverbruik te verlagen.

    Tweede bètaversie van het besturingssysteem Haiku R1
  • De compatibiliteit met POSIX is verbeterd en een groot aantal nieuwe programma's, spellen en grafische toolkit is geport. Onder andere zijn de applicaties LibreOffice, Telegram, Okular, Krita en AQEMU beschikbaar, evenals de spellen FreeCiv, DreamChess en Minetest.

    Tweede bètaversie van het besturingssysteem Haiku R1
  • De installer biedt de mogelijkheid om optionele pakketten, die op het medium aanwezig zijn, uit te sluiten tijdens de installatie. Bij het instellen van de schijfpartities wordt er meer informatie over de schijven weergegeven, de toepassing van encryptie wordt bepaald en er zijn gegevens toegevoegd over de vrije ruimte in bestaande partities. Een optie is beschikbaar voor een snelle upgrade van Haiku R1 Beta 1 naar Beta 2.

    Tweede bètaversie van het besturingssysteem Haiku R1
  • In de terminal is de emulatie van de Meta-toets gerealiseerd. In de instellingen kan de rol van Meta aan de Alt/Option-toets aan de linkerzijde van de spatiebalk worden toegewezen (de Alt-toets aan de rechterzijde van de spatiebalk behoudt zijn oorspronkelijke functie).

    Tweede bètaversie van het besturingssysteem Haiku R1
  • Er is ondersteuning geïmplementeerd voor NVMe-opslagapparaten en hun gebruik als opstartdragers.
  • De ondersteuning voor USB3 (XHCI) is uitgebreid en gestabiliseerd. Het opstarten vanaf USB3-apparaten is gecorrigeerd en de juiste werking met invoerapparaten is gewaarborgd.
  • Er is een bootloader toegevoegd voor systemen met UEFI.
  • Er is gewerkt aan de stabilisatie en prestatieverbetering van de kernel. Veel bugs die leiden tot vastloper of crashes zijn opgelost.
  • De code voor netwerkt stuurprogramma's is geïmporteerd uit FreeBSD 12.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster