初始化提交

This commit is contained in:
2024-12-04 17:36:35 +08:00
commit 41c61853bc

25
README.md Normal file
View File

@@ -0,0 +1,25 @@
## Swallow OS
### 中文名为: 燕子系统
### 不同方案系统发布名称都叫:Swallow OS
1. 系统底层C基础库使用安卓C库:bionic
2. 系统链接器使用安卓的linker
3. 系统目录层级直接合并Linux合安卓
4. 硬件驱动做必要适配层: 安卓驱动、标准的Linux驱动
5. 使用systemd的init方案
6. 安卓和Linux互为子系统方案
7. 多套用户界面支持: matchbox、早期ubuntu touch unity8、ubports lomiri 等
8. 先做X11 Server支持,后续补充Wayland Server支持
### 方案一: Linux为主系统
1. 标准Linux驱动
2. 安卓驱动
3. 早期 SurfaceFlinger 作为 X11 的应用
4. 后期 安卓应用 桥接为 X11 的应用
### 方案二: 安卓为主系统
1. 早期 X11 Server 作为 SurfaceFlinger 的应用
2. 后期 X11 应用桥接为 SurfaceFlinger 的应用
### 方案三: 互为子系统
1. 适配层可切换方案