All Projects → xenos1984 → NOS

xenos1984 / NOS

Licence: other
Operating system project

Programming Languages

C++
36643 projects - #6 most used programming language
assembly
5116 projects
Makefile
30231 projects
shell
77523 projects
M4
1887 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to NOS

Frosted
Frosted: Free POSIX OS for tiny embedded devices
Stars: ✭ 194 (+506.25%)
Mutual labels:  operating-system
Manticore
Manticore is a research operating system, written in Rust.
Stars: ✭ 234 (+631.25%)
Mutual labels:  operating-system
SEAC
Systeme d'exploitation
Stars: ✭ 22 (-31.25%)
Mutual labels:  operating-system
Eduos Rs
A teaching operating system written in Rust
Stars: ✭ 210 (+556.25%)
Mutual labels:  operating-system
Luakernel
Lua + SQLite + musl libc running on x86.
Stars: ✭ 223 (+596.88%)
Mutual labels:  operating-system
How To Prepare For Google Interview Swe Sre
This repository includes resources which are more than sufficient to prepare for google interview if you are applying for a software engineer position or a site reliability engineer position
Stars: ✭ 251 (+684.38%)
Mutual labels:  operating-system
Nebulet
A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
Stars: ✭ 2,237 (+6890.63%)
Mutual labels:  operating-system
kwast
Rust operating system running WebAssembly as userspace in ring 0
Stars: ✭ 83 (+159.38%)
Mutual labels:  operating-system
Xv6 Book Chinese
MIT操作系统工程的教学操作系统Xv6的源码剖析中文翻译项目,使用ANSI标准C重新在riscv架构上实现Unix v6;
Stars: ✭ 223 (+596.88%)
Mutual labels:  operating-system
rust os
My hobby operating system microkernel written in Rust
Stars: ✭ 33 (+3.13%)
Mutual labels:  operating-system
Oshi
Native Operating System and Hardware Information
Stars: ✭ 2,876 (+8887.5%)
Mutual labels:  operating-system
Human Signals
Human-friendly process signals
Stars: ✭ 223 (+596.88%)
Mutual labels:  operating-system
IntrOS
Free cooperative operating system (OS) for microcontrollers
Stars: ✭ 38 (+18.75%)
Mutual labels:  operating-system
Technicalnote
Repository to store what we have studied. 📖 We want everyone to get a job through TechnicalNote.
Stars: ✭ 206 (+543.75%)
Mutual labels:  operating-system
CinderOS
👨‍💻An operating system, built from scratch in C.
Stars: ✭ 26 (-18.75%)
Mutual labels:  operating-system
Huster Cs
华中科技大学 计算机科学与技术学院 学习资料💯 以及 实验资料💾
Stars: ✭ 191 (+496.88%)
Mutual labels:  operating-system
Jehanne
Jehanne Operating System
Stars: ✭ 248 (+675%)
Mutual labels:  operating-system
basicdos
A new 8086-based reimagining of PC DOS and BASIC
Stars: ✭ 72 (+125%)
Mutual labels:  operating-system
TempleOS-EE
TempleOS Explorers Edition
Stars: ✭ 45 (+40.63%)
Mutual labels:  operating-system
Advanced-xv6
Modern improvements for MIT's xv6 OS
Stars: ✭ 26 (-18.75%)
Mutual labels:  operating-system

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 --host=<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:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].