mirror of
https://github.com/yude/firmament
synced 2024-12-22 04:00:10 +09:00
🌄 Challenge of building operating system (referring to MikanOS)
.devcontainer | ||
LoaderPkg | ||
LICENSE | ||
README.md |
firmament: 🌄 Challenge of building operating system (reffering to 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. - Please make sure allow VcXsrv connections via both private & public network in Windows Defender Firewall.
License
.devcontainer/
- MIT License
LoaderPkg/
- Apache License 2.0