Masu haɓaka Haiku suna haɓaka tashoshin jiragen ruwa don RISC-V da ARM

Masu haɓaka tsarin aiki Haiku ya fara don ƙirƙirar tashoshin jiragen ruwa don gine-ginen RISC-V da ARM. Ya riga ya yi nasara ga ARM tattara buƙatun bootstrap masu mahimmanci don gudanar da ƙaramin yanayin taya. A cikin tashar RISC-V, aikin yana mayar da hankali kan tabbatar da daidaituwa a matakin libc (goyan bayan nau'in "dogon ninki biyu", wanda ke da girman daban don ARM, x86, Sparc da RISC-V). Yayin da ake aiki akan tashar jiragen ruwa a babban tushen lambar, an sabunta sigogin GCC 8 da binutils 2.32. Don haɓaka tashoshin jiragen ruwa na Haiku don RISC-V da ARM, an shirya kwantena Docker, gami da duk abin dogaro.

Hakanan an sami ci gaba wajen inganta tsarin rarraba ƙwaƙwalwar ajiya na rpmalloc. Canje-canjen da aka yi zuwa rpmalloc da amfani da keɓaɓɓen cache abu ya rage yawan ƙwaƙwalwar ajiya da rage rarrabuwa. A sakamakon haka, a lokacin sakin beta na biyu, yanayin Haiku zai iya shigarwa da kuma taya akan tsarin tare da 256 MB na RAM, kuma watakila ma ƙasa da haka. Har ila yau, an fara aiki akan dubawa da hana damar yin amfani da API (wasu kira za su kasance kawai don tushen).

Mu tuna cewa an ƙirƙiri aikin Haiku ne a shekara ta 2001 a matsayin martani ga tauyewar ci gaban BeOS OS kuma an haɓaka shi da sunan OpenBeOS, amma an sake masa suna a 2004 saboda da'awar da ta shafi amfani da alamar kasuwanci ta BeOS da sunan. Tsarin yana dogara ne kai tsaye akan fasahar BeOS 5 kuma an yi niyya don dacewa da binary tare da aikace-aikacen wannan OS. Ana rarraba lambar tushe don yawancin Haiku OS ƙarƙashin lasisin kyauta MIT, ban da wasu ɗakunan karatu, codecs na kafofin watsa labaru da abubuwan da aka aro daga wasu ayyukan.

Tsarin yana nufin kwamfutoci na sirri kuma yana amfani da nasa kwaya, 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 zare da yawa. 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 ta daina haɓakawa.

Masu haɓaka Haiku suna haɓaka tashoshin jiragen ruwa don RISC-V da ARM

source: budenet.ru

Add a comment