Ib Chimera Linux faib uas sib txuas nrog Linux ntsiav nrog FreeBSD ib puag ncig

Daniel Kolesa los ntawm Igalia, uas koom nrog hauv kev txhim kho Void Linux, WebKit thiab Enlightenment tej yaam num, tab tom tsim Chimera Linux faib tshiab. Qhov project siv Linux ntsiav, tab sis tsis yog GNU cov cuab yeej, nws tsim cov neeg siv ib puag ncig raws li FreeBSD lub hauv paus system, thiab siv LLVM rau kev sib dhos. Kev faib tawm yog pib tsim los ua tus ntoo khaub lig-platform thiab txhawb nqa x86_64, ppc64le, aarch64, riscv64 thiab ppc64 architectures.

Lub hom phiaj ntawm qhov project yog lub siab xav muab Linux faib nrog lwm cov cuab yeej thiab coj mus rau hauv tus account qhov kev paub ntawm kev tsim Void Linux thaum tsim kev faib tawm tshiab. Raws li tus sau ntawm qhov project, FreeBSD cov neeg siv cov khoom siv tsis tshua muaj teeb meem thiab tsim nyog rau lub teeb yuag thiab compact. Kev xa khoom raws li daim ntawv tso cai BSD tseem muaj kev cuam tshuam. Chimera Linux tus kheej txoj kev txhim kho tseem raug faib raws li BSD daim ntawv tso cai.

Ntxiv rau FreeBSD cov neeg siv ib puag ncig, kev faib tawm kuj suav nrog GNU Make, util-linux, udev thiab pam pob. Lub init system yog raws li portable system manager dinit, muaj rau Linux thiab BSD systems. Hloov chaw glibc, tus qauv C tsev qiv ntawv musl yog siv.

Txhawm rau txhim kho cov kev pabcuam ntxiv, ob lub pob binary thiab peb tus kheej tsim qhov system, cports, sau hauv Python, muaj. Kev tsim ib puag ncig khiav hauv ib lub thawv cais, tsis tsim nyog tsim siv cov khoom siv bubblewrap. Txhawm rau tswj cov pob khoom binary, tus thawj tswj hwm pob APK (Alpine Package Keeper, apk-cov cuab yeej) los ntawm Alpine Linux yog siv (nws yog thawj zaug tau npaj siv pkg los ntawm FreeBSD, tab sis muaj teeb meem loj nrog nws kev hloov kho).

Txoj haujlwm tseem nyob rau theem pib ntawm kev txhim kho - ob peb hnub dhau los nws muaj peev xwm muab kev thauj khoom nrog lub peev xwm rau tus neeg siv nkag mus rau hauv console hom. Cov khoom siv bootstrap yog muab uas tso cai rau koj los tsim kho qhov kev faib tawm ntawm koj tus kheej ib puag ncig lossis los ntawm ib puag ncig raws li lwm yam Linux faib. Cov txheej txheem sib dhos suav nrog peb theem: kev sib dhos ntawm cov khoom tsim los ua ib lub thawv nrog ib puag ncig kev sib dhos, tus kheej reassembly siv lub thawv npaj, thiab lwm tus nws tus kheej reassembly tab sis raws li ib puag ncig tsim nyob rau theem ob (duplication yog tsim nyog los tshem tawm cov kev cuam tshuam ntawm lub thawj host system ntawm cov txheej txheem sib dhos).

Tau qhov twg los: opennet.ru

Ntxiv ib saib