mainbiosconfig - Summary

Membership Info
Group Admin:
2 active members

Group identification
Id: 6103
System Name: biosconfig
Name: biosconfig
Group Type: non-GNU software and documentation

Search in this Group


This group is not part of the GNU Project.

biosconfig reads or writes fields in the CMOS non-volatile store, most
of which are associated with various functions of the PC Basic
Input/Output System (BIOS).  The fields, their types and value ranges
are specified in a configuration file in the style of GNUstep.  This
format is familiar to users of the WindowMaker window manager or applets
written for it.

It is written in C, assisted with GNU bison and flex.  Currently the
only known working platform is GNU/Linux with the GNU C runtime library,
but the dependencies are small and a port to FreeBSD, for example,
should be easy.

The main intended use is for server farms and clusters that need
identical CMOS configuration on all nodes.  A user would execute
biosconfig on each node via rsh or some cluster remote execution tool
with the same configuration file (NFS mounted or distributed with rdist,
rsync or similar).

biosconfig can:
- show values of all CMOS parameters listed in configuration file
- show value of a single parameter specified on the command line
- enumerate possible named values for a specific parameter
- modify a single parameter specified on the command line
- modify list of parameters taken from a regular file or standard input
- write (and later restore) a binary dump of non-reserved areas in the CMOS
- probe SMBIOS for vendor/release/date information and automatically select
 the corresponding configuration file

The starting point  for this project was lxbios:

we started our own because lxbios is specific to a single BIOS type,
while we work with multiple vendors' motherboards and BIOSes. lxbios
served as a reference for the kind of functionality we wanted (though
now we have more), but no code was copied from lxbios either
mechanically or otherwise.

Registration Date: Tue 24 Feb 2004 11:12:59 PM UTC
License: GNU General Public License v2 or later
Development Status: 3 - Alpha


Latest News rss feed

No news found

Quick Overview
 Memberlist (2 members)

Communication Tools
 Mailing Lists (0 public mailing lists)

Development Tools
 Task Manager (open items: 0, total: 0)
 Patch Manager (open items: 0, total: 0)

Back to the top

Powered by Savane 3.12.
Corresponding source code