DIR Return Create A Forum - Home
---------------------------------------------------------
Firestart Developer space
HTML https://firestartdev.createaforum.com
---------------------------------------------------------
*****************************************************
DIR Return to: Kernal development
*****************************************************
#Post#: 6--------------------------------------------------
Kernal development
DIR By: Ceo
Date: May 31, 2026, 7:13 am
---------------------------------------------------------
I have a task here it is:Build the First Working FireStart
Kernel
Goal:
Create the first minimal, bootable FireStart kernel that:
boots from GRUB
jumps into C code
prints a message using VGA text mode
does NOT crash
compiles into a real kernel binary
What the kernel must include:
A linker.ld linker script
A boot.s assembly entry point
A kernel.c file with a C entry function
A VGA text output function
A Makefile that builds everything
Requirements:
Must compile in freestanding mode (-ffreestanding)
Must link with a custom linker script
Must produce a file named kernel.bin or kernel.elf
Must show the message:
“FireStart Kernel Initialized”
What to do:
Write the assembly entry file (boot.s)
Write the C kernel entry (kernel.c)
Write a VGA text output function
Create the linker script (linker.ld)
Make a Makefile that builds the kernel
Reply to this post with your code when finished
If someone already claimed this task, choose another one
*****************************************************
Page 1 of 1