Fjórða beta útgáfa af Haiku R1 stýrikerfinu

Eftir eins og hálfs árs þróun hefur fjórða beta útgáfan af Haiku R1 stýrikerfinu verið gefin út. Verkefnið var upphaflega búið til sem viðbrögð við lokun BeOS stýrikerfisins og þróað undir nafninu OpenBeOS, en var endurnefnt árið 2004 vegna fullyrðinga sem tengjast notkun BeOS vörumerkisins í nafninu. Til að meta árangur nýju útgáfunnar hafa verið útbúnar nokkrar ræsanlegar lifandi myndir (x86, x86-64). Frumkóði fyrir flest Haiku OS er dreift undir ókeypis MIT leyfinu, að undanskildum sumum bókasöfnum, fjölmiðlakóðanum og íhlutum sem eru fengin að láni frá öðrum verkefnum.

Haiku OS miðar að einkatölvum og notar sinn eigin kjarna, byggðan á einingaarkitektúr, bjartsýni fyrir mikla svörun við aðgerðum notenda og skilvirka framkvæmd fjölþráða forrita. Hlutbundið API er til staðar fyrir forritara. Kerfið er beint byggt á BeOS 5 tækni og miðar að tvöfaldri eindrægni við forrit fyrir þetta stýrikerfi. Lágmarksþörf fyrir vélbúnað: Pentium II CPU og 384 MB vinnsluminni (Intel Core i3 og 2 GB vinnsluminni mælt með).

OpenBFS er notað sem skráarkerfi, sem styður aukna skráareiginleika, skráningu, 64 bita ábendingar, stuðning við að geyma meta tags (fyrir hverja skrá er hægt að geyma eiginleika á formi lykil=gildi, sem gerir skráarkerfið svipað og a gagnagrunni) og sérstakar skrár til að flýta fyrir endurheimt á þeim. „B+ tré“ eru notuð til að skipuleggja möppuskipulagið. Frá BeOS kóðanum inniheldur Haiku Tracker skráastjórann og skrifborðsstikuna, sem báðir voru opnir eftir að BeOS fór af vettvangi.

Helstu nýjungar:

  • Bætt afköst á skjáum með háum pixlaþéttleika (HiDPI). Rétt viðmótsstærð hefur verið innleitt, ekki takmarkað við að breyta leturstærðum. Við fyrstu ræsingu reynir Haiku nú að greina sjálfkrafa tilvist HiDPI skjás og velja viðeigandi stærðir fyrir mælikvarða. Hægt er að breyta völdum valkostum í stillingunum, en endurræsa þarf til að þeir taki gildi. Stærðarmöguleikar eru studdir í flestum innfæddum öppum og sumum fluttum, en ekki öllum.
  • Gefið möguleika á að nota útlit með flatri gluggaskreytingu og flatri hnappastíl, frekar en útliti sem notar mikið halla. Flat stíll kemur með Haiku Extras pakkanum og er virkjuð í hlutanum fyrir útlitsstillingar.
    Fjórða beta útgáfa af Haiku R1 stýrikerfinu
  • Bætti við lagi fyrir samhæfni við Xlib bókasafnið, sem gerir þér kleift að keyra X11 forrit í Haiku án þess að keyra X netþjón. Lagið er útfært með því að líkja eftir Xlib aðgerðum með því að þýða símtöl yfir á háþróaða Haiku grafík API.
  • Lag hefur verið útbúið til að tryggja eindrægni við Wayland, sem gerir þér kleift að keyra verkfærasett og forrit sem nota þessa samskiptareglu, þar á meðal forrit sem byggjast á GTK bókasafninu. Lagið veitir libwayland-client.so bókasafnið, byggt á libwayland kóðanum og samhæft á API og ABI stigi, sem gerir Wayland forritum kleift að keyra án breytinga. Ólíkt dæmigerðum Wayland samsettum netþjónum keyrir lagið ekki sem sérstakt netþjónsferli heldur er það hlaðið sem viðbót við biðlaraferla. Í stað þess að innstungur notar þjónninn innfædda skilaboðalykkju sem byggir á BLooper.
  • Þökk sé lögum fyrir samhæfni við X11 og Wayland, var hægt að undirbúa vinnuhöfn GTK3 bókasafnsins. Forrit sem hægt er að ræsa með því að nota tengið eru GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord og HandBrake.
    Fjórða beta útgáfa af Haiku R1 stýrikerfinu
  • Bætti við vinnugátt með Wine sem hægt er að nota til að keyra Windows forrit í Haiku. Takmarkanir fela í sér möguleika á að keyra aðeins á 64-bita byggingu Haiku og getu til að keyra aðeins 64-bita Windows forrit.
    Fjórða beta útgáfa af Haiku R1 stýrikerfinu
  • Bætti við tengi fyrir GNU Emacs textaritlinum sem virkar í myndrænum ham. Pakkarnir eru hýstir í HaikuDepot geymslunni.
    Fjórða beta útgáfa af Haiku R1 stýrikerfinu
  • Stuðningur við að búa til og birta smámyndir af myndum hefur verið bætt við Tracker skráastjórann. Smámyndir eru vistaðar í auknum skráareigindum.
    Fjórða beta útgáfa af Haiku R1 stýrikerfinu
  • Innleitt lag fyrir samhæfni við FreeBSD rekla. Reklar hafa verið fluttir frá FreeBSD til að styðja þráðlausa USB millistykki með Realtek (RTL) og Ralink (RA) flísum. Ein af takmörkunum er þörf á að tengja tækið fyrir ræsingu (eftir ræsingu er tækið ekki greint).
  • 802.11 þráðlausa staflan með stuðningi fyrir 802.11ac og iwm og iwx rekla með stuðningi fyrir Intel „Dual Band“ og „AX“ þráðlausa millistykki hafa verið fluttir frá OpenBSD.
  • USB-RNDIS reklanum hefur verið bætt við, sem gerir þér kleift að skipuleggja rekstur aðgangsstaðarins í gegnum USB (USB tjóðrun) til að nota sem sýndarnetkort.
  • Bætti við nýjum NTFS rekla byggt á bókasafninu frá NTFS-3G verkefninu. Nýja útfærslan er stöðugri, styður samþættingu við skyndiminni lagið og veitir góða frammistöðu.
  • Bætti við þýðanda til að lesa og skrifa myndir á AVIF sniði.
  • HaikuWebKit vafravélin er samstillt við núverandi útgáfu af WebKit og flutt yfir á netkerfi sem byggir á cURL bókasafninu.
  • Bootloaderinn bætir við stuðningi við 32 bita EFI kerfi og veitir möguleika á að setja upp 64 bita Haiku umhverfið úr 32 bita EFI ræsiforriti.
  • Bætt samhæfni við POSIX staðla. Áframhaldandi skipti á símtölum í staðlaða C bókasafnið, sem áður var flutt frá glibc, í afbrigði frá musl. Bætti við stuðningi við C11 strauma og locale_t aðferðir.
  • Rekla fyrir NVMe drif hefur verið endurbætt, stuðningi við TRIM aðgerðina hefur verið bætt við til að upplýsa drifið um losaðar blokkir.
  • Það er hægt að smíða kjarnann og reklana með nýjum útgáfum af GCC (þar á meðal GCC 11), en GCC 2.95 þarf samt til að byggja upp kerfið vegna bindinga við gamla kóðann fyrir samhæfni við BeOS.
  • Almennt hefur verið unnið að því að bæta stöðugleika alls kerfisins.

Heimild: opennet.ru

Bæta við athugasemd