Below is an alphabetical listing of MiniOs's by OS flavor for use as APs, node routers, servers, or anything that needs an OS with a small footprint. Please try to add new listings alphabetically by both OS flavor (add new ones where appropriate) and by distribution name.
It seems that most of the BSD projects end up being larger than a floppy (except PicoBSD) and geared more for SBCs or other light-weight computers.
emBSD is a stripped down version of OpenBSD. The concept for emBSD is a small foot print operating system for x86 (or other) hardware to use as little hard disk space as possible yet provide a fully functional Routing Firewall. The main driving force behind this concept is to not use a hard disk drive at all, but use off the shelf Compact Flash cards.
Rumor has it that emBSD hasn't been updated for over a year, it lacks the new OpenBsd packetfilter and altq (for bandwidth throttling). They do offer emBSD pre-installed on CompactFlash media and even resell the SoekrisEngineering single board computers (SBC). I don't know if the store is still active though. --RichardLotz
flashdist is an installer for OpenBSD which sets it up on a flash card from your workstation. It can create flash card images or do a full install onto a flash card. It can be used with any type of media but was optimized for 32MB flash cards.
Last updated for OpenBSD 3.3.
From PicoBSD.org (sligtly modified):
PicoBSD is a one floppy version of FreeBSD 3.0-current, which in its different variations allows you to have secure dialup access, small diskless router or even a dial-in server. And all this on only one standard 1.44MB floppy. It runs on a minimum 386SX CPU with 8MB of RAM (no HDD required!).
http://www.picobsd.org/ - Main site
From news post on Deadly.org (edited):
"I tried to make a router/firewall based on OpenBSD3.0 stable fit on an 8 MB disk and 16 MB ram, including multi-user support, sshd, snmpd, altqd, pfctl, wireless support and a simple user interface. Please try my trial (beta) at http://openbsd.sysadmin.or.id/MyBSD/ after some reports i'll fix it and make first release soon."
From Freecode.com news on http://freecode.com/search?q=sonafr&submit=Search (edited):
SONaFR is a Simple OpenBSD NAT and Firewall/Router, downloadable at http://www.freebsd.nfo.sk/opbsd/openbsdeng.htm[[ ''
http://openbsd.sysadmin.or.id/MyBSD/ - Current Repository
What DOS variants can be used? If anyone has the details of a TCP/IP + wireless solutions on top of DOS please add it here.
This is a miniature embedded OS originally from Cygnus (now RedHat). It is not a Unix variant, although it provides a mostly-complete C library and a good chunk of POSIX functionality. It runs on several CPUs, including ARM, ia32, MIPS, PPC, and SuperH. Note the ia32 port is fairly new and a fresh checkout from CVS is recommended if you use it.
From the FAQ:
eCos (embedded Configurable operating system) is an open-source, royalty-free, highly configurable, application-specific operating system ideal for embedded systems development. eCos is targeted at high-volume applications in consumer electronics, telecommunications, automotive, and other deeply embedded applications.
based on pebble. http://www.voyage.hk/software/voyage.html
Terry Schmidt at NYCWireless has put together "Pebble" for the FreeNetworks community. It is based on Debian Woody. It has HostAP support, Zebra, NoCatAuth and lots of other very nice features. It is designed for the Soekris Net45x series machines, but should run on nearly any x86 machine with at least 128MB of flash/hd and 16MB of ram.
Not currently maintained.
MetrixCommunication has been improving Pebble over the years for the MetrixKits and it is available for download here. It is designed for the SoekrisNet4526 and SoekrisNet4826 boards. Metrix Pebble has been replaced with Pyramid Linux.
Not currently maintained.
Binary linux distribution based on Ubuntu Breezy, maintained by MetrixCommunication that replaced Metrix Pebble for x86 based wireless hardware, primary Soekris.
'Wireless Router Project' is a fork from the 'linux router project'. I found it quite by mistake, on the nocat download site. It does not seem to be in active development.
http://nocat.net/download/WRP/ - Current Repository
A distribution tailored for Wireless nodes, specifically WISPs. Runs on the 2.4 kernel. Can be stored in 8MB of flash, runs in 16MB. The feature list looks very complete for such a light weight distribution. What real time operating systems are available and of interest to SeattleWireless? Have a look at *http://www.irishwan.org in the ME2000 section,it fits on a flash card and is well tested....
What real time operating systems are available and of interest to SeattleWireless?RTOS configurations provide deterministic scheduling facilities (not useful in a wireless access point) at the expense reduced overall throughput and performance, as well as reduced software and hardware support. Real time operating systems are not a good match for this application.
Have a look at *http://www.irishwan.org in the ME2000 section,it fits on a flash card and is well tested....