PandaOS : An x86 based Hobby OS
========
I am doing this for studying the OS internals.
Use the code as you like, with Original BSD license.
Any contribution is welcome :)
Dependencies:
```console
sudo apt-get install build-essential gcc nasm
```
Install [Cross GCC](https://wiki.osdev.org/GCC_Cross-Compiler).
Compile steps:
```console
step1: clone the code
step2: cd Panda;
./do.sh
(will run bochs or qemu, you may need to do some modification for config Qemu/Bochs.
details refer to do.sh)
```
## Snapshot
![snapshot](https://github.com/chenyukang/Panda/blob/master/imgs/snapshot.png?raw=true)
## Credits
- Many of the code is from [fleurix](https://github.com/flaneur2020/fleurix).
- Other excellent resources are [osdev](https://wiki.osdev.org/Expanded_Main_Page).
没有合适的资源?快使用搜索试试~ 我知道了~
基於x86業餘雛形操作系統開源代碼 適合初學者摸索~
共89个文件
c:40个
h:32个
s:5个
需积分: 0 0 下载量 84 浏览量
2022-10-11
16:59:33
上传
评论
收藏 121KB ZIP 举报
温馨提示
PandaOS : An x86 based Hobby OS I am doing this for studying the OS internals. Use the code as you like, with Original BSD license. Any contribution is welcome :) Dependencies: sudo apt-get install build-essential gcc nasm Install Cross GCC. Compile steps: step1: clone the code step2: cd Panda; ./do.sh (will run bochs or qemu, you may need to do some modification for config Qemu/Bochs. details refer to do.sh)
资源详情
资源评论
资源推荐
收起资源包目录
Panda-master.zip (89个子文件)
Panda-master
.bochs_mac 518B
core
task.c 7KB
idt.c 6KB
klib.s 4KB
inode.c 9KB
hd.c 4KB
main.c 1KB
blk.c 2KB
syscall.c 5KB
test.c 1KB
string.c 5KB
mm.c 10KB
exec.c 2KB
sysfile.c 3KB
timer.c 2KB
time.c 3KB
gdt.c 2KB
screen.c 4KB
kb.c 1KB
tty.c 1KB
buf.c 2KB
vm.c 3KB
file.c 2KB
spinlock.c 710B
do.sh 5KB
inc
stdio.h 1KB
string.h 1KB
uname.h 496B
exec.h 64B
hd.h 1KB
vm.h 1KB
file.h 725B
inode.h 1KB
aout.h 615B
gdt.h 2KB
system.h 2KB
spinlock.h 264B
kb.h 4KB
buf.h 925B
fs.h 899B
sysfile.h 358B
types.h 503B
syscall.h 1KB
screen.h 316B
tty.h 348B
test.h 414B
blk.h 2KB
traps.h 2KB
asm.h 5KB
stdlib.h 115B
fcntl.h 145B
timer.h 236B
mm.h 2KB
dirent.h 143B
stat.h 1KB
time.h 2KB
task.h 3KB
boot
head.s 469B
boot.s 825B
setup.s 2KB
.gdbinit 89B
imgs
snapshot.png 64KB
tool
setup.ld 150B
mkfs.c 7KB
user.ld 555B
boot.ld 150B
kernel.ld 387B
.gitignore 178B
README.md 802B
usr
shutdown.c 117B
scheme.c 43KB
touch.c 808B
cat.c 1KB
uname.c 426B
vi.c 1KB
date.c 569B
pid.c 204B
init.c 334B
sh.c 2KB
lib
stdlib.c 2KB
clib.c 107B
stdio.c 3KB
string.c 6KB
entry.s 215B
cowsay.c 1KB
ps.c 225B
ls.c 3KB
prog.scm 488B
.bochs_linux 458B
共 89 条
- 1
INANANG
- 粉丝: 0
- 资源: 59
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0