Kugawa kwa Chimera Linux komwe kumaphatikiza kernel ya Linux ndi chilengedwe cha FreeBSD

Daniel Kolesa wochokera ku Igalia, yemwe akugwira nawo ntchito yokonza Void Linux, WebKit ndi Enlightenment project, akupanga gawo latsopano la Chimera Linux. Pulojekitiyi imagwiritsa ntchito Linux kernel, koma m'malo mwa zida za GNU, imapanga malo ogwiritsira ntchito pogwiritsa ntchito FreeBSD base system, ndipo imagwiritsa ntchito LLVM posonkhana. Kugawa kumapangidwa koyambirira ngati nsanja ndipo kumathandizira zomanga za x86_64, ppc64le, aarch64, riscv64 ndi ppc64.

Cholinga cha pulojekitiyi ndi chikhumbo chopereka kugawa kwa Linux ndi zida zina ndikuganizira zomwe zachitika pakupanga Void Linux popanga kugawa kwatsopano. Malinga ndi mlembi wa polojekitiyi, zida za ogwiritsa ntchito a FreeBSD ndizosavuta komanso zoyenerera pamakina opepuka komanso ophatikizika. Kutumiza pansi pa chilolezo chololedwa cha BSD kudakhudzanso. Zomwe Zapanga za Chimera Linux zimagawidwanso pansi pa layisensi ya BSD.

Kuphatikiza pa malo ogwiritsira ntchito FreeBSD, kugawa kumaphatikizaponso GNU Make, util-linux, udev ndi pam phukusi. Dongosolo la init limakhazikitsidwa ndi dit yoyang'anira makina onyamula, omwe amapezeka pamakina a Linux ndi BSD. M'malo mwa glibc, musl wamba wa C library amagwiritsidwa ntchito.

Kuti muyike mapulogalamu owonjezera, mapaketi a binary komanso makina athu opangira magwero, ma cports, olembedwa mu Python, amaperekedwa. Malo omangira amayenda mu chidebe chosiyana, chopanda mwayi chopangidwa pogwiritsa ntchito bubblewrap toolkit. Kuwongolera phukusi la binary, woyang'anira phukusi la APK (Alpine Package Keeper, apk-Tools) kuchokera ku Alpine Linux amagwiritsidwa ntchito (poyamba adakonzedwa kuti agwiritse ntchito pkg kuchokera ku FreeBSD, koma panali mavuto akulu ndikusintha kwake).

Pulojekitiyi idakali pagawo loyambirira lachitukuko - masiku angapo apitawo zinali zotheka kupereka kutsitsa ndi kuthekera kwa wogwiritsa ntchito kulowa mu console mode. Chida cha bootstrap chaperekedwa chomwe chimakulolani kuti mumangenso kugawa kuchokera kumalo anu kapena kuchokera kumalo okhudzana ndi kugawa kwina kulikonse kwa Linux. Njira yophatikizira imaphatikizapo magawo atatu: kuphatikiza zigawo kuti zipange chidebe chokhala ndi malo ochitira msonkhano, kukonzanso kwanu pogwiritsa ntchito chidebe chokonzedwa, ndi kukonzanso kwina koma kutengera chilengedwe chomwe chapangidwa pagawo lachiwiri (kubwereza ndikofunikira kuti muchotse chikoka cha dongosolo lokhazikitsira panjira ya msonkhano) .

Source: opennet.ru

Kuwonjezera ndemanga