8

Yay, my bootloader/kernel now properly set's up long mode and successfully jumps to compiled 64-bit Rust code!

Comments
  • 2
    Sorry @Lensflare for deletion, I screwed up the image <.<
  • 1
    Congrats, is there a way you can get networking into it, do you think? I mean - from that base point it gets interesting for me.
  • 1
    @retoor That's actually a great idea! Doing a http request from your own OS sounds badass

    ... I'll have to write a simple network card driver though, that sounds like work. Give me some time, I don't even have memory allocation yet :P
  • 1
    @12bitfloat i'm sure there's something, i researched such thing for my OS too, it was possible. Else ask @awesomeest for help :P But it will be pure for the qemu card i guess.
  • 1
    @retoor There's definitely some way... Just a question of how complex :D
  • 3
    Oh boy, I remember when I wrote my playground kernel.

    Never did long mode or anything, did however have a decent graphics library.

    ...mouse driver, keyboard driver, yadda yadda.
  • 1
    @12bitfloat I'm excited about your project. Share updates on snek please.
  • 1
    @12bitfloat BordedDev is missing 😭😭😭
Add Comment