Slashdot Mirror


Will Vanderpool Make Linux More Popular?

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.'"

19 of 316 comments (clear)

  1. Um... by Sanity · · Score: 2, Insightful
    '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.'
    You mean like WMWare? Why would this require a hardware solution?
    1. Re:Um... by MarkJensen · · 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 apparently thinks the CPU is a good place to do this...

    2. Re:Um... by BrynM · · Score: 4, Insightful
      Why would this require a hardware solution?
      Speed and better transparency. Dedicating hardware to a process will usually relieve resources used by the system as well. Think of it like the advances in graphics. It used to be that OpenGL was rendered by software for most Windows NT users. I remember getting GLQuake to run at 12.5 frames per second and being stoked. Then along came the dedicated hardware (to the consumer at least). Suddenly 12.5 FPS was a joke and new and shiny features were added/enabled (GLQ runs at 300+ FPS on my GF2 card now and has blended shadows, colored lighting and fog).

      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.

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
  2. Re:MacOS? by XxtraLarGe · · Score: 2, Insightful

    Yeah, it's that super secret X86 version Dvorak keeps calling for. Don't you know anything, silly?

    --
    Taking guns away from the 99% gives the 1% 100% of the power.
  3. os/390 by deputydink · · Score: 5, Insightful
    Sounds a little like how those big iron mainframes run - virtualized os's playing together managed by hardware to a certain degree.


    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.

  4. No by Brahmastra · · Score: 2, Insightful

    Clustering, servers, dual-booting, emulation, dual-OS, blah-blah, and other geeky stuff isn't going to make Linux popular. It is just going to keep it alive in specialised applications. To become popular, geeks need to stop looking down on the average user and start treating them as a customer and design things even an idiot can use.

    1. Re:No by tuffy · · Score: 3, Insightful
      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.

      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.

      --

      Ita erat quando hic adveni.

  5. Article like this misses the whole point... by MyNameIsFred · · Score: 4, Insightful
    For the vast majority of people, the problem is not being able to try the new OS. The problem is getting them to want to try the new OS. People like things that are familiar. They use Windows at home because they use Windows at work. Add to this the clones at CompUSA say to buy Windows.

    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.

  6. Real value would be running multiple Window OSes by xyote · · Score: 3, Insightful
    Microsofts security lacks somewhat and this would allow sandboxing via virtual hardware. So I could have one virtual machine running IE in slut mode and my critical apps safe on another virtual machine.


    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.

  7. Here's a little background by UrgleHoth · · Score: 2, Insightful

    From March of this year:
    Dvorak Thinks Apple Will Switch to Intel

    --

    Dogma - "let's just say we'd like to avoid any empirical entanglements."
  8. Re:Cool by Bert64 · · Score: 2, Insightful

    There have been faster, cooler, better designed processors for years.. PPC/POWER, MIPS, SPARC, ALPHA, PA-RISC, ARM etc... in the case of alpha atleast, cleanly designed from the ground up as a 64bit chip, the others were all designed as 32bit chips with 64bit extensions added later, but the transition went smoother because 64bit extensions were always planned... Compare this to x86, which was originally designed as an 8bit architecture and noone in the original design team considered making a 32bit, let alone a 64bit design.
    Unfortunately, new innovative designs, while far superior, dont sell chips for a number of reasons, mostly compatibility and cost, chips dont become cheap until they can be mass produced, no company will mass produce chips unless theyre sure of selling them, people wont buy chips which won`t run the apps they need, and chips with few users wont recieve much or any commercial support from software vendors...
    If opensource were dominant nowadays, this would aid the development of new and innovative processors, since the porting of applications would be somewhat easier, and initially could be done by the processor designers. Unfortunately, commercial vendors release binaries which are tied to a particular processor architecture and third party software, and its not commercially viable for them to support anything until theres a userbase (and a userbase wont grow unless theres a software base)
    So, you have people tied to existing systems, most notably windows/x86, but in many companies theres legacy apps tied to solaris/sparc or various ibm or other old mainframe systems etc. And, vendors arent going to change this behavior any time soon, because lock-in suits them.. if people are forced to use their products no matter how crap they are, simply because they have no other choice... then the vendor doesn`t need to spend so much money making improvements.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  9. Re:Linux will never be big on the desktop by mic256 · · Score: 2, Insightful
    Linux will be big on the desktop because:
    1. It is developed faster than Windows (it has 9 years, Windows has 18) Mozilla has new releases every 3-4 months, IE had its last release in 2001 next should be in 2006
    2. It is free and computers are getting cheaper, so Windows price will relatively grow making it unattractive
    3. It is more secure, so it is easier for newbies
    4. Programmers get the source code, so they can better integrate their programs with Linux
    5. Linux is being developed mainly by technical people
    6. Linux has plenty advertising in Linux magazines and Linux portals and they are lots of them
    7. It is relatively cheap to write portable apps - see Unreal Tournament 2003 and 4, so migration should be easy
    See - I can do it too!
    Really, you cannot predict what will happen, unless these are obvious things (like I predict pigs won't fly upside down under water wearing steel smokings), but then such predictions are useless. Linux is kind of phenomena, because no one ever predicted such a thing would occur. I think it will be decided in the next few years, whether Linux has the potential to replace MS or not.
  10. Re:This makes my spine tingle... by Anonymous Coward · · Score: 1, Insightful
  11. Re:OS Relevancy by pla · · Score: 2, Insightful

    This could really cut out the relevance of application support behind an OS. Any application not supported by your current OS could be built in with the app and booted separately almost like a Knoppix CD.

    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 - The OS no longer needs to multitask, because the CPU does it explicitly.

    This wouldn't benefit every program, and in fact would hurt programs (like IE and Word, to use the parent article's own example) that already work well together. For any application that doesn't need to interact with other programs on the system, however, this would increase both reliability and ease of programming. Sick of Windows' hideous system calls needed to do seemingly simple tasks? Use an open source microkernel and let your program run as its own OS. Sick of requiring OS support for certain hardware features (such as MMX on the PII)? You no longer need it.

    This will do a lot to improve PC stability in general, and I look forward to it. To all those who ask "why", or only see it as faster virtualization, I say, "look beyond Windows vs Linux".

  12. A Chance in a Lifetime for Open-Source Community! by reporter · · Score: 1, Insightful
    Right now, the open-source community has a golden opportunity to determine the direction of processor development at Intel. It is pondering how best to support virtual machines (VMs) and will integrate VM support into the upcoming processor called Vanderpool.

    Would anyone in the audience be willing to start a GNU version of a virtual machine monitor (VMM)? Writing a VMM only takes tens of thousands of lines of code as opposed to tens of millions of lines for an operating system. The project could be done within a year. Take a cue from the work done on Disco, the VMM developed at Stanford University.

    Then, we in the open-source community could feedback to Intel what we want in terms of support for VMM. We could even get help from our uncle, IBM. IBM invented VMs and VMMs back in the 1960s. Unlike Sun Microsystems, IBM has been a strong supporter of the open-source movement and Linux and would surely be willing to help in building a GNU version of VMM.

    This is a golden opportunity for the open-source community to impact the future direction of processor development. Is anyone up to the challenge? Would anyone like to accrue the same fame that Linus Torvalds has?

    ... from the desk of the reporter

  13. There *was* an x86 OS X rumor... by mactari · · Score: 3, Insightful

    Quickly googled up a link from eWeek:

    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) 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.) ... providing Apple releases/creates its rumored-but-horribly-unlikely (imo) x86 build of OS X.
    2.) ... Darwin, which is an OS, just not a very popular one and not much of story. Though AbiWord does run fairly well there with X11 installed. :^)

    --

    It's all 0s and 1s. Or it's not.
  14. os/390-Coffee pot history. by Anonymous Coward · · Score: 1, Insightful

    "Sounds a little like how those big iron mainframes run - virtualized os's playing together managed by hardware to a certain degree.

    Seems like another case of technology history repeating itself."

    Pretty much the entire personal computer history is "history repeating itself". The word for this is trickle down.

  15. Re:Cool by Bert64 · · Score: 2, Insightful

    This has nothing to do with multi core cpus.. This is for running multiple OS`s simultaneously on a single machine, wether that machine has 1 or 512 processors.
    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 change that with x86-64, but we`l have to wait and see there

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  16. Re:Intel TSS by iebgener · · Score: 3, Insightful

    Linux used TSS to do task switching in older version like 2.2. The switch to software has been made because : * you can check the data between task switching (E.G. segmentation registers), which cannot be done with far jmp * the time to switch task is about the same, but I it easier to optimize software than hardware...