CompactBSD for Embedded Projects 151
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."
Like... (Score:2)
Re:Fork or comb? (Score:1)
Any plan for a "Compact Linux" ? (Score:1, Troll)
I know that there are lots of "tiny" Linux distros. But is there any that match or exceed that of "compactBSD" ?
PicoBSD? (Score:4, Interesting)
Re:PicoBSD? (Score:4, Informative)
Re:PicoBSD? (Score:4, Informative)
Re:PicoBSD? (Score:1)
I've tried to use it and it's a manual job. I like this one since it automatically strips out stuff based on a config file. You can easily change it to take out more, or leave in more.
Re:PicoBSD? (Score:2)
Let's hope... (Score:1, Insightful)
that openbsd loves to run by default, and
contributed to a remote root explote. Me, I'd
prefer old 2.x era sshd.
ooh, just what I was looking for (Score:2, Insightful)
Perhaps in conjunction w/ one of this sweet ones.. (Score:4, Informative)
Re:Perhaps in conjunction w/ one of this sweet one (Score:1)
Just wanted to thank ya, looks like a helluva nice peice of hardware, not too bad on the wallet either!
Re:Perhaps in conjunction w/ one of this sweet one (Score:1)
Thanks dude/ette(?)
Re:Perhaps in conjunction w/ one of this sweet one (Score:1, Interesting)
Re:Perhaps in conjunction w/ one of this sweet one (Score:3, Informative)
Re:Perhaps in conjunction w/ one of this sweet one (Score:1)
If you take a look on the fatport site, they have a picture of something that looks very similar to a Soekris box.
Anyone know what this is?
Re:Elegy for *BSD (Score:2, Insightful)
that your little poem,
was nothing more,
than *BSD trolling.
http://www.apple.com/switch/
Security (Score:4, Insightful)
Re:Security (Score:1)
And as for stripped OpenBSD by Henning Brauer I would be be damn sure it is even more secure than the real thing given the context it is made for (namely removing binaries which are supposed to not be run in a given config).
The security audit got to the parts which remain the same no matter where other parts went. In fact Your point is only valid for the rare situation of actually removing stuff (e.g. from libs) that do extra checking or other "separation" work.
Re:What we can learn from BSD (Score:1)
Re:What we can learn from BSD (Score:2)
And lots of banks and network security companies will just drop what has been working great for them for years now.
Re:What we can learn from BSD (Score:4, Funny)
Quick, better tell this guy! [slashdot.org]
From your MIT link... We have run benchmarks to measure filesystem performances. Benchmarks have been made on a middle-end PC, based on a i486DX2 processor, using 16 MB of memory and two 420 MB IDE disks. The tests were run on Ext2 fs and Xia fs (Linux 1.1.62) and on the BSD Fast filesystem in asynchronous and synchronous mode (FreeBSD 2.0 Alpha--based on the 4.4BSD Lite distribution).
Hey! Way to beat us BSD fans senseless with modern benchmarks! You must have looked around a fair bit to come up with this golden oldie!
I can't be bothered looking at the postscript if it's anything as compelling as you're first effort at this Troll disguised as information.
Re:What we can learn from BSD (Score:2)
Too bad that I had to throw all my 486s in the trash when I moved. They were great fun to play with.
Re:What we can learn from BSD (Score:1)
486 can still get the low end going. I still have a couple old 486s around but I tend to use Pentiums for my low end stuff since I have a few around not doing much else anyway.
Re:Does it fit on a floppy? (Score:1, Informative)
Check out this [freebsd.org] [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!
Re:Does it fit on a floppy? (Score:1)
When it comes to floppies, stuff thats nice about BSD doesnt really matter much. (I use FreeBSD)...
tomsrtbt is a 2.0 series linux floppy, and its really lives up to being the most linux (read: useful stuff) on a floppy. Except it doesnt support ufs by default
BSD & smalll systems (Score:1)
Re:BSD & smalll systems (Score:2, Informative)
Wondering... (Score:1)
Re:Wondering... (Score:2, Informative)
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.
How do the tools compare to WinCE's? (Score:1, Troll)
Leaving aside any arguments about BSD and WinCE, of course.
Re:How do the tools compare to WinCE's? (Score:5, Insightful)
(oh, lordy, when will I ever learn to stop fanning the flames???)
Re:How do the tools compare to WinCE's? (Score:1)
Whew! These marketing guru's need a raise! (Score:2, Funny)
Best operating system for the job? (Score:1)
Re:Best operating system for the job? (Score:3, Insightful)
I think Windows is just quieter about what it does in recovering from hard crashes than *NIX systems, which give you options during recovery that most folks have no use for. In any event, the journaling filesystems under Linux (and the Soft Updates for BSDs) largely addresses this. Unscheduled powerdowns are usually not much of an issue with ext3.
Re:Best operating system for the job? (Score:2)
I've recently encountered a very unsavoury consequence with Windows 2000 and power loss (on a laptop running off mains without a battery.) While it has been argued that NTFS (a log based file system) doesn't need fsck (chkdsk) after a crash... I can assure you, from bitter experience, that sometimes it does! The good news is that I could boot from the CD to a console and run chkdsk which made an appropriate repair... not a pleasant experience.
Whatever happened to the experimental transactional file system (Tux?)?
Re:Best operating system for the job? (Score:2, Interesting)
It just fsck's it's drives, and goes on it's merry way.
Re:Best operating system for the job? (Score:1)
Correction. Most *nix file systems don't like hard power-downs. The OS itself figures you know what you're doing.
But be that as it may, most embedded devices either have a RAM filesystem powered by battery, or don't really have a hard power-down at all.
Re:Best operating system for the job? (Score:2, Informative)
Wind River? (Score:2)
Re:Wind River? (Score:1)
This doesn't seem to have such a huge effect on WR because their main product is VxWorks, not BSD.
Shame the embedded market is in the shape it's in (Score:4, Interesting)
I guess a nice small flashable *NIX distro would be great for making your own homebrew NAT box or router, but isn't there already a Linux distro (Linux router project? Must oogle google for that one later...) for this purpose? Oh well, diversity breeds creativity (according to a Disney employment ad, and the mouse never lies) so this has to be a GOOD THING.
Seriously though, one of my friends runs FreeBSD on his NAT box/file server and keeps touting it as better/easier/faster/sex life improving/more robust than Linux. Since I've set up MY Linux NAT box/file server, I haven't had to mess with it much and I really just think of it as a steady workhorse that does its job day after day without much fanfare. The only thing I can imagine BSD could improve is my sex life, but it's not working for my friend either so I think he's a liar.
In summary...
Small specialized BSD, Beer and Linux = Good
RIAA, DMCA, AOL and FIRE = BAD
Re:Shame the embedded market is in the shape it's (Score:5, Funny)
Re:This is neat and all.. BUT (Score:4, Interesting)
This does bring up a good point... has anybody built a "meta-CVS", a mechanism where I can do a CVS checkout from a public repository, diff the checkout against the one I did yesterday, and then check-in to my own private CVS showing the date, the purported actual change/committer, and the real diff between the two code revs?
If "the entire OpenBSD tree was modified", a simple DIFF would tell the story. I have every OpenBSD release set since 2.4, each of which includes a full source tree.
It would be trivial to do a straight file-for-file diff between the Kernel sources for 2.9/3.0/3.1/current and see exactly what changed and approximately when, and compare this to what CVS claims was officially changed.
Migrated "away" to what platform?Assuming you can find checkouts for the appropriate time range, doing Diff's for the core kernel code between November 2001 and January 2002 should not be a huge task. But I'm not going to put the effort in on the word of an "anonymous coward".
Working on something similar (Score:1, Informative)
Re:300MHz fan-less i386 processor ? (Score:1)
Fatpoint Info:
http://www.fatport.com/pdf/fatpoint_specs
GX-1 info:
http://www.national.com/appinfo/solutions/0,206
Why not just use emBSD? (Score:2, Informative)
Re:Why not just use emBSD? (Score:2, Informative)
I've tried to use it, but it's always revisions behind the main OpenBSD development. So security fixes never really seem to make it into emBSD very quickly.
The nice thing about this version, is that it is always based on the newest version of OpenBSD.
It essentially downloads the current version, hacks it up so it can fit onto embedded devices, and burns everything onto a bootable compact flash card.
Very nice...
How about (Score:1)
Is there any way that would ever be possible? Can you boot from flash ram on those babies?
Re:How about (Score:1)
Re:How about (Score:1)
GPL?!? (Score:1)
Re:GPL?!? (Score:2, Informative)
Re:GPL?!? (Score:2)
Re:GPL?!? (Score:3, Informative)
So the tools themselves are GPL'd, while the BSD files are still under the BSD license.
Re:GPL?!? (Score:1)
Similar project for Linux (Score:2, Interesting)
wireless with Debian (Score:2, Interesting)
Why would someone use this? (Score:1)
Points us to the SourceForge page, where there are: 0 Bug listings, 0 Support Requests, 0 Patches, 0 Feature Requests. The Notes page is empty, there is no project home page, and it only has 5 downloads.
Yes - let me rush to install this on my critical embedded systems. This story should not have been posted - on freshmeat, fine - on slashdot, it's stupid.
Compact BSD is not a BSD at all. (Score:1)
Re:Compact BSD is not a BSD at all. (Score:1)
This is a set of tools to hack up an original OpenBSD distribution, so it would work well with embedded devices.
The tools to do this are GPL'd.
Re:My Faith is Restored (Score:1)