Chimera Linux, shpërndarja e re që kombinon kernelin Linux me mjedisin FreeBSD

Daniel Colesa (aka q66) nga kompania Igalia dhe i cili nga ana e tij mori pjesë në zhvillimin e projekteve Void Linux, WebKit dhe Ndriçimi, e bëri të njohur kohët e fundit ka zhvilluar shpërndarjen e re "Chimera the Linux".

Ky është një projekt që shquhet për përdorimin e kernelit Linux, por në vend të paketës së veglave GNU, ajo formon mjedisin e përdoruesit bazuar në sistemin bazë FreeBSD dhe përdor LLVM për ndërtim. Shpërndarja fillimisht është zhvilluar si ndër-platformë dhe është në përputhje me arkitekturat x86_64, ppc64le, aarch64, riscv64 dhe ppc64.

Rreth Chimera Linux

Objektivi kryesor i Chimera Linux është të fuqizojë psiguroni një shpërndarje Linux me mjete alternative dhe merrni parasysh përvojën e zhvillimit të Void Linux kur krijoni një shpërndarje të re.

Chimera është një shpërndarje Linux me objektivat e mëposhtëm:

  • E ndërtuar tërësisht me LLVM
  • Zona e përdoruesit e bazuar në FreeBSD
  • Paketim binar dhe një sistem përpilimi burimi i mirë-projektuar
  • bootstrapable
  • portativ

Sipas mendimit të autorit të projektit, lKomponentët e personalizuar të FreeBSD janë më pak komplekse dhe më të përshtatshëm për sisteme me peshë të lehtë dhe kompakte. Dorëzimi sipas licencës së lejes BSD gjithashtu pati një ndikim. Puna e vetë Chimera Linux shpërndahet gjithashtu nën licencën BSD.

Chimera përdor LLVM dhe Clang si zinxhirin e veglave të saj të sistemit. Kjo përdoret për të ndërtuar të gjithë komponentët thelbësorë të sistemit. Përveç mjedisit të përdoruesit të FreeBSD, shpërndarja ai përfshin gjithashtu paketat GNU Make, util-linux, udev dhe pam. Sistemi init është ndërtuar në krye të menaxherit portativ të sistemit dinit i disponueshëm për sistemet Linux dhe BSD. Në vend të glibc, përdoret biblioteka standarde C musl. Hapësira e përdoruesit bazohet në komponentët e FreeBSD dhe jo në GNU dhe koreutilët e lidhur. Ka pak komponentë GNU dhe i vetmi rreptësisht i nevojshëm për mjedisin e nisjes dhe përpilimit është GNU Make.

Për të instaluar programe shtesë, ofrohen si paketat binare ashtu edhe sistemi juaj i ndërtimit nga kodet burimore: cports, të shkruara në Python. Mjedisi i ndërtimit funksionon në një enë të veçantë, të paprivilegjuar të ndërtuar me paketën e veglave bubblewrap. Menaxheri i paketave APK (Alpine Package Keeper, apk-tools) i Alpine Linux përdoret për të menaxhuar paketat binare (fillimisht ishte planifikuar të përdorej pkg e FreeBSD, por kishte probleme të mëdha me përshtatjen e tij).

Chimera ka një sistem krejtësisht të ri të paketimit të shkronjave që nuk shkruhet në guaskë siç është konvencionale, por në gjuhën e programimit Python. Kjo zvogëlon shpenzimet e përgjithshme të sistemit të përpilimit në minimum, si dhe e bën atë të kontrollueshëm, etj.

Ndërtesat janë gjithmonë të kontejnerizuara, me një sistem minimal Chimera të përdorur si mjedis ndërtimi për secilën paketë. Ky sistem përdoret në një mjedis testimi që funksionon pa privilegje.

Sistemi binar i paketimit i përdorur është apk-tools me origjinë nga Alpine Linux. Është zgjedhur për shpejtësinë dhe lehtësinë e integrimit.

Provoni Chimera Linux?

Për momentin nuk është e mundur të merret një imazh fillestar i qëndrueshëm i projektit, pasi ky është ende në fazën fillestare të zhvillimit dhe disa ditë më parë, u bë e mundur të sigurohet një shkarkim me mundësinë e regjistrimit të përdoruesit në modalitetin e konsolës. .

Ky imazh ofron një boot toolkit, i cili ju lejon të rindërtoni një shpërndarje nga mjedisi juaj ose nga një mjedis i bazuar në çdo shpërndarje tjetër Linux.

Procesi i ndërtimit përfshin tre faza: montimin e komponentëve për të formuar një kontejnerë me një mjedis ndërtimi, vetë-rindërtim duke përdorur një enë të përgatitur dhe një tjetër vetë-rindërtim, por tashmë bazuar në mjedisin e krijuar në fazën e dytë (dublikimi është i nevojshëm për të përjashtuar ndikimi i sistemit pritës origjinal në procesin e ndërtimit).

Më në fund nëse jeni të interesuar të dini më shumë për të Ju mund ta njihni, konsultoni dhe monitoroni projektin nga lidhjet e mëposhtme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   José Luis dijo

    FreeBSD është versioni falas i Unix nga Universiteti i Berkeley.
    GNU është një Unix që nuk është Unix (?)
    Me fjalë të tjera, universi Unix vazhdon të zgjerohet dhe të diversifikohet.