Page 1 of 1

Mercury - a shitty kernel

Posted: Sun Sep 13, 2015 3:00 pm
by SirCmpwn
Source code

This kernel is written in C and has no remarkable innovations of any sort, and is not usable for any purpose, practical or otherwise.

Image

I spend a day or two on this codebase once every 6 months or so.

Features:
  • i686 support
  • A z80 port that was started, compiled but wouldn't boot, and deleted
  • A somewhat meaty but still incomplete printk implementation
  • A VGA terminal supporting ANSI escape codes
  • Bad choices that will have to be rewritten
I have a handful of ideas on things I would want out of this project if I ever put effort into it. Right now it doesn't even have an IDT. We'll see where it goes.

Re: Mercury - a shitty kernel

Posted: Sun Sep 13, 2015 10:29 pm
by kzinti
Thanks for the laugh.

Re: Mercury - a shitty kernel

Posted: Tue Sep 15, 2015 5:15 am
by embryo2
SirCmpwn wrote:This kernel is written in C and has no remarkable innovations of any sort, and is not usable for any purpose, practical or otherwise.
Nice sarcasm :)

But how a beginner can make an OS with remarkable innovations of any sort, and usable for some practical purpose?

And how to find a pearl in the experienced developer's code if there wouldn't be such new OS advertising thread?

But the impression, shown by you, is a new and interesting perspective to look from.