Etherboot
Details
| Size: | 0K |
| Last Update: | 2008-06-01 22:45:40 |
| Version: | 5.4.2 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Ken |
| Price: | $0.00 |
Description:
Etherboot 5.4.2 is boot software developed by Ken.
Etherboot project is a software package for creating ROM images that can download code over an Ethernet network to be executed on an x86 computer.
Many network adapters have a socket where a ROM chip can be installed. Etherboot is code that can be put in such a ROM. Etherboot is normally used for for booting PCs diskless. This is useful in various situations, for example:
An X-terminal.
Clusters of compute servers.
Routers.
Various kinds of remote servers, e.g. a tape drive server that can be accessed with the RMT protocol.
Machines doing tasks in environments unfriendly to disks.
A user platform where remote partitions are mounted over the network and you are willing to accept the lower speed compared to disk.
Maintaining software for a cluster of equally configured workstations centrally.
Etherboot can boot computers faster than from a disk because there are no delays in spinning up disks, etc. A moment's calculation will show that even with a 10Mbit Ethernet, sending a 500kB kernel will take only a couple of seconds typically. With 100Mbit Ethernet it gets even better.
Compared to booting from solid-state devices, e.g. Flash disks, Etherboot has the advantage of centralising software adminstration, the tradeoff being the dependence on a server. This can be partly alleviated by providing redundant servers.
Etherboot can work with RAM disks, NFS filesystems, or even local disks, if desired. It's a component technology and can be combined with other technologies to do things the way you want.
Etherboot is usually used to load Linux, FreeBSD or DOS. However the protocol and boot file formats are general, so there is no reason why it could not be used to load arbitrary images to a PC, including other OSes.
Etherboot is Open Source under the GNU General Public License Version 2 (GPL2).
The components needed by Etherboot are:
A bootstrap loader, usually in an EPROM on a network card, or installed in the flash BIOS, but could be put anywhere in the address space the BIOS probes in. For testing this could be put on a floppy disk or a hard disk partition. Some configurations may even be always run from a floppy disk (e.g. temporary testing setups or pedagogic uses).
A DHCP or bootp server, for returning an IP address and other information when sent a MAC (Ethernet card) address.
A tftp server, for sending the kernel images and other files required in the boot process. Alternatively, Etherboot can boot from an NFS mount.
A Linux or FreeBSD kernel.
Optionally, a NFS server, for providing the disk partitions that will be mounted if Linux or FreeBSD is being booted.
Optionally, a RAM disk contained in the loaded image. This can be the initial RAM disk if desired.
Software tools for building the download image, and tools for debugging.
What's New in This Release:
This production release adds support for several 10GB NICs, and allows static boot information to be stored in a ROM.
There are also a number of bugfixes, including VMWare support and better PXE compatibility.
Etherboot 5.4.2 supports different languages (including english). It works with Linux.
Downloading Etherboot 5.4.2 will take if you use fast ADSL connection.
0 comments
Add to
Etherboot Version History
Related Software
|
|
From category: Shells |
| AmigaSHELL 2.3 is shells software developed by Commodore-Amiga, Inc.. AmigaSHELL makes your boring gray on black colored bash shell revive like in the old days. Just like on Amiga(tm), blue, white,... |
|
|
From category: Operating-Systems-Linux-Distri |
| Embedded Slackware 1.3.2-2 is operating systems linux distri software developed by SysDev Inc.. Embedded Slackware is a software development kit for the automated creation of bootable embedded syst... |
|
|
From category: Networking |
| aggregate 1.0.2 is networking software developed by Simon Horman. aggregate is a tool for aggregating CIDR networks. Input is read from stdin and output is written to stdout. It undestands IPv4 net... |
|
|
From category: Software-Distribution |
| Slackpack is a package manager tool for Slackware Linux, with GUI.... |
|
|
From category: Networking |
| BW ACCT 2.10.3 is networking software developed by Brian Rhodes. BW Acct is a bandwidth accounting and reporting application. It is implemented as a C daemon which manages accounting rules in an ip... |
|
|
From category: Networking |
| Cable Modem Counter 0.31 is networking software developed by Nuno Sucena. Cable Modem Counter is a cable modem (or any Ethernet connection) IP byte logger. It is not a packet sniffer, it just gathe... |
|
|
From category: Networking |
| ftplib 3.1 is networking software developed by Thomas Pfau. ftplib is a set of routines that implement the FTP protocol. They allow applications to create and access remote files through function c... |
|
|
From category: Networking |
| bridged 0.0.1 is networking software developed by Borek Lupomesky. bridged is a user-space alternative to the in-kernel bridge code in Linux. It uses AVL trees to speed lookups. Currently it only o... |
|
|
From category: Installer-Setup |
| Flagedit 0.0.7 is installer/setup software developed by dams. Flagedit is a CLI USE flags and package keywords editor for Gentoo Linux. It lets you edit the USE flags of /etc/make.conf, as well as... |
|
|
From category: Monitoring |
| FunkLoad 1.5.0 is monitoring software developed by Benoit Delbosc. FunkLoad project is a functional and load web tester, written in Python, whose main use cases are: Functional testing of web p... |
|
|
From category: Benchmarks |
| Apache Hello World Benchmarks 1.04 is benchmarks software developed by Joshua Chamas. Apache Hello World Benchmarks is a benchmarking tool that seeks to give a sense of Web application execution sp... |
|
|
From category: System-Administration |
| Debian Packages of System Configurations 1.0.29 is system administration software developed by Ola Lundqvist. Dpsyco is a automated system to distribute system configurations to several computers.... |
|
|
From category: Operating-Systems-Linux-Distri |
| ATmission 2.0-01 is operating systems linux distri software developed by AT Consultancy. ATmission is a Fedora-based Linux live CD that enables you to experiment with the Linux operating system and... |
|
|
From category: Operating-Systems-Linux-Distri |
| Frugalware Linux 0.5 is operating systems linux distri software developed by The Frugalware Developer Team. Frugalware is general purpose linux distribution, designed for intermediate users (who ar... |
|
|
From category: Shells |
| Squirrel Shell is made as a cross-platform alternative to system shells like bash in nix.... |
Leave a comment