As I recently bought a NSLU2 ("slug") for 24/7 server usage and random ARM-based development (more on that later), I'm looking for a suitable storage device to use as the root filesystem for a complete Debian system.
The requirements are:
The last item is the most important.
The obvious choice is a USB memory stick, but unfortunately those are flash-based and only survive a certain number of write cycles. Thus I'm looking for something which at least survives enough write cycles to make it usable for a few years...
I do know several ways to reduce the number of writes via software, that's not what I'm currently interested in. I'd like to know which storage types will survive the longest amount of time (because of their hardware properties).
Has somebody else done something like this before and can share some experiences as to which storage type is best suited for such a scenario? I suspect my slug will be mostly idle, but there might also be phases where it runs on 100% CPU and heavy disk I/O for multiple days in a row...
We're happy to announce that the LinuxBIOS project will have the possibility to take part in this year's Google Summer of Code™ (GSoC) program. coresystems GmbH was accepted as a mentoring organization for the GSoC and will mentor all LinuxBIOS-related projects.
There is a GSoC page in the LinuxBIOS wiki which collects a few ideas for student projects, among others:
Feel free to post more ideas and wishlist items to the LinuxBIOS mailing list.
If you're interested in applying for a project, you need to hurry up. The deadline is March 24, 2007!
All of this in a normal BIOS chip (2 MB), without any hard drive connected (who needs hard drives when you can fit everything in the BIOS just fine)...
The thing boots into BusyBox in less than 6 seconds, then in ca. 2 seconds into X11 + rxvt. There's probably even room for improvement there...
It seems there will be an OGG Theora version of the video soon, and I hope a small HOWTO about the project, too.
More LinuxBIOS-related screenshots and videos are available in the wiki btw., and a bunch more will follow soon...
Highly recommended for anybody who might be even remotely interested in LinuxBIOS:
The talk is about LinuxBIOS, its history, how it works, what the main challenges are, where it's used today and what the future will likely hold. Watch it, you won't regret it.
Have you ever wondered how you can easily capture a console session on Linux (and probably most other Unix-like OSes) without the need for special video recording software?
Here's how: you can use the script(1) command (part of the
scriptcommand. Without parameters the sessions will be logged to a file called
typescript. You can also supply a filename on the command line:
less -r mysession.log(it contains line feeds, escape sequences etc., so a simple text viewer will probably display garbage). You can even print it with lpr(1). Or simply display it on the terminal with
An even cooler feature is that you can replay a script with the correct timing information:
script -t 2>mysession.timing mysession.log.
scriptreplay mysession.timing mysession.log.