Anden betaversion af Haiku R1 operativsystem

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 forberedt flere bootbare Live-billeder (x86, x86-64). Kildekoden til det meste af Haiku OS distribueres under en gratis licens MIT, med undtagelse af nogle biblioteker, mediecodecs og komponenter lånt fra andre projekter.

Haiku OS er designet til personlige computere, bruger sin egen kerne, bygget på basis af en modulær arkitektur, optimeret til høj lydhørhed over for brugerhandlinger og effektiv udførelse af multi-threaded applikationer. For udviklere præsenteres en objektorienteret API. Systemet er direkte baseret på BeOS 5-teknologier og er rettet mod binær kompatibilitet med applikationer til dette OS. Minimumskrav til hardware: Pentium II CPU og 256 MB RAM (Intel Core i3 og 2 GB RAM anbefales).

Anden betaversion af Haiku R1 operativsystem

OpenBFS bruges som et filsystem, som understøtter udvidede filattributter, logning, 64-bit pointers, 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. Grundlæggende 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.

    Anden betaversion af Haiku R1 operativsystem

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

    Anden betaversion af Haiku R1 operativsystem

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

    Anden betaversion af Haiku R1 operativsystem

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

    Anden betaversion af Haiku R1 operativsystem

  • Forbedret kompatibilitet med POSIX og porterede en stor del af nye programmer, spil og grafiske værktøjssæt. Applikationer, herunder LibreOffice, Telegram, Okular, Krita og AQEMU, samt spil FreeCiv, DreamChess og Minetest, er tilgængelige til lancering.

    Anden betaversion af Haiku R1 operativsystem

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

    Anden betaversion af Haiku R1 operativsystem

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

    Anden betaversion af Haiku R1 operativsystem

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

Kilde: opennet.ru

Tilføj en kommentar