Michael Rees · @noeontheend
13 followers · 70 posts · Server fosstodon.org

Going on what's become my annual foray into with . For something different this year, I'm focusing on .

#osdev #zig #riscv

Last updated 1 year ago

Lixou 🏝️ · @lixou
9 followers · 84 posts · Server hachyderm.io

I am frustrated and want to make my own kernel. For that I want linux. But my own distro. For that I want my own package manager. Help I’m stuck in „do it yourself“ hell.
Aside: do you guys maybe know a place where to ask about os things? I know that there are great resources like wiki.osdev.org but asking some questions directly would be awesome.

#rust #osdev

Last updated 1 year ago

John · @agentx1994
4 followers · 5 posts · Server hachyderm.io

I was interested in how had designed their "universal binaries", which are that can run on multiple architectures, so I did some research on how they work. They are surprisingly simple, almost disappointingly so. I wrote more details here:

herbstfuchs.com/posts/universa

Auch auf Deutsch.

#Apple #binaries #macos #programming #osdev #c #deutsch

Last updated 1 year ago

Klaus Aschenbrenner · @Aschenbrenner
193 followers · 357 posts · Server mas.to

My x64-based OS contains now a fully working FAT12 driver. Check-it out here: github.com/SQLpassion/osdev

#Linux #lowlevel #assembler #internals #osdev

Last updated 1 year ago

Lobsters · @lobsters
2597 followers · 28758 posts · Server botsin.space
John · @agentx1994
0 followers · 1 posts · Server hachyderm.io

I've been lurking and reading posts, so it's probably time for an .

Hi, I'm John. I'm a software engineer, with a variety of interests: , , , , , , , , and others. I use , , and professionally, but I also enjoy using , , and in personal projects.

Non programming things: I try to make electronic music, never finish it. Ich lerne auch .

#introduction #programming #gamedev #graphicsprogramming #dsp #osdev #emulation #LowLevel #webdev #python #c #cpp #rustlang #typescript #javascript #deutsch

Last updated 1 year ago

Lobsters · @lobsters
2574 followers · 28581 posts · Server botsin.space
Lobsters · @lobsters
2567 followers · 28531 posts · Server botsin.space
Lobsters · @lobsters
2568 followers · 28492 posts · Server botsin.space

#osdev

Last updated 1 year ago

Lobsters · @lobsters
2553 followers · 28401 posts · Server botsin.space

smolOS: small OS for MicroPython on ESP8266, RP2040 github.com/w84death/smolOS | lobste.rs/s/ipztxc

#hardware #osdev #python

Last updated 1 year ago

Lobsters · @lobsters
2544 followers · 28292 posts · Server botsin.space
Lobsters · @lobsters
2530 followers · 28230 posts · Server botsin.space

#historical #osdev #video

Last updated 1 year ago

Klaus Aschenbrenner · @Aschenbrenner
190 followers · 351 posts · Server mas.to

Over the last few days I've made a huge progress in the implementation of a full blown FAT12 driver for my OS. It supports now all the major C file I/O functions, which are accessible from User Mode applications through System Calls. A lot of testing happened by the implementation of a simple "copy" function within the Command shell.

The next big step is the implementation of sub directories - instead of working only with a flat root directory ;-)

#filesystems #infosec #internals #osdev

Last updated 1 year ago

Klaus Aschenbrenner · @Aschenbrenner
188 followers · 344 posts · Server mas.to

This User Mode code looks already quite cool: reading data from a file through a FileStream :-)
The necessary buffer is compile-time allocated, because I don't yet have a User Mode Heap Manager...

#x64 #infosec #internals #osdev

Last updated 1 year ago

Klaus Aschenbrenner · @Aschenbrenner
188 followers · 343 posts · Server mas.to

Over the last few days I've continued with the FAT12 implementation in my x64 based OS. It supports now CreateFile(), OpenFile(), CloseFile(), and DeleteFile().

The Kernel stores now a system-wide list of openend files with the current file pointer position in an internal list. The current file pointer position is needed to support Seek, Read, and Write functions, which are the next big step...

#x64 #infosec #internals #osdev

Last updated 1 year ago

Lobsters · @lobsters
2501 followers · 27991 posts · Server botsin.space

#law #linux #osdev

Last updated 1 year ago

Lobsters · @lobsters
2496 followers · 27908 posts · Server botsin.space
Klaus Aschenbrenner · @Aschenbrenner
188 followers · 342 posts · Server mas.to

My OS can now already create files on the FAT12 partition - by changing the Root Directory and the FAT tables. Testing it is easy, because Mac OS still has *native* support for mounting FAT12 partitions 😉
In the screenshot, the last 3 files were created within the OS - running on my Lenovo W510 notebook :-)

#internals #assembler #osdev

Last updated 1 year ago

Lobsters · @lobsters
2487 followers · 27839 posts · Server botsin.space

#osdev

Last updated 1 year ago

Lobsters · @lobsters
2483 followers · 27803 posts · Server botsin.space