8 คะแนน โดย GN⁺ 2023-09-27 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • คอนเทนเนอร์ได้เปลี่ยนวิธีที่ซอฟต์แวร์ถูกพัฒนาและนำไปใช้งานอย่างสิ้นเชิง และแม้จะรองรับบนระบบปฏิบัติการหลากหลาย แต่บน macOS ก็ยังไม่มีการรองรับแบบเนทีฟมาก่อน
  • macOS Containers คือคอนเทนเนอร์แบบเนทีฟสำหรับ Mac
    • สามารถรัน macOS ภายใน macOS ได้ และสามารถสร้างและเผยแพร่อิมเมจด้วย Docker ได้
  • ติดตั้งผ่าน Homebrew
  • แต่จะทำงานได้ก็ต่อเมื่อต้องปิด System Integrity Protection (SIP) ของ Mac

1 ความคิดเห็น

 
GN⁺ 2023-09-27
ความคิดเห็นจาก Hacker News
  • บทความเกี่ยวกับการเปิดตัว macOS Containers v0.0.1 โดยโครงการนี้มีเป้าหมายที่จะนำ containerization แบบเนทีฟมาสู่ macOS
  • ผู้ใช้บางส่วนตั้งข้อสงสัยถึงผลกระทบต่อความปลอดภัยของระบบ และแสดงความกังวลเกี่ยวกับข้อกำหนดที่ต้องปิดใช้งาน System Integrity Protection
  • มีการตั้งคำถามถึงความเป็นไปได้ในทางเทคนิคของโครงการนี้ โดยเฉพาะว่า macOS รองรับความสามารถด้าน namespacing ที่จำเป็นในทุกอินเทอร์เฟซหรือไม่
  • ผู้ใช้บางส่วนโต้แย้งว่าแอปพลิเคชันบน macOS ไม่จำเป็นต้องมี containerization เพื่อให้ทำงานได้อย่างถูกต้อง และตั้งคำถามถึงความจำเป็นของโครงการนี้
  • มีความกังวลเกี่ยวกับสถานะด้านไลเซนส์ โดยผู้ใช้ตั้งคำถามว่าการแจกจ่ายบางส่วนของ macOS ภายในคอนเทนเนอร์จะเป็นการละเมิดข้อกำหนดของ Apple หรือไม่
  • ผู้ใช้บางส่วนมองว่า virtual machine (VM) ให้ทั้งประสิทธิภาพและการแยกสภาพแวดล้อมที่เพียงพออยู่แล้ว และแสดงความเห็นเชิงสงสัยต่อประโยชน์ใช้สอยของโครงการนี้
  • โครงการนี้มีทั้งโค้ดใหม่และฟอร์กของโครงการเดิมรวมอยู่ด้วย และผู้ใช้บางส่วนสนใจว่าการเปลี่ยนแปลงในโครงการที่ถูกฟอร์กจะถูกรวมกลับไปยัง upstream หรือไม่
  • ผู้ใช้บางส่วนแสดงความไม่พอใจต่อความไร้ประสิทธิภาพของการพัฒนา backend บน macOS และเสนอว่าระบบปฏิบัติการอื่นอาจเหมาะกับจุดประสงค์อื่นมากกว่า
  • ผู้ใช้รายหนึ่งแสดงความไม่พอใจต่อการรองรับ Docker ของ Apple บนเครื่อง Apple Silicon โดยอ้างว่าการใช้ ARM container เป็นค่าเริ่มต้นทำให้การพัฒนาซับซ้อนขึ้น เพราะแตกต่างจากสภาพแวดล้อม production