KernOS
- 4 Devlogs
- 6 Total hours
An x86 operating system written in C and Assembly.
An x86 operating system written in C and Assembly.
I finally learnt the proper way to write devlogs :D
i added a lot of things:-
I have had a really terrible experience here as i had to define every single thing. It doesn’t have libc. i had to define basic functions like printf() and it coudn’t even compare 2 strings in the if statement. i had to define the compare 2 strings function T_T.
but now it’s a nice and good looking CLI os kinda thing ig.
I tried moving to the kernel section. I spent some time programming the kernel in assembly. it was really painful… really…. really…. really…. painful 💔. So i shifted to a kernel written in C. It really made the task much easier than to code in assembly (precisely x86 32 bit protected mode NASM assembly 🥴).
I wrote the kernel hello world kinda test program in C (the one used in kernel, da real c is way easier).
Also, i used GRUB as the bootloader!
today i learnt some very basic assembly and wrote my first hello world os!