ફિન્ચ 1.0, એમેઝોન તરફથી Linux કન્ટેનર માટેની ટૂલકીટ ઉપલબ્ધ છે

Компания Amazon опубликовала релиз проекта Finch 1.0, развивающего открытый инструментарий для сборки, публикации и запуска Linux-контейнеров в формате OCI (Open Container Initiative). Основной задачей проекта называется упрощение работы с Linux-контейнерами на хост-системах не на основе Linux. Версия 1.0 отмечена как первый стабильный релиз, пригодный для рабочих внедрений и повседневного использования на платформе macOS. Поддержку клиентов для Linux и Windows планируют добавить в следующих выпусках. Код Finch написан на языке Go и распространяется под лицензией Apache 2.0.

Для построения интерфейса командной строки в Finch используются наработки проекта nerdctl, предоставляющего совместимый с Docker набор команд для сборки, запуска, публикации и загрузки контейнеров (build, run, push, pull и т.п.), а также дополнительные опциональные возможности, такие как режим работы без root, шифрование образов, распространение образов в режиме P2P при помощи IPFS и заверение образов цифровой подписью. В качестве runtime для управления контейнерами применяется containerd. Для сборки образов в формате OCI задействован инструментарий BuildKit, а для запуска виртуальных машин с Linux, настройки совместного доступа к файлам и перенапрпвления сетевых портов — Lima.

ફિન્ચ nerdctl, કન્ટેનર, બિલ્ડકિટ અને લિમાને એકમાં બંડલ કરે છે અને તમને આ બધા ઘટકોને અલગથી સમજવા અને ગોઠવવાની જરૂર વિના તરત જ પ્રારંભ કરવાની મંજૂરી આપે છે (જો Linux સિસ્ટમ્સ પર કન્ટેનર ચલાવવામાં કોઈ સમસ્યા ન હોય, તો પછી Linux ચલાવવા માટેનું વાતાવરણ બનાવવું. Windows અને macOS પરના કન્ટેનર એ મામૂલી કાર્ય નથી). કાર્ય માટે, અમે અમારી પોતાની ફિન્ચ યુટિલિટી ઓફર કરીએ છીએ, જે એકીકૃત ઇન્ટરફેસ પાછળ દરેક ઘટક સાથે કામ કરવાની વિગતો છુપાવે છે. પ્રારંભ કરવા માટે, ફક્ત પ્રદાન કરેલ પેકેજ ઇન્સ્ટોલ કરો, જેમાં તમને જરૂરી બધું શામેલ છે, જેના પછી તમે તરત જ કન્ટેનર બનાવી અને ચલાવી શકો છો.

В рамках проекта компанией Amazon также подготовлено несколько расширений, которые переданы в основной состав проекта nerdctl. В частности, подготовлены компоненты для заверения образов цифровой подписью, а также обеспечена поддержка создания и запуска образов, используя технологию SOCI (Seekable OCI), изначально созданную для AWS и позволяющую заметно ускорить загрузку образов контейнеров (SOCI позволяет начать запуск не дожидаясь окончания полной загрузки образа и подгружать необходимые для работы части по мере появления в них необходимости).

સોર્સ: opennet.ru

એક ટિપ્પણી ઉમેરો