Comment I'll just leave this here (Score 2) 171
http://cm.bell-labs.com/who/ken/trust.html
It is left as a exercise to the reader to see the point I'm trying to make.
http://cm.bell-labs.com/who/ken/trust.html
It is left as a exercise to the reader to see the point I'm trying to make.
you must be new here
This is not the portability people are on about.
Take a HDD from a Windows machine and put in in another PC, try booting from it. I am convinced in all but specific circumstances it will not boot.
On the other hand, my current home desktop is a pair of software RAIDed disks that have been in 3 seperate computers now (Motherboard, RAM, video and sound output etc.). I have not had a problem doing this. Sure I now use "eth4" as my default network port but nothing else of note is a problem.
Linux's ability to select the correct driver/modules at boot is what enables this.
Linux will still be there, but how many developers will devote resources to Linux development when Apple and MS can pretty much guarantee them a locked-down, piracy-free platform (even if they do take a cut of the action)?
The same people that do it now - for the same cut they take now. Mostly because people working on such products don't want restricted platforms. They enjoy the ability to install what *they* want too. This crap about protecting me from myself and not letting me install {mal,crap,free,whatever}ware is preposterous and an idea I'd happily see put in the bin.
I've noticed several design suggestions in your code.