ความสำเร็จของ Android, iOS, และ ChromeOS นั้นเปลี่ยนแนวคิดของคอมพิวเตอร์ในแบบเดิมๆ ไปมาก จากเดิมที่ระบบปฎิบัติการนั้นจะควบคุมเพียงบางส่วน และเปิดให้นักพัฒนาเข้าไป "ยุ่ง" แทบทุกส่วนได้อย่างอิสระ แต่ระบบที่ควบคุมแอพพลิเคชั่นอย่างมากเช่นทุกวันนี้กลับสามารถควบคุม API ในการพัฒนาให้ชัดเจน มีการซัพพอร์ตอย่างทั่วถึง และแม้อัพเดตก็สามารถทำงานต่อไปได้โดยไม่มีปัญหามากนัก
ทีมสตาร์ตอัพทีมใหม่ที่ชื่อว่า CoreOS กำลังใช้แนวคิดนี้ในการพัฒนาระบบปฎิบัติการสำหรับเซิร์ฟเวอร์ โดยสร้างระบบปฎิบัติการที่ล็อกทุกส่วนออกจากแอพพลิเคชั่น ทำให้ระบบปฎิบัติการสามารถอัพเดตได้ทันทีที่มีแพตซ์ใหม่ออกมา และมี API ในการพัฒนาอย่างชัดเจน
ทีม CoreOS ยังอยู่ในช่วงเริ่มต้นเท่านั้น แต่โค้ดจำนวนมากจะมาจาก ChromeOS เดิม และ API จะมาจาก Docker และสามารถดาวน์โหลดมาลองเล่นได้จาก GitHub
แนวคิดนี้หากสำเร็จเราจะสามารถจัดแอพพลิเคชั่น โยกย้ายแอพพลิเคชั่นไปมาระหว่างเครื่องได้โดยไม่ต้องกังวลเรื่องการเซ็ตอัพที่ยาวนาน หรือการอัพเดตที่อาจจะสร้างปัญหาให้มากมาย
ที่มา - Wired
Comments
เป็นแนวคิดที่เจ๋งดีครับ
+1
มันเหมือนกับ iOS ไหมครับ ตัวโอเอสถูกล็อค อนุญาตให้เฉพาะแอพที่แก้ไขได้ และแอพสามารถจะโยกย้ายหรือติดตั้งหลายเครื่องได้จากการโหลดครั้งเดียว
เห็น logo แล้วนึกถึงความหลังอันเยาว์วัย
ไม่น่าจะเกิดครับ ถ้าไม่มี package manager, root ประเภท compile source code เอง ทำให้เราควบคุมทุกอย่างได้เองตั้งแต่ข้างใต้สุดนี่มันคือ server นะครับ ไม่ใช่ Google chrome ผมต้องการ write, chmod chown ลงอะไรก็ได้ และไม่ได้ย้ายเครื่องบ่อยๆ cluster ก็ต้องมี manager ของแต่ละ service อยู่แล้ว
เรื่องอัพเดตนี่ก็เรื่องใหญ่ ไม่ใช่อัพกันทุก version ต้องทดสอบก่อนอัพทุกครั้งอยู่เสมอ
ผมคิดว่ามันตอบกันคนละโจทย์อย่างสิ้นเชิงเลย server กับ desktop
ผู้ใช้คงไม่ใช่กลุ่มที่ต้องการย้ายซอฟต์แวร์จากระบบเดิมมานะครับ อย่างทุกวันนี้ผมเขียนซอฟต์แวร์ลงกลุ่มพวก PaaS อย่าง Google App Engine ก็ทำอะไรที่คุณว่ามาไม่ได้เลยครับ
lewcpe.com , @wasonliw
Logo Flat อีกแล้ว...
:: DigiKin8 ::
@ Virusfowl
I'm not a dev. not yet a user.