Belavokek Chimera Linux-ê ku kernelek Linux-ê bi hawîrdorek FreeBSD re dike yek

Daniel Kolesa ji Igalia, ku di pêşkeftina projeyên Void Linux, WebKit û Enlightenment de beşdar e, belavkirina Chimera Linux ya nû pêş dixe. Proje kernel Linux bikar tîne, lê li şûna amûra GNU, ew hawîrdora bikarhêner li ser bingeha dagirtina pergala bingehîn a FreeBSD ava dike, û ji bo komkirinê LLVM bikar tîne. Dabeşkirin di destpêkê de wekî çar-platformek tête pêşve xistin û mîmarên x86_64, ppc64le, aarch64, riscv64 û ppc64 piştgirî dike.

Armanca projeyê ew e ku meriv dabeşek Linux-ê bi amûrên alternatîf peyda bike û dema ku belavkirinek nû çêbike ezmûna pêşvebirina Void Linux-ê li ber çavan bigire. Li gorî nivîskarê projeyê, hêmanên xwerû yên FreeBSD ji bo pergalên sivik û kompakt kêmtir tevlihev û maqûltir in. Radestkirina di bin destûrnameyek destûrdar a BSD de jî bandorek kir. Pêşveçûnên xwe yên Chimera Linux jî di bin lîsansa BSD de têne belav kirin.

Ji bilî hawîrdora bikarhênerê FreeBSD, dabeşkirin pakêtên GNU Make, util-linux, udev û pam jî bikar tîne. Pergala destpêkê li dora rêveberê pergala portable dinit-ê ku ji bo pergalên Linux û BSD-ê peyda dibe hatî çêkirin. Pirtûkxaneya standard C musl li şûna glibc tê bikaranîn.

Ji bo sazkirina bernameyên din, hem pakêtên binary têne pêşkêş kirin, hem jî pergala avakirina wê ya ji çavkaniyê - cports, ku di Python de hatî nivîsandin. Jîngeha çêkirinê di konteynirek bêdestûr a cihêreng de ku bi karanîna amûra bubblewrap hatî çêkirin dimeşe. Rêvebirê pakêtê APK (Alpine Package Keeper, apk-tools) ji Alpine Linux ji bo birêvebirina pakêtên binary tê bikar anîn (di eslê xwe de hate plan kirin ku pkg ji FreeBSD bikar bîne, lê di adaptasyona wê de pirsgirêkên mezin hebûn).

Proje hîna di qonaxa destpêkê ya pêşkeftinê de ye - çend roj berê gengaz bû ku barkirinê bi şiyana têketina bikarhêner di moda konsolê de peyda bike. Amûrek bootstrap tê peyda kirin ku destûrê dide te ku hûn dabeşek ji hawîrdora xwe an jî ji hawîrdorek ku li ser bingeha belavkirinek din a Linux-ê ye ji nû ve ava bikin. Pêvajoya çêkirinê sê qonax pêk tîne: komkirina pêkhateyan da ku konteynirek bi hawîrdora çêkirinê re çêbike, xwedan nûavakirin bi karanîna konteynirek amadekirî, û ji nû ve avakirina xweya din a li ser bingeha jîngeha ku di qonaxa duyemîn de hatî afirandin (dubarekirin pêdivî ye ku bandora orîjînal were derxistin. pergala mêvandar li ser pêvajoya avakirinê).

Source: opennet.ru

Add a comment