No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Forest Belton 6d33b06585 Add FS interface 10 months ago
include Add FS interface 10 months ago
scripts Build multiboot image 11 months ago
src Remap PICs 11 months ago
.gdbinit Add infinite loop and GDB config 11 months ago
.gitignore Remove CRLF 11 months ago
Makefile Fix GDT loading bugs 11 months ago
README.md Remove CRLF 11 months ago
linker.ld Remove CRLF 11 months ago

README.md

libre-os

Setup

Make sure you have the following dependencies:

  • binutils
  • bison
  • flex
  • gcc
  • libgmp
  • libmpfr
  • texinfo

If you are using an Ubuntu-based system, the build script will automatically install these for you. To build the cross-compiler toolchain necessary to build the kernel, execute the following from the top-level project directory:

./scripts/setup-toolchain.sh

Once the script completes, a cross-compiler should be available under the xcc/ directory. To build the project:

make

A QEMU-compatible image should be generated within the build/ directory.