OpenBIOS: Difference between revisions
No edit summary |
|||
Line 45: | Line 45: | ||
== Flashing == | == Flashing == | ||
/dev/bios is obsolete and has been replaced by a new and better utility. Please download a LinuxBIOS snapshot and use the [[FlashRom|flashrom utility]] from ''LinuxBIOSv2/util/flashrom''. | /dev/bios is obsolete and has been replaced by a new and better utility. Please download a LinuxBIOS snapshot and use the [[FlashRom|flashrom utility]] from ''LinuxBIOSv2/util/flashrom''. | ||
== Introduction == | |||
OpenBIOS keeps its development tree in a [http://subversion.tigris.org/ Subversion ] repository. If you do not want to use Subversion, please have a look at the [[Downloads#Snapshots|Snapshots]] below. | |||
== Anonymous access == | |||
You can check it out as follows: | |||
$ svn co svn://openbios.org/openbios/openbios-devel | |||
if you want a specific revision: (see the Confirmed working svn revisions page) | |||
$ svn co svn://openbios.org/openbios/openbios-devel -r 4 | |||
or for checking out the source code for the OpenBIOS FCode Suite: | |||
$ svn co svn://openbios.org/openbios/fcode-suite | |||
If your company installed a firewall that blocks the svn port (3690) you can also check out using the webdav frontend: | |||
$ svn co <nowiki>https://www.openbios.org/openbios-svn/openbios-devel</nowiki> | |||
or | |||
$ svn co <nowiki>https://www.openbios.org/openbios-svn/fcode-suite</nowiki> | |||
== Developer access == | |||
Access for developers is very similar to anonymous access. Just add your subversion username as follows when checking out the repository: | |||
$ svn co svn://username@openbios.org/openbios/openbios-devel | |||
Subversion has commands very similar to CVS. | |||
== Source code browsing == | |||
You can also browse the [http://www.openbios.org/viewvc/?root=OpenBIOS OpenBIOS subversion repository] online. | |||
== Snapshots == | |||
There is currently no archive of snapshots available for OpenBIOS. You can use the [http://www.openbios.org/viewvc/?root=OpenBIOS source code browser] to download a gzipped tar archive of any revision. | |||
Alternatively you can also download the [http://www.openbios.org/viewvc/openbios-devel.tar.gz?root=OpenBIOS&view=tar most current snapshot] directly. | |||
== More on Subversion == | |||
* [http://svnbook.red-bean.com/ Subversion book] - this online book is the best SVN documentation available online. | |||
* [http://subversion.tigris.org/ Subversion homepage] |
Revision as of 17:41, 13 January 2007
OpenBIOS - Code Releases
Welcome to the OpenBIOS download page. Here you'll find releases of OpenBIOS components.
We are currently working hard toward the release of OpenBIOS v1.0. See the OpenBIOS issue tracker for milestones, tasks and open bugs.
All the releases on this page are rather old. It is suggested that you have a look at the OpenBIOS download page to get a development snapshot of OpenBIOS.
OpenBIOS
Download the latest release of OpenBIOS including the Forth kernel and all of the IEEE 1275-1994 compliant Forth code for user interface, client interface and device interface.
Latest release version is: OpenBIOS 1.0alpha1 (2006-10-12)
NOTE: The FCODE utilities are no longer part of the main OpenBIOS distribution. Have a look at the FCODE suite if you are looking for toke and detok.
Kernel
There is also an ancient stand-alone version of the OpenBIOS Forth kernel BeginAgain.
The last released stand-alone version is: BeginAgain 1.1 (2003-10-12).
NOTE: You should use the latest version of BeginAgain that is present in the complete OpenBIOS release above. It is much newer than BeginAgain 1.1 and it supports cross compiling and lots of other nifty features. BeginAgain 1.1 is here for educational purposes only: The core binary is only 6k on x86.
Development Environment
FCode Suite
Download the latest version of the FCode Suite, including an FCode detokenizer, an FCode tokenizer and the romheader utility.
Go to the FCode Suite page (2006-09-21)
detok
Download the latest release of detok, the OpenBIOS FCode detokenizer.
Latest release version is: detok-1.0.0 (2006-10-15)
toke
Download the latest release of toke, the OpenBIOS FCode tokenizer.
Latest release version is: toke-1.0.1 (2006-10-15)
romheaders
Romheaders is a small utility to dump the pci header information from pci rom images in human readable form. Romheaders is part of the FCODE suite now.
Flashing
/dev/bios is obsolete and has been replaced by a new and better utility. Please download a LinuxBIOS snapshot and use the flashrom utility from LinuxBIOSv2/util/flashrom.
Introduction
OpenBIOS keeps its development tree in a Subversion repository. If you do not want to use Subversion, please have a look at the Snapshots below.
Anonymous access
You can check it out as follows:
$ svn co svn://openbios.org/openbios/openbios-devel
if you want a specific revision: (see the Confirmed working svn revisions page)
$ svn co svn://openbios.org/openbios/openbios-devel -r 4
or for checking out the source code for the OpenBIOS FCode Suite:
$ svn co svn://openbios.org/openbios/fcode-suite
If your company installed a firewall that blocks the svn port (3690) you can also check out using the webdav frontend:
$ svn co https://www.openbios.org/openbios-svn/openbios-devel
or
$ svn co https://www.openbios.org/openbios-svn/fcode-suite
Developer access
Access for developers is very similar to anonymous access. Just add your subversion username as follows when checking out the repository:
$ svn co svn://username@openbios.org/openbios/openbios-devel
Subversion has commands very similar to CVS.
Source code browsing
You can also browse the OpenBIOS subversion repository online.
Snapshots
There is currently no archive of snapshots available for OpenBIOS. You can use the source code browser to download a gzipped tar archive of any revision.
Alternatively you can also download the most current snapshot directly.
More on Subversion
- Subversion book - this online book is the best SVN documentation available online.
- Subversion homepage