Bubble
From Bubble
Contents |
[edit]
About Bubble
Bubble is a kind of mini Linux distribution designed to run a wireless RéseauCitoyen node.
Unlike Pebble which offers a full Debian environment, Bubble is rather small and designed to run on limited hardware -- typically without hard disk and in less than 16MB.
Also Bubble is designed to run as a diskless node. Once booted it does not need any disk.
[edit]
Table of contents
- DiskLess: the version 1 of Bubble!
- Bubble overview / RC:DistributionBubble: a general overview (motivation, big picture)
- Install guide: How to install a Bubble node
- Bubble development: information about development environment (requirements, directory structure, utility scripts, ...)
- Bubble runtime architecture: description of the Bubble runtime architecture
- Routing and firewall: information about the routing and firewalling on the node
[edit]
Milestones
Sep-05:
After a long quiet period, the development has restarted!
- Updated BuilRoot (some small changes again in the architecture)
- Setup Q-Emu for testing releases
- New OLSR package
- Floppy and Etherboot images have been successfully tested
- Utility scripts made to generate images based on meta-description
Dec-04:
- New version of Bubble in the make!
- v1.99 archived in the CVS
- New buildroot imported
- Wiki pages under revision
26-Oct-03:
- Dropbear is available -- it is now possible to have a ssh server on a single floppy distribution!
05-Oct-03:
- PCMCIA is now available
- Node Bulles is now running Bubble v1.99-cvs (migrated from DiskLess)
28-Sep-03:
- Bubble has now all the features of DiskLess (except PCMCIA). Obviously some testing needs to be done.
21-Sep-03:
- The package framework is now fully implemented (See BubblePackage)
- The first packages are released (Belgian keyboard ;) and Wireless Tools)
14-Sep-03:
- Not too much visible progress, but we can load and parse the ConfigFile from the boot device
07-Sep-03:
- We have a running core system!
31-Aug-03:
- CVS module created
- Imported the uClibc buildroot CVS into the new Bubble CVS
cvs import -ko -m "Buildroot 030831" ReseauCitoyen/Bubble/buildroot buildroot buildroot_030831
[edit]
To Do
- Additional packages
- iptables
- ...
- Handling multiple interfaces
- User documentation to build images
- USer Interface to generate images
- User Interface to configure node
- Performance improvement in parsing configuration file
The shell based version is rather slow on old systems - ...

