Usasazo lweChimera Linux ludibanisa iLinux kernel kunye nokusingqongileyo kweFreeBSD

UDaniel Kolesa wase-Igalia, obandakanyekayo ekuphuhliseni i-Void Linux, i-WebKit kunye neeprojekthi ze-Enlightenment, uphuhlisa ukuhanjiswa kwe-Chimera Linux entsha. Iprojekthi isebenzisa i-Linux kernel, kodwa endaweni yezixhobo ze-GNU, idala imeko-bume yomsebenzisi ngokusekelwe kwinkqubo yesiseko yeFreeBSD, kwaye isebenzisa i-LLVM yokuhlanganisa. Ukuhanjiswa kuphuhliswa ekuqaleni njenge-cross-platform kwaye ixhasa i-x86_64, ppc64le, aarch64, riscv64 kunye ne-ppc64 izakhiwo.

Injongo yeprojekthi ngumnqweno wokubonelela ngokusasazwa kweLinux ngezinye izixhobo kunye nokuthathela ingqalelo amava okuphuhlisa iVoid Linux xa usenza usasazo olutsha. Ngokombhali weprojekthi, amacandelo omsebenzisi we-FreeBSD ayinzima kakhulu kwaye afaneleke ngakumbi kwiinkqubo ezilula kunye ne-compact. Ukuhanjiswa phantsi kwelayisensi ye-BSD evumelekileyo nako kube nefuthe. Uphuhliso lweChimera Linux ngokwalo lusasazwe phantsi kwelayisensi yeBSD.

Ukongeza kwindawo yomsebenzisi we-FreeBSD, ukuhanjiswa kwakhona kubandakanya i-GNU Yenza, util-linux, udev kunye neepakethe zepam. Inkqubo ye-init isekwe kumphathi wenkqubo ephathwayo yedinit, ekhoyo kwiinkqubo zeLinux kunye neBSD. Endaweni ye-glibc, ilayibrari ye-C eqhelekileyo iyasetyenziswa.

Ukufakela iinkqubo ezongezelelweyo, zombini iipakethe zokubini kunye nenkqubo yethu yokwakha umthombo, ii-cports, ezibhalwe kwiPython, zinikezelwa. Ubume bokwakha busebenza kwisikhongozeli esahlukileyo, esingenalungelo esenziwe kusetyenziswa ibubblewrap toolkit. Ukulawula iipakethi zokubini, umphathi wepakethe ye-APK (umgcini wePakeji yeAlpine, izixhobo ze-apk) ukusuka kwi-Alpine Linux isetyenzisiwe (ekuqaleni kwakucwangcisiwe ukusebenzisa i-pkg kwi-FreeBSD, kodwa kwakukho iingxaki ezinkulu ngokuhlengahlengiswa kwayo).

Iprojekthi isekwinqanaba lokuqala lophuhliso - kwiintsuku ezimbalwa ezidlulileyo kwakunokwenzeka ukubonelela ngokulayishwa ngokukwazi komsebenzisi ukuba angene kwimodi ye-console. Isixhobo se-bootstrap sinikiwe esikuvumela ukuba uphinde wakhe unikezelo olusuka kwindawo yakho okanye ukusuka kwindawo esekwe kuyo nayiphi na enye i-Linux. Inkqubo yokuhlanganisa ibandakanya izigaba ezithathu: ukudityaniswa kwamacandelo ukwenza isikhongozeli esinendawo yokuhlanganisana, ukudibana kwakhona kusetyenziswa isikhongozeli esilungisiweyo, kunye nesinye esakhe ukudibana kwakhona kodwa kusekwe kubume obudalwe kwinqanaba lesibini (uphinda-phindo luyimfuneko ukuze kupheliswe impembelelo yombane. inkqubo yokuqala yokusingatha kwinkqubo yokuhlanganisa) .

umthombo: opennet.ru

Yongeza izimvo