why use grub, ext4, fat12 for a custom os
Posted: Mon Jul 06, 2026 11:33 am
Hi eveyone
Hope everyone is well and good. I had some confusion that what benefit is of using GRUB, EXT4, FAT12 , drivers etc for one's os over making their own
FILESYSTEM: I understand that FS is genueinly complex so porting exiting FS is a wise decision here However making a custom FS from scratch for read, write, open operation is not as complex as adding journals like modern FS, so why use ext4 or fat12,
Why not make one small fs ?
BOOTLOADER: I have also seen many os dev using GRUB as the boot loader which kinda makes me doubt that is using GRUB as the boot loader a wise decision then making their own custom boot loader
. Is making a custom bootloader a bad decision ?
should i go with grub or my own boot loader for my os
Also what subsystem in an os should be ported from outside which is a wise option other thrn making their own from scratch? Because i do not know what would be foolish and what would be wise, though i trust with my own more.
Thanks all again.
Hope everyone is well and good. I had some confusion that what benefit is of using GRUB, EXT4, FAT12 , drivers etc for one's os over making their own
FILESYSTEM: I understand that FS is genueinly complex so porting exiting FS is a wise decision here However making a custom FS from scratch for read, write, open operation is not as complex as adding journals like modern FS, so why use ext4 or fat12,
Why not make one small fs ?
BOOTLOADER: I have also seen many os dev using GRUB as the boot loader which kinda makes me doubt that is using GRUB as the boot loader a wise decision then making their own custom boot loader
. Is making a custom bootloader a bad decision ?
should i go with grub or my own boot loader for my os
Also what subsystem in an os should be ported from outside which is a wise option other thrn making their own from scratch? Because i do not know what would be foolish and what would be wise, though i trust with my own more.
Thanks all again.