An engineer from Advanced Micro Devices has reportedly released source-code of BIOS (basic input/output system) for a mainboard by Gigabyte Technology. The move allows die-hard Linux followers to reprogram BIOS according to their needs, for instance, to get better overclocking functionality.
A post on a bulletin board system (BBS) over Gmane.org web-site claims that AMD engineer Yinghai Lu released GPL (general public license)-licensed code last month of Gigabyte M57SLI-S4 mainboard’s BIOS, which allows advanced end-users to program their motherboards by themselves, which allows to optimize their behaviour according to particular needs and, perhaps, open up some more functionality for overclocking.
Gigabyte M57SLI-S4 mainboard is based on Nvidia nForce 570 SLI core-logic, supports various AMD processors in AM2 form-factor, four slots for DDR2 memory, two PCI Express x16 slots for two graphics cards in multi-GPU SLI mode, three PCI Express x1 ports for add-in cards, six Serial ATA-300 connectors for hard disk drives with RAID support, ten USB 2.0 connectors, three IEEE1394a (FireWire) ports and so on.
“This is a huge victory in the quest for a completely free and open-source general-purpose computer that enables users to have full control over their own hardware. The Free Software Foundation has made the campaign for a Free BIOS a top priority because it is a key component in the software stack of personal computers,” a statement by a Linux supporter reads.
While it remains unclear whether the release of the source code itself actually helps programmers to tweak their hardware better compared to the original BIOS developed by engineers of Gigabyte Technology, it is undisputable that die-hard enthusiasts will try to apply the re-worked BIOS not only for the Gigabyte M57SLI-S4 mainboard, but also for other devices to provide even more extreme overclocking without modding the motherboard itself. It also remains uncertain whether enthusiasts are capable of fully reprogramming BIOSes without sacrificing stability and compatibility.
“The need for a Free BIOS is even more pressing since DRM and Treacherous Computing have found their way into some proprietary BIOSes and EFI. From a practical perspective, LinuxBIOS removes the need for ugly hacks and workarounds in the kernel that compensate for buggy BIOSes we can now fix the BIOS ourselves,” the statement proclaims.
LinuxBIOS is a free software project, endorsed by the Free Software Foundation, aimed at replacing the proprietary BIOS firmware found in most computers with a lightweight BIOS designed to perform only the minimum of tasks necessary to load and run a modern 32-bit operating system. The LinuxBIOS project was started in 1999 in the Advanced Computing Laboratory at Los Alamos National Laboratory, according to a Wikipedia entry.
Comments currently:
7
Discussion started: 02/24/07 05:36:37 AM
Latest comment: 04/18/07 09:46:27 AM
Expand all threads |
Collapse all threads
[1-6]
1.
Having open source BIOS is not only good when you want to overclock your machine. Whole lot more possibilities open before programmers.
[
Posted by: Lukaszp

|
Date: 02/24/07 05:36:37 AM]
2.
The thing with AMD processors is that currently only Intel graphic interfaces have free drivers. Until ATi or nVidia free their drivers, Intel will be the only game in town for free software.
[
Posted by: Leandro DUTRA

|
Date: 02/24/07 07:08:16 AM]
+ expand thread (1 answer)
- collapse thread
Intel graphics are not up to par with either ATI and nVidia. Intel graphics in Linux still needs MESA libraries to support other OpenGL features that their modules (drivers) do not support. Also a utility like 915resolution have to be used to provide custom resolutions.
Xorg 7 and above supports ATI and nVidia cards. You can use these drivers instead of using software from the manufacture. Linux provides you this choice.
nVidia is the king on providing stability, reliability, ease of setup, and more in Linux than other brands. Linux gamers uses nVidia more than other brands because what I mention.
[
Posted by: linuxnerd

|
Date: 02/24/07 05:12:08 PM]
3.
I am seeing more and more motherboard brands changing their flash utility to work in Windows. The Linux community does not need an open source BIOS. What we need is a flash utility similar to Windows flash utility that works in Linux and/or DOS.
An open source BIOS, will hurt the motherboard industry because not all motherboards work the same. People favorite a brand more than the other brands, so the selection of motherboards that the open source BIOS project supports will be very, very narrow.
[
Posted by: linuxnerd

|
Date: 02/24/07 05:46:48 PM]
4.
Actually, there's not much to see here. LinuxBIOS has supported several desktop motherboards for ages. This is far from being the first. Also, the board is not shipped with LinuxBIOS (you have to download and compile it yourself), and Gigabyte doesn't even acknowledge that the board can use LinuxBIOS on it's webpage - loading it on will probably nuke your warranty.
Finally, it's far from complete support - it's only just enough to get the board up and running, if that. All the "interesting" stuff (ie: the stuff that would actually be of interest to anyone trying to fix bugs or increase performance) is still only available under NDA from both NV and AMD. These parts will almost certainly never be made public, so you can forget about any extra special tweaks through LinuxBIOS. Heck, you can probably even forget about most of the tweaks that are available in the shipped Award BIOS as well.
[
Posted by: Cynic

|
Date: 02/26/07 07:01:31 AM]
5.
i really want this mainbord inside my pc :D
[
Posted by: A.Faith

|
Date: 02/26/07 01:47:08 PM]
6.
Is there a vendor packaging this board into a Linux machine yet ?
http://www.freeappliances.org/
[
Posted by: Robert Vogel

|
Date: 04/18/07 09:46:27 AM]
[1-6]