Finch 1.0, Amazon-en Linux edukiontzietarako tresna-kit bat dago eskuragarri

Amazonek Finch 1.0 proiektuaren oharra argitaratu du, eta Linux edukiontziak eraiki, argitaratu eta exekutatzeko tresna-kit ireki bat garatzen du OCI (Open Container Initiative) formatuan. Proiektuaren helburu nagusia Linux-en oinarritutako sistema ostalarietan Linux edukiontziekin lana erraztea da. 1.0 bertsioa lehen bertsio egonkor gisa markatuta dago, macOS plataforman ekoizpen inplementazioetarako eta eguneroko erabilerarako egokia. Linux eta Windows-en bezeroen laguntza etorkizuneko bertsioetan gehitzea aurreikusten da. Finch kodea Go-n idatzita dago eta Apache 2.0 lizentziapean banatzen da.

Finch-en komando-lerroko interfazea eraikitzeko, nerdctl proiektuaren garapenak erabiltzen dira, zeinak Docker-ekin bateragarria den komando multzo bat eskaintzen du edukiontziak eraikitzeko, abiarazteko, argitaratzeko eta kargatzeko (eraiki, exekutatu, bultzatu, tira, etab.), hala nola. baita aukerako ezaugarri osagarriak ere, hala nola root gabe funtzionatzeko modua, irudien enkriptatzea, irudien banaketa P2P moduan IPFS erabiliz eta sinadura digitalarekin irudien ziurtagiria. Containerd edukiontziak kudeatzeko exekuzio-denbora gisa erabiltzen da. BuildKit toolkit OCI formatuan irudiak eraikitzeko erabiltzen da, eta Lima Linux-ekin makina birtualak abiarazteko, fitxategiak partekatzea eta sareko ataka birbidaltzeko konfiguratzeko erabiltzen da.

Finch-ek nerdctl, containerd, BuildKit eta Lima bakarrean biltzen ditu eta berehala hastea ahalbidetzen dizu, osagai horiek guztiak bereizita ulertu eta konfiguratu beharrik gabe (Linux sistemetan edukiontziak exekutatzeko arazorik ez badago, orduan Linux exekutatzeko ingurune bat sortuz). Windows eta macOS-en edukiontziak ez da lan hutsala). Lanerako, gure finch erabilgarritasuna eskaintzen dugu, osagai bakoitzarekin lan egiteko xehetasunak interfaze bateratu baten atzean ezkutatzen dituena. Hasteko, instalatu besterik ez duzu emandako paketea, behar duzun guztia biltzen duena, eta ondoren berehala sortu eta exekutatu ditzakezu edukiontziak.

Proiektuaren baitan, Amazonek nerdctl proiektuaren gorputz nagusira eraman diren hainbat luzapen ere prestatu ditu. Bereziki, irudiak digitalki sinatzeko osagaiak prestatu dira, eta SOCI (Seekable OCI) teknologia erabiliz irudiak sortzeko eta abiarazteko laguntza eskaini da, jatorriz AWSrako sortua eta edukiontzien irudiak nabarmen bizkorrago kargatzeko aukera ematen duena (SOCIk abiarazten hastea ahalbidetzen du. irudia guztiz kargatu arte eta lanerako beharrezkoak diren piezak beharrezkoak diren heinean kargatu gabe).

Iturria: opennet.ru

Gehitu iruzkin berria