Haiku OS vanogadzira vanoshanda pazviteshi zveRISC-V uye ARM

Haiku OS: desktop

Haiku yakavhurwa sosi inoshanda sisitimu parizvino mukuvandudza iyo inotarisa zvakanyanya kune yako wega komputa uye multimedia.

Akafuridzirwa neBeOS (Iva Inoshanda Sisitimu), Haiku inoshuvira kuve inokurumidza, inoshanda, mushandisi-inoshamwaridzika uye nyore-kudzidza-system, Pasina kuregeredza simba rayo kune vashandisi veese matanho. Iyo Haiku projekiti inozivikanwa nezve zvainoda maererano nehunhu hwenhepfenyuro shanduro.

About Haiku

Kusvikira 2009, hapana vhezheni yakanyorwa yaiwanikwa yekurodha pasi, kuitira kudzora kupinda kune vanhu vakashinga zvakakwana kuumbiridza iyo system pachayo uye kudzivirira kuodza moyo vashandisi vasina ruzivo rwakakosha kuti vadaro.

Iyo sisitimu yakavakirwa zvakananga paBeOS 5 matekinoroji uye yakanangana nekuenderana kwebhinari nezvikumbiro zveiyi sisitimu inoshanda.

Kodhi yekodhi yemazhinji masisitimu anoshanda eHaiku anogoverwa pasi peyemahara MIT rezinesi, kunze kwemamwe maraibhurari, midhiya codecs, uye zvinhu zvakatorwa kubva kune mamwe mapurojekiti.

Iyo sisitimu ino tarisa pamunhu makomputa, inoshandisa iyo yayo kernel, Yakavakirwa pahwaro hwehybrikhi dhizaini, yakagadzirirwa kukwikwidza kwakanyanya kuzviito zvevashandisi uye kuitiswa kwakanaka kwekushandisa kwakawanda-tambo.

Iyo faira sisitimu inoshandisa OpenBFS, iyo inotsigira akawedzeredzwa maficha maficha, kutsikisa, makumi matanhatu-mabhigi, rutsigiro rwekuchengetera meta tag (yefaira rega rega, unogona kuchengetedza hunhu sekiyi = kukosha, izvo zvinoita mafaera akafanana nedatabases) uye Special indexes kuti akurumidze kusarudza kwesangano yechinyorwa dhairekitori inoshandiswa "B + muti" miti.

Kubva paBOSOS kodhi, Haiku inosanganisira iyo Tracker faira maneja uye iyo Desktop Bar, ayo masosi kodhi ayo akavhurwa mushure meBOSOS kumiswa.

Vagadziri vanoda kuunza Haiku kuRISC-V uye ARM

Zvino iyo Haiku inoshanda sisitimu vanogadzira vatanga kugadzira madoko eiyo RISC-V uye ARM zvivakwa.

Uye ndeyekuti ARM yatora kukosha kukuru mune yekupedzisira, Vagadziri veHaiku vakabudirira kugadzira iyo yekutanga mapakeji kumhanya mafaera anodikanwa kune diki bhutsu nharaunda.

Kune rimwe divi reRISC-V kuvaka inotarisa pakuona kuenderana padanho re libc (tsigiro yemhando "refu zvakapetwa", iri saizi yakasiyana yeARM, x86, Sparc, uye RISC-V).

Mukuita kwekushanda pazviteshi mumakodhi makuru, iyo GCC 8 uye binutils 2.32 shanduro dzakagadziriswa.

Zvekuvandudzwa kwezvigadzirwa zveHaiku zveRISC-V neARM, midziyo yeDocker yakagadzirirwa, kusanganisira zvese zvinodiwa zvinoenderana.

Uyewo, kufambira mberi kwakaitwa mukugadzirisa iyo rpmalloc ndangariro yekugovera system. Shanduko dzakaitwa ku rpmalloc uye kushandiswa kwechero chinhu chakachengetwa chakaita kuti zvikwanise kudzora ndangariro kushandiswa uye kuderedza kupatsanurwa.

Nekuda kweizvozvo, panguva yechipiri beta vhezheni, iyo Haiku nharaunda inogona kuiswa uye kutakurwa pane masystem ane 256 MB ye RAM., uye pamwe kunyange zvishoma. Kuongorora nekutarisa kweAPI kuwana kwatanga (kumwe kufona kuchazowanikwa chete kumidzi).

Panguva ino vanogadzira vanotaura kuti madoko ezvekuvakwa aya ari muchikamu chekuyedza.

Isu tave muchikamu chekuyedza. Uyu waive mukana wekuchenesa mamwe maARM port nyaya dzinosanganisira yakaenzanisirwa yakabatana libstdc ++.

Izvozvi zvave kuita kuti bootstrap mapakeji avakwe, asi kuumbirwa kwaHaiku kunosangana nezvimwe zvakafanana zvinosunga nyaya gare gare. Parizvino mhinduro ndeye kushandisa LLD (kubva ku llvm / clang) pane yechinyakare ld chinongedzo.

Padivi reRISC-V, tarisiro parizvino ndeyekuita kuti libc yedu ishandise inokwana rutsigiro rwakakwana rwemhando "refu zvakapetwa" ndeimwe mhando pane akawanda maumbirwo (ARM inoshandisa 64 bits, x86 inoshandisa 96, uye sparc uye ppc kushandisa 128 bits asi ane mafomati akasiyana).


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako