Canonical ออกคอนเทนเนอร์ Chiselled Ubuntu เวอร์ชันเล็กจิ๋ว

by mk
23 November 2023 - 04:50

Canonical ประกาศออกคอนเทนเนอร์ Ubuntu ขนาดเล็กพิเศษที่เรียกว่า "chiselled" เข้าสถานะ GA (general availability) อย่างเป็นทางการ

แนวคิดของ chiselled container คือการสกัดส่วนที่ไม่จำเป็นออกจากคอนเทนเนอร์ (ตามความหมายของคำว่า chisel ที่แปลว่าสิ่ว แต่ในที่นี้คือชื่อตัวจัดการแพ็กเกจของ Canonical) เหลือแค่ตัวแอพพลิเคชันและรันไทม์ที่เกี่ยวข้องเท่านั้น ไม่ต้องมีส่วนแพ็กเกจ ไลบรารี และซอฟต์แวร์อื่นของระบบปฏิบัติการติดมาด้วย ทำให้คอนเทนเนอร์มีขนาดเล็กลงมาก นำไปใช้ข้ามดิสโทรได้ และปลอดภัยกว่าเดิมเพราะลดพื้นที่การถูกโจมตีลง

Canonical เริ่มทำคอนเทนเนอร์แบบนี้กับ .NET 6 มาตั้งแต่ปี 2022 และตอนนี้ทดสอบจนมั่นใจในระดับ GA จึงออกคอนเทนเนอร์สำหรับแอพพลิเคชันยอดนิยมมา 3 แพลตฟอร์ม ได้แก่ Python, Java และ .NET (มีทั้ง .NET 6/7/8 ให้เลือก)

ตัวเลขของ Canonical บอกว่าคอนเทนเนอร์ Java มีขนาดเล็กลง 51% ในขณะที่คอนเทนเนอร์ .NET ก็ลดขนาดลงเหลือ 116MB เทียบกับ 219MB ในคอนเทนเนอร์ปกติ

ที่มา - Canonical

Blognone Jobs Premium