andra betaversionen av operativsystemet 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 pÄstÄenden relaterade till anvÀndningen av varumÀrket BeOS i namnet. För att utvÀrdera arbetet med den nya utgÄvan. flera startbara Live-avbildningar (x86, x86-64). KÀllkoden för större delen av Haiku OS distribueras under en fri licens. , 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).
OpenBFS anvÀnds som ett filsystem, med stöd för utökade filattribut, journalföring, 64-bitarspekare, stöd för att lagra metataggar (för varje fil kan attribut sparas i formen key=value, vilket gör att FS liknar en databas) och speciella index för att pÄskynda hÀmtningen av dem. "B+ trÀd"-trÀd anvÀnds för att organisera katalogstrukturen. FrÄn BeOS-koden inkluderar Haiku Tracker-filhanteraren och Deskbar-panelen, vars kÀllkod öppnades efter att BeOS lÀmnade scenen.
Under de nÀstan tvÄ Är som gÄtt sedan den senaste uppdateringen har Haiku utvecklats av 101 utvecklare, som har bidragit med fler Àn 2800 900 Àndringar och avslutat XNUMX buggrapporter och funktionsförfrÄgningar. :
- FörbÀttrad prestanda pÄ skÀrmar med hög pixeltÀthet (HiDPI). Korrekt skalning av grÀnssnittselement tillhandahÄlls. Nyckelfaktorn för skalning Àr teckenstorleken, beroende pÄ vilken skalan för alla andra grÀnssnittselement vÀljs automatiskt.
- SkrivbordsfÀltet har nu ett "mini"-lÀge, dÀr panelen inte tar upp hela skÀrmens bredd, utan Àndras dynamiskt beroende pÄ vilka ikoner som placeras. Det automatiska panelöppningslÀget har förbÀttrats, vilket bara ökar storleken nÀr muspekaren hÄlls över den och visar en mer kompakt version i normalt lÀge.
- Lade till ett grÀnssnitt för att konfigurera inmatningsenheter, som kombinerar konfiguratorer för mus, tangentbord och joystick. Lade till stöd för möss med fler Àn tre knappar och möjligheten att konfigurera musknappsÄtgÀrder.
- WebblÀsaren uppdaterad , som har migrerats till den nya versionen av WebKit-motorn och optimerats för att minska minnesförbrukningen.
- POSIX-kompatibiliteten har förbÀttrats och en stor del nya program, spel och grafiska verktyg har porterats. Bland dem finns LibreOffice, Telegram, Okular, Krita och AQEMU-applikationer nu tillgÀngliga för lansering, liksom FreeCiv, DreamChess och Minetest-spel.
- Installationsprogrammet har nu möjlighet att exkludera valfria paket som finns pÄ mediet vid installation. NÀr man konfigurerar diskpartitioner visas mer information om enheterna, krypteringsdetektering implementeras och information om ledigt utrymme pÄ befintliga partitioner lÀggs till. Ett alternativ Àr tillgÀngligt för att snabbt uppdatera Haiku R1 Beta 1 till Beta 2.
- Terminalen erbjuder emulering av Meta-tangenten. I instÀllningarna kan du tilldela Meta-rollen till Alt/Option-tangenten som sitter till vÀnster om mellanslagstangenten (Alt-tangenten till höger om mellanslagstangenten behÄller sitt syfte).
- Implementerade stöd för NVMe-enheter och deras anvÀndning som startbara media.
- Stödet för USB3 (XHCI) har utökats och stabiliserats. Uppstart frÄn USB3-enheter har justerats och korrekt drift med inmatningsenheter har sÀkerstÀllts.
- Lade till bootloader för system med UEFI.
- Arbete har utförts för att stabilisera och förbÀttra kÀrnans prestanda. MÄnga fel som orsakade frysningar eller krascher har ÄtgÀrdats.
- NÀtverksdrivrutinskoden importeras frÄn FreeBSD 12.
KĂ€lla: opennet.ru
