Den andra betaversionen av operativsystemet Haiku R1 har släppts

publiceras andra betaversionen av operativsystemet Haiku R1.

Projektet skapades ursprungligen som en reaktion på stängningen av operativsystemet BeOS och utvecklades under namnet OpenBeOS, men döptes om 2004 på grund av anspråk relaterade till användningen av varumärket BeOS i namnet. För att utvärdera prestandan för en ny utgåva flera startbara Live-bilder har förberetts (x86, x86-64). Källkoden för de flesta av Haiku OS distribueras under fri programvara. MIT-licens, med undantag för vissa bibliotek, mediacodecs och komponenter som lånats från andra projekt. Haiku OS är inriktat på persondatorer och använder sin egen kärna, byggd på en modulär arkitektur, optimerad för hög lyhördhet för användaråtgärder och effektiv exekvering av flertrådade applikationer. Ett objektorienterat API tillhandahålls för utvecklare. 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).

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 attribut lagras 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.

Huvudsakliga 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. Standard typsnitt med 12 punkter. (standardstorlek) и 18 punkters teckensnitt.

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

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

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

  • Förbättrad kompatibilitet med POSIX och porterade en stor del av nya program, spel och grafiska verktygssatser. Inklusive tillgänglig för lansering LibreOffice, Telegram, Okular, Krita och AQEMU applikationer, samt spel FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot och andra.


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

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

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

Originalartikel här.
Release notes på engelska här.

PS: Har du några frågor? Vi inbjuder dig till Ryskspråkig telegramkanal.

Källa: linux.org.ru

Lägg en kommentar