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是对解决国产桌面操作系统的核心问题的一种尝试
  • 所有平台上现代化、一致的用户体验
  • 简化国产软件开发,提高开发效率
  • 提供完善好用的生态系统
  • 高度安全与可信赖
  • 开放,开源