Den anden betaversion af Haiku R1-operativsystemet er blevet frigivet

offentliggjort anden betaversion af operativsystemet Haiku R1.

Projektet blev oprindeligt skabt som en reaktion på lukningen 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. For at evaluere ydeevnen af ​​en ny udgivelse flere bootbare Live-billeder er blevet forberedt (x86, x86-64). Kildekoden til det meste af Haiku OS er distribueret under gratis software. MIT licens, med undtagelse af nogle biblioteker, mediecodecs og komponenter lånt fra andre projekter. Haiku OS er rettet mod personlige computere og bruger sin egen kerne, bygget på en modulær arkitektur, optimeret til høj lydhørhed over for brugerhandlinger og effektiv udførelse af flertrådede applikationer. En objektorienteret API leveres til udviklere. Systemet er direkte baseret på BeOS 5-teknologier og er rettet mod binær kompatibilitet med applikationer til dette OS.


Minimum hardwarekrav: Pentium II CPU og 256 MB RAM (Intel Core i3 og 2 GB RAM anbefales).

OpenBFS bruges som et filsystem, som understøtter udvidede filattributter, logning, 64-bit pointere, understøttelse af lagring af metatags (for hver fil kan attributter gemmes i formen nøgle=værdi, hvilket gør filsystemet ligner en database) og specielle indekser for at fremskynde hentning på dem. B+ træer bruges til at organisere mappestrukturen. Fra BeOS-koden inkluderer Haiku Tracker-filhåndteringen og Deskbar, som begge var open source efter BeOS forlod scenen. I de næsten to år siden sidste opdatering har 101 udviklere deltaget i udviklingen af ​​Haiku, som har udarbejdet mere end 2800 ændringer og lukket 900 fejlrapporter og anmodninger om innovationer.

Vigtigste innovationer:

  • Forbedret ydeevne på skærme med høj pixeltæthed (HiDPI). Korrekt skalering af grænsefladeelementer er sikret. Skriftstørrelse bruges som en nøglefaktor for skalering, afhængigt af hvilken skala for alle andre grænsefladeelementer automatisk vælges. Standard 12 punkt skrifttype. (standard størrelse) и 18 punkts skrifttype.

  • Deskbar-panelet implementerer en "mini"-tilstand, hvor panelet ikke optager hele skærmens bredde, men ændrer sig dynamisk afhængigt af de placerede ikoner. Forbedret panelautomatisk udvidelsestilstand, som kun udvides ved museoverflade og viser en mere kompakt mulighed i normal tilstand.

  • Der er tilføjet en grænseflade til konfiguration af input-enheder, som kombinerer mus, tastatur og joystick-konfiguratorer. Tilføjet understøttelse af mus med mere end tre knapper og mulighed for at tilpasse museknappernes handlinger.

  • Opdateret webbrowser WebPositiv, som er blevet oversat til den nye udgivelse af WebKit-motoren og optimeret til at reducere hukommelsesforbruget.

  • Forbedret kompatibilitet med POSIX og porterede en stor del af nye programmer, spil og grafiske værktøjssæt. Inklusiv tilgængelig til lancering LibreOffice, Telegram, Okular, Krita og AQEMU applikationer, samt spil FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot og andre.


  • Installationsprogrammet har nu mulighed for at ekskludere, når du installerer valgfrie pakker, der findes på mediet. Ved opsætning af diskpartitioner vises flere oplysninger om drev, krypteringsdetektering implementeres, og information om ledig plads i eksisterende partitioner tilføjes. En mulighed er tilgængelig for hurtigt at opdatere Haiku R1 Beta 1 til Beta 2-udgivelsen.

  • Terminalen giver emulering af Meta-tasten. I indstillingerne kan du tildele Meta-rollen til Alt/Option-tasten placeret til venstre for mellemrumstasten (Alt-tasten til højre for mellemrumstasten bevarer sin tildeling).

  • Understøttelse af NVMe-drev og deres brug som opstartsmedie er blevet implementeret.

  • Understøttelse af USB3 (XHCI) er blevet udvidet og stabiliseret. Opstart fra USB3-enheder er blevet justeret, og korrekt drift med input-enheder er sikret.

  • Tilføjet bootloader til systemer med UEFI.

  • Der er blevet arbejdet på at stabilisere og forbedre kerneydelsen. Mange fejl, der forårsagede fastfrysninger eller nedbrud, er blevet rettet.

  • Netværksdriverkode importeret fra FreeBSD 12.

Original artikel her.
Udgivelsesnoter på engelsk her.

P.S.: Har du spørgsmål? Vi inviterer dig til Russisk-sproget telegram kanal.

Kilde: linux.org.ru

Tilføj en kommentar