Horumarinta Haiku waxay horumarinayaan dekedo loogu talagalay RISC-V iyo ARM

Horumarinta nidaamka hawlgalka Haiku bilaabay si loo abuuro dekedo loogu talagalay naqshadaha RISC-V iyo ARM. Horeba loogu guulaystay ARM ururiyey xirmooyinka bootstrap lagama maarmaanka ah si ay u socodsiiyaan jawiga kabaha ugu yar. Dekadda RISC-V, shaqadu waxay diiradda saartaa hubinta ku-habboonaanta heerka libc (taageerada nooca "laba-dheer", kaas oo leh cabbir ka duwan ARM, x86, Sparc iyo RISC-V). Intii lagu shaqeynayey dekedaha ku yaal saldhigga koodhka, noocyada GCC 8 iyo binutils 2.32 waa la cusboonaysiiyey. Si loo horumariyo dekedaha Haiku ee RISC-V iyo ARM, weelasha Docker ayaa la diyaariyey, oo ay ku jiraan dhammaan ku tiirsanaanta lagama maarmaanka ah.

Waxaa sidoo kale jiray horumarro laga sameeyay hagaajinta nidaamka qoondaynta xusuusta rpmalloc. Isbeddellada lagu sameeyo rpmalloc iyo isticmaalka kaydka shay gaar ah ayaa hoos u dhigtay isticmaalka xusuusta iyo hoos u dhaca kala qaybsanaanta. Natiijo ahaan, wakhtiga la sii daayo beta labaad, deegaanka Haiku wuxuu awoodi doonaa inuu ku rakibo oo ku rakibo nidaamyada leh 256 MB ee RAM, iyo laga yaabee xitaa ka yar. Shaqada ayaa sidoo kale ka bilaabatay xisaabinta iyo xaddidida gelitaanka API-ga (wacitaannada qaarkood ayaa la heli karaa oo keliya xididka).

Aynu dib u xasuusanno in mashruuca Haiku la abuuray 2001 si ay uga falcesho dhimista horumarinta BeOS OS oo lagu horumariyo magaca OpenBeOS, laakiin waxaa loo beddelay 2004 sababo la xiriira isticmaalka astaanta BeOS ee magaca. Nidaamku wuxuu si toos ah ugu salaysan yahay teknoolojiyadda BeOS 5 waxaana loogu talagalay in la waafajiyo codsiyada OS-kan. Koodhka isha ee inta badan Haiku OS waxa lagu qaybiyaa shati bilaash ah MIT, marka laga reebo qaar ka mid ah maktabadaha, codecs warbaahinta iyo qaybaha laga soo amaahday mashaariicda kale.

Nidaamka waxaa loogu talagalay kombuyuutarrada gaarka ah wuxuuna isticmaalaa kernel u gaar ah, oo lagu dhisay qaab dhismeedka isku-dhafka ah, oo loo habeeyay jawaab-celinta sare ee ficillada isticmaalaha iyo fulinta wax-ku-oolka ah ee codsiyada badan ee dunta ah. OpenBFS waxaa loo isticmaalaa sidii nidaam faylal ah, kaas oo taageera sifooyinka faylka la dheereeyey, gelista, tilmaamayaasha 64-bit, taageerada kaydinta meta tags (faylal kasta, sifooyinka waxaa lagu kaydin karaa qaabka furaha = qiimaha, taas oo ka dhigaysa nidaamka faylka la mid ah a database) iyo tusmooyinka gaarka ah si loo dedejiyo soo celinta iyaga. "geedaha B+" ayaa loo isticmaalaa si loo habeeyo qaab dhismeedka hagaha. Laga soo bilaabo koodhka BeOS, Haiku waxaa ku jira maareeyaha faylka Tracker iyo Deskbar, labaduba waxay ahaayeen ilo furan ka dib markii BeOS joojisay horumarka.

Horumarinta Haiku waxay horumarinayaan dekedo loogu talagalay RISC-V iyo ARM

Source: opennet.ru

Add a comment