Distribuzzjoni Chimera Linux li tgħaqqad kernel Linux ma 'ambjent FreeBSD

Daniel Kolesa minn Igalia, li huwa involut fl-iżvilupp tal-proġetti Void Linux, WebKit u Enlightenment, qed jiżviluppa distribuzzjoni ġdida ta’ Chimera Linux. Il-proġett juża l-kernel tal-Linux, iżda minflok l-għodod GNU, joħloq l-ambjent tal-utent ibbażat fuq is-sistema bażi FreeBSD, u juża LLVM għall-assemblaġġ. Id-distribuzzjoni hija żviluppata inizjalment bħala cross-platform u tappoġġja arkitetturi x86_64, ppc64le, aarch64, riscv64 u ppc64.

L-għan tal-proġett huwa x-xewqa li tiġi pprovduta distribuzzjoni Linux b'għodod alternattivi u li titqies l-esperjenza tal-iżvilupp ta' Void Linux meta tinħoloq distribuzzjoni ġdida. Skont l-awtur tal-proġett, il-komponenti tal-utent FreeBSD huma inqas ikkumplikati u aktar adattati għal sistemi ħfief u kompatti. Il-kunsinna taħt il-liċenzja permissiva BSD kellha impatt ukoll. L-iżviluppi ta' Chimera Linux stess huma mqassma wkoll taħt il-liċenzja BSD.

Minbarra l-ambjent tal-utent FreeBSD, id-distribuzzjoni tinkludi wkoll il-pakketti GNU Make, util-linux, udev u pam. Is-sistema init hija bbażata fuq il-maniġer tas-sistema portabbli dinit, disponibbli għas-sistemi Linux u BSD. Minflok glibc, tintuża l-musl tal-librerija C standard.

Biex tinstalla programmi addizzjonali, kemm pakketti binarji kif ukoll is-sistema ta 'bini tas-sors tagħna stess, cports, miktuba f'Python, huma offruti. L-ambjent tal-bini jaħdem f'kontenitur separat u mhux privileġġjat maħluq bl-użu tal-bubblewrap toolkit. Biex timmaniġġja pakketti binarji, jintuża l-maniġer tal-pakkett APK (Alpine Package Keeper, apk-tools) minn Alpine Linux (oriġinarjament kien ippjanat li jintuża pkg minn FreeBSD, iżda kien hemm problemi kbar bl-adattament tiegħu).

Il-proġett għadu fl-istadju inizjali ta 'żvilupp - ftit jiem ilu kien possibbli li jiġi pprovdut tagħbija bil-kapaċità għall-utent li jidħol fil-modalità console. Jiġi pprovdut sett ta' għodda bootstrap li jippermettilek terġa' tibni d-distribuzzjoni mill-ambjent tiegħek stess jew minn ambjent ibbażat fuq kwalunkwe distribuzzjoni Linux oħra. Il-proċess ta 'assemblaġġ jinkludi tliet stadji: assemblaġġ ta' komponenti biex jiffurmaw kontenitur b'ambjent ta 'assemblaġġ, assemblaġġ mill-ġdid stess bl-użu ta' kontenitur ippreparat, u assemblaġġ ieħor proprju iżda bbażat fuq l-ambjent maħluq fit-tieni stadju (id-duplikazzjoni hija meħtieġa biex tiġi eliminata l-influwenza tal- sistema ospitanti oriġinali fuq il-proċess ta 'assemblaġġ).

Sors: opennet.ru

Żid kumment