Skip to content

Latest commit

 

History

History
40 lines (21 loc) · 673 Bytes

README.md

File metadata and controls

40 lines (21 loc) · 673 Bytes

Toy OS for learning purposes.

We document the process here.

Running

You need a Linux machine with nasm, qemu and make installed.

Clone the repository and cd to the project directory.

Then run:

$ make

For now you should see a hello message from our kernel, a memory mapping and the total memory size, plus some other logs.

NewcOS screenshot

Current State

We have so far:

  • Bootloader

  • Memory mapping via BIOS

  • Interrupt handling

  • VGA driver

  • Keyboard driver

  • Virtual Memory/Paging (very basic so far)


Named after Newton da Costa.