From 6d999fdaa3544289bb442f35f5543eb3560ad4d5 Mon Sep 17 00:00:00 2001 From: Chris Date: Sat, 18 Apr 2026 16:45:48 +0200 Subject: [PATCH] Remove installation instructions for toolchain Removed installation instructions for macOS, Linux, and related notes. --- docs/build/toolchain.md | 33 +-------------------------------- 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/docs/build/toolchain.md b/docs/build/toolchain.md index 1b3738b..6516984 100644 --- a/docs/build/toolchain.md +++ b/docs/build/toolchain.md @@ -18,35 +18,4 @@ To build BoredOS, you need the following tools: - *Why?* `xorriso` packages the compiled kernel, Limine bootloader, and asset files (fonts, images, userland binaries) into the final bootable `boredos.iso` CD-ROM image. 4. **QEMU** (Optional but highly recommended for testing): - - `qemu-system-x86_64` is used for rapid emulation and testing. - -## Installation (macOS) - -You can easily install the complete toolchain using Homebrew: - -```sh -brew install x86_64-elf-binutils x86_64-elf-gcc nasm xorriso qemu -``` - -## Installation (Linux) - -Depending on your distribution, the installation commands vary. Note that some distributions may require you to build the `x86_64-elf` cross-compiler from source if it isn't available in their default repositories. - -### Debian / Ubuntu -```sh -sudo apt update -sudo apt install build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev texinfo nasm xorriso qemu-system-x86 -``` -*(Note: You will need to build the `x86_64-elf` cross-compiler from source or find a compatible PPA, as it is not in the default Debian/Ubuntu repositories.)* - -### Arch Linux -Arch Linux provides the regular tools in its standard repositories and the cross-compiler via the AUR: -```sh -sudo pacman -S nasm xorriso qemu-full -yay -S x86_64-elf-gcc x86_64-elf-binutils -``` - -### Fedora -```sh -sudo dnf install make gcc gcc-c++ bison flex gmp-devel mpfr-devel libmpc-devel texinfo nasm xorriso qemu -``` + - `qemu-system-x86_64` is used to virtualize the OS for testing or to mess around.