Den andra betaversionen av operativsystemet Haiku R1

publiceras andra betaversionen av operativsystemet Haiku R1. Projektet skapades ursprungligen som en reaktion på nedläggningen av operativsystemet BeOS och utvecklades under namnet OpenBeOS, men döptes om 2004 på grund av anspråk relaterade till användningen av BeOS-varumärket i namnet. För att utvärdera prestandan för en ny utgåva beredd flera startbara Live-bilder (x86, x86-64). Källkoden för de flesta av Haiku OS distribueras under en gratis licens MIT, med undantag för vissa bibliotek, mediacodecs och komponenter som lånats från andra projekt.

Haiku OS är fokuserat på persondatorer, använder sin egen kärna, byggd på basis av en modulär arkitektur, optimerad för hög lyhördhet för användarnas handlingar och effektivt exekvering av flertrådade applikationer. För utvecklare presenteras ett objektorienterat API. Systemet är direkt baserat på BeOS 5-teknologier och syftar till binär kompatibilitet med applikationer för detta operativsystem. Minsta hårdvarukrav: Pentium II CPU och 256 MB RAM (Intel Core i3 och 2 GB RAM rekommenderas).

Den andra betaversionen av operativsystemet Haiku R1

OpenBFS används som ett filsystem, som stöder utökade filattribut, loggning, 64-bitars pekare, stöd för lagring av metataggar (för varje fil kan du spara attribut i formen nyckel=värde, vilket gör att filsystemet liknar en databas ) och speciella index för att påskynda hämtningen av dem. "B+-träd" används för att organisera katalogstrukturen. Från BeOS-koden inkluderar Haiku Tracker-filhanteraren och Deskbar, som båda var öppen källkod efter att BeOS lämnade scenen.

Under de nästan två åren sedan den senaste uppdateringen har 101 utvecklare deltagit i utvecklingen av Haiku, som har förberett mer än 2800 900 ändringar och stängt XNUMX felrapporter och förfrågningar om innovationer. Grundläggande innovationer:

  • Förbättrad prestanda på skärmar med hög pixeltäthet (HiDPI). Korrekt skalning av gränssnittselement säkerställs. Teckenstorleken används som en nyckelfaktor för skalning, beroende på vilken skala för alla andra gränssnittselement som automatiskt väljs.

    Den andra betaversionen av operativsystemet Haiku R1

  • Deskbar-panelen implementerar ett "mini"-läge, där panelen inte upptar hela skärmens bredd, utan ändras dynamiskt beroende på de placerade ikonerna. Förbättrat läget för automatisk expansion av panelen, som bara expanderar vid muspekare och visar ett mer kompakt alternativ i normalt läge.

    Den andra betaversionen av operativsystemet Haiku R1

  • Ett gränssnitt har lagts till för att konfigurera inmatningsenheter, som kombinerar mus-, tangentbords- och joystick-konfiguratorer. Lade till stöd för möss med fler än tre knappar och möjligheten att anpassa musknapparnas åtgärder.

    Den andra betaversionen av operativsystemet Haiku R1

  • Uppdaterad webbläsare Webpositiv, som har översatts till den nya versionen av WebKit-motorn och optimerats för att minska minnesförbrukningen.

    Den andra betaversionen av operativsystemet Haiku R1

  • Förbättrad kompatibilitet med POSIX och porterade en stor del av nya program, spel och grafiska verktygssatser. Applikationer inklusive LibreOffice, Telegram, Okular, Krita och AQEMU, såväl som spel FreeCiv, DreamChess och Minetest, är tillgängliga för lansering.

    Den andra betaversionen av operativsystemet Haiku R1

  • Installationsprogrammet har nu möjlighet att utesluta vid installation av valfria paket som finns på media. När du ställer in diskpartitioner visas mer information om enheter, krypteringsdetektering implementeras och information om ledigt utrymme i befintliga partitioner läggs till. Ett alternativ är tillgängligt för att snabbt uppdatera Haiku R1 Beta 1 till Beta 2-versionen.

    Den andra betaversionen av operativsystemet Haiku R1

  • Terminalen tillhandahåller emulering av Meta-nyckeln. I inställningarna kan du tilldela Meta-rollen till Alt/Alternativ-tangenten till vänster om mellanslagstangenten (Alt-tangenten till höger om mellanslagstangenten behåller sin tilldelning).

    Den andra betaversionen av operativsystemet Haiku R1

  • Stöd för NVMe-enheter och deras användning som startbar media har implementerats.
  • Stödet för USB3 (XHCI) har utökats och stabiliserats. Uppstart från USB3-enheter har justerats och korrekt funktion med inmatningsenheter har säkerställts.
  • Lade till bootloader för system med UEFI.
  • Arbete har gjorts för att stabilisera och förbättra kärnprestanda. Många buggar som orsakade frysningar eller krascher har åtgärdats.
  • Nätverksdrivrutinskod importerad från FreeBSD 12.

Källa: opennet.ru

Lägg en kommentar