In 2010 ARM announced 40 bit virtual memory extension for 32bit ARMv7. That's 1 Terabyte of RAM. Which should be enough for everybody:)
On the other hand ARM a couple of days ago announced 64 bit ARMv8. But you can probably can't buy one of those for 6-12 months or so. Perhaps HP is simply using ARM chips available now more as a pilot for when the knight in full shining 64 bit address space comes along
I think the confusion is between Open Source, and Open Development.
The id Tech engines are usually released as open source after several years in use as closed source. But when it's released it's still 100% "Open Source".
There is also the question of legacy code. There are plenty of excellent js libraries out there that I want to use. Does it have a decent strategy on interfacing with those?
The difference is that Google have pretty much a clean track record when it comes to open source software. That could of course change, or be sold like Sun. But it does matter
I would agree on your points about Java and JCP in theory though. But in practice how much good has it really done for Java? I despite working with Java, but I love working with dictator controlled Python.
They have extremely talented engineers. Their problem is that they are ruled by their content divisions for some reason. I believe they'd have to either sell Sony BMG and Sony pictures, OR get them under control and give their engineers room to make what consumers want.
This weird situation was well showcased when the x360 got content from Sony Pictures before the PS3.
A car where I could choose exactly what I want, from every possible competing producers, with no economic overhead? Like getting integrated navigation systems written by the best of several competitors for a few hundred $ instead of the current 4k $ for a special Audi one?
I suspect you're right. Nokia will soon be cut to the bone. I fear what 80k people suddenly losing their jobs will do to an already troubled European economy.
Cheap low end hardware has changed since the Palm III
They are probably thinking about an 600-800MHz ARM9/11 cpu with 128-256MB of RAM, with a GPU that can still draw 30 million triangles per second and play 1080p videos (like say the 25$ raspberry pi coming out this november). Also Nokia is moving upcoming Qt 5 rendering to run almost entirely on OpenGL (ES). This will probably make the UI on such devices (GPU with a cpu tacked on) smoother than on a high end Android 2.x phone.
Then again, they could just as well do this on existing Symbian devices.
Overkill is great for prototyping. The whole thing about premature optimization goes for hardware as well. Besides costs per chip doesn't really increase much, and probably neither will power consumption (since the chip finish its work faster and can then sleep longer).
I'm with you on the hard soldering though. I wouldn't want my worst enemy to hand solder a QFN64:/. I still hope a smart guy will come with some cheaper home PCBA tools. Then again I thought most Arduino people used professional dev boards.
Cross compiling is currently a bit of a bitch though. I would like a cloud compiler helping with building for different platforms at once. Provided you could freely download the compilers yourself of course.
Ballmer is not very popular, but he seems to be pretty good businessman. Instead of an incredible expensive buyout, he got everything he wanted from it (push bing ads and search), with none of the bloat for next to nothing. Later he have accomplished the same thing with Nokia. I hope the man writes a book when he retires, for people to see what actually was done behind closed doors.
No windows expert, but I always had the understanding that the 'display bits' and window manager lived in kernel space. Wikipedia seems to back me up too.
Another benefit that will come with Qt5 and QML is better performance, from rendering with an opengl based scenegraph instead of QPainter. Even compared to the opengl qpainter backend, the improvements should be pretty dramatic in many situations.
You have a decent main point, but worse than PCs due to fragmentation?
You complain about the Xperia mini pro has 4 different app stores, but is that really worse than getting your apps from thousands of websites across the internet (like you'd do in windows). Nothing is exactly stopping a future OEM from selling Ubuntu laptops with 5 different repository systems either.
Kept out of last place by Symbian? Only in the US. According to this analyst, worldwide WP7 has around 1% smartphone marketshare. Symbians "effectively dead" OS still had around 15% in Q2, outselling WP7 15 to 1.
Not to take away the point of your post of course, but the situation for WP7 seems actually much worse than what your link projects
Brainwashing and bankrupting, yes. But torture and murder? I'll have to put up a [citation needed]
By guess is popularity (compared to MIPS), and power consumption (compared to Xeons)
In 2010 ARM announced 40 bit virtual memory extension for 32bit ARMv7. That's 1 Terabyte of RAM. Which should be enough for everybody :)
On the other hand ARM a couple of days ago announced 64 bit ARMv8. But you can probably can't buy one of those for 6-12 months or so. Perhaps HP is simply using ARM chips available now more as a pilot for when the knight in full shining 64 bit address space comes along
Sounds like Nokias unsuccessful plan for the last 5 years.
I think the confusion is between Open Source, and Open Development.
The id Tech engines are usually released as open source after several years in use as closed source. But when it's released it's still 100% "Open Source".
There is also the question of legacy code. There are plenty of excellent js libraries out there that I want to use. Does it have a decent strategy on interfacing with those?
The difference is that Google have pretty much a clean track record when it comes to open source software. That could of course change, or be sold like Sun. But it does matter
I would agree on your points about Java and JCP in theory though. But in practice how much good has it really done for Java? I despite working with Java, but I love working with dictator controlled Python.
They have extremely talented engineers. Their problem is that they are ruled by their content divisions for some reason. I believe they'd have to either sell Sony BMG and Sony pictures, OR get them under control and give their engineers room to make what consumers want.
This weird situation was well showcased when the x360 got content from Sony Pictures before the PS3.
Cool. Except I could only find it offered for USA and Canada.
A car where I could choose exactly what I want, from every possible competing producers, with no economic overhead? Like getting integrated navigation systems written by the best of several competitors for a few hundred $ instead of the current 4k $ for a special Audi one?
Sign me up!
I suspect you're right. Nokia will soon be cut to the bone. I fear what 80k people suddenly losing their jobs will do to an already troubled European economy.
Most OS interface, yes. But you can access opengl and the framebuffer without going through Java. Case in point the (beta) Qt port to Android
Cheap low end hardware has changed since the Palm III
They are probably thinking about an 600-800MHz ARM9/11 cpu with 128-256MB of RAM, with a GPU that can still draw 30 million triangles per second and play 1080p videos (like say the 25$ raspberry pi coming out this november). Also Nokia is moving upcoming Qt 5 rendering to run almost entirely on OpenGL (ES). This will probably make the UI on such devices (GPU with a cpu tacked on) smoother than on a high end Android 2.x phone.
Then again, they could just as well do this on existing Symbian devices.
Open sourcing the drivers is by far not enough. Kernel devs only fix drivers accepted in the mainline kernel.
Supported to me at least means continually updated and developed, not just available for download
Visual basic 6
I'd also add playsforsure and windows mobile to the list
Overkill is great for prototyping. The whole thing about premature optimization goes for hardware as well. Besides costs per chip doesn't really increase much, and probably neither will power consumption (since the chip finish its work faster and can then sleep longer).
I'm with you on the hard soldering though. I wouldn't want my worst enemy to hand solder a QFN64 :/. I still hope a smart guy will come with some cheaper home PCBA tools. Then again I thought most Arduino people used professional dev boards.
Cross compiling is currently a bit of a bitch though. I would like a cloud compiler helping with building for different platforms at once. Provided you could freely download the compilers yourself of course.
Microsoft got out of it VERY well though.
Ballmer is not very popular, but he seems to be pretty good businessman. Instead of an incredible expensive buyout, he got everything he wanted from it (push bing ads and search), with none of the bloat for next to nothing. Later he have accomplished the same thing with Nokia. I hope the man writes a book when he retires, for people to see what actually was done behind closed doors.
No windows expert, but I always had the understanding that the 'display bits' and window manager lived in kernel space. Wikipedia seems to back me up too.
Another benefit that will come with Qt5 and QML is better performance, from rendering with an opengl based scenegraph instead of QPainter. Even compared to the opengl qpainter backend, the improvements should be pretty dramatic in many situations.
You have a decent main point, but worse than PCs due to fragmentation?
You complain about the Xperia mini pro has 4 different app stores, but is that really worse than getting your apps from thousands of websites across the internet (like you'd do in windows). Nothing is exactly stopping a future OEM from selling Ubuntu laptops with 5 different repository systems either.
Kept out of last place by Symbian? Only in the US. According to this analyst, worldwide WP7 has around 1% smartphone marketshare. Symbians "effectively dead" OS still had around 15% in Q2, outselling WP7 15 to 1.
Not to take away the point of your post of course, but the situation for WP7 seems actually much worse than what your link projects
I suspect Android would've run on top of either xBSD or even Symbian OS in that case.