Profile
Matthew Garrett
About Matthew
Active Entries
- 1: Playing with Thunderbolt under Linux on Apple hardware
- 2: A short introduction to TPMs
- 3: More in the series of bizarre UEFI bugs
- 4: Samsung laptop bug is not Linux specific
- 5: Rebooting
- 6: Update on leaked UEFI signing keys - probably no significant risk
- 7: Leaked UEFI signing keys
- 8: Secure Boot and Restricted Boot.
- 9: The current state of UEFI and Linux
- 10: Using pstore to debug awkward kernel crashes
Expand Cut Tags
No cut tags
Re: You?
Date: 2012-01-31 04:35 pm (UTC)Nobody ever read the 64-bit transition paper Eric and I wrote:
http://catb.org/~esr/writings/world-domi
The thesis was that network effects create a positive feedback loop around a de-facto standard, and the only time these standards get replaced is when hardware obsolescence forces a new standard. The switch between 8 bit, 16 bit, 32 bit, and 64 bit PCs went like clockwork according to Moore's Law, and we pointed out "hey, switch coming" just before the 64 bit PC software standard got locked down.
Here's the follow-up I wrote:
http://landley.net/notes-2011.html#26-06-2
where I pointed out that the 32->64 bit PC transition gets trumped by the next step in "mainframe -> minicomputer -> microcomputer -> smartphone", and that smart phones are going to render PCs obsolete as soon as they become self-hosting.
I.E. Linux on the desktop _does_not_matter_ because the PC is going the way of the minicomputer. Windows is finally going away, and at the moment it looks like it'll be replaced with the iPhone. (Note: tablets that are small PCs fail, tablets that are big phones sell faster than Apple can make them.)
It _might_ still be android, but if we're paralyzed by infighting like last time we'll lock ourselves out of this transition the same way we got locked out of the last couple, EVEN IF ANDROID SUCCEEDS. (Right now android's userspace is a minimal stub to run Java, so the no gpl in userspace thing is still kinda secondary to that. Keep in mind they could have run busybox or the gnu tools 5 years ago: they chose not to, they still choose not to, and you're going to die of old age waiting for them to change their minds on this.)
But at this point, failing due to infighting is a hallowed Unix tradition...
Rob