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

20 lines
777 B
Markdown

*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](http://brew.sh) and then `brew install qemu nasm`
For ubuntu users, who are using version >= 18.04
```bash
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`