tushparte / xv6

A unix based OS for learning purposes, modified for mac

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xv6 for Mac

Installation

You should have xcode, macports installed on your machine.

Get macports : https://www.macports.org/

git clone https://github.com/niftyy/xv6.git
cd xv6
sudo port install qemu
sudo port install i386-elf-gcc gdb

To Run

cd xv6
make qemu clean

Adding Systemcalls

How to add new systemcall

About

A unix based OS for learning purposes, modified for mac

License:Other


Languages

Language:C 79.4%Language:C++ 4.9%Language:Assembly 4.0%Language:Makefile 3.7%Language:Shell 2.4%Language:Perl 2.2%Language:Objective-C 1.5%Language:Ruby 1.1%Language:OpenEdge ABL 0.8%