Skip to content
Operating system project
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
ci 🔃 Automatically read newest newlib version. Aug 4, 2017
drivers
fonts
images ⚠️ Added mandatory -p argument to grub-mkimage to compile on Ubuntu B… May 2, 2018
include
kernel 🔃 Use new spin lock implementation and C++11 atomics everywhere in th… May 13, 2019
m4
refman
Makefile.am
README.md List aarch64-raspi3-elf in readme. Aug 5, 2018
autogen.sh
circle.yml
configure.ac

README.md

CircleCI

NOS

Operating system project

Compile instructions

  • Make sure you have a GCC / Binutils cross compiler toolchain configured for the desired target triplet.

  • Download the source code:

    git clone https://github.com/xenos1984/NOS.git
    
  • Run the autotools script:

    ./autogen.sh
    
  • Configure the target architecture (replace <target triplet> with the target triplet):

    ./configure <target-triplet>
    
  • Build:

    make
    

Supported target triplets:

  • i[3456]86-pc-elf (active)
  • x86_64-pc-elf (active)
  • m68k-atari-elf (temporarily not supported)
  • arm-raspi2-eabi (active)
  • aarch64-raspi3-elf (active)

Latest builds:

You can’t perform that action at this time.