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 3 weeks ago
include Add FS interface 3 weeks ago
scripts Build multiboot image 1 month ago
src Remap PICs 1 month ago
.gdbinit Add infinite loop and GDB config 1 month ago
.gitignore Remove CRLF 1 month ago
Makefile Fix GDT loading bugs 1 month ago
README.md Remove CRLF 1 month ago
linker.ld Remove CRLF 1 month 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.