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