คุณเคยต้องการมีระบบปฏิบัติการบนเว็บ ซึ่งคุณสามารถเข้าถึงได้จากทุกที่บนคอมพิวเตอร์ทุกเครื่องจากเว็บเบราว์เซอร์ของคุณหรือไม่? ถ้าเป็นเช่นนั้น OS.js อาจเป็นสิ่งเดียวเท่านั้น เป็นระบบปฏิบัติการที่ใช้จาวาสคริปต์ที่ออกแบบมาสำหรับระบบคลาวด์
อะไรทำให้ OS.js มีความพิเศษ
ต่างจากระบบปฏิบัติการอื่นๆ OS.js สามารถทำงานบนคอมพิวเตอร์เครื่องใดก็ได้โดยไม่ต้องติดตั้งอะไรเลย ระบบปฏิบัติการสร้างจากจาวาสคริปต์ทั้งหมด สามารถใช้ได้กับทุกแพลตฟอร์มที่มีเว็บเบราว์เซอร์ที่ทันสมัย มีแม้กระทั่งการสาธิตสดที่คุณสามารถทดสอบได้ที่นี่
แม้ว่าระบบปฏิบัติการนี้เป็นแบบเว็บและออกแบบมาเพื่อใช้ในเว็บเบราว์เซอร์ แต่ก็ซับซ้อนมาก มันไม่มีการผลักดัน แต่อย่างใด OS.js มีตัวจัดการหน้าต่างแบบเต็มและเดสก์ท็อป และมาพร้อมกับชุดแอปพลิเคชันทั้งหมด (ตัวจัดการไฟล์ เครื่องเล่นเพลงและวิดีโอ ฯลฯ) คล้ายกับระบบปฏิบัติการโอเพ่นซอร์สทั่วไปมาก เหนือสิ่งอื่นใด เช่นเดียวกับระบบปฏิบัติการโอเพ่นซอร์สทั่วไป OS.js ทั้งหมดสามารถปรับแต่งได้อย่างสมบูรณ์ ปรับแต่งได้แทบทุกด้าน
ต่อไปนี้คือสิ่งที่น่าสนใจที่ OS.js มีให้:
- ระบบไฟล์เสมือนที่ขับเคลื่อนโดย Google Drive, Dropbox หรือ One Drive
- รองรับจาวาสคริปต์ของ Google API
- รองรับ Javascript ของ Windows API
- สามารถทำงานโดยไม่ขึ้นกับเซิร์ฟเวอร์หากสร้างขึ้นในลักษณะนั้น
- เรียกใช้แอปพลิเคชันเนทีฟ GTK+ 3.x ผ่านบรอดเวย์
- สามารถเรียกใช้เป็นเดสก์ท็อป x11 ปกติบน Linux
- ลากแล้ววาง
- รองรับโค้ดที่กำหนดเองและโมดูลที่กำหนดเอง
- รองรับ Linux, BSD, OSX และ Windows
สิ่งที่ทำให้ OS.js พิเศษคือมีความอุดมสมบูรณ์มาก ลองนึกภาพการตั้งค่า OS.js บน VPS (หรือเซิร์ฟเวอร์ที่บ้านของคุณ) คุณออกไปข้างนอกและมีบางอย่างเกิดขึ้น คุณต้องทำบางสิ่งอย่างรวดเร็ว และแอปสมาร์ทโฟนของคุณก็ทำไม่ได้
คุณสามารถเปิดเบราว์เซอร์สมาร์ทโฟนและเปิดแอปพลิเคชันที่ครบครันเพื่อทำงานให้เสร็จได้อย่างง่ายดาย อย่างน้อยก็เป็นความคิดที่เหลือเชื่อ เหนือสิ่งอื่นใด มีแอปพลิเคชันให้เลือกมากมาย OS.js บิลด์ปกตินั้นค่อนข้างเบาบาง แต่มีที่เก็บเพิ่มเติมซึ่งเต็มไปด้วยโปรแกรมที่ยอดเยี่ยมให้เลือก
การติดตั้ง
OS.js เป็นแอปพลิเคชันจาวาสคริปต์ที่เป็นแกนหลัก ดังที่กล่าวไว้ มันไม่ได้ผูกติดอยู่กับแพลตฟอร์มเซิร์ฟเวอร์ประเภทใดประเภทหนึ่ง แต่ระบบปฏิบัติการบนเว็บสามารถทำงานได้หลายประเภท แพลตฟอร์มที่รองรับ ได้แก่ PHP, Nginx, Apache, NodeJS, Docker, Vagrant และแม้แต่ในเครื่องผ่าน X11
เนื่องจากมีหลายวิธีในการติดตั้งระบบปฏิบัติการนี้ กระบวนการนี้จะไม่ครอบคลุมที่นี่ ให้ตรงไปที่นี่และอ่านเอกสารอย่างเป็นทางการ และเรียนรู้วิธีติดตั้ง OS.js สำหรับแพลตฟอร์มที่คุณเลือก แต่ละแพลตฟอร์มมีส่วนรายละเอียดของตัวเองเพื่อช่วยให้ OS.js ทำงานได้อย่างสมบูรณ์
บทสรุป
OS.js เป็นแนวคิดที่ปฏิวัติวงการที่จะเปลี่ยนระบบปฏิบัติการให้เป็นเครื่องมือพกพา มากกว่าที่จะมีอะไรติดค้างอยู่ในเครื่องเดียว อยู่ในช่วงเริ่มต้น ทำให้ยากต่อการคิดว่าเครื่องมือนี้จะเหมาะกับผู้ใช้ทั่วไปในระดับใด ถึงกระนั้น ด้วยการเติบโตของแอปพลิเคชันและบริการทางเว็บ เหลือเวลาอีกเพียงสิ่งที่จะจับต้องได้
คุณรู้สึกอย่างไรเกี่ยวกับระบบปฏิบัติการบนเว็บ? บอกเราด้านล่าง!