Quantcast
Channel: OSnews
Viewing all articles
Browse latest Browse all 484

SpecOS: an x86_64 OS kernel from scratch

$
0
0

It’s been busy in the world of hobby and teaching/learning operating systems these past few months, and today we’ve got another one – SpecOS.

SpecOS is a 64 bit operating system kernel for x86-64 processors, still in quite early stages, written in (questionable quality) C. It is (not very) powerful.

This used to be 32 bit, but has been transferred to a 64 bit operating system.

It uses a monolithic kernel, because I like having everything in one place. This may take some inspiration from other operating systems, but it is not UNIX based.

↫ SpecOS GitHub page

It’s got the basics covered with PS/2 keyboard and VGA support, a real-time clock driver, a basic hard disk driver, and physical and virtual memory management, among other things. We’re clearly looking at a hobby project, and the author is very clear about that. A virtual machine is highly advised, as running it on real hardware is… Well, you’re on your own, basically.


Viewing all articles
Browse latest Browse all 484

Trending Articles