Runj - OCI-tshaj cov cuab yeej rau kev tswj cov ntim raws li FreeBSD kaw

Samuel Karp, tus kws tshaj lij ntawm Amazon uas tsim lub Bottlerocket Linux faib thiab ntim cov tshuab cais tawm rau AWS, tab tom txhim kho lub sijhawm ua haujlwm tshiab raws li FreeBSD lub tsev kaw neeg ib puag ncig los muab cais tawm ntawm cov ntim tsim raws li OCI (Open Container) cov lus qhia pib) . Qhov project yog positioned raws li kev sim, tsim nyob rau hauv lub sij hawm dawb los ntawm lub ntsiab ua hauj lwm thiab tseem nyob rau hauv lub prototype theem. Cov lej tau sau rau hauv Go thiab muab faib raws li BSD daim ntawv tso cai.

Tom qab coj txoj kev loj hlob mus rau theem tsim nyog, qhov project tuaj yeem loj hlob mus rau theem uas tso cai rau koj siv runj los hloov lub sijhawm ua haujlwm hauv Docker thiab Kubernetes systems, siv FreeBSD es tsis txhob Linux los khiav ntim. Los ntawm OCI lub sijhawm ua haujlwm, cov lus txib tam sim no tau siv los tsim, tshem tawm, pib, quab yuam txiav, thiab ntsuas lub xeev ntim. Lub thawv ntim khoom yog tsim raws li tus qauv lossis stripped-down FreeBSD ib puag ncig.

Txij li thaum OCI cov lus qhia tseem tsis tau txhawb nqa FreeBSD, qhov project tau tsim ntau qhov kev txwv ntxiv ntsig txog kev teeb tsa hauv tsev kaw neeg thiab FreeBSD, uas tau npaj yuav xa mus rau suav nrog hauv cov ntsiab lus OCI tseem ceeb. Txhawm rau tswj hwm hauv tsev kaw neeg, tsev kaw neeg, jls, jexec, tua thiab ps cov khoom siv hluav taws xob los ntawm FreeBSD yog siv, yam tsis muaj kev hu ncaj qha. Cov phiaj xwm yav tom ntej suav nrog ntxiv kev txhawb nqa rau kev tswj hwm kev txwv los ntawm kernel RCTL interface.

Ntxiv nrog rau nws tus kheej lub sijhawm ua haujlwm, txheej txheej sim kuj tseem raug tsim nyob rau hauv qhov chaw cia khoom siv rau lub sijhawm ua haujlwm ntim (siv hauv Docker), hloov kho los txhawb FreeBSD. Ib qho txiaj ntsig tshwj xeeb tau muab los hloov FreeBSD rootfs rau hauv OCI-tshaj duab thawv. Cov duab tsim tom qab tuaj yeem muab tso rau hauv ntim.

Tau qhov twg los: opennet.ru

Ntxiv ib saib