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