mirror of
https://github.com/yude/firmament
synced 2024-10-07 12:00:49 +09:00
🌄 Challenge of building operating system (referring to MikanOS)
.devcontainer | ||
.vscode | ||
LoaderPkg | ||
.gitignore | ||
README.md |
firmament: 🌄 Challenge of building operating system
This project is based on MikanOS.
Setup
- Build container on Visual Studio Code.
- Run:
.devcontainer/init.sh
(on/workspaces/firmament
) - Run:
cd ~/edk2; source edksetup.sh
Utils
Build
- Run:
cd ~/edk2; build
Make disk
- Run:
sudo ~/make_disk.sh
Run Firmament on QEMU (uses VcXsrv; please configure it before running this)
- Run:
~/run_qemu.sh
Configuring VcXsrv
- You can refer to my
config.xlaunch
file (placed on .devcontainer/config.xlaunch). - All you need is to install VcXsrv and open
config.xlaunch
on Windows.
(You can use.devcontainer/config.xlaunch
with no edit.) - Please make sure allow VcXsrv connections via both private & public network in Windows Defender Firewall.
License
.devcontainer/
- MIT License
LoaderPkg/
- Apache License 2.0