Kit Alat Terbitan Amazon untuk Kontena Finch Linux

Amazon telah memperkenalkan Finch, kit alat sumber terbuka untuk membina, menerbitkan dan menjalankan bekas Linux. Kit alat ini menampilkan proses pemasangan yang sangat mudah dan penggunaan komponen siap sedia standard untuk bekerja dengan bekas dalam format OCI (Open Container Initiative). Kod Finch ditulis dalam Go dan diedarkan di bawah lesen Apache 2.0.

Projek ini masih di peringkat awal pembangunan dan hanya merangkumi fungsi asas - Amazon memutuskan untuk tidak menyelesaikan pembangunan secara tertutup dan, untuk tidak memaksa mereka menunggu produk akhir siap, menerbitkan kod awal versi, percaya bahawa ini boleh menarik peserta yang berminat dan membolehkan mereka mengambil kira kebimbangan yang dinyatakan semasa proses pembangunan wakil masyarakat pendapat dan idea. Matlamat utama projek ini adalah untuk memudahkan kerja dengan bekas Linux pada sistem hos bukan berasaskan Linux. Keluaran pertama hanya menyokong kerja dengan bekas Linux dalam persekitaran macOS, tetapi pada masa hadapan terdapat rancangan untuk menyediakan pilihan Finch untuk Linux dan Windows.

Untuk membina antara muka baris arahan, Finch menggunakan perkembangan daripada nerdctl, yang menyediakan set arahan yang serasi dengan Docker untuk membina, menjalankan, menerbitkan dan memuatkan bekas (bina, jalankan, tolak, tarik, dll.), serta ciri pilihan tambahan , seperti berfungsi tanpa akar, menyulitkan imej, mengedarkan imej dalam mod P2P menggunakan IPFS dan mengesahkan imej dengan tandatangan digital. Containerd digunakan sebagai masa jalan untuk menguruskan bekas. Kit alat BuildKit digunakan untuk membina imej dalam format OCI, dan Lima digunakan untuk melancarkan mesin maya dengan Linux, mengkonfigurasi perkongsian fail dan pemajuan port rangkaian.

Ikatan finch nerdctl, containerd, BuildKit dan Lima menjadi satu dan membolehkan anda bermula dengan segera, tanpa perlu memahami dan mengkonfigurasi semua komponen ini secara berasingan (jika tiada masalah menjalankan bekas pada sistem Linux, kemudian mewujudkan persekitaran untuk menjalankan Linux bekas pada Windows dan macOS bukanlah tugas yang remeh). Untuk kerja, kami menawarkan utiliti finch kami sendiri, yang menyembunyikan butiran bekerja dengan setiap komponen di sebalik antara muka bersatu. Untuk bermula, cuma pasang pakej yang disediakan, yang merangkumi semua yang anda perlukan, selepas itu anda boleh membuat dan menjalankan bekas dengan segera.

Sumber: opennet.ru

Tambah komen