Ngemuva konyaka nengxenye yentuthuko, Inguqulo yesine ye-beta yesistimu yokusebenza ye-Haiku R1 isikhishiwe, okwathi ekuqaleni, le phrojekthi yadalwa njengendlela yokusabela ekuvalweni kwesistimu yokusebenza ye-BeOS futhi yathuthukiswa ngaphansi kwegama elithi OpenBeOS, kodwa yaqanjwa kabusha ngo-2004 ngenxa yezimangalo ezihlobene nokusetshenziswa kophawu lwe-BeOS egameni.
I-Haiku OS yakhelwe amakhompyutha omuntu siqu, esebenzisa i-kernel yayo, eyakhelwe phezu kwesisekelo se-architecture ye-modular, elungiselelwe ukusabela okuphezulu ezenzweni zabasebenzisi kanye nokusetshenziswa okuphumelelayo kwezinhlelo zokusebenza ezinezintambo eziningi.
Izindaba eziyinhloko ze-Haiku R1 beta 4
Kule nguqulo entsha enikeziwe ukusebenza kuthuthukisiwe ezikrinini nge-pixel density ephezulu (HiDPI), okuhambisana nokukalwa okulungile kwesixhumi esibonakalayo, akukhawulelwe ekushintsheni usayizi wamafonti. Ebhuthini yokuqala, i-Haiku manje izama ngokuzenzakalelayo ukuthola ukuthi unesibonisi se-HiDPI bese ikhetha ubukhulu obufanele ukuze ikalwe.
Olunye ushintsho olugqamayo enguqulweni entsha ukuthi i ikhono lokusebenzisa isikhumba esinomhlobiso wefasitela eliyisicaba kanye nesitayela senkinobho yesicaba, esikhundleni somklamo osebenzisa ama-gradients amaningi. Idizayini eyisicaba iza nephakethe le-Haiku Extras futhi inikwe amandla esigabeni sezilungiselelo zokubukeka.
Kubuye kuqhakanjiswe lokho wengeze isendlalelo ukuze uqinisekise ukuhambisana nomtapo wezincwadi we-Xlib, ini ivumela ukusebenzisa izinhlelo zokusebenza ze-X11 ku-Haiku ngaphandle kokusebenzisa iseva engu-X. Isendlalelo sisetshenziswa ngokulingisa imisebenzi ye-Xlib ngokuhumusha amakholi we-API yemifanekiso ye-Haiku yezinga eliphezulu.
Kulungiselelwe ungqimba ukuze kuqinisekiswe ukuhambisana ne-Wayland, okuvumela amathuluzi nezinhlelo zokusebenza ukuthi zisebenze kusetshenziswa le mithetho, okuhlanganisa izinhlelo zokusebenza ezisuselwe kulabhulali ye-GTK. Isendlalelo sihlinzeka ngelabhulali ye-libwayland-client.so, esekelwe kukhodi ye-libwayland futhi esekelwa ileveli ye-API ne-ABI, eyenza izinhlelo zokusebenza ze-Wayland zisebenze ngaphandle kokuguqulwa.
Ngokungafani namaseva ajwayelekile ayinhlanganisela ye-Wayland, isendlalelo asisebenzi njengenqubo yeseva ehlukile, kodwa kunalokho silayishwa njenge-plug-in kuzinqubo zeklayenti. Esikhundleni samasokhethi, iseva isebenzisa iluphu yomlayezo yomdabu esekelwe ku-BLooper.
Kwengezwe imbobo yokusebenza ngewayini engasetshenziswa ukusebenzisa izinhlelo zokusebenza zeWindows ku-Haiku. Kwemikhawulo, ikhono lokusebenzisa izinguqulo ze-64-bit ze-Haiku kuphela kanye nekhono lokusebenzisa izinhlelo zokusebenza ze-Windows ezingama-64 kuphela ezishiwo, kanye wengeze imbobo yomhleli wombhalo we-GNU Emacs Isebenza kwimodi yokuqhafaza. Amaphakheji asingathwe endaweni yokugcina ye-HaikuDepot.
Of ezinye izinguquko ezigqamile:
- Ukusekelwa kokukhiqiza nokubonisa izithonjana zesithombe kwengezwe kumphathi wefayela le-Tracker.
- Izithonjana zigcinwa kuzibaluli zefayela ezinwetshiwe.
- Isendlalelo senzelwe ukusebenzisana nabashayeli beFreeBSD.
- Abashayeli bathuthwe besuka ku-FreeBSD ukuze basekele ama-adaptha e-USB angenantambo e-Realtek (RTL) kanye ne-Ralink (RA).
- Kwemikhawulo, isidingo sokuxhuma idivayisi ngaphambi kokuqalisa siphawulwe (ngemuva kokuqalisa, idivayisi ayitholakali).
- 802.11 isitaki esingenantambo esifakwe ku-OpenBSD esisekelwa yi-802.11ac kanye namashayeli e-iwm nawe-iwx asekelwa i-Intel "Dual Band" kanye nama-adaptha angenantambo e-"AX".
- Umshayeli we-USB-RNDIS wengeziwe ovumela ukuhlela ukusebenza kwendawo yokufinyelela nge-USB (i-USB tethering) ukuze uyisebenzise njengekhadi lenethiwekhi elibonakalayo.
- Kwengezwe umshayeli omusha we-NTFS osuselwe kumtapo wolwazi ovela kuphrojekthi ye-NTFS-3G. Ukuqaliswa okusha kuzinzile, kusekela ukuhlanganiswa kwesendlalelo senqolobane yefayela, futhi kunikeza ukusebenza okuhle.
- Ukwesekwa okwengeziwe kwezinhlelo ze-32-bit nge-EFI ku-bootloader kanye nekhono lokufaka imvelo ye-Haiku engu-64-bit kusuka ku-32-bit EFI bootloader.
- Umshayeli othuthukisiwe wamadrayivu e-NVMe, wengeze usekelo lokusebenza kwe-TRIM ukwazisa idrayivu mayelana namabhulokhi akhululiwe.
- Ikhono lokuhlanganisa i-kernel nabashayeli abanezinguqulo ezintsha ze-GCC (kuhlanganise ne-GCC 11) linikeziwe, ukuze kuhlanganiswe uhlelo ngenxa yezixhumanisi zekhodi endala, i-GCC 2.95 isadingeka ukuze ihambisane ne-BeOS.
- Umsebenzi ojwayelekile wenziwa ukuthuthukisa ukuzinza kwalo lonke uhlelo
- Izinketho ezikhethiwe zingashintshwa kuzilungiselelo, kodwa zisadinga ukuqalisa phansi ukuze kusebenze.
- Izinketho zokusondeza zisekelwa izinhlelo zokusebenza eziningi zomdabu nezinye izimbobo, kodwa hhayi zonke.
Uma ungathanda ukufunda okwengeziwe ngayo, ungathintana nemininingwane kokuthi isixhumanisi esilandelayo.
Landa
Okokugcina, uma ufuna ukwazi okwengeziwe ngayo kanye/noma ukuthola isithombe sale nguqulo entsha, ungakwenza kuyo isixhumanisi esilandelayo. Izithombe ezihlukahlukene ezibukhoma ezibhuthayo (x86, x86-64) zilungiselelwe ukuhlola ukusebenza kwenguqulo entsha.