openthos的目标 - mehome/openthos GitHub Wiki
#openthos--面向大屏幕/桌面的OS
##源起
- Linux 桌面系统的主要困难
- 性能与用户体验不够理想
- 缺少应用丰富生态环境
- 国产处理器多指令集给软件开发带来的压力
- Android的兴起,移动平台的垄断到向企业领域的扩张
- 主流软硬件开发商向安卓靠拢
##openthos计划
- 基于ANDROID 5.x++的AOSP项目
- 在x86-64上,基于Android-x86开源项目
- 高性能
- 桌面操作优化
- 跨多重CPU架构,软件开发商透明
- 基于中国标准和算法的安全性增强
- 可靠的云服务
- 向用户移交控制权
##彻底桌面化的移动操作系统
- 针对键鼠操作的全面优化
- 右键、选中、拖动
- CTRL-C X V
- 真正的多窗口管理器
- 通知中心
- 任务管理器
- 文件资源管理器
- 外设支持
- 作为控制器而非设备
##出类拔萃的性能
- PC远超移动设备的硬件性能
- 相似屏幕分辨率
- 解除功耗和散热限制
- 远为强大的CPU和GPU
- 比LINUX更流畅的使用体验
- 60FPS 绘图帧率
- 低延迟
- 高度优化的应用程序
##增强的安全性
- 细粒度的权限控制和应用隔离:权限伪装
- TCM的演进
- SYSTEM分区逐扇区验证
- 进程动态检查
- 数据分区整盘加密
- 应用商店与应用程序数字签名
- 生物识别:指纹、虹膜
- 集团管理:软件分发、设备策略、远程锁定与数据擦除
##完善的生态
- 150万Android原生应用
- 成熟的开发生态,超过40万开发人员
- 商业应用软件正在蓬勃发展
- 内置完整的LINUX环境
- 共用内核
- 轻量级原生GUI
- 完整的应用开发环境
- 与Windows共舞
- 文件系统数据共享
##开放与标准化
- 全面支持中国密码标准
- 商密算法
- 可信计算
- 开放性
- openthos means open-source
- 除少数第三方商业代码外全部开源
##跨硬件架构的统一用户体验
- 特别适合64位CPU架构百花齐放的中国
- 龙芯:64-bit MIPS
- 飞腾:64-bit ARM v8
- Intel/兆芯:64-bit x86-64 (在研)
- 申威:64-bit Alpha
- 64-bit PowerPC
- 软件开发者一次适配,全平台运行
- 广泛的硬件设备商业驱动
- WIFI/蓝牙,4G通讯模块、传感器、高DPI分辨率…
##UEFI BOOTMANAGER
- 衍生自开源的rEFInd
- 支持Windows, Linux和OSX(!)
- 原生图形分辨率,主题
- Secureboot和信任链
- 提供工具箱:EFI Shell, PXE等等
- UEFI中的设置
- 启动选项缺省指向/EFI/openthos/refind_x64.efi 并且 按下热键激活(防止后续安装 windows覆盖启动项)
##云服务
- 用户文件自动保护*
- 集成云服务,对数据目录进行实时、多版本的云端同步备份
- 与其他PC(Windows Linux Mac)同步,在移动设备和浏览器上访问
- 端对端加密,保护数据隐私* (用户数据服务方不可解)
- 应用商店
- OTA更新
- 系统更新
- 应用程序更新
##与其他设备共同工作
- 智能设备
- Android Wear
- 传感器与控制器
- 信息快速处理
- 桌面解锁与自动锁定
- Android手机
- 数据自动同步
- 屏幕互传
##可信赖
- 对于政府和行业集团用户完全移交控制权
- 用户数据与云服务
- 应用审批
- OTA更新审批
- 源码信任计划*:特定用户可签署相关协议检查全部源码
##总结
- Openthos是对解决国产桌面操作系统的核心问题的一种尝试
- 所有平台上现代化、一致的用户体验
- 简化国产软件开发,提高开发效率
- 提供完善好用的生态系统
- 高度安全与可信赖
- 开放,开源