mirror of
https://shylinux.com/x/ContextOS
synced 2025-04-26 17:24:05 +08:00
49 lines
963 B
Markdown
49 lines
963 B
Markdown
# context
|
|
context: 通过提供自由的模块,简洁的接口,动态的结构,让编程变得更简单,让世界变得更美好。
|
|
|
|
## 数据结构
|
|
* ARM: 寻址与指令
|
|
* Linux: 文件与进程
|
|
* HTTP: 表示与会话
|
|
|
|
## 开发流程
|
|
* 设计: 协议与流程
|
|
* 编程: 接口与框架
|
|
* 测试: 语句与表达式
|
|
|
|
## 接口设计
|
|
* 功能树: Caches Configs Commands
|
|
* 消息树: Request History Session
|
|
|
|
### Context功能树
|
|
* Cap() Conf() Cmd()
|
|
* Spawn() Begin() Start() Close()
|
|
|
|
### Message消息树
|
|
* Detail() Option() Result() Append()
|
|
* Req() His() Sess()
|
|
|
|
## 模块设计
|
|
* 应用层 ctx cli aaa web
|
|
* 控制层 lex yac log gdb
|
|
* 数据层 tcp nfs ssh mdb
|
|
|
|
### 应用层
|
|
* ctx: 模块中心
|
|
* cli: 管理中心
|
|
* aaa: 认证中心
|
|
* web: 应用中心
|
|
|
|
### 控制层
|
|
* lex: 词法中心
|
|
* yac: 语法中心
|
|
* log: 日志中心
|
|
* gdb: 调试中心
|
|
|
|
### 数据层
|
|
* tcp: 网络中心
|
|
* nfs: 存储中心
|
|
* ssh: 集群中心
|
|
* mdb: 数据中心
|
|
|