Chimera Linux, nova distribucija, ki združuje jedro Linuxa z okoljem FreeBSD

Daniel Colesa (aka q66) podjetja Igalia in ki je nato sodeloval pri razvoju projektov Void Linux, WebKit in razsvetljenje, dal vedeti pred kratkim razvija novo distribucijo "Chimera the Linux".

To je projekt, ki izstopa po uporabi jedra Linuxa, vendar namesto zbirke orodij GNU tvori uporabniško okolje temelji na jedrnem sistemu FreeBSD in za gradnjo uporablja LLVM. Distribucija je bila prvotno razvita kot večplatformna in je združljiva z arhitekturami x86_64, ppc64le, aarch64, riscv64 in ppc64.

O Chimera Linuxu

Glavni cilj Chimera Linuxa je napajanje pzagotoviti distribucijo Linuxa z alternativnimi orodji in pri ustvarjanju nove distribucije upoštevajte izkušnje z razvojem Void Linuxa.

Chimera je distribucija Linuxa z naslednjimi cilji:

  • V celoti zgrajen z LLVM
  • Uporabniško območje, ki temelji na FreeBSD
  • Binarna embalaža in dobro zasnovan sistem za zbiranje vira
  • Možnost zagona
  • Prenosni

Po mnenju avtorja projekta lKomponente po meri FreeBSD so manj zapletene in bolj primerne za lahke sisteme in kompakten. Vpliv je imela tudi dostava po licenci BSD Permit. Pod licenco BSD se distribuira tudi lastno delo Chimera Linux.

Chimera uporablja LLVM in Clang kot sistemsko verigo orodij. To se uporablja za gradnjo vseh osnovnih komponent sistema. Poleg uporabniškega okolja FreeBSD, distribucija vključuje tudi pakete GNU Make, util-linux, udev in pam. Sistem init je zgrajen na vrhu prenosnega upravitelja sistema dinit, ki je na voljo za sisteme Linux in BSD. Namesto glibc se uporablja standardna knjižnica C musl. Uporabniški prostor temelji na komponentah FreeBSD in ne na GNU in sorodnih coreutilih. Komponent GNU je malo in edini, ki je nujno potreben za okolje za zagon in prevajanje, je GNU Make.

Za namestitev dodatnih programov so na voljo tako binarni paketi kot vaš lasten sistem gradnje iz izvornih kod: cports, napisana v Pythonu. Okolje za gradnjo teče v ločenem, neprivilegiranem vsebniku, zgrajenem z orodji bubblewrap. Upravitelj paketov Alpine Linux APK (Alpine Package Keeper, apk-tools) se uporablja za upravljanje binarnih paketov (prvotno je bila načrtovana uporaba pkg FreeBSD, vendar so bile pri prilagajanju velike težave).

Chimera ima popolnoma nov sistem pakiranja pisav, ki ni napisan v lupini, kot je običajno, ampak v programskem jeziku Python. To zmanjša obremenitev sistema za prevajanje na najmanjšo možno mero, hkrati pa ga naredi introspektivnega itd.

Zgradbe so vedno pospravljene, z minimalnim sistemom Chimera, ki se uporablja kot okolje za gradnjo za vsak paket. Ta sistem se uporablja v testnem okolju, ki se izvaja brez privilegijev.

Uporabljeni binarni sistem pakiranja so apk-orodja, ki izvirajo iz Alpine Linux. Izbran je bil zaradi svoje hitrosti in enostavnosti integracije.

Poskusite Chimera Linux?

Trenutno ni mogoče dobiti stabilne začetne podobe projekta, saj je ta še v začetni fazi razvoja in je bilo pred nekaj dnevi mogoče zagotoviti prenos z možnostjo registracije uporabnika v konzolnem načinu .

Ta slika ponuja komplet orodij za zagon, ki vam omogoča, da ponovno zgradite distribucijo iz svojega okolja ali iz okolja, ki temelji na kateri koli drugi distribuciji Linuxa.

Postopek gradnje vključuje tri stopnje: sestavljanje komponent v vsebnik z gradbenim okoljem, samoobnova z uporabo pripravljenega vsebnika in še ena samoobnova, vendar že na podlagi okolja, ustvarjenega v drugi fazi (podvajanje je potrebno za izključitev vpliv prvotnega gostiteljskega sistema na proces gradnje).

Končno če vas zanima več o tem Projekt lahko poznate, se posvetujete in spremljate na naslednjih povezavah.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   José Luis je dejal

    FreeBSD je brezplačna različica Unixa z Univerze Berkeley.
    GNU je Unix, ki ni Unix (?)
    To pomeni, da se Unix vesolje še naprej širi in diverzificira.