JavaScript Web雲平台OS.js介紹
OS.js是一個瀏覽器的JavaScript Web案頭實現,它提供了完善的視窗管理器、應用APIs、GUI工具集以及檔案系統抽象。此外,OS.js還是完全免費並且開源的,這意味著你可以為其貢獻代碼,也可以按照自己喜歡的方式使用它。OS.js可用在所有現代瀏覽器中,並且可以部署到所有平台上。
OS.js的主要功能與特性如下所示:
開源
OS.js完全開源,其代碼位於GitHub上,目前已經有2800多個Star。你可以申請為其貢獻代碼,也可以免費使用其代碼。
Web案頭
OS.js提供了一個完全可定製的Web案頭與視窗管理器,其靈感來源於Linux案頭環境,其速度很快,並且就像是真正的案頭一樣。藉助於虛擬檔案系統,你可以上傳、下載並修改多種雲端儲存解決方案上的檔案,如Google Drive、Dropbox與OneDrive。在社區的協助下,OS.js現在已經可以支援多種語言,包括挪威語、法語、德語、俄語、荷蘭語、波蘭語、越南語與漢語。
應用
OS.js內建了很多應用,包括檔案管理工具、音樂播放器、視頻播放器、圖片查看器與編輯器、計算機及文字編輯器等。你可以通過官方倉庫或是社區貢獻的方式輕鬆添加更多的應用與特性。此外還有其他一些應用,如PDF查看器、XMPP Chat、Google Mail、Google Contacts、俄羅斯方塊與德軍總部3D。
可擴充
OS.js提供了簡單、模組化且靈活的JavaScript APIs,你可以輕鬆地修改、擴充既有功能並建立新的應用。此外,你還可以輕鬆地建立自己的主題。OS.js還帶有一個構建系統,簡化了部署與配置。
文檔
感興趣的讀者可以在這裡查看關於OS.js的所有文檔、手冊與指南。
安裝
只需運行自動化的安裝器即可完成安裝。請確保在開始前閱讀安裝文檔,文檔還介紹了如何手工下載和安裝的命令。
curl -sS http://os.js.org/installer | sh
Windows使用者可以使用這個安裝器:http://os.js.org/installer.exe。
OS.js的完整特性列表如下所示:
免費且開源安裝簡單可用在任何現代的瀏覽器中伺服器可以部署在任何平台上可以完全在瀏覽器中運行不依賴於JavaScript前端便於使用的APIs定製性好,易於擴充支援多使用者環境與認證虛擬檔案系統——可以在多種不同的儲存/雲供應商中隱藏檔大多數使用者都很熟悉的案頭與視窗管理器應用間的拖拽支援支援會話,可以在任何電腦上重新載入之前的工作區本地化與翻譯支援內建一些應用支援通過外部倉庫添加包內建用於構建應用的必要工具用戶端通過strict 模式的JavaScript編寫,並且使用ECMAScript 5.1標準遵循業界標準提供了對Google API Javascript的支援提供了對Windows Live API Javascript的支援支援Google Drive支援Dropbox支援OneDrive可通過Broadway運行原生GTK+ 3.x應用(尚處於實驗階段)可通過X11部署