OS.js: Một loại hệ điều hành mới cho Web
Bạn đã bao giờ muốn có một hệ điều hành dựa trên web - một hệ điều hành mà bạn có thể truy cập mọi nơi trên bất kỳ máy tính nào ngay từ trình duyệt web của bạn? Nếu vậy, OS.js có thể chỉ là điều. Đó là một hệ điều hành dựa trên javascript được thiết kế cho đám mây.
Điều gì tạo nên OS.js đặc biệt?
Không giống như các hệ điều hành khác, OS.js có thể hoạt động trên bất kỳ máy tính nào mà không cần cài đặt bất kỳ thứ gì. Hệ điều hành được tạo ra hoàn toàn từ javascript. Nó có thể được sử dụng trên bất kỳ nền tảng nào có trình duyệt web hiện đại. Thậm chí còn có một bản demo trực tiếp mà bạn có thể kiểm tra ở đây.
Mặc dù thực tế là hệ điều hành này dựa trên web và được thiết kế để sử dụng bên trong các trình duyệt web, nó rất phức tạp. Nó không có sự thúc đẩy bằng bất kỳ phương tiện nào. OS.js có trình quản lý cửa sổ và màn hình đầy đủ và đi kèm với một bộ đầy đủ các ứng dụng (trình quản lý tệp, trình phát nhạc và video, v.v.), rất giống với các hệ điều hành nguồn mở truyền thống. Hay nhất của tất cả, giống như bất kỳ hệ điều hành nguồn mở truyền thống nào, tất cả OS.js đều hoàn toàn tùy chỉnh được. Chỉ cần về mọi khía cạnh của nó có thể được tinh chỉnh.
Dưới đây là một số điều hấp dẫn mà OS.js phải cung cấp:
- Hệ thống tệp ảo được cung cấp bởi Google Drive, Dropbox hoặc One Drive
- Hỗ trợ Javascript của Google API
- Hỗ trợ Javascript Windows API
- Có thể chạy độc lập với máy chủ nếu được xây dựng theo cách đó
- Chạy các ứng dụng GTK + 3.x gốc thông qua Broadway
- Có thể chạy như một máy tính để bàn x11 thông thường trên Linux
- Kéo và thả
- Hỗ trợ mã tùy chỉnh và mô-đun tùy chỉnh
- Hỗ trợ cho Linux, BSD, OSX và Windows
Điều gì làm cho OS.js đặc biệt là thực tế là nó rất sung mãn. Hãy tưởng tượng thiết lập OS.js trên VPS (hoặc máy chủ của bạn). Bạn ra ngoài và về, và một cái gì đó xuất hiện. Bạn cần phải làm một số điều nhanh chóng, và các ứng dụng điện thoại thông minh của bạn sẽ không cắt nó.
Bạn có thể dễ dàng mở trình duyệt trên điện thoại thông minh của mình và khởi chạy một ứng dụng chính thức để hoàn thành công việc. Đó là một ý tưởng đáng kinh ngạc, để nói rằng ít nhất. Hay nhất của tất cả, có rất nhiều, nhiều ứng dụng để lựa chọn. Việc xây dựng thường xuyên OS.js khá thưa thớt, nhưng chúng có một số kho bổ sung chứa đầy các chương trình tuyệt vời để bạn lựa chọn.
Cài đặt
OS.js là một ứng dụng javascript ở cốt lõi của nó. Điều đó đang được nói, nó không được gắn với một loại nền tảng máy chủ cụ thể. Thay vào đó, hệ điều hành dựa trên web có thể chạy trên nhiều, nhiều loại khác nhau. Các nền tảng được hỗ trợ bao gồm: PHP, Nginx, Apache, NodeJS, Docker, Vagrant và thậm chí cả cục bộ thông qua X11.
Vì có rất nhiều cách để cài đặt hệ điều hành này, quá trình này sẽ không được đề cập ở đây. Thay vào đó, hãy truy cập vào đây và đọc tài liệu chính thức và tìm hiểu cách bạn có thể cài đặt OS.js cho nền tảng bạn chọn. Mỗi nền tảng có phần chi tiết của riêng nó để giúp OS.js chạy hoàn hảo.
Phần kết luận
OS.js là một ý tưởng mang tính cách mạng, biến một hệ điều hành thành một công cụ di động thay vì một cái gì đó bị mắc kẹt trên một máy. Đó là trong những ngày đầu của nó, làm cho nó khó để nghĩ về nơi công cụ này có thể phù hợp cho người dùng trung bình. Tuy nhiên, với sự gia tăng của các ứng dụng và dịch vụ dựa trên web, nó chỉ là vấn đề thời gian cho một thứ như thế này để bắt kịp.
Bạn cảm thấy thế nào về các hệ điều hành dựa trên web? Hãy cho chúng tôi biết dưới đây!