home.social

#dreamos64 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dreamos64, aggregated by home.social.

fetched live
  1. After long time, an update about my kernel. It tooks nearly 8 months, but finally a syscall that reads input from keyboard has been done (even if only once for now, need to finish few things first). Now a userspace process can read something in input and print it back (two syscalls).
    I've posted a video on #makertube makertube.net/w/bHR24mpdrrSLHC and all the details are on my free #kofi post: ko-fi.com/post/Dreamos64-It-no and a screenshot too. #dreamos64 #programming #osdev #coding #kernel #asm

  2. After long time, an update about my kernel. It tooks nearly 8 months, but finally a syscall that reads input from keyboard has been done (even if only once for now, need to finish few things first). Now a userspace process can read something in input and print it back (two syscalls).
    I've posted a video on #makertube makertube.net/w/bHR24mpdrrSLHC and all the details are on my free #kofi post: ko-fi.com/post/Dreamos64-It-no and a screenshot too. #dreamos64 #programming #osdev #coding #kernel #asm

  3. An Elf Odissey! #dreamos64 I recently added support for basic ELFs in my hobby #kernel but, it required me to dig into some very obscure issues caused by some changes in llvm and their linker.

    Basically the introduction of large sections in #llvm broke the grub image, and caused more problems to my kernel.

    I posted all the details of my debug process in my free #kofi post here: ko-fi.com/post/Finally-Dreamos

    #osdev #opensource #programming #assembly #operating_systems #x86_64 #hobbyos

  4. An Elf Odissey! #dreamos64 I recently added support for basic ELFs in my hobby #kernel but, it required me to dig into some very obscure issues caused by some changes in llvm and their linker.

    Basically the introduction of large sections in #llvm broke the grub image, and caused more problems to my kernel.

    I posted all the details of my debug process in my free #kofi post here: ko-fi.com/post/Finally-Dreamos

    #osdev #opensource #programming #assembly #operating_systems #x86_64 #hobbyos

  5. Habemus ELFs! Not the fantasy creatures. But just a set of organized bit and bytes.
    I managed to make my #kernel #dreamos64 launch its first ELF executable, although is just printing a message.
    ELF support is still very limited, but, is still a great achievement for my toy project.
    More info on my free #kofi post: ko-fi.com/post/Habemus-ELFs-Q5
    #osdev #operatingsystemdevelopment #programming #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos #hobbykernel

  6. Habemus ELFs! Not the fantasy creatures. But just a set of organized bit and bytes.
    I managed to make my #kernel #dreamos64 launch its first ELF executable, although is just printing a message.
    ELF support is still very limited, but, is still a great achievement for my toy project.
    More info on my free #kofi post: ko-fi.com/post/Habemus-ELFs-Q5
    #osdev #operatingsystemdevelopment #programming #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos #hobbykernel

  7. Recently while doing some updates to my kernel #dreamos64 logo, i stumbled on an issue that was the the sum of three different issue. I was using an imaged exported using #gimp #c header format, and after updating it the color were off. After some investigation the issues were: someting changed in the format, castin problem, and color byte problems. Full story here: ko-fi.com/post/Dreamos64-Rende (as usual it's free don't worry!)
    #programming #osdev #framebuffer #realtime_kernel

  8. Recently while doing some updates to my kernel #dreamos64 logo, i stumbled on an issue that was the the sum of three different issue. I was using an imaged exported using #gimp #c header format, and after updating it the color were off. After some investigation the issues were: someting changed in the format, castin problem, and color byte problems. Full story here: ko-fi.com/post/Dreamos64-Rende (as usual it's free don't worry!)
    #programming #osdev #framebuffer #realtime_kernel

  9. #Dreamos64, my hobby kernel Updated.
    Yesterday a PR was merged with a lot of changes, especially on the memory management. It resume the support to 4k pages, which was abandoned some time ago. Doing required a lot of changes, and improvement on the current memory initialization process. But it's finally done. More information on my post here: ko-fi.com/post/Dreamos64-lates (don't worry it's free).

    the os is available here: github.com/dreamos82/Dreamos64

    #osdev #programming #kernel #c #operatingsystem

  10. #Dreamos64, my hobby kernel Updated.
    Yesterday a PR was merged with a lot of changes, especially on the memory management. It resume the support to 4k pages, which was abandoned some time ago. Doing required a lot of changes, and improvement on the current memory initialization process. But it's finally done. More information on my post here: ko-fi.com/post/Dreamos64-lates (don't worry it's free).

    the os is available here: github.com/dreamos82/Dreamos64

    #osdev #programming #kernel #c #operatingsystem

  11. you never forget the first syscall executed by your first userspace process on your own kernel. And this is the time. Today my kernel executed it's first syscall (the system very drafty,, i just make a syscall that priint the "example" string on the log).

    I think it deserve a celebration, and a self pat on the back! :D

    Thee image show the code that my kernel is executing when in userspace.

    #osdev #osdever #dreamos64
    #kernel #programming #operatingsystem
    github.com/dreamos82/Dreamos64

  12. I don't think it will interest anyone, but i'm happy to share it nevertheless! :D
    My #operatingsystem system (the #kernel i'm writing) has moved its first steps into #userspace! Below a screenshot showing the logging of two #threads running a supervisor idle and a user idle.
    #osdev #kernel #programming #dreamos64 #hobbyos #operatingsystemdevelopment #toykenel

    More info about the project are here: github.com/dreamos82/Dreamos64

  13. One of my passions and hobby is #osdev. Couple of years ago i started to take notes for while developing my kernel #dreamos64 and made them public (they are on github the project name is Osdev-Notes. After a while another developer started to contribute to them. We decided to cover all basic topics related to making a kernel. And then we realized that we could have made them in a book! So here it is: lulu.com/shop/dean-tuckey-and- #selfpublishing #kernel #programming #operatingsystem