Chimera Linux distributsioon, millel on Linuxi tuum ja FreeBSD keskkond.

Daniel Kolesa ettevõttest Igalia, kes osaleb Void Linuxi, WebKiti ja Enlightenmenti projektide arendamisel, arendab uut Chimera Linuxi distributsiooni. Projekt kasutab Linuxi kernelit, kuid selle asemel, et kasutada GNU tööriistu, loob see kasutajakese põhinedes FreeBSD baassüsteemile, kasutades LLVM-i kokkupanekuks. Distributsioon areneb algselt välja kui ristplatvormne ja toetab arhitektuure x86_64, ppc64le, aarch64, riscv64 ja ppc64.

Projekti eesmärgiks on pakkuda Linuxi distributsiooni alternatiivsete tööriistadega, arvestades Void Linuxi arendamise kogemusi. Projekti autori arvates on FreeBSD kasutajakomponendid vähem keerulised ja sobivad paremini kergete ja kompaktsete süsteemide jaoks. Samuti on mõju avaldanud BSD litsentsi alusel toimetamine. Chimera Linuxi omatööd levitatakse samuti BSD litsentsi alusel.

Lisaks FreeBSD kasutajakeskkonnale on distributsioonis kasutusel ka GNU Make, util-linux, udev ja pam paketid. Alustamisüsteem põhineb kantav süsteemihaldur dinit-il, mis on saadaval Linuxi ja BSD süsteemidele. glibc asemel kasutatakse standardset C teeki musl.

Täiendavate programmide installimiseks pakutakse nii binaarpakette kui ka oma allikakoodist kokkuklappimist — cports, mis on kirjutatud Pythonis. Kokkupanekukeskkond käivitatakse eraldi privileege mitteomavas konteineris, mis luuakse bubblewrap tööriista abil. Binaarpakettide haldamiseks kasutatakse Alpine Linuxist pärit paketihaldurit APK (Alpine Package Keeper, apk-tools), algselt oli plaanis kasutada pkg-d FreeBSD-st, kuid selle kohandamisega tekkisid suured probleemid.

Projekt on hetkel arengu algstaadiumis - mõni päev tagasi õnnestus saavutada laadimine, mille võimaldab kasutaja siseneda konsoolis. Pakutakse tööriistu bootstrapping'i jaoks, mis võimaldab koostada distributsioon oma keskkonnast või mõne muu Linuxi distributsiooni baasil. Koostamisprotsess koosneb kolmest etapist: komponentide koostamine, et luua konteiner koostamisümbrusele, enda ümberkomplekteerimine ettevalmistatud konteineri abil ja veel üks enda ümberkomplekteerimine, kuid juba teise etapi käigus loodud keskkonna põhjal (duplikaat on vajalik, et välistada algse host-süsteemi mõju koostamisprotsessile).

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster