This repository has been archived by the owner on Mar 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
diegoiast/flashybrid
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
What: Flashybrid is a system to help in setting up and managing hybrid flash/disk/ram based Debian systems which can run most of the time using only a small flash disk for their root filesystem and do a useful, but limited task (such as being a router, or a PDA, or a rescue system on a USB keydrive). The flash can be as small as 32 mb, though 64 to 256 is more comfortable. Flashybrid needs rsync, and the 2.4 or greater linux kernel with tmpfs support built in. Why: I developed this system for my little OpenBrick computer, which I use as a wireless access point / dialup firewall most of the time, in fairly extreme environmental conditions where I do not want a hard disk to be running, but which I occasionally use for long overnight downloads, or hook up a monitor and use as a desktop machine, and which I want to be able to manage as a regular Debian system for easy access to upgrades and security fixes. My OpenBrick originally had 32 mb of flash, 128 mb of ram, and a 1 gb hard disk, and now sports 256 mb of flash and 10 gb of disk. How: A flashybrid system boots from its flash, and has all the necessary libraries and programs on the flash to bring up whatever daemons are needed for it to perform its embedded functions. Care is taken to keep the flash mounted read-only to prevent excessive writes to the flash which could wear it out. Directories such as /var/log which need to be writable are stored on a ram disk, and have their contents stored back to the flash on reboot. Flashybrid integrates with apt, so when you run apt it makes sure the full system is available, and after apt runs it updates the above mentioned directories. Who: Flashybrid was created by Joey Hess <joey@kitenet.net> When: I originally wrote flashybrid in 2002, and used it successfully for a year with a embedded Debian system with only 32 mb of flash. Then I bought a much larger 256 mb flash, and armed with a year's experience and less I rewrote flashybrid to make it easier to install, more robust, and finally released it to the public in fall 2003. Prolog: This version of flashybrid is modified a lot from what Joey released as 0.02. I felt that many parts of the system were not really maintained, and eventually I dropped them. The new version is way smaller, and hopefully more robust. It's actively maintained, which IMHO is much more important. Diego Iastrubni <diego.iastrubni@xorcom.com>
About
automates use of a flash disk as the root filesystem
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published