Phatlalatso ea bone ea beta ea sistimi e sebetsang ea Haiku R1

Kamora selemo le halofo ea nts'etsopele, tokollo ea bone ea beta ea sistimi ea ts'ebetso ea Haiku R1 e phatlalalitsoe. Qalong, morero ona o ile oa bōptjoa e le karabelo ea ho koaloa ha BeOS OS 'me oa ntlafatsoa tlas'a lebitso la OpenBeOS, empa o ile oa rehoa ka 2004 ka lebaka la liqoso tse amanang le tšebeliso ea letšoao la khoebo la BeOS ka lebitso. Litšoantšo tse 'maloa tsa bootable Live (x86, x86-64) li lokiselitsoe ho lekola tšebetso ea tokollo e ncha. Khoutu ea mohloli bakeng sa boholo ba Haiku OS e ajoa tlas'a laesense ea mahala ea MIT, ntle le lilaebrari tse ling, li-codec tsa media, le likarolo tse alimiloeng mererong e meng.

Haiku OS e tsepamisitse maikutlo ho lik'homphieutha tsa motho, e sebelisa motheo oa eona, e hahiloeng motheong oa mohaho oa modular, o ntlafalitsoeng bakeng sa karabelo e phahameng ea liketso tsa mosebedisi le ts'ebetsong e sebetsang ea lisebelisoa tse ngata. Bakeng sa bahlahisi, ho hlahisoa API e shebaneng le lintho. Sistimi e thehiloe ka kotloloho ho litheknoloji tsa BeOS 5 mme e ikemiselitse ho lumellana le binary le lits'ebetso tsa OS ena. Bonyane bo hlokahalang ba hardware: Pentium II CPU le 384 MB RAM (Intel Core i3 le 2 GB RAM e khothalelitsoe).

OpenBFS e sebelisoa e le sistimi ea faele, e ts'ehetsang litšobotsi tse atolositsoeng tsa faele, boqolotsi ba litaba, lintlha tsa 64-bit, ts'ehetso ea ho boloka meta tags (bakeng sa faele ka 'ngoe, o ka boloka litšoaneleho ka sebopeho sa key=value, e etsang hore sistimi ea faele e shebahale joalo ka e. database) le li-index tse khethehileng ho potlakisa ho khutlisa ke tsona. Lifate tsa B + li sebelisetsoa ho hlophisa sebopeho sa directory. Ho tsoa ho khoutu ea BeOS, Haiku e kenyelletsa mookameli oa faele ea Tracker le Deskbar, tse ileng tsa buleha ka mor'a hore BeOS e tlohe sebakeng seo.

Litlhahiso tse ka sehloohong:

  • Ts'ebetso e ntlafalitsoeng ea li-skrini tse nang le pixel density e phahameng (HiDPI). E kenngoe ka mokhoa o nepahetseng oa sehokelo, eseng feela ho fetola boholo ba lifonti. Ka booting ea pele, Haiku joale e leka ho iphumanela hore na e na le skrine ea HiDPI ebe e khetha litekanyo tse loketseng bakeng sa ho lekanya. Likhetho tse khethiloeng li ka fetoloa litlhophisong, empa li ntse li hloka ho qala bocha ho sebetsa. Likhetho tsa Zoom li tšehetsoa lits'ebetsong tse ngata tsa lehae le likoung tse ling, empa eseng kaofela.
  • E fane ka bokhoni ba ho sebelisa chebahalo e nang le mokhabiso oa lifensetere tse bataletseng le setaele sa likonopo tse bataletseng, ho fapana le moetso o sebelisang li-gradients haholo. Moralo o bataletseng o tla le sephutheloana sa Haiku Extras mme o nolofalletsoa karolong ea litlhophiso tsa ponahalo.
    Phatlalatso ea bone ea beta ea sistimi e sebetsang ea Haiku R1
  • E kentse lera ho netefatsa hore e lumellana le laeborari ea Xlib, e u lumellang ho tsamaisa lits'ebetso tsa X11 ho Haiku ntle le ho tsamaisa seva ea X. Lera le kengoa ts'ebetsong ka ho etsisa mesebetsi ea Xlib ka ho fetolela mehala ho Haiku's Grafiken API ea boemo bo holimo.
  • Ho lokiselitsoe lera ho netefatsa hore e lumellana le Wayland, e u lumellang hore u tsamaise lisebelisoa le lits'ebetso u sebelisa protocol ena, ho kenyelletsa le lits'ebetso tse thehiloeng ho laeborari ea GTK. Lera le fana ka laeborari ea libwayland-client.so, e ipapisitseng le khoutu ea libwayland mme e tsamaellana le boemo ba API le ABI, e o lumellang ho tsamaisa lits'ebetso tsa Wayland ntle le phetoho. Ho fapana le li-server tse tloaelehileng tsa Wayland, lera ha le sebetse joalo ka ts'ebetso e fapaneng ea seva, empa e laeloa e le plugin ho lits'ebetso tsa bareki. Sebakeng sa li-sockets, seva se sebelisa loop ea molaetsa oa tlhaho e thehiloeng ho BLooper.
  • Ka lebaka la likarolo tsa ho lumellana le X11 le Wayland, re khonne ho lokisa boema-kepe ba ho sebetsa laebraring ea GTK3. Har'a lits'ebetso tse ka hlahisoang ho sebelisoa boema-kepe, GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord le HandBrake li hlokometsoe.
    Phatlalatso ea bone ea beta ea sistimi e sebetsang ea Haiku R1
  • E kentse boema-kepe bo sebetsang ka Veine e ka sebelisoang ho tsamaisa lits'ebetso tsa Windows ho Haiku. Har'a mefokolo, bokhoni ba ho matha feela ka har'a 64-bit builds ea Haiku le bokhoni ba ho tsamaisa lits'ebetso tsa Windows tsa 64-bit feela li hlokometsoe.
    Phatlalatso ea bone ea beta ea sistimi e sebetsang ea Haiku R1
  • E kentse boema-kepe ba mongolo oa GNU Emacs o sebetsang ka mokhoa oa graphical. Liphutheloana li tšoaretsoe sebakeng sa polokelo ea HaikuDepot.
    Phatlalatso ea bone ea beta ea sistimi e sebetsang ea Haiku R1
  • Ts'ehetso ea ho hlahisa le ho bonts'a linepe tsa litšoantšo e kentsoe ho Motsamaisi oa faele oa Tracker. Lits'oants'o tse nyane li bolokiloe ka litšobotsi tse atolositsoeng tsa faele.
    Phatlalatso ea bone ea beta ea sistimi e sebetsang ea Haiku R1
  • Lera le kentsoeng bakeng sa ho tsamaellana le bakhanni ba FreeBSD. Bakhanni ba ported ba tsoang FreeBSD ho tšehetsa li-adapter tsa USB tsa Realtek (RTL) le Ralink (RA) tse se nang mohala. Har'a lithibelo, tlhokahalo ea ho hokahanya sesebelisoa pele ho qalisa ho hlokomeloa (ka mor'a ho qalisa, sesebelisoa ha se fumanoe).
  • Ported 802.11 wireless stack ho tloha OpenBSD ka tšehetso ea 802.11ac le li-driver tsa iwm le iwx tse nang le tšehetso bakeng sa li-adapter tsa Intel "Dual Band" le "AX" tse se nang mohala.
  • Ho kentsoe mokhanni oa USB-RNDIS o u lumellang ho hlophisa ts'ebetso ea sebaka sa phihlello ka USB (USB tethering) bakeng sa tšebeliso e le karete ea marang-rang e fumanehang.
  • E kentse mokhanni e mocha oa NTFS e thehiloeng laebraring e tsoang morerong oa NTFS-3G. Ts'ebetsong e ncha e tsitsitse haholoanyane, e ts'ehetsa ho kopanngoa ha "caching layer" mme e fana ka ts'ebetso e ntle.
  • Ho kentsoe mofetoleli bakeng sa ho bala le ho ngola litšoantšo ka sebopeho sa AVIF.
  • Enjene ea sebatli sa HaikuWebKit e hokahantsoe le mofuta oa hajoale oa WebKit mme e fetisetsoa ho netweke backend e ipapisitseng le laeborari ea cURL.
  • Tšehetso ea mekhoa ea 32-bit e nang le EFI e kenyelelitsoe ho bootloader, 'me ho fanoe ka bokhoni ba ho kenya tikoloho ea 64-bit ea Haiku ho tloha 32-bit EFI bootloader.
  • Tšebelisano e ntlafalitsoeng le maemo a POSIX. Tsoelo-pele ea ho kenya li-call ho laeborari e tloaelehileng ea C, e neng e rometsoe pele ho tloha ho glibc, ho ea ho mefuta e fapaneng ea musl. Tšehetso e ekelitsoeng bakeng sa melapo ea C11 le mekhoa ea locale_t.
  • Mokhanni ea ntlafalitsoeng bakeng sa li-drive tsa NVMe, a ekelitse tšehetso bakeng sa ts'ebetso ea TRIM ho tsebisa koloi ka li-blocks tse lokolotsoeng.
  • Bokhoni ba ho haha ​​​​kernel le bakhanni ba nang le liphetolelo tse ncha tsa GCC (ho kenyeletsoa le GCC 11) li fanoa, ho haha ​​​​sistimi ka lebaka la ho tlamahanngoa le khoutu ea khale, GCC 2.95 e ntse e hlokahala bakeng sa ho lumellana le BeOS.
  • Mosebetsi o akaretsang o entsoe ho ntlafatsa botsitso ba tsamaiso eohle.

Source: opennet.ru

Eketsa ka tlhaloso