Mercury - a shitty kernel

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Mercury - a shitty kernel

Post 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.
kzinti
Member
Member
Posts: 898
Joined: Mon Feb 02, 2015 7:11 pm

Re: Mercury - a shitty kernel

Post by kzinti »

Thanks for the laugh.
embryo2
Member
Member
Posts: 397
Joined: Wed Jun 03, 2015 5:03 am

Re: Mercury - a shitty kernel

Post 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.
My previous account (embryo) was accidentally deleted, so I have no chance but to use something new. But may be it was a good lesson about software reliability :)
Post Reply