the first boot of my kernel on real hardware :)

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.
Post Reply
solez
Posts: 3
Joined: Tue Sep 22, 2026 12:02 pm

the first boot of my kernel on real hardware :)

Post by solez »

Image
my (x86) hobby kernel is called "tawagoto" ("****" in Japanese, or so Google translate says). I've been working on it for a month now.

tawagoto currently has:
a very simple shell
a ps/2 keyboard driver
a physical memory allocator (using a bitmap)
framebuffer output
interrupts (including irq0 and irq1)
a timer

I'll post the source code on github tomorrow.

I used almost no ai working on it (only used it for the "shiftmap" in the keyboard driver. it's very simple anyway, just {'character', 'character when holding shift'} repeating)

tawagoto is also pretty light, only being around ~30KB

what do you think?
nullplan
Member
Member
Posts: 2045
Joined: Wed Aug 30, 2017 8:24 am

Re: the first boot of my kernel on real hardware :)

Post by nullplan »

solez wrote: Tue Sep 22, 2026 12:19 pm my (x86) hobby kernel is called "tawagoto" ("****" in Japanese, or so Google translate says).
According to deepl, it means small talk, and not any of the four letter words the forum might have substituted there.
solez wrote: Tue Sep 22, 2026 12:19 pm I used almost no ai working on it (only used it for the "shiftmap" in the keyboard driver. it's very simple anyway, just {'character', 'character when holding shift'} repeating)
Fair enough, it's probably very repetitive. Although I will note that Xkb adds two more levels (namely "key when pressing AltGr", and "key when pressing AltGr+Shift").
solez wrote: Tue Sep 22, 2026 12:19 pm what do you think?
Well, so far I haven't seen a whole lot. That image is very tiny. But the fact that your code boots on real hardware: Awesome! Keep going!
Carpe diem!
Octocontrabass
Member
Member
Posts: 6257
Joined: Mon Mar 25, 2013 7:01 pm

Re: the first boot of my kernel on real hardware :)

Post by Octocontrabass »

nullplan wrote: Tue Sep 22, 2026 12:40 pmAccording to deepl, it means small talk, and not any of the four letter words the forum might have substituted there.
That translation is incorrect. It actually means "nonsense". I can think of some less-polite synonyms that might be filtered out of posts...
klange
Member
Member
Posts: 695
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: the first boot of my kernel on real hardware :)

Post by klange »

By the powers of being a moderator, I can see the word the OP wrote beneath the censor, and 戯言 very definitely does not mean the 4-letter word for feces.

It means tomfoolery, jest, jape. "It's just a prank, bro!"
solez
Posts: 3
Joined: Tue Sep 22, 2026 12:02 pm

Re: the first boot of my kernel on real hardware :)

Post by solez »

Post Reply