Newidiadau wedi'u gwneud i gynhwysydd i ganiatáu i gynwysyddion Linux redeg ar FreeBSD

Mae'r prosiect cynhwysydd wedi mabwysiadu set o newidiadau sy'n integreiddio cefnogaeth ar gyfer runtime runj ac yn agor y gallu i FreeBSD ddefnyddio delweddau cynhwysydd sy'n gydnaws â Linux sy'n gydnaws â OCI, fel delweddau Docker. Mae'r sylwadau i'r newidiadau yn rhoi enghraifft o lansiad llwyddiannus delwedd gydag Alpine Linux ar FreeBSD. $ sudo ctr rhedeg -rm -runtime wtf.sbk.runj.v1 -tty -snapshotter zfs docker.io/library/alpine:testtest sh -c 'cat /etc/os-release && uname -a' NAME=»Alpine Linux" ID=alpine VERSION_ID=3.16.0 PRETTY_NAME="Alpine Linux v3.16″ HOME_URL=" https://alpinelinux.org/" BUG_REPORT_URL=" https://gitlab.alpinelinux.org/alpine/aports/-/ materion" Linux 3.17.0 FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC x86_64 Linux

Er gwaethaf statws arbrofol y prosiect runj a'r set gyfyngedig o ymarferoldeb ar hyn o bryd, hyd yn oed ar y ffurf hon gall y prosiect fod yn ddefnyddiol ar gyfer arbrofion personol, gan symleiddio modelu datrysiadau (Proof Of Concept), datblygiad lleol, rhedeg profion cyn eu defnyddio i systemau cwmwl a gweithio allan ymarferoldeb achosion, pan nad yw'n bosibl newid i atebion profedig a diwydiannol ar lwyfannau eraill, ond mae'r angen am gynhwysydd yn aeddfed. Mae angen carchar, jls, jexec a ps i weithio.

Mae'n werth nodi hefyd bod runj yn brosiect personol gan Samuel Karp, peiriannydd Amazon sy'n datblygu technolegau dosbarthu ac ynysu cynwysyddion Bottlerocket Linux ar gyfer AWS, sydd hefyd yn aelod annibynnol o Fwrdd Goruchwylio Technegol y prosiect OpenContainers. Ar ôl dod â runj i'r lefel ofynnol, gellir defnyddio'r prosiect i ddisodli'r amser rhedeg safonol mewn systemau Docker a Kubernetes, gan ddefnyddio FreeBSD yn lle Linux i redeg cynwysyddion. O'r amser rhedeg OCI, mae gorchmynion yn cael eu gweithredu ar hyn o bryd i greu, dileu, cychwyn, gorfodi diffodd, a gwerthuso cyflwr cynwysyddion, yn ogystal â ffurfweddu'r broses, gosod pwyntiau, ac enw gwesteiwr.

Ffynhonnell: opennet.ru

Ychwanegu sylw