ARM Attacks Intel's Netbook Stranglehold
Barence writes "British chip designer ARM is launching an outright attack on Intel with the launch of a 2GHz processor aimed at everything from netbooks to servers. ARM claims the 40nm Cortex A9 MPCore processor represents a shift in strategy for the company, which has until now concentrated on low-power processors for mobile devices. In the consumer market, ARM is pitching the Cortex A9 directly against Intel's Atom, claiming the processor offers five times the power while drawing comparable amounts of energy. 'It's head and shoulders above anything Intel can deliver today,' ARM VP of marketing Eric Schom claims. However, it has one major hurdle to overcome: it doesn't support Windows. 'We've had conversations with Microsoft and you can imagine what they entail,' says Schom."
Broken, first gen/beta ARM drivers for all my hardware!
moox. for a new generation.
I guess it doesn't do EVERYTHING the Intel Atom does.
I suppose Ubuntu Linux is just chopped liver.
C'mon people. Wake up! There are tons of operating systems out there. Some are even better than Windows! *gasp*
It's dead, Jim (Schon). When the lights, go down in the city, does anyone really care? There are ZERO APPS for ARM Windows (if there ever were such a thing, and Windows CE is not Windows) so ARM is better off trying to get people to compiler Linux ARM apps (good luck with that !!).
Linux already made MS drop their price, allwing cheap windows netbooks because of linux. It's not out of the question that a really compelling ARM netbook would scare them into ARM support. I would be surprised if they didn't have something similar to the x86 apple builds in the powerPC era. Of course windows is mainly valuable for its 3rd party software so people who buy these putative ARM/windows machines may be better off with linux anyway.
This program was made possible by a grant from the Ultra-Humanite, and viewers like you.
That's like saying "Linux or even Ubuntu". :)
Microsoft used to have a laptop/netbook-friendly Windows CE version back in the late '90s, but dumped it in favor of the "Tablet PC" build of Windows NT around 2000-2001. It would be interesting to see them bring that back.
If it ain't X86 compatible, it ain't shit. 99% of those netbooks are running Windows XP; will this new ARM processor do that?
I've abandoned my search for truth; now I'm just looking for some useful delusions.
What is involved in porting code to a new chip? I've done some programming in my life, but it has mostly been limited to personal interest and school projects. I imagine it can't be as simple as just recompiling. So what does it take to port code?What are the hurdles? Assume (accurately) that I'm a total noob.
This won't end well. I have an ARM device (nokia n810) and it's great. But Wintel monopoly will kill this just like it did Sparc and IBM Power. I'm sure if it's as good as they claim it'll carve out a niche, but it won't directly compete in numbers or presence with intel CPUs.
They have supported non-Intel before.
Nullius in verba
Does ARM plan on integrated video along the lines of Nvidia and ION? http://www.nvidia.com/object/sff_ion.html
I've only been running Linux on x86 hardware... so would Linux on ARM:
a) Run a typical distro only recompiled or is a lot of software x86-specific?
b) Run wine?
c) Run virtualbox w/windows?
d) Be able to use w32codecs so everything plays?
I'm sure there's a few that's removed all traces of Windows, but I'm not one of them...
Live today, because you never know what tomorrow brings
netbooks are a great place to quietly slip in non-windows OS's that meet customer needs. the mobile phone/smart phone market has shown that customers aren't slavishly devoted to Windows. they will buy what works.
From the looks of the past five-seven years, the tea leaves seem to be saying that Microsoft's star is on the decline.
It's not a lie. It's the truth with lossy compression.
This may be the first time I've ever heard it said that a processor doesn't support an OS... Usually it's the other way around.
"the processor offers five times the power while drawing comparable amounts of energy."
So it is five times as slow?
I have been waiting to buy a netbook, specifically for an ARM-powered one because I want good battery life. If I can get something that's small, cheap and runs 10+ hours on a charge I'll gladly do without Windows.
According to this thread ARM has no chance on the high end.
A Microsoft refusal to support a really cool netbook technology would be a good opening for Linux.
A small correction.
ARM is not a chipmaker. They only liscense the design to others, don't do their own chips.
Can't buy an ARM from ARM only the IP to incorporate it into your own chip.
As of Postgres v6.2, time travel is no longer supported.
I think it's interesting that ARM has decided to try and break into Intel's current marketshare around the same time Intel is revealing plan to push it's 32nm chips into ARM's.
There are a lot of barriers to Windows adoption on the ARM processor that go beyond MS not really wanting it. If they really want to gain market share above and beyond cell phones and PDA's, ARM needs a strong partner to create a real, integrated, polished solution. And by solution I don't mean a device. They need to do something akin to the iPhone, in creating a nice device or set of devices with a consistent polished operating system and with an integrated ecosystem of solutions. The project is large in scope and they need a partner that preferably has an existing position to leverage, experience, money, and which is not beholden to Microsoft. A cell phone service company might be a viable partner or Canonical and someone, or RIM or Google or an appliance maker that has not entered the netbook market yet.
If they really want to sell netbooks with ARM processors in them they have to think big. They need to better than hope MS is scared. They need to commit to building a system that bypasses MS's core monopolies through vertical integration. This is no small task. They need the hardware, which has to be cheap and hit a sweet spot. They need an OS and applications. They need dev tools for applications and services. They need Web and network services integrated with the device. More than all those pieces which are out there, they need someone to put it all together in a nice package and usability test the whole user experience from buying to opening the box right up through using it for all the common tasks: Web surfing, E-mail, chat, word processing, potentially phone calls and videophone, playing games, playing music and video, and adding new applications. The problem with a lot attempts at this sort of thing is the assumption that someone else will take care of parts or that blaming someone else somehow makes a failure better.
The DEC Alpha could not do it, the Itanium could not do it. (Or has not yet for economic + technical reasons)
Surly there must be a market that simplyt does not have to worry about legacy x86 code, or if they do, the performance hit of emulation is not a problem to them.
* Not undo entirely of course. COBOL is still around and so will the x86 be for sometime.
As a product of British manufacture, is it safe to assume it will spend most of its lifetime at the computer repair shop?
Imagine a computer that does not run Windows. One that is not able to run Windows!
I want one. Now. (I assume that it runs a full Linux distro of course).
However, it has one major hurdle to overcome: it doesn't support Windows.
Fuck Windows. Seriously.
I've been unwillingly paying the Microsoft tax for TEN YEARS. All I ever do is wipe Windows and install Linux. If my new computer can't run Windows then... great!! Maybe I won't have to pay the tax.
I'd love a low-power, high-performance ARM notebook. I'd be happy with MIPS or Loongson (Chinese MIPS clone) as well. Debian already has a full-blown ARM port and I'll bet they could get it working on an ARM netbook in a day. Ubuntu would undoubtedly be soon-to-follow.
As a side benefit, having multiple widely-used architectures for desktop systems (x86 and ARM) would be a support nightmare for hardware companies that still keep their drivers proprietary and undocumented. Yeah, I'm looking at you, Broadcom and NVidia. This would just be another nail in the coffin for their obstructionist attitudes towards free/open-source operating systems.
My bicyles
Where are all those guys who say:
"ISA doesn't matter"
"overhead of x86 is negligible"
"all x86 CPUs are RISC inside anyway"
etc.
I don't care how much the CPU uses. Get me a screen and WiFi adapter that use 1W of power and I'll be interested.
I want to delete my account but Slashdot doesn't allow it.
If anyone ever starts a new CPU-related company, can you please call it LEG for the sake of "it cost an ARM and a LEG" jokes?
Thank you.
There is No Microsoft Tax Except on Lazy Twats. I enjoy Microsoft operating systems, but I've never been taxed. My first two PCs were built from scratch, then I purchased a Windows OS separately. My last 2 PC purchases came with Windows already installed as this was my choice, but I had other options.
If you were buying your PCs with a Windows OS you never wanted and never needed, you are only a victim of your own ignorance or laziness. You are the one at fault, not Microsoft or anyone else you'd rather blame.
The first is. . .
Wow! --After looking at the difficulties lined up in the marketing of this new architecture, it seems to me that if it isn't backwards compatible with Windows software, then it's going to have to offer some kind of serious advantage in order to win in the game of software evolution. There's a very good chance this won't happen because the dominant approach to OS's remains full-steam ahead.
Example from biology: Humans have dozens of idiotic design parameters, features and various do-dads which despite their idiocy remain embedded in the primary design simply because the over-all template was good enough to win at the evolution game. Thus we have appendixes, wisdom teeth, crappy eyes, redundant body hair, and inefficient muscle levers, (to name a few).
We might be stuck with silly chip designs on the Enterprise.
Second thought. . .
Maybe not! --Remember the Y2K bug? How the estimates of how long it would take to re-code all the software so that it could manage an extra two digits? Disaster-scenario lovers predicted that it would take twenty years of sustained, super-expensive effort to fix the thing. As it happened, we got it done with time to spare. So maybe porting all our beloved software so that it runs on this more efficient architecture would be similarly within our grasp.
While I and every other geek in the world would love portable computers to run many times longer on a single charge, I'm not sure that this force is quite the same as, "Planes will fall out of the sky and all the escalators will fail on the eve of 2000!" We'll have to wait and see.
But good luck to ARM; I always like to see clever innovation, and my wisdom teeth were horrible.
-FL
This isn't your standard x86-compatible chip. There are many non-x86 chips out there, but they are usually segregated from "PC Computing". They are used in phones, PDAs, embedded devices, consoles (Nintendo DS and most other handhelds), servers, and much more. PowerPC was the last common "Personal Computer" processor that wasn't x86 compatible.
This is simply a case where a specialized processor designed for highly integrated and mobile uses is trying to break into the mainstream Personal Computing market. The primary limitation is that the instruction set on this processor does not support the Intel x86 standard, which is used by most mainstream Operating Systems (Windows, OSX). However, it is possble to port these OSs to ARM, as most open source operating systems (Linux, BSD) have been ported successfully.
The question is whether or not Microsoft or Apple will port and take advantage of these new devices, or will Linux gain a lead in this emerging market?
You nailed the comment in 6 words.
the arm architecture is own by them and they have a history of using patent threats and strategic headhunting to kill competition are related open source projects.
I'd love to see an ARM netbook.
With a 9-cell battery,,, granted, the screen and mechanicals are the biggest drain, but still, that'd waste the Atom.
(especially since MS insists producers use inferior versions of the Atom. Read my history, know that I think using anything less that the 330 is a horrible sin).
I'd also like to see....
These things use HOW much power? (or better yet, how little?)
How many can you fit on a PCI card?
How much power would it draw?
Think it could give Larrabee a run for it's money?
I'm not concerned about video, just processing.
Give us a good API for it, similar to CUDA/OpenCL, then sell it as a co-processor
(if it's doable, I do confess a decent amount of ignorance of the basic ability of this chip, but no shortage of ideas).
RISC: fuck yeah! Time to invade the Western United States. ROLLIN
the death of x86 is imminent!
GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
I wonder if it will go as "quick and smooth" as the move towards 64-bit x86. I mean, seriously, we're talking a whole new instruction set, not just an extension to an existing one. Can't imagine how long it'll take for ATi and Nvidia to provide drivers.
... as 2GHz clock speed, how much could overall power consumption be reduced by underclocking it by 50%?
If ARM isn't selling wolf tickets, that would still yield 250% of the Atom's processing power in that circumstance.
The only way the ARM manufacturers stand any chance is to either go for a completely new OS or jump onto the Linux bandwagon. Microsoft wont endanger their cooperation with Intel and AMD until ARM has secured a sufficient enough marketshare. This makes ARM and Microsoft a catch 22 happening. Any support will be superficial with lots and lots of fot dragging.
On the other hand Asus has shown just how successfull cheap small devices can be with Linux on them. If the ARM companies goes ahead full steam pushing devices with Linux Microsoft will be forced to jump aboard no matter what they really want to do. By then Microsoft wont be calling the shots and ARM will have a much better bargaining position.
I also think the ARM manufacturers should take a long hard look at the Wintel OEMs and think about their situation. Do they really want ot find themselves in a position where all their revenue is taken by a third party like Microsoft who doesnt contribute anything at all to the platform? Are they comfortable to be totally in the hands of a company that cant manage to turn out a new version of their OS in almost ten years?
HTTP/1.1 400
However, it has one major hurdle to overcome: it doesn't support Windows.
Fuck Windows. Seriously.
I've been unwillingly paying the Microsoft tax for TEN YEARS. All I ever do is wipe Windows and install Linux. If my new computer can't run Windows then... great!! Maybe I won't have to pay the tax.
On a serious note, why not get your computer built for you (or DIY if you can). I had mine built by a small local company (Intel core2 quad, 4Gig RAM and 250Gig hard drive so a decent spec) and it cost well under £300. It came 'empty' - no OS - so I could install Ubuntu with NO Windoze contamination. It works geat. It's never given me any trouble at all and it does everything I want, quickly and very well.
Smivs on the intertubes!
Dunno why the other comment got modded as a troll; most companies will happily refund you the cost of Windows; it's been documented many times. Dell sells a bunch of Linux laptops now, and you can find no-MS laptops from smaller vendors too. Perhaps you aren't trying very hard.
moox. for a new generation.
it doesn't support Windows.
That's not a bug, its a feature.
TFA mentions that Google Chrome OS should support ARM, so since we already see Google Phones with Android and Google Apps, I don't think it's overly optimistic to hope to see a "GoogleBook" or Google Tablet.
Don't expect nVidia to open anything up: they're pushing ARM too.
On a serious note, why not get your computer built for you (or DIY if you can). I had mine built by a small local company (Intel core2 quad, 4Gig RAM and 250Gig hard drive so a decent spec) and it cost well under £300. It came 'empty' - no OS - so I could install Ubuntu with NO Windoze contamination. It works geat. It's never given me any trouble at all and it does everything I want, quickly and very well.
It's a reasonable point, and it's true that some companies will actually refund the Microsoft Tax if you demand it... although it inevitably turns out to take so much time and effort that it's not worth it.
The problem is that most of the best prices on pre-built computers come with Windows pre-installed. Sure, Dell may sell some systems running Ubuntu... but the selection is limited. For example, none of them use AMD processors. So, invariably, for me to get the best price on what I want, I have to accept Windows bundled with it. I am getting the best price, but it would be even lower if the seller weren't passing along the cost (perhaps $10-100, hard to say) of a Windows OEM license.
I imagine many manufacturers would willingly offer a choice of Operating System ("none: subtract $40" or "Windows: $0") if Microsoft didn't strong-arm them.
Also, I have built a number of DIY computers. However, often you can get a better deal buying a pre-built system from a big box store.
My bicyles
Hi,
I'm in the process of moving my main Internet-facing server onto an ARM-based SheevaPlug (1.2GHz, 512MB memory) that consumes 3W--5W (pegged at 5W right now doing a large Java build/obfuscation).
http://plugcomputer.org/
http://www.earth.org.uk/note-on-SheevaPlug-setup.html
Rgds
Damon
http://m.earth.org.uk/
Perhaps MoxFulder is not living in the US like me.
"Dell" has different OS policies in different countries. In Belgium, I checked with Dell, IBM, Lenovo, Acer, Asus, etc.
Desktops: No Linux
Laptops: No Linux
Netbooks: no Linux
It's only for server platforms that you can find boxes without software, with Windows software, RedHat, SuSE etc.
That leaves white-box, unsupported, un-serviced boxes that leave me in the dust when they fail. It's better for me to buy an XP box from say Dell, dump Windows & install Linux and get a decent support contract with on-site support.
News about the Kettle Open Source project: on my blog
So I guess it all comes down to what the definition of the word "unwillingly" is. :-)
They should take a tip from the DEC Alpha, and compile x86 code to ARM, run windows natively without any support from uSoft. This would be vastly easier today due to the paravirtualization work of the past decade.
-I like my women like I like my tea: green-
in the Windows world, you'll hear that the processor runs on Windows all over the place. They've been trained that Windows is the end all, be all, and center of the universe so the concept of "it runs on Windows" is their world. Talk about a CPU and _it_ runs on Windows is the norm. They really don't know how to think about it without Windows at the center or in a hierarchy of the hardware->OS->applications. They can't imagine a world without Windows. Combine that with software people and marketing people with no clue of hardware and you get "processor X doesn't run on Windows"
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
In the last decade x86 code got a lot more complicated too, though.
TFA mentions that Google Chrome OS should support ARM, so since we already see Google Phones with Android and Google Apps, I don't think it's overly optimistic to hope to see a "GoogleBook" or Google Tablet.
I actually have little hope for such an endeavor. Google is developing an OS and they have apps and services. They don't have hardware and they have been reluctant to move into such things. All the Android phones to date have been iffy in their implementation and polish. Someone will undoubtably slap Google ChromeOS on a NetBook, but I doubt it will be well integrated with services, well supported, properly polished for usability, or widely marketed. So far devices with Google OS's attached have been missing exactly the kind of integration and overall end user experience usability that is needed to overcome the drawbacks of working in an ecosystem that has grown around the Windows hegemony.
... as 2GHz clock speed, how much could overall power consumption be reduced by underclocking it by 50%?
If ARM isn't selling wolf tickets, that would still yield 250% of the Atom's processing power in that circumstance.
Probably not much. Keep in mind that with aggressive power management, most of those cores will be sitting unpowered, so your consumption is likely under a watt.
If you downclock them, then maybe it only uses 500mw per core, but now you need more cores running. That's a big jump in power consumption. Also, everything feels slower.
There's a reason a C2D @ 4.0ghz feels faster than a C2Q @ 2.0ghz. ;)
Doesn't support Windows? Ha! You've got it backwards...
it is Windows that doesn't support any processor but X86.
In Soviet Russia...
However, it has one major hurdle to overcome: it doesn't support Windows.
Well, duh: CPUs aren't programmed for operating systems, operating systems are programmed for CPUs. You can make a x86 compatible CPU and have Windows run on it, but if you have a different CPU architecture you can scream until you're blue in the face, it will never support Windows. So, really: Windows doesn't support it and Windows will never be able to support anything other than x86 CPUs. There's no way Microsoft can port all that code to work on a different CPU.
The reason Atom is power hungry and slow by comparison isn't because Intel sucks at making CPUs, it's because they felt the need to stick to the x86 architecture to make the CPU compatible with Windows. The x86 instruction set was designed over three decades ago, the only reason we are still using it is because of Microsoft Windows. Why did Apple jump onto the x86 bandwagon I have no idea, maybe because everyone's doing it? So much for "think different".
So I guess it all comes down to what the definition of the word "unwillingly" is. :-)
Perhaps... I don't think a monopoly or product-tying has to be absolutely unavoidable to be coercive. It just has to be sufficiently pervasive as to make it unfavorable, in terms of cost and effort, to get around it.
I would call my acceptance of the Microsoft Tax "unwilling" since the only way to escape from it is to buy from a low-volume manufacturer or choose from a very reduced selection (such as Dell's Linux systems, presumably negotiated with Microsoft??), thereby negating the benefits of not paying for Windows.
It's the "least bad option" in some cases, but there's a much better option (buy the same computer with no OS) that's artificially suppressed by Microsoft.
My bicyles
Since when is competition considered an "attack"?
ARM has been making processors for a very long time. If anything, the Atom processor was an attack on ARM's marketspace, since Intel had always, until very recently, been primarily concerned with the high-end consumer/workstation processor market.
But seeing how ARM doesn't currently have Windows support, they won't really get anywhere in the marketplace. Even the netbook market didn't boom until Windows support became standard- it's what customers want.
Dunno why the other comment got modded as a troll; most companies will happily refund you the cost of Windows; it's been documented many times.
Where to even start?
most companies
Not even remotely true.
will happily
"Happily" is a somewhat meaningless term here. Let's assume you mean this as a synonym for "readily and easily". Not true. Can you point me to the web form or phone number or even postal address where I request my refund from any major PC maker?
it's been documented many times
This is extremely misleading. It's been documented many times because each time it happens, it took tenacity and is not the normal outcome. Sort of like how natural cancer remission has been documented many times.
What it doesn't mean is that it happens so much, it's normal and simple. Nothing could be further from the truth.
Unless, like I mentioned, you could provide the requisite contact info for the refund? A web form seems like the most obvious choice for a company that will do this "happily" and does it so routinely that "it's been documented many times".
Uuum, why exactly didn't you build it yourself, out of off-the-shelf components? It's cheaper for what you need, almost all the time.
I'd never ever buy a whole "computer" in one piece again. I mean half of the stuff in there is usually just crap that you have to replace anyway.
Or did you mean laptops?
Luckily I never had to dive into that business.
Any sufficiently advanced intelligence is indistinguishable from stupidity.
They claim that they are low power and high performance, but at the end of the day, on real benchmarks, they always disappoint.
And it's not surprising. It's a serial architecture with only 15 registers. That's the same as x86-64. x86 decode isn't trivial, but Intel has gotten good at it. And ARM isn't without its instruction set issues; the encoding isn't incredibly straightforward as they've gone back and crammed things in like Thumb2.
So the architectures are roughly a draw. Maybe ARM has a slight advantage theoretically in slightly smaller code size, and Intel likely has an advantage in practice that there is a bigger ecosystem.
So then it all comes down to implementation and process. Both of which Intel does very well. Atom is a full-custom, well floorplanned, very nice chip. It was their first try as a "low power" chip, and it performs quite well for the energy on real-world things you need to do. ARM, which traditionally has sold soft macros, hopes to compete? For those of you software folks, "full custom" == hand-optimized, "soft macro" == source code. Sometimes the compiler can do a decent job, but Intel does fully custom designs for a reason.
I think the main thing ARM has going for it is hype. TrustZone(TM) is the most highly-marketed physical address bit I've ever seen. They lucked into being the default control processor at the low end, and have made a decent business out of selling soft cores to folks needing small amounts of processing power.
But they have no special magic. They have a ho-hum architecture, certainly inferior to something like Alpha. They have a set of simple, low-performance designs that get decent energy efficiency. And they have a great marketing engine and speak loudly.
The real reason you might see netbooks with ARM cores is that the manufacturers are just reusing smartphone chips, or have some other special SOC they want to reuse. You can license an ARM and put around it all kinds of interfaces and accelerators. But now you can get an Atom core from TSMC, too, so maybe the advantage is waning....
-- Erich
Slashdot reader since 1997
This is simply a case where a specialized processor designed for highly integrated and mobile uses is trying to break into the mainstream Personal Computing market.
ITYM break back into the mainstream Personal Computing market. Desktop personal computers (in the personal sense, rather than the IBM PC Compatible sense) based on ARM chips have existed before:
http://en.wikipedia.org/wiki/Acorn_Archimedes
(I do like the way the photograph shows a computer from about 1988 with an LCD monitor on top. It looks completely out of place - I'm pretty sure the computer that it's sat on didn't have a 15-pin VGA output)
Not to mention that the folks writing viruses would have a lot more work. Granted, this isn't currently a problem on *nix variants, but could one more hurdle hurt anything?
Silly me, replying to an AC Troll... Here you go.
"but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
I've written networking kernel code for Linux, and never encountered any CPU specific requirements - it's all abstracted behind function calls.
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
Even in countries where Dell sell the Ubuntu based machines, they are only available on a very small subset of systems, for instance in the UK there are a handful of lowend laptops which offer it, no higher end laptops or desktops of any kind.
Ofcourse as like anywhere else these days, all of the servers have the option of coming with linux.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
Doing so incurs a performance hit, quite a significant one, as well as using extra memory.... When DEC did it with the Alpha, current Alpha processors were hugely faster than any available x86 so even with the performance hit you got comparable or better performance than using a real x86 system. ARM processors are not as fast as current x86, and the performance would be so poor as to eliminate the benefits ARM has over Atom.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
The short and sweet solution is to buy it on a credit card, print out the EULA, highlight the pertinent part, mail it to your CC company, and then have them charge back the OEM cost of Windows. You'll have to prove you contacted customer service, but that's typically not hard, and just notify them you're going to do a chargeback for the cost of the OEM windows install. I doubt they'll balk much about it; there's not much they can do once the laptop has delivered.
moox. for a new generation.
That is like inventing a new car that won't run on current roads.
That doesn't really disprove the GP.
If you buy a PC with Windows it isn't really a scam that you pay for Windows. Just do what I and the GP did: buy a PC without Windows.
Re. Alpha, as might be apparent from other posts there is more than one market for chips. According to http://h18002.www1.hp.com/alphaserver/?jumpid=reg_R1002_USEN there were over 1 million Alpha chips sold between 1992 and 2007.
That's OK, considering that it was derailed by HP in favor of the Itanium.
Maybe to some people, every chip has to run Windows to have any importance, but that is a parochial attitude. Those Alphas are out there doing some serious work, rather than spreadsheets and games, and they were doing so when Intel chips were good only for spreadsheets and games.
But, it's not really about performance, sure you do need a certain amount in order to be competitive, but ARM is far more about efficiency and battery life than it is about speed. That being said, it's not necessarily going to be too slow unless you're talking about having to emulate non-existent instructions and similar.
Okay, how do you enumerate the amount of system RAM and set the power saving state on Linux, in a way that is portable across all platforms on which Linux runs, and doesn't depend on a third-party (i.e. not part of Linux) library?
I am TheRaven on Soylent News
Forget free/open-source. I'd be happy if the hardware was just accurately documented so that others can write a driver without having to reverse engineer things. Even a redistributable HAL object file would be great. I've never understood just what secrets they think they're protecting, as the important intellectual property is almost always in the hardware and not the driver.
Sweet Lord Baby Jesus, why? It's been possible to get barebones computers with no OS for much longer than a decade. It takes close to zero effort or knowledge to put in a hard disk, memory, and CPU, and fire the system up for OS install.
If you're talking about laptops, there have been vendors that specialize in Linux laptops for years. They are almost a moot point now, however, with most major OEMs starting to preload Linux on their x86 laptops and netbooks despite licensing threats from Microsoft.
How about an ARM and a Lego?
http://en.wikipedia.org/wiki/Lego_NXT
If you want a ARM-based notebook, you could get a Touchbook. It contains a Cortex A8-based ARM CPU: http://www.alwaysinnovating.com/
No Windows means no PC monopoly issues, no legacy technology, no malware, and the device you make an ship will not be yet another yawn-inducing generic PC.
The short and sweet solution is to buy it on a credit card, print out the EULA, highlight the pertinent part, mail it to your CC company, and then have them charge back the OEM cost of Windows. You'll have to prove you contacted customer service, but that's typically not hard, and just notify them you're going to do a chargeback for the cost of the OEM windows install. I doubt they'll balk much about it; there's not much they can do once the laptop has delivered.
Have you personally done this? Just because you think the law or some contract or agreement allows you to do something, does not mean it will be easy, worthwhile, or even possible in practice.
I have dealt with chargebacks for credit card companies several times. While they are generally very happy to chargeback an obviously fraudulent or unfulfilled process, I highly doubt they would happily agree to do the legal and technical legwork to determine if chargeback for the Windows license (price undisclosed) of a system is justified.
My bicyles
If you're talking about laptops, there have been vendors that specialize in Linux laptops for years.
Yes, and their prices are uniformly higher than those of the big-volume laptop vendors, enough to negate any savings from the Windows OEM license. They have fewer models, sell less volume, and offer many fewer sales.
If you go looking for coupon codes and deals for a new laptop on Slickdeals or eDealinfo or Fatwallet, you'll never come across a system pre-loaded with Linux (with the still very rare exception of some netbooks in the last couple of years).
They are almost a moot point now, however, with most major OEMs starting to preload Linux on their x86 laptops and netbooks despite licensing threats from Microsoft.
A change that I whole-heartedly welcome, and eagerly await!
But still, most OEMs offer preloaded Linux with only a fairly restricted subset of their products, and offer no OS-less options for the rest. While part of this may be due to difficulties adjusting to the support and driver distribution models prevalent in the Linux world, I suspect part of it is still due to threats and sanctions from Microsoft.
My bicyles
Back when win95 was new, I must have reinstalled that sucker 2000 times in 2 or 3 years. Every time after the first was "unwillingly". Same again with win98. I've never had to reinstall XP, and I've never used vista. But I had learned my lessons by the time XP came about and I didn't even install it once until SP2 came out. A laptop came with it on in 2001, but that was my only exposure for about 3 years. I now keep a legacy machine running XP (AMD 2200XP) (plus the laptop still works) but everything else is linux. In fact I was running linux before I ever installed XP, come to think of it. (SuSe 5.3 -on a Cyrix 333, 384MB RAM. You had to write your own modem init strings and my modem used the same IRQ as my mouse - great fun :( My phone has a faster processor now, and more storage. Not bad in 10 or 11 years)
Somebody really should mod you funny. It's all about the drivers.
Well they were porting only from VAX but the argument may still stand.
http://michaelsmith.id.au
Flying chairs?
Say hello to my little sig.
While part of this may be due to difficulties adjusting to the support and driver distribution models prevalent in the Linux world, I suspect part of it is still due to threats and sanctions from Microsoft.
You missed out the main reason - lack of a market!
FX!32 is what was being referred to, and it was most definitely emulation of x86 on Alpha.
That said... when Alpha had rough IPC parity, and double the clock speed or more of the best x86 CPUs... of course it's gonna be competitive even in emulation, even with as much as a 50% hit.
But, a 50% hit on a CPU that has IPC parity with the worst IPC modern x86 CPU that Intel still sells, and not much faster clock (and the Intel CPU in question is considered slow...) it's gonna be ugly.
The only thing Windows really has going for it is the existing library of PC software.
If netbooks are used primarily for webapps (hence the "net"), the OS and its libraries don't matter so much.
In the last decade x86 code got a lot more complicated too, though.
Not really. The trick DEC used was that FX!32 only emulated usermode code (just like Apple's Rosetta) so it could get by without having to emulate the memory management unit. But you'll need a native version of the operation system to handle kernel mode and the memory management.
...in case anyone missed it...
-- thinkyhead software and media
No, this is not a joke. One trend in cluster computing is using a greater number of lower powered CPUs. If I remember correctly, some of the biggest IBM PowerPC based systems are using simpler cores with less pipeline depth, because of electrical power and cooling requirements. It's s cost/benefit ratio effect.
This A9 ARM could be a real winner for large scale cluster computing, even if it's double precision performance is not so great.
Oh okay. I thought you meant the VAX to Alpha migration stuff.
http://michaelsmith.id.au
That's like saying anyone developing a new video recording system should take a tip from Betamax.
The Alpha was a great chip. But running Windows didn't help it. It still lost to x86 in the end, despite being a superior product in almost every respect.
Just a sidenote: The 3D (and 2D?) acceleration core used in the GMA500 (ImgTech SGX core) is build into a good number of recent ARM based SoCs aswell (for example Beagleboard with the TI OMAP SoC). As far as I followed the whole thing, ImgTech itself doesn't provide any drivers (contrary to NVidia, for example), but seems to put that task on the shoulders of these who make the chips or sell the computer hardware.
That's not strictly correct. ImgTech supply reference drivers to the technology customer who is then at liberty to adjust it to fit their SoC. (They'd have to anyway as registers/memory/interrupts etc etc will be mapped differently on each device). A customer is probably also at perfectly liberty to write their own driver.
Since every device would be different, I doubt ImgTech could directly supply drivers to an end user. (shrug)
I'd be very interested in the rumored Apple tablet with iPhone OS running on one of these chips. That would be a great device to have on the coffe table. ! Chris
The person I replied to was saying there was no tax. I gave an instance of a tax. Thus I disproved him. I wouldn't have even cared to comment except for the colorful language.
There is No Microsoft Tax Except on Lazy Twats
"but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
Nope, I haven't done this. I buy my laptops used (or Ubuntu Netbooks), and build my desktops from scratch. Note I'm not the whiny guy bitching about the MS "tax". IANAL, but I don't doubt the credit card company would do this, especially if you pay your bills on time.
moox. for a new generation.
I think you mean "Windows doesn't support it" and not "It doesn't support Windows".
I am not devoid of humor.
Windows on ARM runs existing Windows x86 software about as well as Linux does: not at all.
Unless Microsoft can manage something like the Rosetta emulator in Mac OS X, which lets PowerPC apps run on x86 machines. Specifically, I seem to remember Microsoft bought Connectix for its Virtual PC product, which back then was an x86-on-PowerPC emulator.
Wine Is Not (an) Emulator.
Rosetta is an emulator. What stops Microsoft from making a counterpart that can dynamically recompile userspace x86 code to ARM code, especially since it bought Connectix for the x86-emulator code base?
"First batch is very limited. Reserver yours now" They're not out yet. More-so they are more of an up-market item. Though it appears they offer a model for only $299.
I know of no ARM Netbook that is actually on the market yet. It has been a media illusion for the past year or so. But then, if you have a link to one that is actually on sale please let me know. I have in the past submitted an entry for Ask Slashdot wondering what barriers the ARM Netbook makers are facing but it was not accepted.
"but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
I'm pretty sure the computer that it's sat on didn't have a 15-pin VGA output
At least some of them could drive a VGA monitor though, you just needed a wiring adaptor to connect them up and I think to configure them to the right (which could be "fun" to do with your monitor not operating) speeds.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
Oh yes, I know that. I'm pretty sure the A5000 and later machines did natively.
But the machine in the photo looks more like an A400 series to me - not sure which vidc they used but I'm not sure it was a huge improvement over that in the A300 series and that drove a TV-resolution monitor.
But the machine in the photo looks more like an A400 series to me - not sure which vidc they used but I'm not sure it was a huge improvement over that in the A300 series and that drove a TV-resolution monitor.
Basic VGA resoloution isn't that much higher than TV resoloution. I know i've seen a VGA monitor driven off an A3000, I don't have any experiance with anything lower than that.
Also I saw some mention online of vidc upgrade podules.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
There was an ARM employee at DebConf with a protoype ARM-based netbook. I forget whether it was running Debian or Ubuntu, but in any case the software is basically ready.
I'm pretty sure Broadcom is already providing drivers for ARM as many home routers run on ARM. As for Nvidia, do they have any chips that fit in the price and power brackets of netbooks?
I see a significant barrier to ARM adoption in GCC's code generator, which is poor and apparently getting worse as the optimisations are more tuned for x86 than RISC processors. ARM, like Intel, has its own commercial compiler but it would probably make business sense for them to contribute to GCC as well, just as Intel does.
I see a significant barrier to ARM adoption in GCC's code generator, which is poor and apparently getting worse as the optimisations are more tuned for x86 than RISC processors. ARM, like Intel, has its own commercial compiler but it would probably make business sense for them to contribute to GCC as well, just as Intel does.
Interesting... I hadn't heard much about the GCC code generator. Do you have any sites with more info?
I know that GCC is pretty darn good for some other RISC processors, like MIPS.
I imagine GCC's ARM code generator would get more attention in a hurry if it got more use on the desktop. That's a great thing about free software :-) And I agree that it would make sense for ARM to fund GCC development, or simply hire coders to work on it.
My bicyles
Hmm, apparently they do, in the form of their own ARM SoC...
No references; it's just what I've heard (backed up by examples) from friends who develop ARM-based embedded systems.
Gotcha. Did they mention any specific compilers that do generate good code for ARM? Presumably ARM's own is the best, but any others...?
My bicyles