However, in retrospect not all was rosy. Advocates of Linux phones today would prefer to avoid binary blobs that make upgrades impossible (the N900 is forever stuck on kernel 2.6) and a cellular modem connected directly to main memory.
However, in retrospect not all was rosy. Advocates of Linux phones today would prefer to avoid binary blobs that make upgrades impossible (the N900 is forever stuck on kernel 2.6) and a cellular modem connected directly to main memory.
Why not just tape it in place?
It still works with a few websites like this one. In fact, I'm using my N9 to post this comment :-).
or maybe the n900 had less esoteric peripherals than android phones. I don't know... as I never got my hands on one despite actively trying to buy one for a couple years when they were announced.
There is a lot of information on the net why that's not the case, from the GPU architecture to source leaks. One could possibly make a shim to load older proprietary kernel modules, but it's hardly worth it: PowerVR GPUs don't seem to be used much nowadays, in contrast with Mali GPUs. And PowerVR GPUs seem to require quite different drivers depending on IP customization.
That has been done already: https://github.com/openpvrsgx-devgroup
Like you said it was a fantastic little linux terminal - great for SSH and it was certainly fun and novel to have a linux CLI on my cell phone.
That's good, because that isn't true. Rapuyama has its own 128MB of DRAM on the N900.