Slashdot Mirror


Chipmakers Angling For Support

defence budget writes "According to this article at CNet, what once happened with Intel and Microsoft might be happening with Linux, AMD and Intel. Apparently "In a sign of how strategic Linux has become, AMD and Intel are angling to lure open-source programmers to their future chip designs". I cannot see how the low end market will react to this, but surely the high end market should see the potential advantages in migrating to systems running on hardware custom built for Linux?"

3 of 98 comments (clear)

  1. No Integration by piecewise · · Score: 5, Interesting

    Although certainly having a specially-designed chip for Linux systems would be nice, Linux will forever be fragmented in the nature of its architecture simply because of its open-source design. So I think the primary source of reliability will come from the kernel and entire system itself, not so much from the chip on which it runs. And clearly, one of Linux's strongpoints has been its portability across chip designs. I can run Linux on my G4.. but also on a P3 system, if I were so inclined. There are so many Linux-based OSes out there these days.

    Also, are the chip companies even targeting Linux? It seems to me that they're interested in open-source. But open-source does not mean Linux. Open-source is much larger as a concept than Linux is. And of course, I imagine that the future will be this: open-source programmers will be lured away by dollar signs (not in a bad way -- but hey, everyone's gotta eat). The companies will have a vested interest in making sure that these programmers are not working on things outside of the company itself, and in fact will also require that parts of the systems they develop will be proprietary. Just like Apple does. Darwin is open-source, but Aqua, Quartz, etc., are proprietary systems. And Apple nabbed the top guy for BSD, did they not?

    I'm rambling now. But what I'm saying, basically, is that although i think this is primarily a good thing, the waters are still very muddy and the trail itself extends very far out.

    --
    The next comment I write will be ready soon, but subscribers can beat the rush and see it early!
  2. Linux vs Microsoft by Pink+Daisy · · Score: 4, Interesting

    According to the article, the hardware vendors are looking to Linux to force Microsoft to adopt new features. That's a strong testament to the power of competition! I know that Intel has hated their dependence upon Microsoft for a long time, and that Microsoft is delerious about AMD, since it untied them from Intel.

    AMD really needs Linux on the hammer platform. Actually, they need Windows as well, but Linux is the club to force Microsoft to make the port. Intel is less dependent on Microsoft for the success of IA64 platforms, but mainstream adoption of new technologies like SMT (or hyperthreading, as they say) could really distinguish them from AMD performance-wise.

    I'm usually pro-Microsoft around here, given the amount of nonsense Linux-propoganda spewed out, but I will be really happy when Linux can compete across the board, instead of just on servers. The benefits of competition are very high.

    --

    If you are modding me down because you disagree with me, use the "Flamebait" category, not the "Troll" one.
  3. Virtualisation by AirSupply · · Score: 5, Interesting
    Oddly enough, I was thinking earlier today about a feature that I'd like to see in x86-type CPUs that ain't there yet. I've no idea as to its feasibility, and it might not even be useful, but I'll throw it out into the open here in the hopes that someone else will praise it and run with it, or smack it down and stop me wasting further brain cycles on it.

    The feature in question is better support for virtualisation. I'm led to understand that half the reason projects like Plex86 and proprietary products like VMWare are so clever is that the x86 doesn't lend itself to virtualisation. You can't necessarily retrofit virtualisation, but I suspect you could wrap it around the existing architecture.

    What I imagine this to look like in actual practice is a CPU that boots up in a mode where it's just a typical x86, but has a set of extra commands for creating and managing virtual x86en. A virtualisation-aware OS could then use these (privileged, I suppose) commands to initialise and execute virtual machines. Certain exceptions (configured at VM initialisation) would cause the virtual machine to break right back out to the real machine, dumping the virtual machine status in an appropriate location for later restoration.

    Clearly there's a largish book worth of details I've left out, but this is just meant to be a seminal idea. I don't even pretend to have any real knowledge of the x86 architecture, specifically.

    How would this help Linux? Well hey -- with a little bit of added tweaking, Linux could have 90% of the functionality of VMWare built into it. There are many other applications of virtualisation, and its addition to the core of Linux could make for some interesting possibilities. One application that springs to mind is the idea of having "multi-root" systems, where users can have their own root access to their own virtual system. If the virtualisation commands were also available in the virtual x86, then "virtual" would be a relative concept, and the root user of a virtual system could create more virtual systems of his own.

    I think it's a good idea. Now bring on the applause and the clue-sticks.

    --

    AirSupply: go ahead, cut me off.