Bios or UEFI

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
kenod
Posts: 22
Joined: Fri Sep 25, 2015 5:30 am
Libera.chat IRC: kenod

Bios or UEFI

Post by kenod »

Hello,
I want to start working on a new project, and this time I don't want to use grub. I don't have much experience with both, but I have experience with both c and asm. Would it be better to write a bootloader for the bios or write one for UEFI?
kenod
Posts: 22
Joined: Fri Sep 25, 2015 5:30 am
Libera.chat IRC: kenod

Re: Bios or UEFI

Post by kenod »

User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: Bios or UEFI

Post by Roman »

I would suggest UEFI, because it gives you a lot out of the box.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: Bios or UEFI

Post by BrightLight »

In the end, you will want your kernel to be firmware-independent, and bootable from both BIOS and UEFI for better hardware compatibility. Personally, I have not worked with UEFI, but it is more modern and BIOS is obsolete.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

Re: Bios or UEFI

Post by Octacone »

BIOS, because Microsoft Windows cannot handle two UEFI operating systems! BIOS is good for learning stuff, if you don't care about dual booting and want to be able to use some of those handy UEFI features then go ahead.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: Bios or UEFI

Post by Roman »

BIOS, because Microsoft Windows cannot handle two UEFI operating systems!
How is that related to the question? Firstly, you can of course dual boot a UEFI system with Windows. Secondly, why are you even sure the OP is a Windows user?
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
Post Reply