1
0
forked from x/ContextOS
ContextOS/README.md
2018-01-05 00:22:50 +08:00

57 lines
1.0 KiB
Markdown

# context
context: 通过提供自由的模块,简洁的接口,动态的结构,让编程变得更简单,让世界变得更美好。
## 数据结构
* ARM: 寻址与指令
* Linux: 文件与进程
* HTTP: 表示与会话
## 开发流程
* 设计: 协议与流程
* 编程: 接口与框架
* 测试: 语句与表达式
## 接口设计CCC(command, config, cache)
* 服务管理server
* 模块管理context
* 消息管理message
* 命令管理command
* 配置管理config
* 缓存管理cache
### Context
* Cap() Conf() Cmd()
* Spawn() Begin() Start() Close()
### Message
* Request[] History[] Session[]
* detail[] option[] result[] append[]
### Conbine
* Context Master Owner
* Search() Choice() Assert() Figure()
## 模块设计
* ctx cli aaa web
* nfs tcp mdb ssh
* lex yac log gdb
### Core
* ctx: 模块中心
* cli: 管理中心
* aaa: 认证中心
* web: 应用中心
### Base
* nfs: 存储中心
* tcp: 网络中心
* mdb: 数据中心
* ssh: 集群中心
### Draw
* lex: 词法解析
* yac: 语法解析
* log: 日志中心
* gdb: 调试中心