Mae Amazon yn Cyhoeddi Pecyn Cymorth Cynhwysydd Finch Linux

Mae Amazon wedi cyflwyno Finch, pecyn cymorth ffynhonnell agored ar gyfer adeiladu, cyhoeddi a rhedeg cynwysyddion Linux. Mae'r pecyn cymorth yn cynnwys proses osod syml iawn a'r defnydd o gydrannau parod safonol ar gyfer gweithio gyda chynwysyddion yn y fformat OCI (Open Container Initiative). Mae'r cod Finch wedi'i ysgrifennu yn Go a'i ddosbarthu o dan drwydded Apache 2.0.

Mae'r prosiect yn dal i fod mewn cyfnod cynnar o ddatblygiad ac mae'n cynnwys ymarferoldeb sylfaenol yn unig - penderfynodd Amazon beidio Γ’ chwblhau'r datblygiad y tu Γ΄l i ddrysau caeedig ac, er mwyn peidio Γ’'u gorfodi i aros i'r cynnyrch terfynol fod yn barod, cyhoeddodd y cod cychwynnol fersiwn, gan gredu y gallai hyn ddenu cyfranogwyr Γ’ diddordeb a chaniatΓ‘u iddynt gymryd i ystyriaeth y pryderon a fynegwyd yn ystod y broses ddatblygu cynrychiolwyr y gymuned o farn a syniadau. Prif nod y prosiect yw symleiddio'r gwaith gyda chynwysyddion Linux ar systemau cynnal nad ydynt yn seiliedig ar Linux. Mae'r datganiad cyntaf yn cefnogi gweithio gyda chynwysyddion Linux yn amgylchedd macOS yn unig, ond yn y dyfodol mae cynlluniau i ddarparu opsiynau Finch ar gyfer Linux a Windows.

I adeiladu'r rhyngwyneb llinell orchymyn, mae Finch yn defnyddio datblygiadau o nerdctl, sy'n darparu set o orchmynion sy'n gydnaws Γ’ Docker ar gyfer adeiladu, rhedeg, cyhoeddi a llwytho cynwysyddion (adeiladu, rhedeg, gwthio, tynnu, ac ati), yn ogystal Γ’ nodweddion dewisol ychwanegol , megis gweithio heb wraidd, amgryptio delweddau, dosbarthu delweddau yn y modd P2P gan ddefnyddio IPFS a gwirio delweddau gyda llofnod digidol. Defnyddir cynhwysydd fel amser rhedeg ar gyfer rheoli cynwysyddion. Defnyddir pecyn cymorth BuildKit i adeiladu delweddau mewn fformat OCI, a defnyddir Lima i lansio peiriannau rhithwir gyda Linux, ffurfweddu rhannu ffeiliau ac anfon porthladd rhwydwaith ymlaen.

Mae Finch yn bwndelu nerdctl, mewn cynhwysydd, BuildKit a Lima yn un ac yn caniatΓ‘u ichi ddechrau ar unwaith, heb yr angen i ddeall a ffurfweddu'r holl gydrannau hyn ar wahΓ’n (os nad oes unrhyw broblemau wrth redeg cynwysyddion ar systemau Linux, yna creu amgylchedd ar gyfer rhedeg Linux Nid yw cynwysyddion ar Windows a macOS yn dasg ddibwys). Ar gyfer gwaith, rydym yn cynnig ein cyfleustodau finch ein hunain, sy'n cuddio manylion gweithio gyda phob cydran y tu Γ΄l i ryngwyneb unedig. I ddechrau, gosodwch y pecyn a ddarperir, sy'n cynnwys popeth sydd ei angen arnoch, ac ar Γ΄l hynny gallwch chi greu a rhedeg cynwysyddion ar unwaith.

Ffynhonnell: opennet.ru

Ychwanegu sylw