50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

JavaScript Web 云平台 OS.js 介绍

  • 2016-01-26
  • 本文字数:1090 字

    阅读完需:约 4 分钟

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
  • 定制性好,易于扩展
  • 支持多用户环境与认证
  • 虚拟文件系统——可以在多种不同的存储 / 云提供商中存储文件
  • 大多数用户都很熟悉的桌面与窗口管理器
  • 应用间的拖拽支持
  • 支持会话,可以在任何电脑上重新加载之前的工作区
  • 本地化与翻译支持
  • 自带一些应用
  • 支持通过外部仓库添加包
  • 自带用于构建应用的必要工具
  • 客户端通过严格模式的 JavaScript 编写,并且使用 ECMAScript 5.1 标准
  • 遵循业界标准
  • 提供了对 Google API Javascript 的支持
  • 提供了对 Windows Live API Javascript 的支持
  • 支持 Google Drive
  • 支持 Dropbox
  • 支持 OneDrive
  • 可通过 Broadway 运行原生 GTK+ 3.x 应用(尚处于试验阶段)
  • 可通过 X11 部署
2016-01-26 07:545163
用户头像

发布了 88 篇内容, 共 272.4 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

华为云Flexus云服务器X实例之openEuler系统下部署k8s管理面板KubePi

轶天下事

【翻译】如何构建高效智能体(Anthropic官方指导)——慢慢学AI147

AI决策者洞察

#人工智能 Prompt

【场景驱动】企业的哪些重复性任务,最适合用Coze循环节点来解决?——慢慢学AI146

AI决策者洞察

#人工智能 Prompt

从零开始使用Univer Clipsheet构建自己的爬虫插件

梦数技术团队

JavaScript GitHub 前端 爬虫工具 Chrome Extension

什么是AI Agent?——最简单的解释

TechubNews

#人工智能

年末福利:距离 KaiwuDB 官方认证,仅差一步之遥!

KaiwuDB

数据库认证

AutoGen入门-让两个AI自行聊天完成任务

不在线第一只蜗牛

人工智能 AI

部署服务器管理软件宝塔面板

轶天下事

英伟达世界基础模型 Cosmos,教 AI 理解物理世界;阿里通义与雷鸟合作推出 AI 眼镜丨 RTE 开发者日报

声网

《CPython Internals》阅读笔记:p43-p60

codists

CPython Internals

云服务器Flexus X实例评测体验之搭建MySQL数据库

轶天下事

华为云Flexus云服务器X实例的快速入门与配置指南

轶天下事

焱融全闪 F9000X 性能再创新高,全面释放大规模 AI 计算效能

焱融科技

人工智能 大模型 智算中心 全闪存储

京东商品详情API接口指南(Python篇)

tbapi

京东API接口 京东商品详情接口

RabbitMQ 可观测性最佳实践

观测云

RabbitMQ

GSCF收购IBM Deutschland Kreditbank GmbH

财见

【小白也能学】从挫败到突破,5天地狱式开发,如何用 AI 和 Arduino 打造属于自己的智能桌宠?——慢慢学AI144

AI决策者洞察

#人工智能 Prompt

分享一次面试经历

王中阳Go

面试

【干货分享】AI 开发者必学!掌握 Coze 工作流核心技能的全攻略!——慢慢学AI145

AI决策者洞察

#人工智能 Prompt

几分钟,即可在华为云Flexus X服务器部署安全稳定的——水果生鲜商城配送小程序

轶天下事

哈马德国际机场报告2024年创纪录

财见

小红书API接口深度解析:如何高效获取笔记详情数据并附简短代码示例

代码忍者

小红书API接口

基于 Flink 进行增量批计算的探索与实践

Apache Flink

大数据 flink 批计算

走出群山,长赛道“攀登者”vivo

脑极体

AI

【全方位解析】企业如何通过提示词工程优化AI输出,提升市场竞争力—慢慢学AI045

AI决策者洞察

#人工智能 Prompt

华为云Flexus云服务器X实例 基于CentOS系统镜像快速部署Laravel开源论坛

轶天下事

研发效能中的AI度量与度量AI

思码逸研发效能

研发效能 研发效能度量 AI辅助 思码逸

JavaScript Web云平台OS.js介绍_JavaScript_张龙_InfoQ精选文章