KnightOS Blog

Updates from the KnightOS team

The new KnightOS assembler/linker 10 Jan 2015

KnightOS has a brand new assembler, and this time a linker was invited to the party as well. Let’s introduce some of the things that make it awesome, as well as explain the motivation behind it and how it works. This post should be the first stop for anyone who hopes to contribute to the new assembler.

Read the full article »

Mailing list 14 Dec 2014

As part of an ongoing effort to make our project more approachable and accessible, we’ve set up a mailing list with browsable archives where you will be able to listen in on dev chatter and collaborate with the community.

Read the full article »

New site design 13 Dec 2014

As of today, knightos.org doesn’t look like Yet Another Bootstrap Site! This isn’t a particularly newsworthy event but I feel the need to populate the list of blog posts since we haven’t really been blogging about this project.

Read the full article »

Porting our toolchain to the browser 30 Nov 2014

Emscripten is pretty cool! It lets you write portable C and cross-compile it to JavaScript so it’ll run in a web browser. I looked to emscripten as a potential means of reducing the cost of entry for new developers hoping to target the OS.

Read the full article »

Process scheduling and multitasking 02 Sep 2014

KnightOS is a preemptive multitasking operating system, and it has to figure out which tasks can use the CPU and when, and make an attempt at keeping things fair. Let’s talk a bit about the details of how this works in KnightOS.

Read the full article »