Haiku OS masu haɓaka aiki a kan tashar jiragen ruwa don RISC-V da ARM

Haiku OS: tebur

Haiku shine tsarin bude tushen aiki a halin yanzu yana cikin ci gaba wanda ke mai da hankali kan ƙididdigar mutum da multimedia.

Spaddamar da BeOS (Kasance tsarin aiki), Haiku yana son zama mai sauri, ingantacce, mai amfani da mai sauƙin koyo, ba tare da yin watsi da ƙarfinta ba ga masu amfani da dukkan matakan. Aikin Haiku sananne ne don buƙatun sa dangane da ingancin sigar watsa shirye-shirye.

Game da Haiku

Har zuwa shekara ta 2009, ba wani samfurin da aka tara don samfurin, don taƙaita damar zuwa ga mutane masu ƙarfin hali don tattara tsarin kanta da kuma guje wa masu amfani da ɓacin rai ba tare da ilimin da ya kamata ba.

Tsarin ya dogara ne kai tsaye akan fasahar BeOS 5 kuma an tsara shi ne don dacewa da binary tare da aikace-aikacen wannan tsarin aiki.

Lambar tushe don yawancin tsarin aikin Haiku an rarraba ta a ƙarƙashin lasisin MIT kyauta, ban da wasu ɗakunan karatu, kododin watsa labarai, da abubuwan haɗin da aka karɓa daga wasu ayyukan.

Tsarin yana mai da hankali ne kan kwamfutocin mutum, yana amfani da kwayarsa, wanda aka gina bisa tsarin haɗin ginin, wanda aka ƙaddara don babban martani ga ayyukan mai amfani da ingantaccen aiwatar da aikace-aikace masu tarin yawa.

Tsarin fayil yana amfani da OpenBFS, wanda ke tallafawa halayen fayil, aikin jarida, alamomin 64-bit, tallafi don adana alamun meta (ga kowane fayil, zaku iya adana sifofin a cikin hanyar maɓalli = ƙima, wanda ya sa fayiloli yayi kama da bayanai) da Specialididdiga na Musamman don saurin zaɓi don ƙungiyar tsarin kundin adireshi ana amfani da bishiyoyin "B + itace".

Daga lambar BeOS, Haiku ya haɗa da mai sarrafa fayil na Tracker da Bar ɗin Desktop, waɗanda aka buɗe maɓuɓɓukan tushen bayan ci gaban BeOS ya tsaya.

Masu haɓaka suna son kawo Haiku zuwa RISC-V da ARM

Yanzu Haiku masu haɓaka tsarin aiki sun fara ƙirƙirar tashar jiragen ruwa don gine-ginen RISC-V da ARM.

Kuma ita ce ARM ta ɗauki mahimmancin gaske a ƙarshe, Masu haɓaka Haiku sun sami nasarar ƙirƙirar abubuwan farawa don gudanar da fayilolin da ake buƙata don ƙaramin yanayin taya.

A gefe guda kuma don ginin RISC-V yana mai da hankali kan tabbatar da dacewa a matakin libc (tallafi ga nau'in "dogon ninki biyu", wanda shine girman girman ARM, x86, Sparc da RISC-V).

A yayin aiwatar da aiki a kan tashoshin jiragen ruwa a cikin babban lambar, an sabunta nau'ikan GCC 8 da nau'ikan binutils 2.32.

Don ci gaban kayayyakin Haiku don RISC-V da ARM, an shirya kwantena na Docker, gami da duk abubuwan dogaro da suka dace.

Har ila yau, an sami ci gaba a inganta tsarin rabon ƙwaƙwalwar rpmalloc. Canje-canje ga rpmalloc da kuma amfani da keɓaɓɓen ɓoye abubuwa ya sa ya yiwu don rage yawan amfani da ƙwaƙwalwar ajiya da rage gutsurewa.

A sakamakon haka, a lokacin sigar beta na biyu, ana iya shigar da yanayin Haiku a ɗora ta kan tsarin tare da 256 MB na RAM., kuma watakila ma ƙasa da. Gwaji da kuma niyyar samun damar API ya fara (wasu kira zasu samu ne kawai daga tushe).

A halin yanzu masu haɓakawa sun ba da rahoton cewa tashar jiragen ruwa don waɗannan gine-ginen suna cikin lokacin gwaji.

Yanzu muna cikin lokacin gwaji. Wannan wata dama ce ta tsaftace wasu matsalolin tashar jiragen ruwa ta ARM wadanda suka shafi libstdc ++ mai nasaba da juna.

Yanzu yana yiwuwa a gina fakitin bootstrap, amma Haiku nasa tattara abubuwan yana fuskantar matsaloli iri ɗaya masu haɗuwa daga baya. A yanzu mafita ita ce amfani da LLD (daga llvm / clang) maimakon mai haɗa al'adun gargaji.

A bangaren RISC-V, an maida hankali ne kan samun libc ɗinmu ya haɗa da aƙalla tallafi ga nau'in "tsawon ninki biyu" nau'ine daban akan ɗumbin gine-gine da yawa (ARM tana amfani da ragowa 64, x86 tana amfani da 96, da kuma sparc da ppc amfani Bits 128 amma tare da tsari daban-daban).


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.