ความสำเร็จของ 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.