Distribucija Chimera Linux, ki združuje jedro Linux z okoljem FreeBSD

Daniel Kolesa iz podjetja Igalia, ki sodeluje pri razvoju projektov Void Linux, WebKit in Enlightenment, razvija novo distribucijo Chimera Linux. Projekt uporablja jedro Linux, vendar namesto GNU orodij oblikuje uporabniško okolje na osnovi osnovnega sistema FreeBSD, za gradnjo pa uporablja LLVM. Distribucija se sprva razvija kot večplatformna in podpira arhitekture x86_64, ppc64le, aarch64, riscv64 in ppc64.

Kot cilj projekta je navedena želja ponuditi Linux distribucijo z alternativnim orodjem in upoštevati pri ustvarjanju nove distribucije izkušnje razvoja Void Linux. Po mnenju avtorja projekta so uporabniški komponenti FreeBSD manj zapleteni in bolj primerni za lahke in kompaktne sisteme. Tudi vpliv je imela dostava pod permisivno BSD licenco. Lastni dosežki Chimera Linux so prav tako razpoloženi pod BSD licenco.

Poleg uporabniškega okolja FreeBSD so v distribuciji vključeni tudi paketi GNU Make, util-linux, udev in pam. Sistem inicializacije je zgrajen na osnovi prenosljivega sistemskega upravljalnika dinit, ki je na voljo za Linux in BSD sisteme. Namesto glibc se uporablja standardna knjižnica C musl.

Za namestitev dodatnih programov so na voljo tako binarni paketi kot tudi lastni sistem za gradnjo iz izvornih besedil — cports, napisan v Pythonu. Gradbeno okolje se zažene v ločenem neprivilegiranem vsebniku, ki ga ustvari orodje bubblewrap. Za upravljanje z binarnimi paketi je uporabljen upravitelj paketov APK (Alpine Package Keeper, apk-tools) iz Alpine Linux (sprva je bilo načrtovano uporabo pkg iz FreeBSD, vendar so se pojavile velike težave z njegovo prilagoditvijo).

Проjekt je još u fazi razvoja — prije nekoliko dana postignuto je omogućavanje pristupa putem konzole. Osiguran je alat za bootstrapping koji omogućava rekonfiguraciju distribucije iz vlastitog okruženja ili iz okruženja temeljenog na bilo kojoj drugoj Linux distribuciji. Proces izgradnje uključuje tri faze: izgradnju komponenti za formiranje kontejnera sa okruženjem za izgradnju, vlastitu rekonfiguraciju pomoću pripremljenog kontejnera i još jednu vlastitu rekonfiguraciju, ali na osnovu okruženja stvorenog u drugoj fazi (dupliciranje je potrebno kako bi se isključila mogućnost utjecaja izvorne host-sustava na proces izgradnje).

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster