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 hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster