Chimera Linux, jaunais izplatījums, kas apvieno Linux kodolu ar FreeBSD vidi

Daniels Koļesa (pazīstams arī kā q66) no Igalia uzņēmuma un kurš savukārt piedalījās Void Linux projektu izstrādē, WebKit un apgaismība, darīja to zināmu nesen izstrādāja jauno izplatīšanu "Himera Linux".

Šis ir projekts, kas izceļas ar Linux kodola izmantošanu, bet GNU rīkkopas vietā tā veido lietotāja vidi balstās uz FreeBSD pamatsistēmu un veidošanai izmanto LLVM. Izplatījums sākotnēji tika izstrādāts kā starpplatformu un ir savietojams ar x86_64, ppc64le, aarch64, riscv64 un ppc64 arhitektūrām.

Par Chimera Linux

Chimera Linux galvenais mērķis ir darbināt pnodrošināt Linux izplatīšanu ar alternatīviem rīkiem un, veidojot jaunu izplatīšanu, ņem vērā Void Linux izstrādes pieredzi.

Chimera ir Linux izplatīšana ar šādiem mērķiem:

  • Pilnībā būvēts ar LLVM
  • Uz FreeBSD balstīta lietotāju zona
  • Binārais iepakojums un labi izstrādāta avotu apkopošanas sistēma
  • bootstrapable
  • Pārnēsājams

Pēc projekta autores domām, lFreeBSD pielāgotie komponenti ir mazāk sarežģīti un labāk piemēroti vieglām sistēmām un kompakts. Ietekme bija arī piegādei saskaņā ar BSD atļaujas licenci. Arī pašas Chimera Linux darbs tiek izplatīts saskaņā ar BSD licenci.

Chimera kā sistēmas rīku ķēdi izmanto LLVM un Clang. To izmanto, lai izveidotu visas sistēmas galvenās sastāvdaļas. Papildus FreeBSD lietotāja videi izplatīšana tajā ir iekļautas arī GNU Make, util-linux, udev un pam pakotnes. Init sistēma ir balstīta uz pārnēsājamo dinit sistēmas pārvaldnieku, kas pieejams Linux un BSD sistēmām. Glibc vietā tiek izmantota musl standarta C bibliotēka. Lietotāju telpa ir balstīta uz FreeBSD komponentiem, nevis uz GNU un saistītajiem kodoliem. Ir maz GNU komponentu un vienīgais, kas noteikti nepieciešams sāknēšanas un kompilācijas videi, ir GNU Make.

Lai instalētu papildu programmas, tiek piedāvātas gan binārās pakotnes, gan jūsu pašu veidotā sistēma no pirmkodiem: cports, rakstīts Python. Būvēšanas vide darbojas atsevišķā, nepiešķirtā konteinerā, kas izveidots, izmantojot burbuļplēves rīku komplektu. Bināro pakotņu pārvaldīšanai tiek izmantots Alpine Linux APK (Alpine Package Keeper, apk-tools) pakotņu pārvaldnieks (sākotnēji bija plānots izmantot FreeBSD pkg, taču bija lielas problēmas ar tā adaptāciju).

Chimera ir pilnīgi jauna fontu iepakošanas sistēma, kas nav rakstīta čaulā, kā tas ir ierasts, bet gan Python programmēšanas valodā. Tas samazina kompilācijas sistēmas pieskaitāmās izmaksas līdz minimumam, kā arī padara to par introspektīvu utt.

Builds vienmēr tiek ievietots konteineros, un katrai pakotnei kā izveides vide tiek izmantota minimāla Chimera sistēma. Šī sistēma tiek izmantota testa vidē bubblewrapy darbojas bez privilēģijām.

Izmantotā binārā iepakošanas sistēma ir apk-tools, kas sākotnēji ir no Alpine Linux. Tas tika izvēlēts tā ātruma un integrēšanas viegluma dēļ.

Vai izmēģināt Chimera Linux?

Šobrīd nav iespējams iegūt stabilu projekta sākotnējo attēlu, jo šis vēl ir izstrādes sākuma stadijā un pirms dažām dienām bija iespējams nodrošināt lejupielādi ar iespēju reģistrēt lietotāju konsoles režīmā .

Šis attēls nodrošina sāknēšanas rīku komplektu, kas ļauj atjaunot izplatīšanu no savas vides vai vides, kuras pamatā ir jebkurš cits Linux izplatījums.

Būvēšanas process ietver trīs posmus: komponentu salikšanu, veidojot konteineru ar būvēšanas vidi, pašpārbūvi, izmantojot sagatavotu konteineru, un vēl vienu pašpārbūvi, bet jau balstoties uz otrajā posmā izveidoto vidi (nepieciešama dublēšanās, lai izslēgtu sākotnējās resursdatora sistēmas ietekme uz veidošanas procesu).

Beidzot ja jūs interesē uzzināt vairāk par to Jūs varat uzzināt, konsultēties un uzraudzīt projektu, izmantojot tālāk norādītās saites.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   José Luis teica

    FreeBSD ir bezmaksas Unix versija no Bērklijas universitātes.
    GNU ir Unix, kas nav Unix (?)
    Citiem vārdiem sakot, Unix visums turpina paplašināties un dažādot.