#OSDev

NerdNextDoor :Blobhaj:mrmasterkeyboard
2025-05-05

0.0.3 is live on !

We now feature a preemptive scheduler, cpio external ramdisks, and more!

Go check it out:
github.com/IAmTheNerdNextDoor/

Please this post so others can see!

If you have any feedback, either leave it in the comments, leave it on the GitHub Discussions or Issues, or leave it on the Discord!

discord.com/invite/UczSZb7s7B

Lobsterslobsters
2025-05-01

An i386 Hobby sperating system with graphics, multitasking, networking and an i386 C compiler via @RunxiYu lobste.rs/s/nvkc4l
github.com/joexbayer/RetrOS-32

2025-05-01

This looks interesting… A tool for viewing differences of object files.

github.com/encounter/objdiff

#osdev #asm #rustlang #rust

2025-04-29

Can anyone tell me what I'm doing wrong? I placed my data into virtual memory like the book said, but then I accidentally flushed the TLB and now I can't find it anymore. Everyone tells me to "walk the page directory, but I've tried that already. *you see a dragon dragging a folder containing blank pages along using a leash*

2025-04-27

I was curious whether to prefer multiple inb instructions for code clarity, or to use inw/inl to make the code faster.

Results: All the instructions are approximately equally fast per _instruction_ (not per byte!). Prefer longer reads if you want to have fast I/O bus accesses.

More info: gitlab.com/-/snippets/4838307

#x86 #osdev #bare_metal #asm #machine_code

inb(0x3f8): 6.58544 us/byte
inw(0x3f8): 3.30539 us/byte     6.61079 us/word
inl(0x3f8): 1.6453 us/byte      6.58119 us/dword
NerdNextDoor :Blobhaj:mrmasterkeyboard
2025-04-27

If you like then you should check out this resource on that I've contributed to in the past:

github.com/dreamportdev/Osdev-

You can find a PDF copy of the latest changes (as of this post) here:
github.com/dreamportdev/Osdev-

You should also star the repo and follow the creators, lots of good work from them and they deserve it.

Lobsterslobsters
2025-04-26

Wanix :: Virtual environment kit for the local-first web, inspired by Plan 9 lobste.rs/s/n1s9xa
wanix.sh/

Lobsterslobsters
2025-04-24

TacOS: UNIX-like OS from scratch that runs DOOM lobste.rs/s/perz9q
github.com/UnmappedStack/TacOS

Jonas Kruckenberg :tauri:unsafe@webtoo.ls
2025-04-23

Virtual meetup in ~1hr! Catch me talking about #embedded and #osdev in #rust and ask as many questions as you can!!!

discord.gg/4aQvUe5J

NerdNextDoor :Blobhaj:mrmasterkeyboard
2025-04-21

I want to write a … like a mixture of and like syntax. I call it Osmium, like the periodic table element. I’m developing on . This will be a of mine, not anything serious, maybe never published to the net in the end. It could be aimed at enhancing somehow???

Anyone got any ideas and resources they could share with me?

Please so others can see this, thank you!

NerdNextDoor :Blobhaj:mrmasterkeyboard
2025-04-18

Friend of mine in the server just asked me:

“CPU hotplugging support when?”

We don’t even have userspace yet nor does paging work properly.

WHAT DO YOU MEAN CPU HOTPLUGGING SUPPORT WHEN???

(btw, you should totally join the server: discord.gg/UczSZb7s7B)

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst