Runj - OCI-kompatibel Toolkit fir Container ze managen baséiert op FreeBSD Prisong

De Samuel Karp, en Ingenieur bei Amazon deen d'Bottlerocket Linux Verdeelung a Container Isolatioun Technologien fir AWS entwéckelt, entwéckelt en neie Runtime Runj baséiert op FreeBSD Prisong Ëmfeld fir isoléiert Start vu Container ze bidden entworf am Aklang mat der OCI (Open Container) Spezifizéierungsinitiativ) . De Projet ass als experimentell positionéiert, an der Fräizäit aus der Haaptaarbecht entwéckelt an ass nach ëmmer an der Prototypstadium. De Code ass a Go geschriwwen a verdeelt ënner der BSD Lizenz.

Nodeems Dir d'Entwécklung op de passenden Niveau bruecht hutt, kann de Projet potenziell op e Niveau wuessen, deen Iech erlaabt Runj ze benotzen fir déi regulär Runtime an Docker a Kubernetes Systemer ze ersetzen, mat FreeBSD anstatt Linux fir Container ze lafen. Vun der OCI Runtime ginn d'Befehle momentan ëmgesat fir ze kreéieren, ze läschen, ze starten, ze zwéngen ofzeschléissen an den Zoustand vun de Container ze evaluéieren. D'Container Füllung gëtt erstallt baséiert op dem Standard oder ofgeschniddene FreeBSD Ëmfeld.

Zënter datt d'OCI Spezifizéierung nach net FreeBSD ënnerstëtzt, huet de Projet eng Zuel vun zousätzlech Parameteren am Zesummenhang mat der Konfiguratioun vum Prisong a FreeBSD entwéckelt, déi geplangt sinn fir d'Inklusioun an der Haapt-OCI Spezifizéierung ofzeginn. Fir de Prisong ze verwalten, ginn de Prisong, jls, jexec, kill a ps Utilities vu FreeBSD benotzt, ouni direkt Zougang zu System Uriff. Zukünfteg Pläng enthalen Ënnerstëtzung fir Ressourcebegrenzungsmanagement duerch d'Kernel RCTL Interface.

Zousätzlech zu senger eegener Runtime gëtt och eng experimentell Schicht am Projet Repository entwéckelt fir ze benotzen mat Runtime Containerd (benotzt an Docker), geännert fir FreeBSD z'ënnerstëtzen. E speziellen Utility gëtt ugebueden fir d'FreeBSD Rootfs an en OCI-kompatibel Containerbild ze konvertéieren. Dat erstallt Bild kann spéider a Containerd importéiert ginn.

Source: opennet.ru

Setzt e Commentaire