LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 11-22-2023, 07:49 AM   #1
atavisticdisorder
LQ Newbie
 
Registered: Feb 2023
Distribution: ArchLinux
Posts: 9

Rep: Reputation: 0
Why if the modern replacement for BIOS is UEFI, we still call it BIOS?


It makes me confuse with Legacy BIOS. Is any difference between BIOS and Legacy BIOS?
Thanks
 
Old 11-22-2023, 10:48 AM   #2
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: Slackware, Ubuntu, PCLinux,
Posts: 10,549

Rep: Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498
Older style computers which use boot code in the MBR are generally referred to as Legacy/CSM, the CSM meaning compatibility support module which is a component of the UEFI firmware that provides legacy BIOS compatibility by emulating a BIOS environment, allowing legacy operating systems. I have an HP laptop which doesn't have this option and I expect it will eventually disappear on new computers. Even with no Legacy option, my HP refers to it as "BIOS Setup Utility".
 
Old 11-22-2023, 11:00 AM   #3
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,342

Rep: Reputation: 551Reputation: 551Reputation: 551Reputation: 551Reputation: 551Reputation: 551
Quote:
Originally Posted by atavisticdisorder View Post
It makes me confuse with Legacy BIOS. Is any difference between BIOS and Legacy BIOS?
Thanks
The BIOS is a micro code program stored in read only memory. Typically software releases are given numbers. Every once in a while the marketing boys will give the next release a completely new name instead of an incremented number. They do this to make customers think that they are getting a radically new product. So instead of calling a new BIOS release BIOS-2.0 they called it UEFI. If UEFI hadn't been released until the summer of 2023 when Artificial Intelligence became a hot buzz word then the BIOS release name would have included Artificial Intelligence in its name.

Legacy BIOS refers to the BIOS release previous to the BIOS release called UEFI.

Last edited by jailbait; 11-22-2023 at 12:10 PM.
 
Old 11-22-2023, 11:10 AM   #4
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Salix
Posts: 6,146

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
BIOS stands for "basic input/output system". The original PC BIOS was the BIOS, now it and UEFI are both examples of a BIOS.
 
4 members found this post helpful.
Old 11-22-2023, 01:34 PM   #5
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,651
Blog Entries: 19

Rep: Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480
I have seen online resources which insist that a UEFI is not a BIOS (though it performs a similar task) and that terms like "UEFI BIOS" are oxymorons. On the other hand, the manual for my Lenovo Thinkcentre calls the UEFI the BIOS.

I suspect that a complicating factor is that a lot of non-technical users don't know the difference and think that BIOS just means "startup program". So they'd just be confused if the user manual called it something else.
 
Old 11-23-2023, 04:35 AM   #6
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: Slackware, Ubuntu, PCLinux,
Posts: 10,549

Rep: Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498
The BIOS system has been around since 1975 when it was written by Kildall and first used on his CP/M systems and was developed to enable CP/M to be installed on different hardware without being modified. Several years later, IBM began using similar software on its personal computers. A major limitation of the BIOS is being unable to use drives larger than 2TB.
 
Old 11-23-2023, 05:55 AM   #7
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,651
Blog Entries: 19

Rep: Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480
Quote:
Originally Posted by yancek View Post
A major limitation of the BIOS is being unable to use drives larger than 2TB.
I thought that was a limitation in the partition table format fot MSDOS disks. If you used a GPT disk with a BIOS, wouldn't that get around it?
 
1 members found this post helpful.
Old 11-23-2023, 06:17 AM   #8
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,145

Rep: Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124
Yes.

Both BIOS and UEFI are firmware. Call it that and the problem/confusion goes away ... :shrug:
 
Old 11-23-2023, 08:25 PM   #9
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
BIOS is bios, regardless of the type. Linux is still Linux and windows is still windows even though they both have been upgraded over time from 16 bit to 32 bit to 64 bit hardware the name did not change.

Just because legacy bios is no longer used (it had major limitations on the size of drives it supported, and architecture it supported) does not mean the newer UEFI bios (Unified Extensible Firmware Interface) is no longer bios. It is still bios (Basic Input Output System) (also known as the motherboard firmware) that performs the bootstrap functions to start the motherboard and attached devices, and to begin loading the kernel and OS.

Last edited by computersavvy; 11-24-2023 at 06:21 PM.
 
Old 11-24-2023, 04:17 AM   #10
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: Slackware, Ubuntu, PCLinux,
Posts: 10,549

Rep: Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498
Quote:
I thought that was a limitation in the partition table format fot MSDOS disks. If you used a GPT disk with a BIOS, wouldn't that get around it?
Yes, agreed. That has always been my understanding. Terms like BIOS, Legacy and even msdos are often used interchangeably and leads to confusion. Didn't bookmark the site where I read (misread?) that information and can't find it now to know which it was.
 
1 members found this post helpful.
Old 11-24-2023, 09:22 AM   #11
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,616

Rep: Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555
Quote:
Originally Posted by computersavvy View Post
bios (built in operating software)
Huh? BIOS = Basic Input/Output System.

 
1 members found this post helpful.
Old 11-24-2023, 11:33 AM   #12
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,651
Blog Entries: 19

Rep: Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480Reputation: 4480
Quote:
Originally Posted by boughtonp View Post
Huh? BIOS = Basic Input/Output System.
istr that in the very early days of PCs, DOS wasn't supposed to communicate with the disks directly. There would be this low level BIOS code to do it. And then, because BIOS existed, it was the obvious way to start up the machine by reading some kind of startup code from the drive before DOS was loaded.

Was that really so? I know Linux always accessed disks directly, but did DOS?
 
Old 11-24-2023, 01:55 PM   #13
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: Slackware, Ubuntu, PCLinux,
Posts: 10,549

Rep: Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498Reputation: 2498
What we refer to as the BIOS was first created in 1975 and was designed to work on various hardware and was 5 years before DOS existed and was first used with CP/M. IBM used a modified version of it on its computers beginning in 1980/81.
 
Old 11-24-2023, 03:31 PM   #14
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,246

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
Unfortunately, sometimes old usages take time to go away.
 
Old 11-24-2023, 06:23 PM   #15
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
DOS could not talk to the hardware when first powered on. Dos resided on the disk. The hardware had to be initialized by firmware (bios) on the board, including the drive, then dos could be loaded from the disk.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Libreboot Open-Source BIOS/UEFI Replacement Gets Support for New Hardware LXer Syndicated Linux News 0 06-27-2023 09:01 PM
[SOLVED] Help needed for motherboard replacement, going from BIOS to UEFI Martinus2u Slackware 15 12-31-2020 12:04 PM
UEFI Class 3 :: To use UEFI, or not to use UEFI? jheengut Slackware 19 12-30-2020 09:24 AM
Help Creating UEFI A MENU For My Bootable (BIOS/UEFI) CDROM ssenuta Linux - Hardware 0 08-27-2012 09:11 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 11:34 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration