Amazon hefur gefið út Finch 1.0, verkefni sem þróar opinn hugbúnaðartól til að smíða, gefa út og keyra Linux gáma í OCI (Open Container Initiative) sniði. Meginmarkmið verkefnisins er að einfalda notkun Linux gáma á kerfum sem ekki nota Linux. Útgáfa 1.0 er fyrsta stöðuga útgáfan, hentug fyrir framleiðsludreifingu og daglega notkun á macOS kerfinu. Stuðningur við Linux og Windows viðskiptavini er áætlaður í framtíðarútgáfum. Finch er skrifað í Go og leyfisveitt undir Apache 2.0 leyfinu.
Для построения интерфейса командной строки в Finch используются наработки проекта nerdctl, предоставляющего совместимый с Docker набор команд для сборки, запуска, публикации и загрузки контейнеров (build, run, push, pull и т.п.), а также дополнительные опциональные возможности, такие как режим работы без root, шифрование образов, распространение образов в режиме P2P при помощи IPFS и заверение образов цифровой подписью. В качестве runtime для управления контейнерами применяется containerd. Для сборки образов в формате OCI задействован инструментарий BuildKit, а для запуска sýndarvélar Með Linux, stillingar fyrir skráadeilingu og áframsending netgátta - Lima.
Finch samþættir nerdctl, containerd, BuildKit og Lima í einn pakka, sem gerir þér kleift að byrja strax án þess að þurfa að skilja og stilla hvern íhlut fyrir sig. (Þó að það sé einfalt að keyra gáma á Linux kerfum, er það ekki auðvelt verkefni að búa til umhverfi fyrir keyrslu Linux gáma á Windows og macOS.) Finch býður upp á sitt eigið finch gagnsemi, sem felur upplýsingar um hvern íhlut á bak við sameinað viðmót. Til að byrja skaltu einfaldlega setja upp pakkann sem fylgir, sem inniheldur allt sem þú þarft, og þá geturðu búið til og keyrt gáma strax.
Sem hluti af verkefninu þróaði Amazon einnig nokkrar viðbætur sem hafa verið lagðar til kjarnaverkefnisins nerdctl. Sérstaklega hafa verið þróaðir íhlutir fyrir stafræna undirritun mynda, sem og stuðningur við að búa til og keyra myndir með SOCI (Seekable OCI), tækni sem upphaflega var þróuð fyrir AWS sem flýtir verulega fyrir hleðslu gámamynda (SOCI gerir kleift að ræsa án þess að bíða eftir að myndin hleðst að fullu og hleður nauðsynlegum íhlutum eftir þörfum).
Heimild: opennet.ru
