miniBSD - reducing FreeBSD
dnaumov writes "miniBSD - reducing FreeBSD is a great guide, which explains in great detail, how you can create a truly small installation of FreeBSD on your system, completely by yourself. There is also the PicoBSD project, which has similar goals, but it's based on an outdated version of FreeBSD and is considered to be way too minimalistic (2 floppies) by many. The guide will walk you through things like creating the directory tree inside a chroot jail, rebuilding the bootloader and everything else needed to create a FreeBSD install that takes just around 20 MB of space."
emphasis mine.
Why not just use OpenBSD without any optional crypto crap? Or NetBSD?
With no perl etc, the minimal install should be small, although i havent tried.
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
Yes, they do know PicoBSD exists.
There is a thread on BSDForums, where people are discussing the possibility of either creating a script that would automate the creation of a "MiniBSD installation" or possibly creating a new BSD altogether, using the MiniBSD philosophy and FreeBSD base.
The Tentative PicoBSD FAQ has useful information on how to built a PicoBSD build out of the current source tree and therefore isn't anywhere near two years old, nor does it build to two floppies, there are three differnet versions of it with a fourth in psuedo permanent beta testing
miniBSD has a different aim of not so much tweaking, for example in PicoBSD SSH daemon and client are just two aspects of one program instead of two sperate programs because of all the shared code between them, it's more meant to run on compact flash and is easier to update since PicoBSD is a compressed bootable image
*NM*
Every time someone asks about dropping Sendmail or Bind from the base system, discussion on the FreeBSD lists ends up with the following: If you go ahead and work out how to packagize "base", we'll probably end up doing it.
I think starting with this "miniBSD" and adding everything else back in might be the right way to do it.
Tarsnap: Online backups for the truly paranoid
You know what they say about the size of a geek's BSD...
Ron Paul 2012
i.e. portable to non-MMU, cheap processor families such as the Coldfire, MIPS, or ARM?
...
It's been a while since I bothered checking to see if such a thing as an 'embedded BSD distro' existed, guess it's time to suss it out
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
Is something I would like to see. For example if I buldworld with NOUUCP in /etc/make.conf, I don't want the old binaries hanging around. A make deinstall UUCP option in /usr/src/Makefile would be handy :)