Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> Internet

OS.js: Hệ Điều Hành Mới Cho Web

Bạn có từng muốn có một hệ điều hành dựa trên web — thứ bạn có thể truy cập ở đâu đó trên bất kỳ máy tính nào ngay từ trình duyệt web? Nếu có, OS.js có thể là thứ bạn tìm kiếm. Đây là hệ điều hành dựa trên JavaScript, thiết kế cho đám mây.

Điều Gì Làm OS.js Đặc Biệt?

Khác với các hệ điều hành khác, OS.js chạy trên bất kỳ máy tính nào mà không cần cài đặt gì. Hệ điều hành hoàn toàn bằng JavaScript. Có thể dùng trên bất kỳ nền tảng nào có trình duyệt web hiện đại. Có cả bản demo trực tuyến để thử nghiệm.

Mặc dù dựa trên web và chạy trong trình duyệt, OS.js rất phức tạp. Nó không hề đơn giản. OS.js có trình quản lý cửa sổ và desktop đầy đủ, kèm bộ ứng dụng hoàn chỉnh (trình quản lý file, trình phát nhạc/video, v.v.), rất giống các hệ điều hành mã nguồn mở truyền thống. Tốt nhất: như mọi HĐH mã nguồn mở truyền thống, OS.js hoàn toàn tùy biến. Gần như mọi khía cạnh đều có thể điều chỉnh.

Một số điểm hấp dẫn của OS.js:

  • Hệ thống file ảo bằng Google Drive, Dropbox hoặc OneDrive
  • Hỗ trợ Google API JavaScript
  • Hỗ trợ Windows API JavaScript
  • Có thể chạy độc lập server nếu build theo cách đó
  • Chạy ứng dụng GTK+ 3.x bản địa qua Broadway
  • Có thể chạy như desktop x11 thường trên Linux
  • Kéo thả (drag-and-drop)
  • Hỗ trợ code tùy chỉnh và module tùy chỉnh
  • Hỗ trợ Linux, BSD, OSX và Windows

Điều làm OS.js đặc biệt là sự prolific (sôi động/phóng khoáng). Hãy tưởng tượng cài OS.js trên VPS (hoặc home server). Bạn đang ngoài, việc gấp xảy ra. Bạn cần xử lý nhanh, app trên smartphone không đáp ứng.

Bạn có thể dễ dàng mở trình duyệt trên điện thoại và chạy ứng dụng đầy đủ để làm việc. Ý tưởng tuyệt vời, nói thẳng. Tốt hơn nữa, có rất nhiều ứng dụng để chọn. Build thông thường của OS.js khá nhẹ, nhưng họ có kho thêm đầy ứng dụng tuyệt vời.

Cài Đặt

OS.js về cốt lõi là ứng dụng JavaScript. Do đó, nó không gắn chặt với một nền tảng server cụ thể. Thay vào đó, HĐH dựa trên web có thể chạy trên nhiều loại platform. Platform hỗ trợ: PHP, Nginx, Apache, NodeJS, Docker, Vagrant và thậm chí local qua X11.

Vì có nhiều cách cài đặt, quy trình không được trình bày ở đây. Hãy truy cập tài liệu chính thức tại đây và đọc cách cài OS.js cho platform bạn chọn. Mỗi platform có phần chi tiết riêng để giúp OS.js chạy trơn tru.

Kết Luận

OS.js là ý tưởng cách mạng biến hệ điều hành thành công cụ di động thay vì gắn liền một máy. Nó còn trong giai đoạn đầu, khó hình dung nó phù hợp cho người dùng trung bình như thế nào. Tuy nhiên, với sự phổ biến của ứng dụng và dịch vụ web, chỉ là vấn đề thời gian trước khi thứ như này bùng nổ.

Bạn cảm thấy thế nào về hệ điều hành dựa trên web? Hãy cho biết bên dưới!