武汉大学信息安全操作系统实验(1-9章)
不包含10-12章内容,前面的实验只需要1-9章即可,后面大作业在随书cdimage上修改更快。
showcase.mp4
Ubuntu
>= 20.04 (other releases not tested)gcc
gdb
nasm
>= 2.15.5Makefile
Bochs
with gdb-stub supportVSCode
Extensions:asm-enable-debug
C/C++
C/C++ Extension Pack
-
- In your linux terminal:
git clone https://github.com/secsome/WHU_OSLab.git
cd WHU_OSLab
vscode
- Or just open this workdir In
Visual Studio Code
manually
- In your linux terminal:
gzip -d harddisk.img.gz
to extract the compressed harddisk image- Press
F5
to launch the simulation.Ctrl + Shift + B
formake image
.
- Full source code debug, both .asm and .c files are supported
- Rearranged code structure
- One-click deployment
- This project is based on the cdimage provided by
OrangeOS
. - Still WIP while the author hasn't finish the labs right now.
- If compile failed while using
F5
, theVSCode
debugger may get stuck, then you have to restartVSCode
. So mkae sure you can pass compile before doing so, you can check that by pressingCtrl + Shift + B
.