Runj - Amûrek bi OCI-ya hevgirtî ji bo birêvebirina konteyneran li ser bingeha zindana FreeBSD

Samuel Karp, endezyarek li Amazonê ku teknolojiyên belavkirina Bottlerocket Linux û îzolekirina konteynerê ji bo AWS pêş dixe, li ser bingeha hawîrdorên zindana FreeBSD xebatek nû ya xebitandinê pêşdixe da ku destpêkirina veqetandî ya konteyneran peyda bike ku li gorî destpêşxeriya taybetmendiya OCI (Konteynirê vekirî) hatine çêkirin) . Proje wekî ceribandinek tête cih kirin, di dema vala de ji xebata sereke hatî pêşve xistin û hîn jî di qonaxa prototîpê de ye. Kod di Go de hatî nivîsandin û di bin lîsansa BSD de tê belav kirin.

Piştî ku pêşkeftinê bigihîne asta rast, proje dikare bi potansiyel mezin bibe astek ku destûrê dide te ku hûn runj bikar bînin da ku dema xebitandina birêkûpêk di pergalên Docker û Kubernetes de biguhezînin, li şûna Linux-ê FreeBSD bikar bînin da ku konteyneran bimeşînin. Ji dema xebitandinê ya OCI, fermanên naha têne bicîh kirin da ku çêbikin, jêbirin, dest pê bikin, zorê bidin sekinandin û rewşa konteyneran binirxînin. Dagirtina konteynerê li gorî jîngeha FreeBSD ya standard an jêkirî hatî çêkirin.

Ji ber ku taybetmendiya OCI hîna piştgirî nade FreeBSD-ê, proje çend pîvanên din ên têkildarî mîhengkirina zindanê û FreeBSD-ê, ku têne plan kirin ku ji bo tevlêbûna taybetmendiya OCI-ya sereke werin şandin pêşve xistin. Ji bo birêvebirina zindanê, girtîgeh, jls, jexec, kill û ps ji FreeBSD têne bikar anîn, bêyî ku rasterast bigihîjin bangên pergalê. Planên pêşerojê zêdekirina piştgirî ji bo rêveberiya sînorkirina çavkaniyê bi navgîniya kernel RCTL ve girêdayî ye.

Digel dema xebitandinê ya xwe, di depoya projeyê de qatek ceribandinê jî ji bo karanîna bi konteynera dema xebitandinê (li Docker-ê tê bikar anîn), ku ji bo piştgirîkirina FreeBSD-ê hatî guheztin, tê pêşve xistin. Karûbarek taybetî tê pêşkêş kirin ku rootfên FreeBSD veguherîne wêneyek konteynerê ya lihevhatî OCI. Wêneyê çêkirî paşê dikare di nav konteynerê de were şandin.

Source: opennet.ru

Add a comment