git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve cake allocator's memory utilisation (#43)
[lunaix-os.git]
/
README.md
diff --git
a/README.md
b/README.md
index 86d04432f3e13e5fa2f96a881695d30a99a13f71..43695ee4ed744d5a388f952d0b0007e1a08ae17d 100644
(file)
--- a/
README.md
+++ b/
README.md
@@
-14,12
+14,8
@@
LunaixOS - 一个简单的,详细的,POSIX兼容的(但愿!),带有
如果有意研读 Lunaix 内核代码和其中的设计,或欲开始属于自己的OS开发之道,以下资料可能会对此有用。
如果有意研读 Lunaix 内核代码和其中的设计,或欲开始属于自己的OS开发之道,以下资料可能会对此有用。
++ [内核文档(Luna's Tour)](docs/lunaix-internal.md)
+ [LunaixOS源代码分析教程](docs/tutorial/0-教程介绍和环境搭建.md)
+ [LunaixOS源代码分析教程](docs/tutorial/0-教程介绍和环境搭建.md)
-+ 内核虚拟内存的详细布局
- + [x86_32](docs/img/lunaix-mem-map/lunaix-mem-x86_32.png)
- + [x86_64](docs/img/lunaix-mem-map/lunaix-mem-x86_64.png)
-+ [LunaixOS启动流程概览](docs/img/boot_sequence.jpeg)
-+ LunaixOS总体架构概览(WIP)
+ [作者修改的QEMU](https://github.com/Minep/qemu) (添加了一些额外用于调试的功能)
## 2. 当前进度以及支持的功能
+ [作者修改的QEMU](https://github.com/Minep/qemu) (添加了一些额外用于调试的功能)
## 2. 当前进度以及支持的功能
@@
-194,9
+190,9
@@
ARCH=x86_64 ./live_debug.sh
### 5.1 代码稳定性
### 5.1 代码稳定性
-主分支一般是稳定的。因为在大多数情况下,我都会尽量保证本机运行无误后,push到该分支中。
至于其他的分支,则是作为标记或者是开发中的功能。前者标记用分支一般会很快删掉;后者开发分支不能保证稳定性,这些分支的代码有可能没有经过测试,但可以作为Lunaix当前开发进度的参考
。
+主分支一般是稳定的。因为在大多数情况下,我都会尽量保证本机运行无误后,push到该分支中。
所有正在开发的功能请参考当前活跃的Pull Request
。
-
该系ç»
\9f
æ
\98
¯ç»
\8f
è¿
\87
è
\99
\9a
æ
\8b
\9f
æ
\9c
ºå
\92
\8c
ç
\9c
\9f
æ
\9c
ºæµ
\8b
è¯
\95
ã
\80
\82
å¦
\82
æ
\9e
\9c
å
\8f
\91
ç
\8e
°å
\9c
¨ä½¿ç
\94
¨`make all`ä¹
\8b
å
\90
\8e
ï¼
\8c
è
\99
\9a
æ
\8b
\9f
æ
\9c
ºä¸è¿
\90
è¡
\8c
æ
\8a
¥é
\94
\99
ï¼
\8c
å
\88
\99
ä¸
\80
è
\88
¾
\98
¯ç¼
\96
è¯
\91
å
\99
¨ä¼
\98
å
\8c
\96
é
\97
®é¢
\98
ã
\80
\82
è¿
\99
个é
\97
®é¢
\98
ç¬
\94
è
\80
\85
ä¸
\80
è
\88
¬å¾
\88
å¿«å°±ä¼
\9a
ä¿®å¤
\8d
ï¼
\8c
å¦
\82
æ
\9e
\9c
ä½ ä½¿ç
\94
¨å
\88
«ç
\9a
\84
ç
\89
\88
æ
\9c

\9a
\84
gccï¼
\88
ç¬
\94
è
\80
\85
ç
\89
\88
æ
\9c
¬11.2ï¼
\89
ï¼
\8c
å
\87
ºç
\8e
°äº
\86
æ¤é
\97
®é¢
\98
ï¼
\8c
欢è¿
\8e
æ
\8f
\90
issueã
\80
\82
请å
\8f
\82
è
\80
\83
[é
\99
\84
å½
\95
3ï¼
\9a
Issueç
\9a
\84
æ
\8f
\90
交](#appendix3)
+
å¦
\82
æ
\9e
\9c
主å
\88
\86
æ
\94
¯ç
\9a
\84
è¿
\90
è¡
\8c
å
\87
ºç
\8e
°äº
\86
æ¤é
\97
®é¢
\98
ï¼
\8c
欢è¿
\8e
æ
\8f
\90
issueã
\80
\82
请å
\8f
\82
è
\80
\83
[é
\99
\84
å½
\95
3ï¼
\9a
Issueç
\9a
\84
æ
\8f
\90
交](#appendix3)
## 6. 调试 Lunaix 内核
## 6. 调试 Lunaix 内核
@@
-263,7
+259,7
@@
ARCH=x86_64 ./live_debug.sh
#### 网站
#### 网站
-+ [OSDev](https://wiki.osdev.org/Main_Page) -
杂七杂八的参考,很多过来人的经验。作者主要用于上古资料查询以及收集;技术文献,手册,标准的粗略总结;以及开发环境/工具链的搭建。当然,上面的内容假设了x86_32架构的生态,对于其他的ISA支持,该网站便失去了其价值了
。
++ [OSDev](https://wiki.osdev.org/Main_Page) -
适合快速入门,和一些文档手册的总结
。
+ [FreeVGA](http://www.osdever.net/FreeVGA/home.htm) - 98年的资源!关于VGA编程技术的宝藏网站。
+ GNU CC 和 GNU LD 的官方文档。
+ [PCI Lookup](https://www.pcilookup.com/) - PCI设备编号查询
+ [FreeVGA](http://www.osdever.net/FreeVGA/home.htm) - 98年的资源!关于VGA编程技术的宝藏网站。
+ GNU CC 和 GNU LD 的官方文档。
+ [PCI Lookup](https://www.pcilookup.com/) - PCI设备编号查询