De tweede bètaversie van het besturingssysteem Haiku R1 is uitgebracht

Gepubliceerd de tweede bètaversie van het besturingssysteem Haiku R1.

Het project werd oorspronkelijk opgericht als reactie op de sluiting van het besturingssysteem BeOS en ontwikkelde zich onder de naam OpenBeOS, maar werd in 2004 omgedoopt vanwege claims met betrekking tot het gebruik van de handelsnaam BeOS. Ter evaluatie van de werking van de nieuwe release zijn verschillende opstartbare Live-images (x86, x86-64) voorbereid. De broncode van het grootste deel van het Haiku-besturingssysteem wordt verspreid onder een vrije de MIT-licentie, met uitzondering van enkele bibliotheken, media-codecs en componenten die uit andere projecten zijn geleend. Het Haiku-besturingssysteem is gericht op persoonlijke computers, gebruikt een eigen kernel die is gebouwd op een modulaire architectuur, geoptimaliseerd voor hoge responsiviteit bij gebruikersacties en efficiënte uitvoering van multithread-toepassingen. Voor ontwikkelaars is er een objectgeoriënteerde API beschikbaar. Het systeem is gebaseerd op technologieën van BeOS 5 en is gericht op binaire compatibiliteit met toepassingen voor dit besturingssysteem.


Minimale hardwarevereisten: CPU Pentium II en 256 MB RAM (aanbevolen is Intel Core i3 en 2 GB RAM).

Als bestandssysteem wordt OpenBFS gebruikt, dat geavanceerde bestandsattributen ondersteunt, journaling, 64-bits pointers en ondersteuning voor het opslaan van meta-tags (voor elk bestand kunnen attributen in de vorm van sleutel=waarde worden opgeslagen, wat het bestandssysteem op een database doet lijken) en speciale indexen voor het versnellen van zoekopdrachten. Voor het organiseren van de mappenstructuur worden B+-bomen gebruikt. In de code van BeOS zijn de bestandsbeheerder Tracker en de deskbalk Panel opgenomen, waarvan de broncode beschikbaar werd gesteld na het verdwijnen 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 aangebracht en 900 bugmeldingen en aanvragen voor nieuwe functies hebben opgelost.

Belangrijkste vernieuwingen:

  • De werking op schermen met een hoge pixelsdichtheid (HiDPI) is verbeterd. Er is correcte schaalvergroting van interface-elementen gegarandeerd. De lettergrootte is gebruikt als de belangrijkste factor voor schaalvergroting, afhankelijk waarvan de schaling van alle andere interface-elementen automatisch wordt gekozen. Standaardlettertype van 12 punten. (standaardgrootte) en lettertype van 18 punten.

  • In het Deskbar-paneel is er een 'mini'-modus, waarbij het paneel niet de volledige breedte van het scherm in beslag neemt, maar dynamisch verandert op basis van de geplaatste pictogrammen. De modus voor automatische opening van het paneel is verbeterd, waardoor de grootte alleen verandert bij het bewegen van de muis en een compactere weergave wordt getoond in de normale modus.

  • 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.

  • Bijgewerkt webbrowser WebPositive, dat is overgezet naar een nieuwe versie van de WebKit-engine en geoptimaliseerd om het geheugenverbruik te verlagen.

  • De compatibiliteit met POSIX is verbeterd en een groot aantal nieuwe programma's, games en grafische toolkits is geporteerd. Dit omvat de beschikbaarheid om te draaien de applicaties LibreOffice, Telegram, Okular, Krita en AQEMU, evenals de games FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot en anderen.


  • 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.

  • 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).

  • Er is ondersteuning geïmplementeerd voor NVMe-opslagapparaten en hun gebruik als opstartdragers.

  • De ondersteuning voor USB3 (XHCI) is uitgebreid en gestabiliseerd. Opstarten vanaf USB3-apparaten is mogelijk gemaakt en er is ervoor gezorgd dat invoerapparaten correct functioneren.

  • 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.

Origineel artikel hier.
Release-opmerkingen in het Engels hier.

P.S.: Heb je vragen? We nodigen je uit in de Russischtalige telegramkanaal.

Bron: linux.org.ru

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