Qaybinta Chimera Linux oo isku daraysa kernel Linux iyo deegaanka FreeBSD

Daniel Kolesa oo ka socda Igalia, oo ku lug leh horumarinta mashaariicda Void Linux, WebKit iyo Iftiinka, ayaa horumarinaya qaybinta cusub ee Chimera Linux. Mashruucu wuxuu isticmaalaa kernel Linux, laakiin halkii laga isticmaali lahaa qalabka GNU, wuxuu abuuraa jawiga isticmaalaha iyadoo lagu saleynayo nidaamka saldhigga FreeBSD, wuxuuna u adeegsadaa LLVM isu-ururinta. Qaybinta waxaa markii hore loo soo saaray qaab iskutallaab ah waxayna taageertaa x86_64, ppc64le, aarch64, riscv64 iyo ppc64 naqshadaha.

Hadafka mashruucu waa rabitaanka in la bixiyo qaybinta Linux qalab kale iyo in la tixgeliyo waayo-aragnimada horumarinta Linux Void marka la abuurayo qaybinta cusub. Marka loo eego qoraaga mashruuca, qaybaha isticmaale ee FreeBSD way ka dhib yar yihiin waxayna aad ugu habboon yihiin nidaamyada fudud iyo kuwa is haysta. Bixinta iyadoo la raacayo shatiga BSD ee la oggol yahay ayaa sidoo kale saameyn yeeshay. Chimera Linux horumarkeeda ayaa sidoo kale lagu qaybiyaa shatiga BSD.

Marka lagu daro deegaanka isticmaale ee FreeBSD, qaybinta waxa kale oo ka mid ah GNU Make, util-linux, udev iyo pam packs. Nidaamka init wuxuu ku salaysan yahay maamulaha nidaamka la qaadi karo dinit, oo diyaar u ah nidaamyada Linux iyo BSD. Halkii glibc, musl maktabadda C caadiga ah ayaa la isticmaalaa.

Si loo rakibo barnaamijyo dheeri ah, labadaba xirmooyinka binary-ga iyo nidaamka dhisidda ilahayaga, cports, oo ku qoran Python, ayaa la bixiyaa. Deegaanka dhismuhu wuxuu ku socdaa weel gooni ah, oo aan mudnayn oo la abuuray iyadoo la isticmaalayo qalabka wax duubka. Si loo maareeyo xirmooyinka binary, maareeyaha xirmada APK (Alpine Package Keeper,apk-tools) ee Alpine Linux ayaa la isticmaalaa (waxaa markii hore la qorsheeyay in pkg laga isticmaalo FreeBSD, laakiin waxaa jiray dhibaatooyin waaweyn oo la qabsigiisa ah).

Mashruucu wuxuu weli ku jiraa marxaladda hore ee horumarinta - dhowr maalmood ka hor waxaa suurtagal ah in la bixiyo rarista awoodda isticmaaluhu si uu u galo qaabka console. Qalabka bootstrap ayaa la bixiyaa kaas oo kuu ogolaanaya inaad dib u dhisto qaybinta deegaankaaga ama deegaan ku salaysan qaybinta kale ee Linux. Habka isu-ururinta waxa ka mid ah saddex marxaladood: isu-ururinta qaybaha si loo sameeyo weel leh jawi isku-duubni ah, dib-u-ururin iyaga u gaar ah oo isticmaalaya weel diyaarsan, iyo dib-u-ururin kale oo u gaar ah laakiin ku salaysan deegaanka la abuuray marxaladda labaad (ku-duubni waa lagama maarmaan si loo baabi'iyo saamaynta nidaamka martigelinta asalka ah ee habka isu-ururinta).

Source: opennet.ru

Add a comment