Amazon publica Finch Linux Container Toolkit

Amazon hà introduttu Finch, un toolkit open source per a custruzzione, a publicazione è a gestione di cuntenituri Linux. U toolkit presenta un prucessu di stallazione assai simplice è l'usu di cumpunenti standard pronti per travaglià cù cuntenituri in u furmatu OCI (Open Container Initiative). U codice Finch hè scrittu in Go è distribuitu sottu a licenza Apache 2.0.

U prugettu hè sempre in una prima fase di sviluppu è include solu funziunalità di basa - Amazon hà decisu di ùn finisce micca u sviluppu à porte chjuse è, per ùn forza micca à aspittà chì u pruduttu finali sia prontu, hà publicatu u codice di l'iniziale. versione, cridendu chì questu puderia attruverà i participanti interessate è permettenu di piglià in contu e preoccupazioni espresse durante u prucessu di sviluppu rapprisentanti di a cumunità di opinioni è idee. L'obiettivu principale di u prugettu hè di simplificà u travagliu cù cuntenituri Linux nantu à i sistemi d'ospiti chì ùn sò micca basati in Linux. A prima versione supporta solu u travagliu cù cuntenituri Linux in l'ambiente macOS, ma in u futuru ci sò piani di furnisce l'opzioni Finch per Linux è Windows.

Per custruisce l'interfaccia di linea di cummanda, Finch usa sviluppi da nerdctl, chì furnisce un set di cumandamenti compatibile cù Docker per a custruzzione, l'esecuzione, a publicazione è a carica di cuntenituri (custruisce, eseguite, push, pull, etc.), è ancu funzioni opzionali supplementari. , cum'è u travagliu senza root, l'imaghjini di criptu, a distribuzione di l'imaghjini in u modu P2P cù IPFS è a verificazione di l'imaghjini cù una firma digitale. Containerd hè adupratu cum'è runtime per a gestione di cuntenituri. U toolkit BuildKit hè utilizatu per custruisce l'imaghjini in u formatu OCI, è Lima hè utilizatu per lancià e macchine virtuali cù Linux, cunfigurà u spartimentu di u schedariu è u portu di a rete.

Finch bundle nerdctl, containerd, BuildKit è Lima in unu è vi permette di principià subitu, senza bisognu di capiscenu è cunfigurà tutti questi cumpunenti separatamente (se ùn ci sò micca prublemi cù cuntenituri in i sistemi Linux, allora creendu un ambiente per eseguisce Linux). cuntenituri in Windows è macOS ùn hè micca un compitu triviale). Per u travagliu, offremu a nostra propria utilità finch, chì oculta i dettagli di travaglià cù ogni cumpunente daretu à una interfaccia unificata. Per cumincià, basta à stallà u pacchettu furnitu, chì include tuttu ciò chì avete bisognu, dopu chì pudete immediatamente creà è eseguite cuntenituri.

Source: opennet.ru

Add a comment