Is Your OS Based On Another?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Re:Is Your OS Based On Another?

Post by Candy »

"Karig" is Dutch for "small." I just found the name in a language dictionary and liked it. :)
It also has the sidenote that it's usually used for insufficient supplies and things like that, not for small things ;) - "karige maaltijd" -> meager meal

The dutch word for small directly is "klein" - "kleine tafel" -> small table.

And for my OS, it is not based on another, it uses just about no non-self-written code as to ensure no bugs are carried from other pieces of code, that if there is a bug that I'm responsible for it (like to say I did it all on my own) and if there is some bug I can solve it myself.

Must admit though that I did steal (as in, convert after checking up completely) one small bit of code. The A20 enable code was taken from Linux, converted from that **** GAS format into NASM format and put to good use.

All other is original.
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Is Your OS Based On Another?

Post by Pype.Clicker »

Candy wrote: Must admit though that I did steal (as in, convert after checking up completely) one small bit of code. The A20 enable code was taken from Linux, converted from that **** GAS format into NASM format and put to good use.

All other is original.
oh! if this matters, i must admit that my bootloader is a mutant deriving from TRAN's start32 protected mode tutorial ... but i doubt it still looks very much like TRAN's work anyway ...
Karig

Re:Is Your OS Based On Another?

Post by Karig »

Candy wrote:
"Karig" is Dutch for "small." I just found the name in a language dictionary and liked it. :)
It also has the sidenote that it's usually used for insufficient supplies and things like that, not for small things ;) - "karige maaltijd" -> meager meal

The dutch word for small directly is "klein" - "kleine tafel" -> small table.
One of the definitions given for "karig" was "scanty," so I did suspect that there was that connotation. I did want my OS to be simple to the point that it might leave out some things that other OS hobbyists would regard as highly desirable, even essential, such as general memory protection (so that I have threads but no processes in the UNIX sense), so I did believe that my OS would be "insufficient" or "too skimpy" for some people. (I'm doing this so I can have threads working the hardware directly or fiddling with the "kernel" in a controlled way if I want to try stuff out.)

But thanks for the note; I'll add that to my "read this first" page (http://www.karig.net/about.html).

[Edited to add page link]
Post Reply