แอปเปิลเปิดตัวแมคที่ใช้ชิป Apple M1 หลายรุ่นรวมถึง Mac mini นี่เน้นตลาดนักพัฒนา แต่ปัญหาใหญ่คือเครื่องที่ใช้ชิป M1 ไม่สามารถใช้งาน Docker Desktop ได้ วันนี้ทาง Docker Inc. ก็ออกมาชี้แจงว่าติดอะไรบ้าง
แม้ว่าแอปเปิลจะระบุว่ามี Rosetta 2 สำหรับแปลงแอปที่รองรับสถาปัตยกรรม x86 แต่ Docker Desktop นั้นรันอยู่ใน virtual machine อีกชั้นหนึ่งทำให้ต้องพอร์ตซอฟต์แวร์ไปรันบนเฟรมเวิร์ค hypervisor ใหม่ นอกจากนี้ซอฟต์แวร์ตัวอื่นที่ Docker Desktop ใช้ในการพัฒนาทั้งโครงการ Go และ Electron ก็กำลังพัฒนาเพื่อรองรับชิป M1 อยู่
ตอนนี้ทาง Docker Inc กำลังวางระบบ CI ด้วย Mac mini 25 เครื่องเพื่อทดสอบ Docker Desktop บน M1 ต่อไป
นอกจากการรองรับสถาปัตยกรรมใหม่แล้ว ทาง Docker ยังระบุว่าจะรีวิวดูว่าในอนาคตจะสามารถทำให้การ build โครงการแบบรองรับหลายสถาปัตยกรรมทำได้ง่ายขึ้นอย่างไรได้บ้าง
ที่มา - Docker
Comments
เอ ไม่ใช่ว่า docker บน raspberry pi ก็ใช้งานได้ไม่ใช่รึ ก็ใช้ชิป arm เหมือนกันนิ
เคอร์เนลมันเป็นลินุกซ์อยู่แล้ว รันได้เลยครับ
ส่วนแมคมันเป็นเคอร์เนล Darwin เลยต้องทำ VM มารันลินุกซ์อีกที
lewcpe.com, @wasonliw
เอเปิล นี้ นักพัฒนาเร่งทำกันดี ฝั่งวินโดวเงียบมาก
ฝั่ง Windows มัน chill มากจนเงียบครับ
Docker decktop run บน WSL2 ก็ออกมาเป็นปีแล้ว
แต่มีแค่ WSL2 จะ Docker หรือ VM อะไรก็ช่างมันแล้วครับ
เขาเพิ่งตื่นเต้นกับการย้ายจาก WSL1 -> WSL2 กันอยู่นะครับ เวอร์ชั่นหลังๆ นี่เนียนมากเหมือนอยู่บนลินุกซ์เองเลย
lewcpe.com, @wasonliw
รอสามารถเรียก GUI จาก Kernel Linux ได้ (ตัวล่าสุดที่ผมเห็น MS) กำลังทำอยู่
น่าจะตื่นเต้นกันมากกว่านี้นะครับ
อันนั้นน่าจะเป็นงานของ Microsoft ครับ ส่วน Docker Inc นี่เขาก็ทำฝั่งของเขาเร็วเต็มที่แล้ว
lewcpe.com, @wasonliw
ช้าไปหน่อยแต่ก็ดูมีหวังครับ แอบตกใจที่เป็นเจ้านี้ก่อนแต่ถึงอาจจะเพราะ M1 ก็ยังดีกว่าไม่มี
โอ้ ARM คืออนาคตจริงๆ
WE ARE THE 99%
โชคดีที่ยังไม่ซื้อ macbook
เพราะไม่มี docker หรอ
เปล่า เพราะไม่มีเงิน
ผ่ามพ้าม!
แล้ว RAM 8 GB มันจะพอใช้เหรอครับ
I need healing.
น่าจะพออยู่นะครับถ้าไม่ใช้งานยิ่งใหญ่อะไร เคย run docker โปรแกรม java บนเครื่อง vps ram 1G เอง ก็ทำงานได้อยู่ ram ปริ่มๆเกือบ 100% ตลอดเท่านั้นเอง 5555+
ข่าวถัดไปเปิดตัว AppleContainer
positivity