Finch 1.0, เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบš Linux containers เบˆเบฒเบ Amazon, เบกเบตเปƒเบซเป‰

ะšะพะผะฟะฐะฝะธั Amazon ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ั€ะตะปะธะท ะฟั€ะพะตะบั‚ะฐ Finch 1.0, ั€ะฐะทะฒะธะฒะฐัŽั‰ะตะณะพ ะพั‚ะบั€ั‹ั‚ั‹ะน ะธะฝัั‚ั€ัƒะผะตะฝั‚ะฐั€ะธะน ะดะปั ัะฑะพั€ะบะธ, ะฟัƒะฑะปะธะบะฐั†ะธะธ ะธ ะทะฐะฟัƒัะบะฐ Linux-ะบะพะฝั‚ะตะนะฝะตั€ะพะฒ ะฒ ั„ะพั€ะผะฐั‚ะต OCI (Open Container Initiative). ะžัะฝะพะฒะฝะพะน ะทะฐะดะฐั‡ะตะน ะฟั€ะพะตะบั‚ะฐ ะฝะฐะทั‹ะฒะฐะตั‚ัั ัƒะฟั€ะพั‰ะตะฝะธะต ั€ะฐะฑะพั‚ั‹ ั Linux-ะบะพะฝั‚ะตะนะฝะตั€ะฐะผะธ ะฝะฐ ั…ะพัั‚-ัะธัั‚ะตะผะฐั… ะฝะต ะฝะฐ ะพัะฝะพะฒะต Linux. ะ’ะตั€ัะธั 1.0 ะพั‚ะผะตั‡ะตะฝะฐ ะบะฐะบ ะฟะตั€ะฒั‹ะน ัั‚ะฐะฑะธะปัŒะฝั‹ะน ั€ะตะปะธะท, ะฟั€ะธะณะพะดะฝั‹ะน ะดะปั ั€ะฐะฑะพั‡ะธั… ะฒะฝะตะดั€ะตะฝะธะน ะธ ะฟะพะฒัะตะดะฝะตะฒะฝะพะณะพ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะฝะฐ ะฟะปะฐั‚ั„ะพั€ะผะต macOS. ะŸะพะดะดะตั€ะถะบัƒ ะบะปะธะตะฝั‚ะพะฒ ะดะปั Linux ะธ Windows ะฟะปะฐะฝะธั€ัƒัŽั‚ ะดะพะฑะฐะฒะธั‚ัŒ ะฒ ัะปะตะดัƒัŽั‰ะธั… ะฒั‹ะฟัƒัะบะฐั…. ะšะพะด Finch ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Go ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน Apache 2.0.

ะ”ะปั ะฟะพัั‚ั€ะพะตะฝะธั ะธะฝั‚ะตั€ั„ะตะนัะฐ ะบะพะผะฐะฝะดะฝะพะน ัั‚ั€ะพะบะธ ะฒ Finch ะธัะฟะพะปัŒะทัƒัŽั‚ัั ะฝะฐั€ะฐะฑะพั‚ะบะธ ะฟั€ะพะตะบั‚ะฐ nerdctl, ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‰ะตะณะพ ัะพะฒะผะตัั‚ะธะผั‹ะน ั Docker ะฝะฐะฑะพั€ ะบะพะผะฐะฝะด ะดะปั ัะฑะพั€ะบะธ, ะทะฐะฟัƒัะบะฐ, ะฟัƒะฑะปะธะบะฐั†ะธะธ ะธ ะทะฐะณั€ัƒะทะบะธ ะบะพะฝั‚ะตะนะฝะตั€ะพะฒ (build, run, push, pull ะธ ั‚.ะฟ.), ะฐ ั‚ะฐะบะถะต ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ะต ะพะฟั†ะธะพะฝะฐะปัŒะฝั‹ะต ะฒะพะทะผะพะถะฝะพัั‚ะธ, ั‚ะฐะบะธะต ะบะฐะบ ั€ะตะถะธะผ ั€ะฐะฑะพั‚ั‹ ะฑะตะท root, ัˆะธั„ั€ะพะฒะฐะฝะธะต ะพะฑั€ะฐะทะพะฒ, ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝะตะฝะธะต ะพะฑั€ะฐะทะพะฒ ะฒ ั€ะตะถะธะผะต P2P ะฟั€ะธ ะฟะพะผะพั‰ะธ IPFS ะธ ะทะฐะฒะตั€ะตะฝะธะต ะพะฑั€ะฐะทะพะฒ ั†ะธั„ั€ะพะฒะพะน ะฟะพะดะฟะธััŒัŽ. ะ’ ะบะฐั‡ะตัั‚ะฒะต runtime ะดะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ะบะพะฝั‚ะตะนะฝะตั€ะฐะผะธ ะฟั€ะธะผะตะฝัะตั‚ัั containerd. ะ”ะปั ัะฑะพั€ะบะธ ะพะฑั€ะฐะทะพะฒ ะฒ ั„ะพั€ะผะฐั‚ะต OCI ะทะฐะดะตะนัั‚ะฒะพะฒะฐะฝ ะธะฝัั‚ั€ัƒะผะตะฝั‚ะฐั€ะธะน BuildKit, ะฐ ะดะปั ะทะฐะฟัƒัะบะฐ ะฒะธั€ั‚ัƒะฐะปัŒะฝั‹ั… ะผะฐัˆะธะฝ ั Linux, ะฝะฐัั‚ั€ะพะนะบะธ ัะพะฒะผะตัั‚ะฝะพะณะพ ะดะพัั‚ัƒะฟะฐ ะบ ั„ะฐะนะปะฐะผ ะธ ะฟะตั€ะตะฝะฐะฟั€ะฟะฒะปะตะฝะธั ัะตั‚ะตะฒั‹ั… ะฟะพั€ั‚ะพะฒ โ€” Lima.

Finch bundles nerdctl, containerd, BuildKit เปเบฅเบฐ Lima เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบ”เป‰เบ—เบฑเบ™เบ—เบต, เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเปเบฅเบฐ configure เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ (เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒเปƒเบ™เบเบฒเบ™เปเบฅเปˆเบ™ containers เปƒเบ™เบฅเบฐเบšเบปเบš Linux, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเป‰เบฒเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบฅเปˆเบ™ Linux. containers เป€เบ—เบดเบ‡ Windows เปเบฅเบฐ macOS เบšเปเปˆเปเบกเปˆเบ™เบงเบฝเบเป€เบฅเบฑเบเบ™เป‰เบญเบ). เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ, เบžเบงเบเป€เบฎเบปเบฒเบชเบฐเป€เบซเบ™เบตเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” finch เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบญเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเปเบ•เปˆเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบซเบฅเบฑเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบžเบฒเบš. เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบžเบฝเบ‡เปเบ•เปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบŠเบธเบ”เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰, เป€เบŠเบดเปˆเบ‡เบฅเบงเบกเบกเบตเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเป„เบ”เป‰เบ—เบฑเบ™เบ—เบต.

ะ’ ั€ะฐะผะบะฐั… ะฟั€ะพะตะบั‚ะฐ ะบะพะผะฟะฐะฝะธะตะน Amazon ั‚ะฐะบะถะต ะฟะพะดะณะพั‚ะพะฒะปะตะฝะพ ะฝะตัะบะพะปัŒะบะพ ั€ะฐััˆะธั€ะตะฝะธะน, ะบะพั‚ะพั€ั‹ะต ะฟะตั€ะตะดะฐะฝั‹ ะฒ ะพัะฝะพะฒะฝะพะน ัะพัั‚ะฐะฒ ะฟั€ะพะตะบั‚ะฐ nerdctl. ะ’ ั‡ะฐัั‚ะฝะพัั‚ะธ, ะฟะพะดะณะพั‚ะพะฒะปะตะฝั‹ ะบะพะผะฟะพะฝะตะฝั‚ั‹ ะดะปั ะทะฐะฒะตั€ะตะฝะธั ะพะฑั€ะฐะทะพะฒ ั†ะธั„ั€ะพะฒะพะน ะฟะพะดะฟะธััŒัŽ, ะฐ ั‚ะฐะบะถะต ะพะฑะตัะฟะตั‡ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ัะพะทะดะฐะฝะธั ะธ ะทะฐะฟัƒัะบะฐ ะพะฑั€ะฐะทะพะฒ, ะธัะฟะพะปัŒะทัƒั ั‚ะตั…ะฝะพะปะพะณะธัŽ SOCI (Seekable OCI), ะธะทะฝะฐั‡ะฐะปัŒะฝะพ ัะพะทะดะฐะฝะฝัƒัŽ ะดะปั AWS ะธ ะฟะพะทะฒะพะปััŽั‰ัƒัŽ ะทะฐะผะตั‚ะฝะพ ัƒัะบะพั€ะธั‚ัŒ ะทะฐะณั€ัƒะทะบัƒ ะพะฑั€ะฐะทะพะฒ ะบะพะฝั‚ะตะนะฝะตั€ะพะฒ (SOCI ะฟะพะทะฒะพะปัะตั‚ ะฝะฐั‡ะฐั‚ัŒ ะทะฐะฟัƒัะบ ะฝะต ะดะพะถะธะดะฐัััŒ ะพะบะพะฝั‡ะฐะฝะธั ะฟะพะปะฝะพะน ะทะฐะณั€ัƒะทะบะธ ะพะฑั€ะฐะทะฐ ะธ ะฟะพะดะณั€ัƒะถะฐั‚ัŒ ะฝะตะพะฑั…ะพะดะธะผั‹ะต ะดะปั ั€ะฐะฑะพั‚ั‹ ั‡ะฐัั‚ะธ ะฟะพ ะผะตั€ะต ะฟะพัะฒะปะตะฝะธั ะฒ ะฝะธั… ะฝะตะพะฑั…ะพะดะธะผะพัั‚ะธ).

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™