News for hackers. Stuff that matters.
Re:Raspberry Pi reveals the final PCB design for the $25 PC by JoeAltmaier on Tuesday November 15, 2011 @04:12PM (#3240257)
Joe here - I am unaware that USB/SD sticks are fast enough to run as my system drive. Ok, cool. I haven't used a stick in years (ever since this new thing called the Internet showed up).

Yes, agree with Mr Binary - in a perfect world, computer hardware and software are completely divorced. The hotel wouldn't worry about viruses, because there would be no storage on their computer at all - I provide that with my stick. All I need is a 'kiosk computer', hardware that I can repurpose.

Re:Raspberry Pi reveals the final PCB design for the $25 PC by vidarh on Tuesday November 15, 2011 @05:16PM (#3240569)
> I haven't used a stick in years (ever since this new thing called the Internet showed up).

The first USB sticks came on the market in 2000, so I very much doubt you stopped using them before the Internet showed up.

Re:Raspberry Pi reveals the final PCB design for the $25 PC by 101000101 on Tuesday November 15, 2011 @05:06PM (#3240521)
If what you're using works for you there's little reason to switch. I have had certain consraints in how I use computers that motivated me to explore different alternatives that "do more with less". But as users demand smaller devices and more portability I'm beginning to wonder if these "unconventional" alternatives are not generally useful for others besides me.

Not only do I divorce the OS from the hardware, but I separate the OS from my personal data. Unless I have both wholly residing in RAM (which I find generally faster than HDD or USB/SD), they are not on the same media. As much as possible I try to make the OS read-only and the media used for data (e.g. RAM for short-term data storage or HDD for long-term data storage) read-write. Perhaps there are parallels to certain object file formats and their separation of code and data.

I've also thought a lot about and experimented with the use of separate, simplified, fast-booting OS's for different purposes. I am forced to use different OS's to perform certain tasks. But the popular all-purpose OS's are huge and often I only need a small fraction of their functionality.

What if we did not think in all or nothing terms about OS functionality? What if some OS's were small and only limited-purpose?

Rebooting is the slow step. But these limited-purpose OS's, being small and simple, can be very robust and responsive once booted.

The smaller the kernel and userland, the more RAM I have for storage.