Will Vanderpool Make Linux More Popular? 316
Digitaldonkey writes "New Scientist is reporting that Intel's forthcoming multi-core processor architecture, codenamed "Vanderpool", could undermine Microsoft's dominance by letting other operating systems run simultaneously more easily. From the article: 'The chip will allow future machines to run, say, Windows XP together with Linux or the Apple operating system as easily as today's Windows computers run Word and Internet Explorer simultaneously.'"
MacOS? (Score:5, Interesting)
Word and IE? (Score:3, Funny)
Re: (Score:3, Interesting)
Re:Word and IE? (Score:2, Interesting)
Re:Word and IE? (Score:2)
Re:Word and IE? (Score:2)
A better example is excel and word.
Re:Word and IE? (Score:2)
Re:MacOS? (Score:3, Insightful)
Here's a little background (Score:2, Insightful)
Dvorak Thinks Apple Will Switch to Intel [slashdot.org]
Re:MacOS? (Score:3, Informative)
Re:MacOS? (Score:2)
Oh, wait. Is... is this a poll? Excuse me.
Re:MacOS? (Score:2)
There *was* an x86 OS X rumor... (Score:4, Insightful)
As Apple Computer Inc. draws up its game plan for the CPUs that will power its future generations of Mac hardware, the company is holding an ace in the hole: a feature-complete version of Mac OS X running atop the x86 architecture.
There have been rumors of the move to x86 for a while. I'm not sure if I buy them -- that's a ton of QA overhead for a potential move down the line, and hopefully the G5 negates any reason for them to move. Not to mention if Apple swapped processors, all the AltiVec-optimized code would be worth creee-ap without having multiple processor *types* in each new, partially x86 powered Mac. And any way you cut it, Apple would still, I'd assume, stick some hardware dongle in there to do what Open Firmware does now: stop cheap generic hardware (or expensive hardware when you talk Pegasos [pegasos-uk.com]) from running OS X easily. Apple is a hardware company too, you know. Solutions, not just software, etc.
But the point of the article stands, even if the author was overhyping. Anil (the author) really has two outs:
Due for launch within five years, the chip will allow future machines to run, say, Windows XP together with Linux or the Apple operating system...
1.)
2.)
Re:MacOS? (Score:5, Funny)
Oh, you meant dual boot?
Never mind.
Cool (Score:5, Informative)
Re:Cool (Score:3, Informative)
Re:Cool (Score:2)
Re:Cool (Score:3, Insightful)
And yes, Intel do own the X86 ISA.. look at recent history...
AMD tried to improve the x86 isa with 3dnow, intel didnt care...
Intel added sse, AMD followed with their own implementation, intel created the x86 isa and amd have to remain compatible. And yes, Intel did create the basic architecture and they still dictate the development of it. AMD might
Re:Cool (Score:3, Interesting)
I actually had this on my original ($5,000!) IBM PC back in high school. We had Apple ][s at school, but my dad wanted an IBM because it was "business-oriented." So we bought the QuadLink from QuadRam (can't find it on google or ebay, so they must have gone out of business and nobody wants them any more).
This card, which was an octopus -- it connected to almost everything in the PC --
Re:Cool (Score:2)
Re:Cool (Score:2)
Re:Cool (Score:2)
Re:Cool (Score:3, Insightful)
No hard info (Score:4, Interesting)
So we're looking at a chip that may be a reality in 2008-2009, but since New Scientist doesn't provide any hard info on the chip except for the funky code name, this is all very up in the air. Virtualisation software works pretty good today anyway. You can easily try out any flavour of Linux or BSD on your WinXP computer (or vice cersa) using VMWare today -- without having to "give up" Windows (or Linux).
Re:No hard info (Score:2)
CPU virtualization isn't simple, either, but I guess coordinating shared access to dozens of brands of graphics cards, NICs, etc. from widely different operating systems still requires plenty of changes to operating systems, or a complicated monitor process implemented in software (maybe running on the third core? who knows). You can get both without multi-core CPUs today, so I don't see the point. In particular, I don't understand why someone would want to p
BSOD (Score:5, Funny)
Um... (Score:3, Insightful)
Re:Um... (Score:3, Insightful)
VMWare uses a software redirection/emulation. The new chip would act (essentialy) like two separate CPUs.
The problem would be in splitting up and/or sharing resources, I think. There would have to be some sort of delays for this solution, similar to the ones you might see in VMWare. For example, you can't read from two different sections of memory (or hard drive) at the same time. There would need ot be some sort of pre-empting and priorities assigned. VMWare's solution uses code in RAM. Intel appare
Re:Um... (Score:2)
The next windows to come along will simply run at ring -1, making it incompatible with a managing "HyperOS" - unless such a hyperOS is embedded in the BIOS and renders such a version of windows irreparably unbootable.
Why would MS do this? Simple - if you want to run multiple virtual hosts on a box you need to buy MS Virtual Windows XXP.
Re:Um... (Score:5, Informative)
Re:Um... (Score:2)
I wonder what other processors have good support for such virtualization, i have a number of non x86 systems that i would like to partition and run multiple virtual servers on.. and these are mid range servers, not high end sun/dec kit that`s designed for virtualization.. the choice is between a whole rack of 1u servers, 1 customer on each, each of the
Re:Um... (Score:5, Insightful)
I believe that this architecture may do the same for virtualization and make it truly reasonable to run real-time apps under multiple OSs without the hickups of today. I could then theoretically run Apache/POP3/DNS on the very same box as Active Directory/SQL Server/.Net without many problems - great for a small test environment. Eventually, the hardware might become small/portable and you could start to think of hand-held devices with multiple operating systems or functionalities. The manufacturing and testing industries would love such a device.
Re:Um... (Score:2)
Though all of the above can be accomplished in software, sometimes it's more efficient to implement a solution at least possibly in hardware. VMware is notorious for taking performance hits.
Re:Um... (Score:2)
No, not like VMware, like a CPU.
VMware will not pass most hardware through to the guest system. It generally emulates hardware no less (NIC, sound, graphics) and thus if you cannot support vmwares hardware, or need to use hardware not in vmwares list, you are screwed.
A real CPU will not have these problems.
Because... (Score:2)
Hardware solutions are almost invariably faster. If you can natively run two OS's at once, why wouldn't you, compared to running one in hardware and putting a VM wrapper around the other? Whenever you virtualize hardware, you'll lose speed and, to a degree, incompatibility. For a trivial example, try gaming through vmware. As of 3.0, directX wouldn't even run (Win 2K vm in a linux host).
How much of an impact could this really make? (Score:4, Informative)
And with todays already beefy processors, it runs pretty good, albeit not perfectly..
It seems this would only impact the share of people who are already using VMware to do this sort of thing..
Who knows
Re:How much of an impact could this really make? (Score:2)
Running multiple partitions has become a rather important feature for high-end systems, and how well a system handles this is definit
os/390 (Score:5, Insightful)
Seems like another case of technology history repeating itself. Still, the idea is fantastic although i don't see how a company like microsoft in the article can really benifit from it.
Re:os/390 (Score:3, Informative)
This allows the CPU to schedule and dispatch a virtual system (in its chosen architectual mode and configuration) with a single instruction. Execution under SIE continues until the end of the dispatch timeslice, or intervention is required from the hypervisor. This dramatically simplifies the operation of
And I thought... (Score:3, Funny)
Re:And I thought... (Score:2)
Comment removed (Score:4, Interesting)
Re:Of course you can always look at the flipside.. (Score:2)
Right, and that's a hell of a lot more common than the reverse. And until Linux eclipses Windows in popularity, anything that facilitates running multiple OSes can only help Linux.
Simple math (Score:2)
Linux has FAR more to gain by being added to a chunk of that percentage than Windows does by being added to the much smaller chunk that doesn't.
Re:The one critical app (Score:2)
Re: your .sig:
Are you planning to go to one of the cinematic showings of the Live in Rio DVD?
No (Score:2, Insightful)
Re:No (Score:2)
Just like Macintosh did in 1984. And just look how many people swarmed to its easier-to-use machine.
The fact is, easy-to-use doesn't buy you much. People use an OS for the apps, and Linux needs some sort of "killer app" that's either best on Linux or not available on Windows to entice desktop people to switch in great numbers. Apache, Oracle and friend
Re:No (Score:2, Informative)
Umm, pretty much everybody. You appear to have not been around in that era, but the vast majority of users at that time used a command line shell (DOS or *nix), and openly laughed at the whole idea of a GUI.
What are they running now? That's right, a GUI, copied pretty much exactly from the Mac OS.
And, no, the Xerox Alto did *not* operate like the Mac OS - have you ever seen one in use? Apple paid Xerox
Re:No (Score:4, Insightful)
So why did everyone accept a GUI from Windows but not a Mac? Is it because all the IBM PC users were morons that didn't see a better GUI was available? No. It's because something superior to Lotus 1-2-3, WordPerfect and Word weren't available on the Mac at launch, and apps just as good didn't appear until much later. The graphical arts folks appreciated Macs, but the general public had no "killer app" to make it worth the switch.
No matter how easy (or hard) an OS is, it takes apps to make it a success.
Re:No (Score:2)
I'm not saying anyone building and offering a product is wise to "look down on" potential customers.... but designing things so "even idiots can use them" isn't the answer either.
To be honest with you, I used to think so. But more and more, I see what really happens. The people who complained before that a product was "too hard to use" won't use the "new, easier to
Re:No (Score:2)
The fact is GNU/Linux is not user-friendly. It is almost user-hostile.
I have mastered Linux and am computer enthusiast. But, you should not have to be "a real computer enthusiast" to use an operating system effectively.This has nothing to do with appeasing "Windows zealots". It have every thing to do with a crappy static device system, arcane commands, a bol
Suddenly all this news (Score:5, Interesting)
1) hidden 64bit abilities
2) 5-7 ghz processor
3) multicore cpu
All this to make people delay their purchase of an athlon64?
Re:Suddenly all this news (Score:2)
Re:Suddenly all this news (Score:2)
It wasn't until the Northwood P4 that it was really put in, and only enabled later except for the Xeons. So there's a section of the die of a lot of P4s that was deliberately not used, for marketing and possibly legal reasons.
Intel can try all they want (Score:2, Interesting)
Let's hope that Intel can buck the MS trend and do something like this.
Re:Intel can try all they want (Score:3, Interesting)
OS Relevancy (Score:5, Interesting)
Thinking particularly of games and multimedia, this could really shake things up.
-t
Shake things up? (Score:2)
I know I'm not alone in saying that rebooting is an old, old paradigm that needs to be done away with asap.
now if you're talking about just running the app in a virtual shell of an OS, that would be a nifty idea... ooo!
wait! I'll be right back!
*runs to patent office and runs smack into Jeff Bezos*
Re:OS Relevancy (Score:3, Insightful)
Ah, someone else who sees the bigger picture, rather than the trivial idea of making virtualization just a bit faster...
Rather than viewing a program build as bound to a particular OS, each program can act as its own OS. I see this as a fairly logical extension to the idea of multitasking in general -
Article like this misses the whole point... (Score:5, Insightful)
Does anyone think their mother or father would switch because of what this article discusses?
Conversely, is this going to get businesses to try a new OS? No. If a business wants to try a new OS, in general, they can afford a machine dedicated to the new OS to try it out.
That would be a no... (Score:2)
Will my grandmother switch to Linux because of the new processor? No.
Same old, same old...
Who cares if your Grandmother runs Linux? (Score:2)
I for one... (Score:2)
Vanderpool is not multicore (Score:2)
Re:Vanderpool is not multicore (Score:2)
Virtualizable like the S370? Does this mean you can hotswap processors?
VMWare didn't let me do that....
Re:Vanderpool is not multicore (Score:2)
Re:Vanderpool is not multicore (Score:2)
Oh well. At least it's a step in the right direction.
Re:Vanderpool is not multicore (Score:2)
But will it matter? (Score:2)
As yet another toy for the desktop world it could be neat, as an ea
And how, exactly, will this "trickery" be avoided? (Score:2)
"The virtualisation software sits between the hard drive and the OS and must calculate how much free memory is allocated to that OS.
---
Intel's new hardware, codenamed Vanderpool, is significant because it cuts down on the amount of such trickery needed."
Clearly Intel's new technology will give user programs direct hardware access. What fun! I can't wait 'til this is deployed on a larger scale. (on other people's computers, that is)
And could someone please inform them that their computer will run mu
MS bios control (Score:5, Interesting)
If bios is under MS control, and if MS OS is pre-installed, what are the chances that it will allow people to install other OS? Today, most pre-installed XP machine create single partition covering the entier the disk (many people think this is dangerous specially if the partition goes bad, you could loose all data). This effectively prevents installing linux atleast to non-hackers.
Still you can't discount Intel. Although MS can cotrol many PC manufacturers, most MB manufacturers will side with Intel and leave BIOS out of MS reach to be monopolized.
MS can play some dirty tricks too. If MS-OS detects that you are running some other OS too, then it can create some random fault in MS-OS and crash it which may give user the feeling that the other OS caused it. Anyone old enough to remember DR-DOS being incompatible with Windows warning?
Re:MS bios control (Score:2)
Yes, and that's all it was, a warning. A justified one as well, given the numerous compatibility problems DR-DOS *did* have with software that played down and dirty with the OS (cutting edge games being the other notable example at the time).
Did anyone actually *READ* the artical? (Score:2)
The virtualisation software sits between the hard drive and the OS and must calculate how much free memory is allocated to that OS.
My gawd - where do these idjots come from?
Did the idjot ever hear of dual boot or booting from the CD?
...as easily as... (Score:5, Funny)
We're doomed.
Intel TSS (Score:4, Interesting)
Re:Intel TSS (Score:3, Insightful)
Wow! Hyper-OS REWLZ! (Score:2, Flamebait)
Wow. If hyper-OS lets us do such wonderful technological feats, we should all bow down and worship Intel now!
Or instead we could go back to some really freaking old technology called a "boot disk" to accomplish the same thing. Oh, wait, Knoppix and Lindows, among others, already allow this. Today.
Seriously, guys, when you're wr
Possible Uses (Score:2)
Mainframes for home (Score:5, Interesting)
Real value would be running multiple Window OSes (Score:4, Insightful)
This will have interesting implications with Microsofts licensing mechanisms. All the virutal machines *should* look the same, and Microsoft shouldn't really care if I run multiple copies of their workstation version on the same desktop. That way, I can clone the OS, apply the latest patches, see if they work without blue screening the system, and then put that system into "production". Just like how they use VM on mainframes.
You mean like... (Score:2)
And the point about all this is? (Score:2)
Runs multiple OSes? So what?
Do they really think that any application scenario I need MP for leaves me hanging with the question wether I use Linux, Irix or LoseXP? If I'm gonna get myself a 4 CPU workstation I'm shure as hell *not* gonna waste it buy running Mickeysoft next to Linux or Zeta. No friggin way. If I get myself an MP system it's for reference grade industry strength Ooomph requirements. With me that would be either serious 3D/NLE/Compositing
Re:And the point about all this is? (Score:2)
How about running multiple copies of the same OS? Let's say that I'm running a 24/7 application like a webserver. It can run on it's own OS because it always has to be on. It can run totally isolated from the other copy of the OS.
I can run another copy of the OS on the other virtual CPU to do my daily work. If I happen to screw up something on my work CPU and I need to reboot, I can reboot the work-CPU, leaving the webserver happily running along on the first virtual CPU.
Vanderpool != Intel's multicore dies (Score:2, Informative)
Vanderpool is the codename for Intel's hardware virtualization technology. It is independent of and different from Intel's plans to put multiple processor cores on a single die. You do not need Vanderpool technology to have multicore, or vice versa.
I do not speak for Intel. My opinions are not necessarily those of Intel's.
The CPU is not the stumbling block now (Score:2)
The limiting factor in virtualization is that two different VMs cannot get access to the same hardware seamlessly, the drivers just aren't designed that way. You would need your drivers to either be based around a client-server architecture such that one OS ran the server, and a client, and others just ran the client, or to have the hardware support some kind of context switching and locks so that only one OS could get access to the video card at a time, and when you switched between them, the video card w
Grandiose fictional claims (Score:2, Interesting)
The chip will allow future machines to run, say, Windows XP together with Linux or the Apple operating system as easily as today's Windows computers run Word and Internet Explorer simultaneously.
Nevermind the fact that to pull off such a claim, you would need to duplicate or time-share every other resource in the system, such as video card, sound card, hard disk, motherboard chipset, yadda yadda yadda. It's just so much easier to wave your hands, get people excited, and claim that this new chip can si
Why would you want to do that? (Score:2)
I can see having diferent divisions run GNU/Linux and Windows, but on the same Machine? IT would not be happy, and you would get NONE of the cash savings.
Now the home user is a different story. the
I saw a demo... (Score:5, Informative)
I saw a demo of Vanderpool at Intel Developer Forum last month. In the demo, the system with a single processor was simultaneously running some version of Windows playing a media clip (a Simpsons episode) while at the same time on another monitor, another copy of Windows was running and was rebooted in order to update a device driver. The video clip played on.
My take on this (having never heard of it before I saw the IDF demo) was some sort of hardware-assisted VM. It is definitely nothing to do with multicore, as another Intel compatriot noted here.
You can read the transcript of Paul Otellini's Keynote where he presented Vanderpool at http://www.intel.com/idf/us/fall2003/conf_info/ke
I don't know if there were specific presentations on Vanderpool Technology at IDF - if there were, you'll be able to find them at http://www.intel.com/idf/us/fall2003/index.htm after November 2.
Not necessarily Multi-core (Score:3, Informative)
Currently, programs like VMWare need to play some extremely ugly tricks to get virtualization to work due to various issues with x86. This technology will make life easier for those wanting to virtualize the CPU.
So, just to be clear... Vanderpool and multicore are completely orthogonal.
Re:Multitasking? (Score:3, Informative)
Re:Thumbs up to Intel (Score:2)
Re:Thumbs up to Intel (Score:2)
I'd think that Windows exploits that potentially give others control over the system or allow them to shutdown/reboot them could still cause problems for the other operating systems running.
If you haven't patched XP in the last day or so and someone finds that latest exploit and shuts down th
Re:Thumbs up to Intel (Score:2)
Yes, Celera Genomics has sequenced Linus's DNA, so now you can get the source code to Linus himself!
Re:Darwin (Score:5, Informative)
Darwin is a Mach based unix, on top of which one can run X Windows. It is *not* Mac OS X. Specifically, The Aqua user interface (which all native Mac OS X apps use), the Carbon APIs (which legacy Mac apps, like Internet Explorer, and Photoshop use), and Cocoa, (which newer Apps such as Mail and Safari use), are *not* open source.
Aqua, Carbon, and Cocoa are *not* part of Darwin. So, no, you cannot run Mac OS X just because there is an x86 version of Darwin. You can run yet another *nix on x86 with Darwin, but you cannot run Mac OS X.
Are people really this misinformed? How did parent get modded up?
Re:Darwin (Score:2)
It's the same sort of GNU/Linux vs. Linux debate that constantly goes on. If you include all the graphical APIs (carbon, cocoa, etc) against Darwin, the same argument holds against Linux. I can't run Mozilla or Evolution without X11 and GNOME installed.
Linux, as a kernel, is the base definition of an operating system. So is Da
Re:Apple's OS? (Score:2)
I say this as a native Texan. Tim Horton's kicks the crap out of Krispy Kreme.
Re:Strange Analogy (Score:2)
Re:Wow, it sounded great until... (Score:2)
Re:Expose the RISC core (Score:2)
Also even though you're not using the CISC=>RISC translation layer, that hardware is still there. Unless there is a mode bit to say "no translations, everything is RISC" all of the timing will have to assume that a CISC instruction can show up. Sinc
Re:Linux will never be big on the desktop (Score:2, Insightful)