Chimera Linux banaketa Linux nukleoa FreeBSD ingurunearekin konbinatuz

Void Linux, WebKit eta Enlightenment proiektuen garapenean parte hartzen duen Igaliako Daniel Kolesa Chimera Linux banaketa berri bat garatzen ari da. Proiektuak Linux nukleoa erabiltzen du, baina GNU tresnen ordez, erabiltzailearen ingurunea sortzen du FreeBSD oinarrizko sisteman oinarrituta, eta LLVM erabiltzen du muntatzeko. Banaketa, hasiera batean, plataforma anitzeko moduan garatu da eta x86_64, ppc64le, aarch64, riscv64 eta ppc64 arkitekturak onartzen ditu.

Proiektuaren helburua Linux banaketa bat tresna alternatiboekin eskaintzea da eta Void Linux garatzeko esperientzia kontuan hartzea banaketa berri bat sortzean. Proiektuaren egilearen arabera, FreeBSD erabiltzaileen osagaiak ez dira hain konplikatuak eta sistema arin eta trinkoetarako egokiak. BSD lizentzia baimenduaren arabera bidaltzeak ere eragina izan zuen. Chimera Linux-en garapenak ere BSD lizentziapean banatzen dira.

FreeBSD erabiltzaile-inguruneaz gain, banaketak GNU Make, util-linux, udev eta pam paketeak ere biltzen ditu. Init sistema sistema kudeatzaile eramangarrian oinarrituta dago, Linux eta BSD sistemetarako eskuragarri. Glibc-en ordez, C liburutegi estandarra musl erabiltzen da.

Programa osagarriak instalatzeko, pakete bitarrak eta gure iturburu-sorkuntza sistema propioa, cports, Python-en idatzita, eskaintzen dira. Eraikitze-ingurunea bubblewrap tresna-tresna erabiliz sortutako pribilegiorik gabeko edukiontzi bereizi batean exekutatzen da. Pakete bitarrak kudeatzeko, Alpine Linux-eko APK pakete kudeatzailea (Alpine Package Keeper, apk-tools) erabiltzen da (hasieran FreeBSD-tik pkg erabiltzea aurreikusi zen, baina bere egokitzapenean arazo handiak izan ziren).

Proiektua garapenaren hasierako fasean dago oraindik - duela egun batzuk posible zen kargatzea erabiltzaileari kontsola moduan saioa hasteko gaitasuna ematea. Abioko tresna-kit bat eskaintzen da, banaketa zure ingurunetik edo Linux beste edozein banaketatan oinarritutako ingurune batetik berreraikitzeko aukera ematen duena. Muntaketa-prozesuak hiru fase hartzen ditu barne: osagaien muntaketa, muntaketa-ingurunearekin edukiontzi bat osatzeko, ber-muntaketa propioa prestatutako edukiontzi baten bidez, eta beste birmuntaketa propio bat baina bigarren fasean sortutako ingurunean oinarrituta (bikoizketa beharrezkoa da ontziaren eragina ezabatzeko. jatorrizko ostalari-sistema muntaketa prozesuan) .

Iturria: opennet.ru

Gehitu iruzkin berria