yazinblog.elf

yazin's blog

6-10-2026

more updates

Er... The OS was restarted again. Renamed to OSFIX. This time, i'm more or less on a learning streak to learn as much C and Assembly as I can before diving in head first into an OS. That was my mistake last time and i'm trying to change that. Also, i'm going to start using proper grammar now because I feel like it.

10-7-2026

my little guy

i'm planning to make a little laptop using an ESP32, a 1200 mAh battery, a charge circuit, a 3.3v buck converter, a 1.8 inch TFT display, and a whole bunch of buttons. it's currently a WIP, but so far everything is hooked up except for the display. i'm waiting on it from amazon.

24-03-2026

my eternal OSDev nightmare

so basically, exec pagefaults and i dont know why as of now, so i concluded that i had to restart the OS from scratch. little did i know, i would have to do my entire journey from scratch, so i decided to not restart and keep the current os. right now trying to debug exec, will keep yall updated.

14-03-2026

ext2 vs exfat, and how i decided

long story short, ext2 was being a pain in my ass in vnix, so i decided to go down the exfat route. hopefully exfat isnt as much as a pain as ext2 was.

03-03-2026

the sysretq bug

spent 3 weeks debugging why sysretq corrupted my stack. switched to iretq. works now.

19-02-2026

ring-3 works

vnix can finally do syscalls without exploding. next: ext2 file reading.

START(dd-mm-yyyy)

hello world

starting a blog. mostly kernel stuff and flight sim things.

hey, i'm yazin.

independent systems/embedded dev and FOSS hobbyist. i believe in free and open source software; everything i build gets released under the EUPL or GPL.

currently working on:

mostly kernel stuff and flight sim things around here. will update this as things change.