
Developer Tools
These tools are pretty much essential for doing any serious Linux for BeBox development.
This page is subdivided into three sections: This general page, the BeBox Hardware Guide and the Cross Compiler Page.
Mailing List
Probably the most important tool is the mailing list; it allows you to draw on the experience of the other developers involved in the port, to share ideas and to seek inspiration. To subscribe to the list, send email to majordomo@hco.kol.ou.dk with the words "subscribe be-linux" in the body of the message (do not include the quotes). To send email to the list (you must subscribe first, otherwise you won't be able to read any answers you get!) send email to be-linux@hco.kol.ou.dk.
Network bootstrap (Updated 22nd February 1999)
This allows you to boot over the network. You'll need a BOOTP (boot protocol) server to hand out an IP address to your BeBox. It'll also need to give the location of a TFTP server that contains a copy of the BeBox's kernel image that it can download and boot. Mail me if you need help setting these up. It currently only works with ISA NE2000 network cards. I could probably add support for PCI NE2000 cards if you wanted. Download it from here, uncompress it and write the raw floppy image out:
gunzip -dc linux-bebox-netboot-3.dd.gz | dd of=/dev/fd0 bs=512
The old netboot disk (you are advised not to use this disk!) is here. Use the newer one (above) instead.
Be Newsletter
Be wrote a rather good newsletter, Issue 27 about writing your own OS for the BeBox. Probably a good article to read, as it gives you a basic overview of the BeBox hardware, and how to replace the BeOS.
Be Boot Disk Tools
I've developed some tools to help with developing the bootstrap used by Linux for the BeBox. The tools allow you to write your bootstrap's code onto a floppy disk without rebooting into BeOS. In fact, they can be used on any machine with a 3.5" floppy drive. Download them here. These tools were updated 16 May 1998 to support non-linear, non-contiguous mapped location and writing of images. This means that one can read/write images to hard disks as well as floppies!
BeBox Hardware Information
I'm trying to compile all of the hardware information about the BeBox that's available, including links to datasheets where available. Check it out in my BeBox Hardware Guide.
Cross compiling
There's an x86 to PowerPC cross compiler now. Details on how to install and use it to build your own kernel are located on the Cross Compiler Page.
|