过去四十年,整个操作系统世界有一个默认假设:
用户知道自己要做什么
于是操作系统真正需要解决的问题只有一个:
如何让程序运行起来
Windows
Linux
macOS
Process ↓ Thread ↓ Scheduler ↓ CPU
Process = 第一公民
Process
Thread
Memory
Handle
Window
State
Component
Event
几十年来,这套体系一直工作得很好。但 AI Native 软件时代,一个新的问题开始出现。
打开哪个 App
完成什么目标
帮我完成审批流开发 帮我生成测试方案 帮我整理需求 帮我分析线上问题
Goal
Application
于是,一个新的 Runtime 世界开始出现,这或许才是 HarmonyOS PC 最深层的野心。
Hardware ↓ Kernel ↓ Process Runtime ↓ Window ↓ UI
Process
例如,Windows Task Manager:
chrome.exe idea.exe wechat.exe
ps -ef
PID
关闭 Process ↓ 状态结束
因此 State 属于 App、Context 属于 App、Window 属于 App 这种模型在移动互联网时代没有问题。
打开 App ↓ 完成任务 ↓ 关闭 App
但 AI Native 软件开始出现变化。
假设开发一个审批流系统,此时桌面同时打开:
DevEco Studio
浏览器
企业微信
API 文档
数据库工具
设计稿
6 个 Process
开发审批流模块
Goal
Process
多窗口
多应用
多设备
多天
Goal Boundary > Application Boundary
Process 已经无法描述用户真正的工作。
Thread
Coroutine
再后来,Agent Runtime 开始出现:
Task Graph
生成测试方案
读取需求 ↓ 分析接口 ↓ 生成用例 ↓ 输出 Markdown
Thread
Task Graph
Goal ↓ Task Graph ↓ Thread ↓ CPU
Task 正在取代 Thread,但 Task 仍然不是最顶层。
因为,Task 本身也是 Goal 的投影。
Process First
Task First
Goal First
修复线上 Bug
读取日志 ↓ 分析异常 ↓ 搜索代码 ↓ 定位模块 ↓ 生成修复建议 ↓ 提交代码
Thread
Process
Window
Goal 是否完成
Goal Completion Rate
CPU Utilization
Memory History Summary
理解用户正在做什么
Current Project Current File Current Window
理解用户当前环境
Goal ↓ Task Graph
Task ↓ Tool
Search File Database Notification
Goal ↓ Planner ↓ Task Graph ↓ Scheduler ↓ Tool Runtime ↓ Kernel Runtime
这已经不是传统 OS 的运行模型,而是一套全新的:
Goal Native Runtime
很多人认为,HarmonyOS PC 想挑战的是:
Windows
其实桌面最容易复制、UI 最容易复制、真正难复制的是:
Runtime
1、State 如何组织 State Graph
2、Context 如何组Context Graph
3、Task 如何组织 Task Graph
4、Goal 如何组织 Goal Graph
5、Agent 如何调度 Agent Scheduler
6、多设备如何运行 Distributed Runtime
AI Native Runtime
Desktop UI
所以 HarmonyOS PC 真正想重写的,可能从来不是:
桌面
整个软件世界默认运行四十年的 Process Runtime。
Hardware ↓ Kernel Runtime ↓ Application Runtime ↓ Workspace Runtime ↓ Goal Runtime
CPU Memory Disk
Application Runtime 管理:
Component Window Process
Workspace Runtime 管理:
State Context Device
Goal Task Tool Action
Resource OS
Goal OS
UI 性能 生态
Goal Completion
Goal ↓ Planner ↓ Task ↓ Execution
自动闭环。谁就可能定义:下一代操作系统。
Windows
macOS
Linux
未来的软件运行方式。
Process
Goal
Window 属于 App
Workspace 属于 Runtime
Scheduler 决定执行
Planner 决定执行
CPU Utilization = 系统优化目标
Goal Completion = 系统优化目标
所以,HarmonyOS PC 真正想重写的,可能从来不是桌面。
Process Native OS
Goal Native OS
时代。也许,这才是 AI Native OS 最深层的变化。

语音是人类最自然便捷的沟通方式,语音交互大幅降低与 AI 对话的门槛。
转载声明:本文为转载整理,原文版权归原作者及原站点所有。
原文来源:CSDN HarmonyOS
原创地址:https://blog.csdn.net/qq_36478920/article/details/162225694
原文作者:展菲;如有侵权,请联系管理员删除。