cfenollosa_os-tutorial/00-environment/README.md
2022-03-22 19:11:08 +05:30

777 B

Concepts you may want to Google beforehand: linux, mac, terminal, compiler, emulator, nasm, qemu

Goal: Install the software required to run this tutorial

I'm working on a Mac, though Linux is better because it will have all the standard tools already available for you.

On a mac, install Homebrew and then brew install qemu nasm

For ubuntu users, who are using version >= 18.04

sudo apt-get install qemu-kvm qemu virt-manger virt-viewer libvirt-daemon-system libvirt-clients bridge-utils

Don't use the Xcode developer tools nasm if you have them installed, they won't work for the most cases. Always use /usr/local/bin/nasm

On some systems qemu is split into multiple binaries. You may want to call qemu-system-x86_64 binfile