Amazon avaldab Finch Linuxi konteineri tööriistakomplekti

Amazon on tutvustanud Finchi, avatud lähtekoodiga tööriistakomplekti Linuxi konteinerite loomiseks, avaldamiseks ja käitamiseks. Tööriistakomplektis on väga lihtne paigaldusprotsess ja standardsete valmiskomponentide kasutamine OCI (Open Container Initiative) formaadis konteineritega töötamiseks. Finchi kood on kirjutatud Go-s ja seda levitatakse Apache 2.0 litsentsi all.

Projekt on alles algfaasis ja sisaldab vaid põhifunktsionaalsust – Amazon otsustas arendust suletud uste taga mitte lõpetada ning et mitte sundida neid ootama lõpptoote valmimist, avaldas esialgse koodi. versioon, arvates, et see võib meelitada huvitatud osalejaid ja võimaldada neil arvestada arvamuste ja ideede kogukonna esindajate arendusprotsessi käigus väljendatud muredega. Projekti põhieesmärk on lihtsustada tööd Linuxi konteineritega mitte-Linuxi-põhistel hostsüsteemidel. Esimene väljalase toetab ainult Linuxi konteineritega töötamist macOS-i keskkonnas, kuid tulevikus on plaanis pakkuda Finchi võimalusi Linuxi ja Windowsi jaoks.

Käsurea liidese loomiseks kasutab Finch arendusi nerdctl-ist, mis pakub Dockeriga ühilduvat käskude komplekti konteinerite ehitamiseks, käitamiseks, avaldamiseks ja laadimiseks (ehitamine, käivitamine, lükkamine, tõmbamine jne), samuti täiendavaid valikulisi funktsioone. , nagu töötamine juurteta, piltide krüpteerimine, piltide levitamine P2P-režiimis IPFS-i abil ja piltide kontrollimine digitaalallkirjaga. Konteinerit kasutatakse konteinerite haldamiseks käitusajana. BuildKiti tööriistakomplekti kasutatakse OCI-vormingus piltide koostamiseks ja Lima abil Linuxiga virtuaalmasinate käivitamiseks, failide jagamise ja võrgupordi edastamise konfigureerimiseks.

Finch koondab nerdctli, konteineri, BuildKiti ja Lima üheks ning võimaldab teil kohe alustada, ilma et peaksite kõiki neid komponente eraldi mõistma ja konfigureerima (kui Linuxi süsteemides konteinerite käitamisega probleeme pole, looge keskkond Linuxi käitamiseks konteinerite loomine Windowsis ja macOS-is pole tühine ülesanne). Tööks pakume oma utiliidi finch, mis peidab iga komponendiga töötamise üksikasjad ühtse liidese taha. Alustamiseks installige lihtsalt kaasasolev pakett, mis sisaldab kõike, mida vajate, pärast mida saate kohe konteinereid luua ja käivitada.

Allikas: opennet.ru

Lisa kommentaar