CompactBSD for Embedded Projects
miggidy_mac writes "FatPort (a wireless Internet service provider in Vancouver, BC) just released CompactBSD. It's a set of tools that allow you to build your own customized, lightweight distribution of OpenBSD and then burns it onto compact flash (or similar) so that it can be run on an embedded PC platform (like FatPort's own FatPoint). CompactBSD takes the security and networking features of OpenBSD that we know and love, and combines them with ease-of-build and small footprint, which is great for embedded devices. Check out the project on SourceForge."
Soekris Engineering PC104 sbcs designed specificaly for Free/Net/Open BSD and the occasional Linux. Very nice they be.
There's a few mini-BSDs out there. PicoBSD and ClosedBSD are based on FreeBSD. EmBSD is based on OpenBSD.
http://www.microbsd.net/ is based on OpenBSD and FreeBSD.
-f
www.blackant.net
Check out this [freebsd.org] for a floppy based FreeBSD, known as PicoBSD. It includes a few nice little tools, as well; you can have a dialup version, router version or networking version. All in all it's a nice little system!
There are about a half dozen similar projects out and about at the moment. For one, there's the myBSD project that's creating a fifth BSD distro for very specialized projects. I personally am working on a customized version of FreeBSD, called PortoBSD, built to boot off of a CD directly into a complete OS (portable email station). This is by no means particularly special.
The dream reveals the reality which conception lags behind. That is the horror of life- the terror of art. -Franz Kafka
emBSD has been around for a while, and is built on OpenBSD too. -Yes, it's targeted towards firewalls, but can be used for more.
It is also worth checking out IEI. Check out the embeded single board computers. Embeded SBC There is quite a variety of socket370, transmeta, and NS Geode boards. For ordering boards in Canada contact Tri-M. Not all boards are listed on the website but most are listed in the pdf price list(in USD). I have not ordered anything from these guys yet. I am considering a ISS-102R-300 board, with 3 ethernet, and NS Geode 300mhz, for $275 USD. Or possibly one of the compact socket 370 boards.
BSD software can be re-released under the GPL license. It can even be re-released as a closed-source only binary. The BSD license permits that.
It's OpenBSD stripped down on what is essentially a 300MHz i386 PC. OpenSSH is on it by default, just like OpenBSD.
Though you would probably want to upgrade it to OpenSSH 3.4 because of the recent security holes.
So SSH tunnelling would be done exactly as it would on any other OpenSSH platform.
So the tools themselves are GPL'd, while the BSD files are still under the BSD license.
NevyOS is a full desktop distro built off of the QT/emb toolkit - preview release 1 was 8 MB total. It runs all out of the kernel framebuffer so it is wicked fast on even the slowest hardware. There were mailing list posts .saying they were going GPL in preview release 2, due in a matter of weeks. The site. has just went down for construction, so expect the big announcement soon.
AE
I don't believe it uses the CF except for loading the OS at boot time. It partitions off parts of memeory and mounts them as the filesystem. /usr, /var/ and /etc are kept in a file called /stand/mfs.tgz and loaded into those memory mount points at boot time.