De derde bètarelease van het besturingssysteem Haiku R1

Na een jaar ontwikkeling is de derde bètaversie van het Haiku R1-besturingssysteem gepubliceerd. Het project werd oorspronkelijk opgericht als reactie op de sluiting van het BeOS-besturingssysteem en ontwikkelde zich onder de naam OpenBeOS, maar werd in 2004 hernoemd vanwege klachten over het gebruik van de handelsnaam BeOS. Voor de beoordeling van de werking van de nieuwe release zijn verschillende opstartbare Live-images (x86, x86-64) voorbereid. De broncode van het merendeel van het Haiku-besturingssysteem wordt verspreid onder de permissieve MIT-licentie, met uitzondering van sommige bibliotheken, mediacodecs en componenten die zijn ontleend aan andere projecten.

Het Haiku-besturingssysteem is gericht op persoonlijke computers, gebruikt een eigen kernel die is gebaseerd op een modulaire architectuur, geoptimaliseerd voor hoge responsiviteit op gebruikersacties en efficiënte uitvoering van multithreaded applicaties. 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 384 MB RAM (aanbevolen is Intel Core i3 en 2 GB RAM).

De derde bètarelease van het besturingssysteem Haiku R1

Als bestandssysteem maakt het gebruik van OpenBFS, dat uitgebreide bestandsattributen ondersteunt, journaling, 64-bits pointers, 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 opvraging. Voor de organisatie van de directorystructuur worden ‘B+ tree’-bomen gebruikt. De bestandsbeheerder Tracker en de Deskbar zijn uit de code van BeOS in Haiku opgenomen, waarvan de broncode werd geopend na het vertrek van BeOS.

Belangrijkste vernieuwingen:

  • De door het project ontwikkelde webbrowser WebPositive is overgestapt op de WebKit-engine 612.1.21. De stabiliteit en compatibiliteit met andere browsers zijn aanzienlijk verbeterd.
  • De installatieprocedure is verbeterd. De interface voor het partitioneren van de schijf is vereenvoudigd en de interface voor het configureren van stuurprogramma's is gemoderniseerd.
  • De hardwareondersteuning is uitgebreid. Stuurprogramma's voor draadloze apparaten zijn overgenomen van FreeBSD 13. Nieuwe stuurprogramma's voor geluidskaarten, opslag systemen en USB-apparaten zijn toegevoegd. De ondersteuning voor USB 3 is verbeterd. De prestaties zijn verhoogd op systemen met NVIDIA-grafische kaarten (GeForce 6200-GeForce Go 6400).
  • De mogelijkheid om het downloaden van updates te hervatten na onderbrekingen door netwerkstoringen is geïmplementeerd.
  • De ondersteuning voor donkere kleurenthema's is verbeterd.
  • Aan de invoersysteeminstellingen is de mogelijkheid toegevoegd om het touchpad uit te schakelen.
  • De ondersteuning voor bestandssystemen zoals XFS en NFS is verbeterd.
  • Ondersteuning voor Sun VTOC-partitietabellen is toegevoegd.
  • De schaalbaarheid van de scrollbalken is gewaarborgd op basis van de lettergrootte.
  • De ondersteuning voor lokalisatie is verbeterd.
  • De stabiliteit van de media-speler MediaPlayer is verhoogd. Ondersteuning voor video met een resolutie van 4K is toegevoegd.
  • In de pakketbeheerder is ondersteuning geboden voor het uitvoeren van verwerkingsscripts tijdens het verwijderen van pakketten.
  • Versies van programma's zijn bijgewerkt. Python 2 is als verouderd gemarkeerd en vervangen door Python 3.7.
  • In de grafische de server app_server is het geheugenbeheer herzien en zijn extra samenstellingsbewerkingen voor rendering toegevoegd (die door de browser worden gebruikt voor het weergeven van canvas-elementen).
  • In de terminalemulator is ondersteuning voor escape-sequenties geïmplementeerd voor het weergeven van herhalende tekens.
  • De compatibiliteit met POSIX-specificaties is verbeterd, inclusief ondersteuning voor de bewerkingen mlock/munlock, ppoll en exp10/exp10f/exp10l.

Bron: opennet.ru

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