Sakin beta na huɗu na tsarin aiki na Haiku R1

Bayan shekara ɗaya da rabi na haɓaka, an buga sakin beta na huɗu na tsarin aiki na Haiku R1. An fara kirkiro aikin ne a matsayin martani ga rufewar tsarin aiki na BeOS kuma an kirkiro shi da sunan OpenBeOS, amma an sake masa suna a shekara ta 2004 saboda ikirarin da ya shafi amfani da alamar kasuwanci ta BeOS da sunan. Don kimanta aikin sabon sakin, an shirya hotuna da yawa masu bootable Live (x86, x86-64). Ana rarraba lambar tushe na mafi yawan Haiku OS a ƙarƙashin lasisin MIT na kyauta, ban da wasu ɗakunan karatu, codecs na kafofin watsa labaru da abubuwan da aka aro daga wasu ayyukan.

Haiku OS yana da niyya ga kwamfutoci na sirri kuma yana amfani da kernel nasa, wanda aka gina akan tsarin gine-gine, an inganta shi don babban mai da martani ga ayyukan mai amfani da ingantaccen aiwatar da aikace-aikacen zaren da yawa. API ɗin da ya dace da abu an tanadar don masu haɓakawa. Tsarin yana dogara ne kai tsaye akan fasahar BeOS 5 kuma an yi niyya don dacewa da binary tare da aikace-aikacen wannan OS. Mafi ƙarancin buƙatun hardware: Pentium II CPU da 384 MB RAM (Intel Core i3 da 2 GB RAM shawarar).

Ana amfani da OpenBFS azaman tsarin fayil, wanda ke goyan bayan sifofin fayil mai tsayi, shiga, masu nunin 64-bit, tallafi don adana alamun meta (ga kowane fayil, ana iya adana halayen a cikin maɓallin tsari = ƙimar, wanda ke sa tsarin fayil yayi kama da database) da fihirisa na musamman don hanzarta dawo da su. Ana amfani da "Bishiyoyin B+" don tsara tsarin kundin adireshi. Daga lambar BeOS, Haiku ya haɗa da mai sarrafa fayil Tracker da Deskbar, dukansu an buɗe su bayan BeOS ya bar wurin.

Manyan sabbin abubuwa:

  • Ingantattun ayyuka akan babban girman girman pixel (HiDPI). An aiwatar da madaidaicin sikelin mu'amala, ba'a iyakance ga canza girman rubutu ba. A farkon taya, Haiku yanzu yana ƙoƙarin gano gaban allon HiDPI ta atomatik kuma ya zaɓi madaidaitan ma'auni don ƙira. Za a iya canza zaɓukan da aka zaɓa a cikin saitunan, amma ana buƙatar sake yi don su yi tasiri. Zaɓuɓɓukan ƙirƙira ana samun goyan bayan mafi yawan ƙa'idodin ƙa'idodin ƙasa da wasu waɗanda aka ɗauka, amma ba duka ba.
  • An ba da zaɓi don amfani da kallo tare da kayan adon taga lebur da salo na maɓalli, maimakon wanda ke amfani da gradients sosai. Salon lebur ya zo tare da fakitin Haiku Extras kuma an kunna shi a sashin saitunan bayyanar.
    Sakin beta na huɗu na tsarin aiki na Haiku R1
  • Ƙara Layer don dacewa da ɗakin karatu na Xlib, yana ba ku damar gudanar da aikace-aikacen X11 a Haiku ba tare da gudanar da sabar X ba. Ana aiwatar da Layer ɗin ta hanyar kwaikwayon ayyukan Xlib ta hanyar fassara kira zuwa babban matakin Haiku graphics API.
  • An shirya wani Layer don tabbatar da dacewa da Wayland, yana ba ku damar gudanar da kayan aiki da aikace-aikacen da ke amfani da wannan ka'ida, gami da aikace-aikacen da ke kan ɗakin karatu na GTK. Layer yana ba da ɗakin karatu na libwayland-client.so, dangane da lambar libwayland kuma mai dacewa a matakin API da ABI, wanda ke ba da damar aikace-aikacen Wayland suyi aiki ba tare da gyara ba. Ba kamar sabobin haɗin yanar gizo na Wayland na yau da kullun ba, Layer baya gudana azaman tsarin sabar daban, amma ana ɗora shi azaman plugin ɗin zuwa tsarin abokin ciniki. Maimakon soket, uwar garken yana amfani da madauki na saƙo na asali bisa BLooper.
  • Godiya ga yadudduka don dacewa tare da X11 da Wayland, yana yiwuwa a shirya tashar tashar aiki na ɗakin karatu na GTK3. Aikace-aikacen da za a iya ƙaddamar da su ta amfani da tashar jiragen ruwa sun haɗa da GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord da HandBrake.
    Sakin beta na huɗu na tsarin aiki na Haiku R1
  • Ƙara tashar tashar aiki tare da Wine wanda za'a iya amfani dashi don gudanar da aikace-aikacen Windows a Haiku. Iyakoki sun haɗa da ikon yin aiki kawai akan ginin 64-bit na Haiku da ikon gudanar da aikace-aikacen Windows 64-bit kawai.
    Sakin beta na huɗu na tsarin aiki na Haiku R1
  • An ƙara tashar tashar editan rubutu ta GNU Emacs wanda ke aiki cikin yanayin hoto. An shirya fakitin a cikin ma'ajiyar HaikuDepot.
    Sakin beta na huɗu na tsarin aiki na Haiku R1
  • An ƙara goyan baya don ƙirƙira da nuna hoton taƙaitaccen hoto zuwa mai sarrafa fayil ɗin Tracker. Ana ajiye hotuna a cikin babban halayen fayil.
    Sakin beta na huɗu na tsarin aiki na Haiku R1
  • An aiwatar da Layer don dacewa da direbobin FreeBSD. An fitar da direbobi daga FreeBSD don tallafawa adaftar USB mara waya tare da kwakwalwan kwamfuta na Realtek (RTL) da Ralink (RA). Ɗayan iyakokin shine buƙatar haɗa na'urar kafin yin booting (bayan an kunna na'urar ba a gano ba).
  • Matsakaicin mara waya ta 802.11 tare da tallafi don 802.11ac da iwm da direbobin iwx tare da goyan bayan Intel “Dual Band” da adaftar “AX” daga OpenBSD.
  • An ƙara direban USB-RNDIS, yana ba ka damar tsara aikin wurin samun dama ta hanyar USB (USB tethering) don amfani azaman katin cibiyar sadarwa mai kama-da-wane.
  • An ƙara sabon direban NTFS dangane da ɗakin karatu daga aikin NTFS-3G. Sabuwar aiwatarwa ya fi kwanciyar hankali, yana tallafawa haɗin kai tare da Layer caching fayil, kuma yana ba da kyakkyawan aiki.
  • Ƙara mai fassara don karantawa da rubuta hotuna a tsarin AVIF.
  • Injin burauzar HaikuWebKit yana aiki tare da sigar WebKit na yanzu kuma an canza shi zuwa cibiyar sadarwa ta baya dangane da ɗakin karatu na CURL.
  • Bootloader yana ƙara tallafi don tsarin 32-bit EFI kuma yana ba da ikon shigar da yanayin 64-bit Haiku daga 32-bit bootloader EFI.
  • Ingantacciyar dacewa tare da ma'aunin POSIX. Ci gaba da maye gurbin kira zuwa daidaitaccen ɗakin karatu na C, wanda aka canjawa wuri daga glibc, zuwa bambance-bambancen musl. Ƙara tallafi don rafukan C11 da hanyoyin locale_t.
  • An inganta direba don masu tafiyar da NVMe, an ƙara goyan bayan aikin TRIM don sanar da tuƙi game da tubalan da aka 'yanta.
  • Yana yiwuwa a gina kernel da direbobi tare da sababbin nau'ikan GCC (ciki har da GCC 11), amma har yanzu ana buƙatar GCC 2.95 don gina tsarin saboda ɗaure tsohon lambar don dacewa da BeOS.
  • An gudanar da aikin gaba ɗaya don inganta zaman lafiyar tsarin gaba ɗaya.

source: budenet.ru

Add a comment