Mwepụta beta nke anọ nke sistemụ arụmọrụ Haiku R1

Mgbe otu afọ na ọkara nke mmepe gasịrị, ebipụtala beta nke anọ nke sistemụ arụmọrụ Haiku R1. Na mbu, emebere oru ngo a dika mmeghachi omume maka mmechi nke BeOS os wee malite n’aha OpenBeOS, mana ahagharighari ya na 2004 n’ihi nkwuputa gbasara iji akara ahia BeOS n’aha. A kwadoro ọtụtụ foto Live bootable (x86, x86-64) iji nyochaa arụmọrụ nke mwepụta ọhụrụ ahụ. A na-ekesa koodu isi mmalite maka ọtụtụ Haiku OS n'okpuru ikike MIT n'efu, ewezuga ụfọdụ ọba akwụkwọ, codecs mgbasa ozi, na akụrụngwa agbaziri site na ọrụ ndị ọzọ.

Haiku OS lekwasịrị anya na kọmpụta nkeonwe, na-eji isi nke ya, wuru na ndabere nke ụkpụrụ ụlọ, emebere ya maka nnabata dị elu na omume onye ọrụ yana ịrụ ọrụ nke ọma nke ngwa nwere ọtụtụ eriri. Maka ndị nrụpụta, a na-ewepụta API gbadoro ụkwụ na ihe. Sistemu dabere na teknụzụ BeOS 5 ma ezubere ya maka ndakọrịta ọnụọgụ abụọ na ngwa maka os a. Ihe ngwaike kacha nta chọrọ: Pentium II CPU na 384 MB Ram (Intel Core i3 na 2 GB Ram kwadoro).

A na-eji OpenBFS dị ka faịlụ faịlụ, nke na-akwado njirimara faịlụ agbatị, akwụkwọ akụkọ, 64-bit pointers, nkwado maka ịchekwa mkpado meta (maka faịlụ ọ bụla, ị nwere ike ịchekwa àgwà na igodo ụdị = uru, nke na-eme ka usoro faịlụ dị ka a. nchekwa data) na ndenye aha pụrụ iche iji weghachi ha ngwa ngwa. A na-eji osisi B+ hazie nhazi ndekọ aha. Site na koodu BeOS, Haiku gụnyere onye njikwa faili Tracker na Deskbar, bụ nke mepere emepe mgbe BeOS hapụrụ ebe ahụ.

Isi ihe ọhụrụ:

  • Arụmọrụ emelitere na ihuenyo nwere njupụta pikselụ dị elu (HiDPI). Emepụtara n'ụzọ ziri ezi nke interface ahụ, ọnweghị oke na ịgbanwe nha mkpụrụedemede. Na buut nke mbụ, Haiku na-anwa ịchọpụta na-akpaghị aka ma ọ nwere ihuenyo HiDPI wee họrọ akụkụ kwesịrị ekwesị maka scaling. Enwere ike ịgbanwe nhọrọ ndị ahọpụtara na ntọala, mana ha ka chọrọ nrụgharị iji tinye. A na-akwado nhọrọ mbugharị n'ọtụtụ ngwa ala yana ụfọdụ ọdụ ụgbọ mmiri, mana ọ bụghị ha niile.
  • Enyere ikike iji anya na ihe ịchọ mma windo dị larịị na ụdị bọtịnụ dị larịị, kama ịbụ nke a na-eji gradients emebere nke ukwuu. Nhazi dị larịị na-abịa na ngwugwu Haiku Extras ma na-enyere ya aka na ngalaba ntọala ọdịdị.
    Mwepụta beta nke anọ nke sistemụ arụmọrụ Haiku R1
  • Agbakwunyere oyi akwa iji hụ na ndakọrịta na ọba akwụkwọ Xlib, na-enye gị ohere ịme ngwa X11 na Haiku na-ejighi sava X. A na-emejuputa akwa ahụ site na iṅomi ọrụ Xlib site na ịtụgharị asụsụ oku gaa na API eserese dị elu nke Haiku.
  • E kwadola oyi akwa iji hụ na ndakọrịta na Wayland, nke na-enye gị ohere ịme ngwa ngwa na iji protocol a, gụnyere ngwa dabere na ọba akwụkwọ GTK. Ihe oyi akwa na-enye ọba akwụkwọ libwayland-client.so, dabere na koodu libwayland yana dakọtara na ọkwa API na ABI, nke na-enye gị ohere ịme ngwa Wayland na-enweghị mgbanwe. N'adịghị ka sava ndị mejupụtara Wayland, oyi akwa anaghị agba ọsọ dị ka usoro ihe nkesa dị iche, mana a na-ebu ya dị ka ngwa mgbakwunye na usoro ndị ahịa. Kama sọket, ihe nkesa na-eji loop ozi ala nna dabere na BLooper.
  • N'ihi n'ígwé maka ndakọrịta na X11 na Wayland, anyị nwere ike ịkwado ọdụ ụgbọ mmiri na-arụ ọrụ nke ọba akwụkwọ GTK3. N'ime ngwa enwere ike ịmalite site na iji ọdụ ụgbọ mmiri, GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord na HandBrake ka edepụtara.
    Mwepụta beta nke anọ nke sistemụ arụmọrụ Haiku R1
  • Agbakwunyere ọdụ ụgbọ mmiri na-arụ ọrụ na mmanya enwere ike iji mee ngwa Windows na Haiku. N'ime oke, ikike ịgba ọsọ naanị na 64-bit na-ewuli nke Haiku na ikike ịme naanị ngwa Windows 64-bit ka edepụtara.
    Mwepụta beta nke anọ nke sistemụ arụmọrụ Haiku R1
  • Agbakwunyere ọdụ ụgbọ mmiri GNU Emacs ederede ederede na-arụ ọrụ n'ụdị eserese. A na-akwado ngwugwu ndị a na ebe nchekwa HaikuDepot.
    Mwepụta beta nke anọ nke sistemụ arụmọrụ Haiku R1
  • Agbakwunyela nkwado maka ịwepụta na igosipụta thumbnails onyonyo na njikwa faịlụ Tracker. A na-echekwa thumbnails na njirimara faịlụ agbatịkwuru.
    Mwepụta beta nke anọ nke sistemụ arụmọrụ Haiku R1
  • Agba arụ ọrụ maka ndakọrịta na ndị ọkwọ ụgbọ ala FreeBSD. Ndị ọkwọ ụgbọ ala sitere na FreeBSD iji kwado Realtek (RTL) na Ralink (RA) ihe nkwụnye USB ikuku. N'ime ihe mgbochi ndị ahụ, ọ dị mkpa ijikọ ngwaọrụ ahụ tupu achọpụtara booting (mgbe booting gasịrị, achọpụtaghị ngwaọrụ ahụ).
  • Mkpokọ ikuku 802.11 sitere na OpenBSD nwere nkwado 802.11ac na ihe ndị ọzọ na ndị ọkwọ ụgbọ ala iwx nwere nkwado maka ihe nkwụnye ikuku "Dual Band" na "AX".
  • Agbakwunyela ọkwọ ụgbọ ala USB-RNDIS nke na-enye gị ohere ịhazi ọrụ nke ebe ịnweta site na USB (USB tethering) maka ojiji dị ka kaadị netwọk mebere.
  • Agbakwunyere ọkwọ ụgbọala NTFS ọhụrụ dabere na ọba akwụkwọ sitere na ọrụ NTFS-3G. Mmejuputa iwu ọhụrụ a kwụsiri ike, na-akwado ntinye oyi akwa caching faịlụ, ma na-enye arụmọrụ dị mma.
  • Onye ntụgharị agbakwunyere maka ịgụ na ide onyonyo n'ụdị AVIF.
  • Ejikọrọ igwe ihe nchọgharị nke HaikuWebKit na ụdị WebKit dị ugbu a wee bufee ya na azụ azụ netwọkụ dabere na ọbaakwụkwọ cURL.
  • Nkwado maka usoro 32-bit na EFI agbakwunyere na bootloader, na ike ịwụnye gburugburu 64-bit Haiku site na 32-bit EFI bootloader enyela ya.
  • Ndakọrịta emelitere na ụkpụrụ POSIX. Na-aga n'ihu ndochi oku na ọba akwụkwọ ọkọlọtọ C, nke ebugoro na mbụ site na glibc, gaa na ụdị dị iche iche sitere na musl. Nkwado agbakwunyere maka iyi C11 yana ụzọ locale_t.
  • Ọkwọ ụgbọala emelitere maka draịva NVMe, agbakwunyere nkwado maka ọrụ TRIM iji mee ka draịva ahụ mara ihe mgbochi ndị a tọhapụrụ.
  • Enyere ikike iji wuo kernel na ndị ọkwọ ụgbọ ala nwere ụdị GCC ọhụrụ (gụnyere GCC 11), iji wuo sistemụ ahụ n'ihi njikọ nke koodu ochie, GCC 2.95 ka achọrọ maka ndakọrịta na BeOS.
  • Emeela ọrụ izugbe iji melite nkwụsi ike nke usoro ahụ dum.

isi: opennet.ru

Tinye a comment