Publicerad den andra betautgÄvan av operativsystemet Haiku R1.
Projektet skapades ursprungligen som en reaktion pÄ stÀngningen av OS BeOS och utvecklades under namnet OpenBeOS, men bytte namn 2004 pÄ grund av anklagelser som rörde anvÀndningen av varumÀrket BeOS. För att utvÀrdera den nya utgÄvan har flera bootbara Live-avbildningar (x86, x86-64) förberedts. KÀllkoden för den största delen av operativsystemet Haiku fördelas under en fri MIT-licens, vissa bibliotek, media-codecs och komponenter frÄn andra projekt undantas. Operativsystemet Haiku Àr inriktat pÄ persondatorer, anvÀnder en egen kÀrna, byggd pÄ en modulÀr arkitektur som Àr optimerad för hög responsivitet pÄ anvÀndarens handlingar och effektiv körning av flertrÄdiga applikationer. En objektorienterad API har presenterats för utvecklare. Systemet baseras direkt pÄ teknologier frÄn BeOS 5 och Àr inriktat pÄ binÀr kompatibilitet med applikationer för detta OS.
Minimala hÄrdvarukrav: CPU Pentium II och 256 MB RAM (rekommenderat Intel Core i3 och 2 GB RAM).
OpenBFS anvÀnds som filsystem, vilket stödjer avancerade filattribut, journalföring, 64-bitars pekare, stöd för lagring av metataggar (för varje fil kan attribut sparas i form av nyckel=vÀrde, vilket gör filsystemet liknande en databas) och speciella index för att pÄskynda sökningar. För att organisera katalogstrukturen anvÀnds B+-trÀd. FrÄn koden i BeOS inkluderas filhanteraren Tracker och panelen Deskbar i Haiku, vars kÀllkod publicerades efter BeOS nedlÀggning. Under de nÀstan tvÄ Är som har gÄtt sedan senaste uppdateringen har 101 utvecklare deltagit i utvecklingen av Haiku, som har förberett över 2800 förÀndringar och stÀngt 900 felrapporter och förslag pÄ nyheter.
Huvudsakliga nyheter:
-
Funktionen har förbÀttrats pÄ skÀrmar med hög pixel densitet (HiDPI). korrekt skalning av grÀnssnittselement har sÀkerstÀllts. Storleken pÄ typsnittet har anvÀnts som en viktig faktor för skalning, vilket automatiskt vÀljer skalan för alla andra grÀnssnittselement. Standard typsnitt Àr 12 punkter. (standardstorlek) och teckensnitt 18 punkter.
-
I Deskbar-panelen finns ett "mini"-lÀge dÀr panelen inte tÀcker hela bredden av skÀrmen, utan Àndras dynamiskt beroende pÄ placerade ikoner. LÀge för automatisk utvidgning av panelen har förbÀttrats, vilket ökar storleken endast vid musens hover och visar en mer kompakt version i normalt lÀge.
-
Ett grÀnssnitt för instÀllning av inmatningsenheter har lagts till, dÀr konfigurerare för mus, tangentbord och joystick har sammanfogats. Stöd för möss med fler Àn tre knappar har lagts till och möjligheten att anpassa musknapparnas ÄtgÀrder har introducerats.
-
Uppdaterad webblÀsaren WebPositive, som har uppgraderats till en ny version av WebKit-motorn och optimerats för att minska minnesanvÀndningen.
-
Kompatibiliteten med POSIX har förbÀttrats och en stor mÀngd nya program, spel och grafiska verktyg har portats. Bland annat Àr det möjligt att köra applikationer som LibreOffice, Telegram, Okular, Krita och AQEMU, liksom spel som FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot och andra.
-
Installationsprogrammet har fÄtt möjligheten att utesluta valfria paket som finns pÄ lagringsmediet vid installation. Vid partitioneringsinstÀllningar visas mer information om lagringsenheter, det har implementerats en funktion för att bestÀmma anvÀndningen av kryptering och uppgifter om ledigt utrymme i befintliga partitioner har lagts till. En möjlighet för snabb uppdatering av Haiku R1 Beta 1 till Beta 2-versionen Àr tillgÀnglig.
-
I terminalen har emulering av Meta-tangenten sÀkerstÀllts. I instÀllningarna kan du tilldela Alt/Option-tangenten till vÀnster om mellanslag att utföra Meta-roll (höger Alt-tangent behÄller sin funktion).
Stöd för NVMe-enheter och deras anvÀndning som startenheter har implementerats.
USB3-stöd (XHCI) har utvidgats och stabiliserats. Start frÄn USB3-enheter har etablerats och korrekt funktion med inmatningsenheter har sÀkerstÀllts.
En bootloader för system med UEFI har lagts till.
Arbete har utförts för att stabilisera och öka kÀrnans prestanda. MÄnga fel som ledde till krascher eller frysa har ÄtgÀrdats.
Koden för nÀtverksdrivrutiner har importerats frÄn FreeBSD 12.
Originalartikeln hÀr.
Release-noter pÄ engelska hÀr.
P.S.: Har du frÄgor? Vi inbjuder dig till den rysksprÄkiga telegramkanalen.
KĂ€lla: linux.org.ru
