Update README.md

This commit is contained in:
superconvert 2022-07-28 21:12:08 +08:00 committed by GitHub
parent ea7bf9d358
commit 0c781e7dcc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,17 @@
# smart-os 一个小巧的 linux 系统
本项目给大家演示了怎么样快速制作一个小巧的 linux 操作系统
# 功能与特点
1. 支持挂载多块硬盘
2. 支持网络功能
3. 支持 DNS 域名解析
4. 支持 GCC 编译器
5. 支持 smart_rtmpd 运行
6. 支持 qemu 启动
7. 支持 docker 启动
8. 最精简模式 64 M
9. 支持驱动相关演示
# 说明
由于初版比较着急,脚本及代码还有说明做的都比较粗糙,后续会慢慢完善!
@ -10,7 +21,7 @@
1. 准备系统环境
由于内核需要编译,需要安装内核编译所需要的环境
由于 busybox 需要编译,根据需要自行安装所需环境
./env.sh
./00_build_env.sh
2. 编译源码 ( kernel, glibc, busyboxy, libgcc, libdns ) 还没整理
./01_build_src.sh
@ -25,7 +36,7 @@
磁盘空间可以任意扩展,可以上网,可以根据需要扩展自己想要的组件,我已经试验成功,在 smart-os 内运行流媒体服务器 smart_rtmpd 了
# TODO 列表
1. 增加 gcc 编译器
1. 增加 arm 版本
2. 增加图形界面演示
# 拓展知识