跳到主要内容

概述

提示
  • 盘古 OS 的设计仍在逐步改进与完善中,本文将随时发生变化,感兴趣的朋友们可以时刻保持关注;
  • 在下方的版权声明中有本文作者的联系方式,有不同意见和相关建议的朋友可以与其保持联系;
  • 也可在本文底部的评论区登录 Github 后,直接发表您的观点;
版权声明

盘古 OS(也称为 PanGu OS)是以数据结构化应用函数化为核心设计原则的面向未来的用户操作系统, 并以用户数据为中心,构建起统一、安全、便捷、互联的软件开发和使用环境, 为用户数字资产提供安全保障和智能管理,为全人类资源共享、知识共享、智慧扩展提供数字化基础。

她期望达成的目标如下:

  • 可自我进化的系统
    • 随时间和需求变化而不断改进和完善的数据模型
    • 用户数据是不断积累的,不会再出现全部重来的情况
    • 不同用户有不同的数据和不同结构的数据,用户数据是在用户间存在差异的, 从而形成差异化操作系统的差异化
  • 将数据的所有权、使用权和控制权交还给用户,确保用户数据不再依赖于任何平台。 各类应用不再因为没有用户数据而做「冷启动」,被授权的用户现有数据均可访问
    • 对用户在生产和生活过程中所产生和创造的各类数据进行全网层面的分布式存取, 数据不依赖于单一平台,也不受任何平台所控制
    • 各类应用能够全身心围绕以用户为中心的核心原则上来, 而不再为用户数据的产生和积累所困
  • 用户数据安全(加密),以及应用运行环境隔离、应用权限控制等
  • 提供统一且一致的应用用户体验,由操作系统提供「用户界面」,从而消除应用使用体验的割裂, 以及应用之间的隔离,强制共建互助互利的应用生态
    • 增强用户的专注力,激发用户思维的活跃度,是最能提升用户体验和工具使用的愉悦度的方式
  • 开发成果共享,打破技术壁垒,降低社会总体的重复开发、重复躺坑的工作量和心路历程
  • 统一且规范的软件开发底层「基础设施」,让开发更加聚焦于业务,而基础设施能够拿来即用, 无需做全新开发或独立部署
    • 在操作系统内提供原生的消息收发、数据存取、分布式、并发等基础组件和处理机制
  • 内置提供一致且便捷的应用开发环境和工具,从而确保开发的流畅与规范,并方便用户自行设计和改造应用
    • 如,数据定义、数据引用、数据查询、函数编写、函数管理、应用配置、UI拼装等
  • 数据版本化并支持衍生数据分支,以支持生产和测试环境的数据隔离, 以及对数据的历史分析和数据变更审计等
    • 测试环境无需克隆生产的数据,直接从生产数据上衍生用于测试的数据分支即可, 无需在测试前浪费大量时间用于数据复制和备份上
  • 操作系统内置支持的「断点恢复」,以及数据容灾
    • 确保任何异常导致的系统中断,均可在恢复后,从中断位置继续执行,从而避免数据丢失或数据损坏
  • 支持设备之间数据共享(数据的分布式存储)与函数迁移,从而实现设备间的算力共享
  • 终端互联,形成「一个中心,多个端点」的拓扑结构,打通各类终端设备, 实现个人的「数据中心」与万物互联

但需要明确的是,盘古 OS 并不涉及以下目标或领域:

  • 天网盘古 OS 只是人类的(智能)助手,是人类发展和进化的辅助工具,而不是人类的主宰。
  • 元宇宙盘古 OS 不提倡脱离和逃避现实的虚拟幻想,人类的身体和思想更不应该被禁锢在数字世界之中, 也不应该由计算机代替其思考和发表言论。
  • 去中心化:中心化与去中心化不是绝对对立的,任何一方都不能试图成为世界的主宰。 去中心化不是 盘古 OS 的目的,只是其在某些领域和场景下发展的结果。