Slashdot Mirror


IBM and OpenPower Could Mean a Fight With Intel For Chinese Server Market

itwbennett writes With AMD's fade out from the server market and the rapid decline of RISC systems, Intel has stood atop the server market all by itself. But now IBM, through its OpenPOWER Foundation, could give Intel and its server OEMs a real fight in China, which is a massive server market. As the investor group Motley Fool notes, OpenPOWER is a threat to Intel in the Chinese server market because the government has been actively pushing homegrown solutions over foreign technology, and many of the Foundation members, like Tyan, are from China.

85 comments

  1. Tell me about POWER and IBM. by Anonymous Coward · · Score: 1

    Although I've had a long career, I've never had the chance to work with IBM's technology (I've mostly worked in Sun, HP and Linux shops).

    I'm sure that a lot of people here have worked with IBM's products before. I want you to tell me what they're like.

    What are POWER systems actually like to work with? Are they obviously better than the processors and hardware from other vendors?

    What is AIX like to work with?

    What is DB2 like to work with?

    What is Informix like to work with?

    What is Lotus like to work with?

    What is WebSphere like to work with?

    What is Tivoli like to work with?

    1. Re:Tell me about POWER and IBM. by Anonymous Coward · · Score: 0

      OpenPOWER is a pure Linux (and friends) play, AIX will not come close to these machines, unless they are from IBM. Once the software is ready, these machines take an optional Nvidia or some other accelerator and start computing for the betterment of life and the meaning of universe.

    2. Re: Tell me about POWER and IBM. by belrick · · Score: 3, Informative

      I've been working with AIX since 1990. Prior to that a bit of SunOS. AIX is is different but generally well thought out. Most people who hate it simply aren't used to the differences. Lots of feature that we take for granted in today's Linux existed in AIX 25 years ago.

      Tivoli Storage Manager is a dream. I remember setting up a high-availability TSM (well, ADSM at the time) server and having a client backup running during fail over testing. Client connection failed, continued retrying until the server was back up on the other node, then the backup continued where is left off. Transaction backup with rollback and resumption after server fail over! Try that with NetBackup or Networker or Avamar or CommVault.

      B

    3. Re:Tell me about POWER and IBM. by Anonymous Coward · · Score: 0

      Their LPAR (Logical PARtition) virtualization is rock solid. It's been around forever. You really need something called "VIOS" (Virtual I/O Server) to make full use of it though, otherwise you're stuck assigning dedicated hardware to each LPAR. Extra licensing costs for that.

      POWER hardware is fast and has a lot of resiliency built in for failure scenarios.

      AIX is horrible. It's got a solid base, but a very strange VMM implementation if you're used to Linux, Solaris, or anything else. Requires a lot more tinkering to get it working right, for no good reason. The userland tools are absolutely archaic, and if you dare try to compile some open source software on it, you'll be pulling out your hair. Still, it's better than Windows.

      Websmear? My god... I'm not even going to comment on that thing.

      Dunno about the other products, haven't used 'em. DBAs I've dealt with didn't have any real complaints about DB2, I think that one works pretty well.

      The main problem I have with IBM products is they all have this strange, convoluted design. Everything is just fucking difficult to work with that it almost seems intentional. Nothing is straightforward, it's all just... weird. They have a really bad case of not-invented-here syndrome, where they'll implement a similar feature to what another vendor has, but they feel the need to call everything a different name, and make things different just to show that they did it their own way. End result is some non-intuitive setup that demands hundreds of pages of documentation and a support contract.

    4. Re:Tell me about POWER and IBM. by Anonymous Coward · · Score: 0

      I should clarify. AIX isn't "horrible", it's just painful to deal with. Once you get everything running properly on it, it runs very well. It's very stable, mainly because it has hardly changed in 20 years, but that's the main problem. All of the niceties you got used to on other platforms don't really exist on AIX. If it wasn't for the Linux toolbox they supply, it'd be a total teeth-grinder.

      IBM's really been pushing Linux now though, so you can run that on POWER hardware, which seems pretty interesting. I've yet to try that out though.

    5. Re:Tell me about POWER and IBM. by tagous · · Score: 2

      All Ubuntu packages run on it with 14.04. SUSE and Redhat also have LE distributions that run on OpenPOWER systems too Take it for a spin... http://osuosl.org/services/pow...

    6. Re: Tell me about POWER and IBM. by Anonymous Coward · · Score: 0

      Of course it's better than windows in what way? At least be specific when making such a comment. Is it better than domain/exchange/office? Seriously stop making silly comments. You should use the best tool for the job and there is nothing on the nix side that compares to exchange period. I used to work for IBM as a CE as did my father so yes I know a thing or two about the company.

    7. Re: Tell me about POWER and IBM. by Anonymous Coward · · Score: 0

      Nothing silly about it, unless you're butthurt that somebody would choose AIX over Windows. If you have the choice of running an app on Windows, or running it on AIX, pick AIX unless it happens to be the red-headed stepchild platform as far as the developers of that app are concerned (this is easy to find out, typically), because you'll get shoddy support and the product will likely be abandoned on that platform sooner or later.

      If you're as disingenuous to go pick a software product that only exists on one platform, and use that as a reason to claim quality for that underlying platform, then you probably have a future in marketing, banking, real estate, or selling time shares.

      I've used exchange for over a decade. It's seriously overrated. Mail and a shared calendar is what it is used for probably 99% of the time. Other products offer that, but everybody gets the propaganda drilled into their head that "only exchange matters, you're a fool if you don't use it."

    8. Re: Tell me about POWER and IBM. by Anonymous Coward · · Score: 0

      Most people surely are using way more than that these days. Unified messaging was the next big feature enabling Lync integration which opened a whole new world of remote collaboration. This is the reason Office 365 has gained such traction. That even includes Sharepoint integration on top of all of that which makes enterprise level collaboration more available to much much smaller shops.

    9. Re: Tell me about POWER and IBM. by Anonymous Coward · · Score: 0

      you have to use insults to a make a point? I ignored the rest of your comment because you can't argue with using the best tool for job.

    10. Re: Tell me about POWER and IBM. by lsatenstein · · Score: 1

      I've been working with AIX since 1990. Prior to that a bit of SunOS. AIX is is different but generally well thought out. Most people who hate it simply aren't used to the differences. Lots of feature that we take for granted in today's Linux existed in AIX 25 years ago.

      Tivoli Storage Manager is a dream. I remember setting up a high-availability TSM (well, ADSM at the time) server and having a client backup running during fail over testing. Client connection failed, continued retrying until the server was back up on the other node, then the backup continued where is left off. Transaction backup with rollback and resumption after server fail over! Try that with NetBackup or Networker or Avamar or CommVault.

      B

      And I loved VSAM, which was OS2 and which was ported to AIX. That was done in late 1980s.

      --
      Leslie Satenstein Montreal Quebec Canada
  2. We need more architectures by Anonymous Coward · · Score: 1

    OpenPOWER looks nice, but we had this OpenSPARC thing for ages and it hasn't really taken off. Somebody "liberate" Alpha, and while at it, PA-RISC, and let's build something new. We need more diversity in the datacentre and on the desktop.

    1. Re:We need more architectures by Anonymous Coward · · Score: 0

      It's all about the economies of scale, baby!

      There's a little song I like to sing about economies of scale. It goes like this:

      Economies of scale, baby!
      Uhhh uhhh! Uhhhhh uhhhhh!
      Economies of scale, baby!
      Uhhh uhhh! Uhhhhh uhhhhh!

      Uhhh uhhh! Uhhhhh uhhhhh!
      Uhhh uhhh! Uhhhhh uhhhhh!
      Economies of scale, baby!
      Uhhh uhhh! Uhhhhh uhhhhh!

      Economies of scale, baby!
      Uhhh uhhh! Uhhhhh uhhhhh!
      Economies of scale, baby!
      Economies of scale, baby!

      Economies of scale, baby!
      Uhhh uhhh! Uhhhhh uhhhhh!
      Uhhh uhhh! Uhhhhh uhhhhh!
      Uhhh uhhh! Uhhhhh uhhhhh!

      Economies of scale, baby!

      There's a reason why the Alpha and PA-RISC architectures died, and why SPARC and POWER and MIPS are on their way out: they don't have economies of scale, baby!

      That's also why x86-32/x86-64 and ARM are doing so well: they do have economies of scale, baby!

      Each unit of investment into Alpha and PA-RISC and SPARC and POWER and MIPS will only benefit a really limited number of users.

      But each unit of investment into x86-based or ARM architectures (and the compilers and OSes and software targeting them) will benefit not just tens of users, not just thousands of users, not just tens of thousands of users, not just hundreds of thousands of users, not just millions of users, but BILLIONS of users.

      That, my friend, is economies of scale.

      Economies of scale, baby! It's where it's at!

    2. Re:We need more architectures by Anonymous Coward · · Score: 0

      Why?

    3. Re:We need more architectures by Anonymous Coward · · Score: 1

      "Alpha and PA-RISC architectures died, and why SPARC and POWER and MIPS are on their way out"

      The real reason was that they didn't perform as well as, or much better than, Intel so it wasn't worth the hassle to switch to an architecture that has a smaller software base. If one of those architectures was 100% better it might be worth it, but only 5-10% better isn't.

    4. Re:We need more architectures by Anonymous Coward · · Score: 0

      Buy a Xeon Phi and run your favorite antiquated crap in an emulator. AVX-512 is the future, fool.

    5. Re:We need more architectures by Anonymous Coward · · Score: 0

      We need more diversity in the datacentre and on the desktop.

      Sorry, liberals are banned from my DC. Mostly because of retarded statements like this. Luckily, you are only allowed into a DC as part of a tour group. Even so, I would expect you to notice that row after row of racks are remarkably similar. What does this have to do with global warming anyway? Get out.

    6. Re: We need more architectures by Anonymous Coward · · Score: 0

      Alpha CPUs crushed Intel at the time. Alphas were the preferred CPU for supercomputer clusters.

      Intel won because Compaq and then HP gave up. All the Alpha developers ended up at AMD and Intel. You can thank Alpha for how awesome modern x86-64 CPUs are.

    7. Re:We need more architectures by ChunderDownunder · · Score: 2

      MIPS ain't extinct.

      They're about to enter the tablet market with a dual core SoC featuring a blazingly fast PowerVR GPU.

      Performance looked a tad sluggizh but that's possibly Spidermonkey needing fine tuning for MIPS

    8. Re: We need more architectures by Anonymous Coward · · Score: 0

      Alpha was on the similar trajectory to the vector chips of the old: hand optimized design, which became increasingly expensive and still got left behind to the slimmer competition once there was enough cheap chips on the competing cluster/SMP. Power4 already showed the power of automatic design process, pun intended, and then came the issue of increasingly expensive process technology. Some echoes of the final, unreleased Alpha design could be found on the unreleased Itanium version which never came to market in that form. Today, a single GPU accelerator has the bandwidth and peak throughput similar to sustained performance of a Cray Alpha EV5 cluster of the olden-golden times in a single chip.

    9. Re:We need more architectures by Darinbob · · Score: 2

      Right, Intel x86 family doesn't win because it's better, but because it's a hassle to switch. Intel is good enough, nothing spectacular, no one will study x86 as a good example in CPU design courses, though I'm sure it will be taught by the faculty at business schools. MIPS and Sparc however will continue to be taught, PowerPC is still a better overall system design in every way. Even Intel is unable to climb out of the pit they are in with backwards compatibility, their own i860, i960, and Itanium chips failed not because they weren't superior designs but because they didn't have the backwards compatibility with a shitty design.

      McDonald's is the number one restaurant in the world, but you don't hear the culinary world raving about how great they are. Why then does the x86 family maintain a set of fan boys?

    10. Re: We need more architectures by ChunderDownunder · · Score: 1

      Itanic was supposed to succeed both Alpha and i386 but then AMD came along with amd64?

    11. Re:We need more architectures by Dog-Cow · · Score: 1

      I believe you are thoroughly outdated in your knowledge of Intel architecture. At the hardware level, the only vestige of compatibility is the instruction decoder. Once you get past that, an Intel chip looks much like any other architecture in terms of features and composition.

      (Yes, even x64 has fewer registers than some other architectures, but that's a design choice, not an architectural limit.)

    12. Re: We need more architectures by Anonymous Coward · · Score: 0

      Software is key even for open source haedware...

  3. you forget Ancient Chinese Secret by Anonymous Coward · · Score: 0

    Loongson (simplified Chinese: ; pinyin: Lóngxn; literally: "Dragon Core")[1] is a family of general-purpose MIPS64 CPUs developed at the Institute of Computing Technology (ICT), Chinese Academy of Sciences (CAS) in the People's Republic of China. The chief architect is Professor Hu Weiwu. It was formerly called Godson.

    Loongson is the result of a public-private partnership. BLX IC Design Corporation was founded in 2002 by ICT and Jiangsu Zhongyi Group. Based in Beijing, BLX focuses on designing the 64-bit Loongson general-purpose and embedded processors, together with developing software tools and reference platforms.

  4. RISC by Anonymous Coward · · Score: 0

    I don't have a joke. But maybe someone else can make something of the line from the 1995 film Hackers.

    RISC architecture is gonna change everything

    1. Re:RISC by Anonymous Coward · · Score: 1

      Your phone uses a RISC processor. That happened and it changed everything.

      At the time in the mid-1990s, Apple and IBM were promising to change the world, by running Mac OS and Windows NT on the same PowerPC hardware. It only took ten more years, until Apple altered reality by switching to Intel, and finally Windows XP and Mac OS X ran on the same x86 hardware.

      Today, Apple is designing their own processors again, and they're ARM-based RISC.

  5. Keyword: *SOFTWARE* by Anonymous Coward · · Score: 0

    ... Once the software is ready ...

    The devil is always in the detail ...
     
    I am not pro Intel at all, but I'm being realistic

    The X64 architecture is a very mature technology, with all kinds of software readily available

    The Chinese server market ultimately will need to choose from supporting an already existing architecture that has all the software to go, or IBM's Power architecture that scarcely having any software (plus many of the software that are there are themselves still in beta cycles

    1. Re:Keyword: *SOFTWARE* by Bert64 · · Score: 4, Informative

      The POWER architecture has been around longer than X64, the vast majority of linux software comes with source code and compiles fine on power (and arm, mips and anything else) so it doesn't matter what the underlying processor is. A lot of the software that doesn't come with source these days is java based, which will run just fine on power too.

      Except for a small number of fairly niche apps, most linux based server loads will work fine on a power system.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    2. Re:Keyword: *SOFTWARE* by lsatenstein · · Score: 1

      The POWER architecture has been around longer than X64, the vast majority of linux software comes with source code and compiles fine on power (and arm, mips and anything else) so it doesn't matter what the underlying processor is. A lot of the software that doesn't come with source these days is java based, which will run just fine on power too.

      Except for a small number of fairly niche apps, most linux based server loads will work fine on a power system.

      I wonder if IBM would produce a Power cpu for the desktop at less than Intel I7 pricing. I would not mind if the chip was made in China.
      If they do, hopefully it will be a 96bit version, with programmable little Endien/Big Endien mode.

      --
      Leslie Satenstein Montreal Quebec Canada
    3. Re:Keyword: *SOFTWARE* by rdnetto · · Score: 1

      I wonder if IBM would produce a Power cpu for the desktop at less than Intel I7 pricing. I would not mind if the chip was made in China.
      If they do, hopefully it will be a 96bit version, with programmable little Endien/Big Endien mode.

      Why on earth would you want a 96-bit CPU? Even the current 64-bit ones can 'only' address 48-bits of memory (i.e. 281 TB).
      And if you want it for a certain computationally expensive load, 128-bit would make more sense (or just doing the computation over 2 -bit words).

      --
      Most human behaviour can be explained in terms of identity.
  6. "Ditchin' the pSeries down here, boss" by PolygamousRanchKid+ · · Score: 2

    So, is IBM going to ditch making their own POWER pSeries, and totally go for the ARM model of just licensing the technology for OpenPOWER . . . ?

    Just like in the PC world, folks stopped buying IBM built PCs, when cheap clones were available. What would be the advantage of buying an IBM built OpenPOWER system, as opposed to a much cheaper Chinese built clone . . . ? Maybe the IBM system will have some kind of "secret sauce" . . . ? Like a MicroChannel (har, har).

    At any rate, somebody is going to have to invest a lot of money to make sure that Linux runs well on OpenPOWER, in order for this to succeed.

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    1. Re:"Ditchin' the pSeries down here, boss" by Anonymous Coward · · Score: 0

      The pSeries isn't going away any time soon. Basically you'll be paying more for enterprise-level features (reliability, redundancy, etc.), better test coverage than the OEMs will do, much larger systems and of course support contracts.

      -Anonymous IBMer

    2. Re:"Ditchin' the pSeries down here, boss" by Anonymous Coward · · Score: 0

      Money will be there. Else CORAL systems with POWER9 might be in trouble.

    3. Re:"Ditchin' the pSeries down here, boss" by Darinbob · · Score: 1

      Linux already runs well on POWER.

  7. Why ? by Anonymous Coward · · Score: 0

    I don't understand the reason why IBM created OpenPOWER separate from POWER.
    openpowerfoundation.org versus power.org.

    They both describe menberships and participating in comitees for accessing documentation and extending the architecture,
    never the right to actually design a POWER compatible CPU.
    (Unlike really open ISAs like SPARC, OpenRISC, RISC-V...)

    1. Re:Why ? by Henriok · · Score: 1

      Why OpenPOWER as a separate entity from Power.org? I think it's because Freescale has all but quit developing Power Architecture. So there's essentially only IBM left doing active development of Power Architecture. And, I think that Freescale and IBM really have different goals for the future. Freescale is aiming at low performance (compared to POWER8) embedded systems, where ARM is gaining more and more ground. IBM isn't interested in going in that direction, and saw an opportunity to write a new chapter with POWER8 and forward, being able to ignore and break backwards compatibility with the legacy of Power Architecture. IBM isn't making money selling low margin hardware, they are in the business selling high margin technology and services. It probably won't matter to them if you in the future buys a OpenPOWER box from some white-box OEM vendor i Taiwan, with an Chinese designed OpenPOWER processor, fabbed by TSMC.. if they can charge you for using their applications, services and consultancy hours.

      --

      - Henrik

      - when the Shadows descend -
  8. Power is bigger than you think by nhtshot · · Score: 5, Informative

    I work on PPC systems every day. I also use several. I'd wager that you do as well.

    Have cable or satellite TV? 90% chance it's using a Power cpu. Drive a car with fuel injection? 65% chance your engine is run by Power, 90% chance something in the car is (ABS, nav, transmission).

    It's been around a long time (30+ years), been 64 bit much longer than x86 or ARM, has good OS support and good compilers.

    I work on and like ARM as well, but if IBM can make a value proposition in China with PPC, they actually have a chance at getting some market share outside embedded.

    1. Re:Power is bigger than you think by Anonymous Coward · · Score: 0

      It's been around a long time (30+ years),

      Please, I remember when POWER1 was brand new, I remember the hype surrounding it (and sadly I believed the hype back then), and 25 years ago is not 30+ years.

    2. Re:Power is bigger than you think by Anonymous Coward · · Score: 0

      I remember the hype back in the 601/603 days (early 1990s) and how the entire world was going to converge onto that architecture, be it IBM and AIX, Apple and A/UX [1], MS-DOS emulation in OS/2 so Windows 3.1 can be run, fiber optic connections between the CPUs, Taligent, Kaleida, Pink, WorkPlace OS, and all that crap.

      Well, all that political work, and Wintel seized the market with the lowest common denominator. Had Apple and IBM buried the hatchet, the computing world would be a completely different place.

      [1]: System 7 was so crappy that just the thought of a preemptive multitasking system was a pure dream for Mac people, especially when A/UX came out. Having to restart every 2-3 hours on a computer that cost over $10,000 (Mac //fx) was just plain BS, because all it took was one misbehaving application that didn't pass a WaitNextEvent(), and the whole box was dead.

    3. Re:Power is bigger than you think by Anonymous Coward · · Score: 0

      And because his comment was specifically about PowerPC, not POWER, you can cut that down further to 22 years. 1993 was the first commercial release of a PPC system, the Power Macintosh based on the PPC601 alongside IBM's first PPC workstations.

      To be fair, though, the first precursor to POWER (the 801) was first worked on in 1974. The first commercially available POWER system (RS/6000) was produced in 1992.

      And I too believed the POWER/PPC hype, but much later, with the PowerMac G3 era. That belief slowly bled away over the course of several years, until AMD came in and trounced Intel good for a few years, allowing my ego some wiggle-room to make the switch.

      Now, I've learned not to give a shit.

    4. Re:Power is bigger than you think by Blaskowicz · · Score: 1

      I looked OS/2 for PowerPC up and it indeed ran Windows 3.1.. Wow!
      If you wanted to run Windows 3.1 applications (because there's no OS/2 software), why not get a 486 with half the RAM instead. That's easier and cheaper.

    5. Re:Power is bigger than you think by Anonymous Coward · · Score: 0

      WaitNextEvent was an abomination. I remember seeing a utility that ran a WaitNextEvent from a desk accessory that basically killed a misbehaving app. In case you're unfamiliar with them, desk accessories were the really old way of multitasking in Mac OS, where a separate, partial program piggy-backed on the memory space and process of the currently running application. That way, you never had to context-switch, you just had a program injected into your program (yo, dawg...). Desk accessories were not supposed to run WaitNextEvent in a way that interfered with the host program, but you could do it, and that could un-b0rk a misbehaving system. Or it could send it spiralling immediately into the crapper.

      Macsbug worked similarly, IIRC.

      Then again, NSEvent and GetMessage/TranslateMessage/DispatchMessage don't work that much differently from WaitNextEvent, except that the OS dequeues the event and hands it over to the app, so the app has no control over timing.

    6. Re:Power is bigger than you think by lister+king+of+smeg · · Score: 1

      Have cable or satellite TV? 90% chance it's using a Power cpu.

      actually mine is has MIPS chip

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    7. Re:Power is bigger than you think by lsatenstein · · Score: 1

      I work on PPC systems every day. I also use several. I'd wager that you do as well.

      Have cable or satellite TV? 90% chance it's using a Power cpu. Drive a car with fuel injection? 65% chance your engine is run by Power, 90% chance something in the car is (ABS, nav, transmission).

      It's been around a long time (30+ years), been 64 bit much longer than x86 or ARM, has good OS support and good compilers.

      I work on and like ARM as well, but if IBM can make a value proposition in China with PPC, they actually have a chance at getting some market share outside embedded.

      I'm a fan of Power, and even big-Endian. Why not come out with 96bit wide processors. 32gigs ram for home and small business computers is too small.

      --
      Leslie Satenstein Montreal Quebec Canada
  9. Won't everything need to be recompiled? by enjar · · Score: 1

    Sure, you can put out a chip, but without a software stack of common applications (and operating systems) that you actually run on that stack, it's just something that consumes electricity.

    So who is going to fund the porting effort of all the tools, libraries, etc? Anyone who thinks you just grab source code and recompile on a new platform has probably never tried it. It's a pile of work.

    1. Re:Won't everything need to be recompiled? by Anonymous Coward · · Score: 1

      It's been done for Windows (Windows RT and Windows 10), OS X (ran on PowerPC a while back now on Intel), Linux (which runs on almost all CPUs) and many Unix systems. Might be a lot of work but seems to me, just recompiling for OpenPower isn't going to be THAT hard.

    2. Re:Won't everything need to be recompiled? by PolygamousRanchKid+ · · Score: 1

      A simple recompile won't do it . . . some programs, like your TCP/IP stack have dependencies on Endianess. IBM's POWER has been traditionally Big Endian. Linux is mostly Little Endian. There are C macros, ntoh() and hton() that do the required byte swapping for you . . . if you remember to use them! I have seen code that would run fine on a Big Endian machine . . . but would fall over and die on a Little Endian machine.

      Sorting out all these problems is painful grunt work. Although, at one point, IBM tried to port AIX to Intel64. It was called Monterrey, or something like that. So IBM does have experience in doing this. It's just a question if they will fork out the dollars required to do this. And if the people know how to do this have been laid off.

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    3. Re:Won't everything need to be recompiled? by Florian+Weimer · · Score: 1

      Future efforts are likely to concentrate on the ppc64le architecture variant, which is little endian. There are still some differences to x86_64 at the C level (chars are unsigned by default, but you can compile with -fsigned-char), but it is reportedly not too difficult to port over C/C++ application code.

    4. Re:Won't everything need to be recompiled? by Anonymous Coward · · Score: 0

      If the code was written properly, endianess is already been taken into account. I'm not very concerned about this since Linux was already ported to big endian systems.

    5. Re:Won't everything need to be recompiled? by enjar · · Score: 2

      Yep. In my career, I've seen the rise and fall of RISC (on both Windows and *NIX), Apple's transition between several chip families, Sun's Sparc chips and even Intel trying to out-Intel with Itanium. You get hit with major roadblocks as well as death by a thousand cuts. It's extremely difficult to get it working in the first place, and then ongoing maintenance is no small feat, either.

      I wonder if the Chinese government is "strongly favoring home grown solutions" with an ongoing infusion of funding, to do they just pay it lip service? China is a huge emerging market that plenty of vendors are trying to sell into, if they are really serious about this, it could actually provide the catalyst to make the ports happen. But no demand in the marketplace means little incentive for anything to happen.

    6. Re:Won't everything need to be recompiled? by Hollinger · · Score: 2

      Actually, POWER8 supports both big and little endian, and you can go out to Canonical's site and (as of 14.04) and get the LE version of Ubuntu for POWER8. You can read about that below. Quoting the article:

      Why is Linux on Power transitioning from big endian to little endian?

      The Power architecture is bi-endian in that it supports accessing data in both little endian and big endian modes. Although Power already has Linux distributions and supporting applications that run in big endian mode, the Linux application ecosystem for x86 platforms is much larger and Linux on x86 uses little endian mode. Numerous clients, software partners, and IBM’s own software developers have told us that porting their software to Power becomes simpler if the Linux environment on Power supports little endian mode, more closely matching the environment provided by Linux on x86. This new level of support will lower the barrier to entry for porting Linux on x86 software to Linux on Power.

      - https://www.ibm.com/developerw...

    7. Re:Won't everything need to be recompiled? by Henriok · · Score: 1

      The endianess problem is a nonissue with OpenPOWER since it's little endian, just like x86. A _very_ large portion of all open source software _will_ just work with a recompile, even if the project hasn't touched Power Architecture before. So, the money is already forked out, and it's done.

      --

      - Henrik

      - when the Shadows descend -
    8. Re:Won't everything need to be recompiled? by Guy+Harris · · Score: 1

      A simple recompile won't do it . . . some programs, like your TCP/IP stack have dependencies on Endianess. IBM's POWER has been traditionally Big Endian. Linux is mostly Little Endian. There are C macros, ntoh() and hton() that do the required byte swapping for you . . . if you remember to use them!

      The TCP/IP stack you're using was probably originally written by people working on a little-endian machine - VAX (if it's the BSD stack or a derivative thereof) or x86 (if it's the Linux stack) - so that's not the code to worry about; it has the relevant ntoh[sl]()/hton[sl]() calls already.

      It's your own code you'd mainly have to worry about. I.e., Linux should pretty much Just Work (it runs on 32-bit and 64-bit PowerPC, and it sounds as if support for little-endian mode is being added), but it's the third-party software that's might be an issue.

    9. Re:Won't everything need to be recompiled? by Darinbob · · Score: 1

      Any TCP/IP stack with a dependency on endianness is fundamentally broken. Seriously. Only a moron would forget to use ntohl and htonl, and only a moron product manager would allow such a stack to be sold. Every commercial vendor an embedded TCP/IP stack has ported to a variety of architectures. Even in the unlikely chance that there's a vendor of TCP/IP that has a endianness problem then you can always buy from someone else.

      But most likely the POWER users are going to use BSD or Linux anyway.

    10. Re:Won't everything need to be recompiled? by PolygamousRanchKid+ · · Score: 1

      It's your own code you'd mainly have to worry about.

      But, alas, I always seem to get called in to debug code from other folks.

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    11. Re:Won't everything need to be recompiled? by PolygamousRanchKid+ · · Score: 1

      Only a moron would forget to use ntohl and htonl, and only a moron product manager would allow such a stack to be sold.

      Unfortunately, if there is one thing that the IT Industry does not lack today . . . is a shortage of morons.

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    12. Re:Won't everything need to be recompiled? by PolygamousRanchKid+ · · Score: 2

      AIX was pretty cool way back when, when they introduced 64-bit support. The processor was 64-bit. However, you could run a 32-bit kernel or a 64-bit kernel. And you could run a 32-bit process or a 64-bit process on either of the kernels.

      So what does some poor chump (i.e. me) who is tasked with writing a device driver for AIX need to do? Well, first #ifdef the code, so you compile different stuff, depending on if you are building a 32-bit or 64-bit version of the device driver. Then you needed to add simple "if" statements in the device driver, to check if you were running a process in 32-bit or 64-bit mode. Then according to the mix, you would have to thunk the addresses, when copying the data from user space into kernel space.

      Fun stuff. I can't believe that I actually did this in a former life . . .

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    13. Re:Won't everything need to be recompiled? by PolygamousRanchKid+ · · Score: 1

      Yeah, but Linux on POWER today runs on Big Endian. See another post in this thread about IBM intentions, but Red Hat has not announced support for Linux on Little Endian yet. That one hurts.

      Linux on OpenPOWER doesn't exist yet . . . or does it . . . ?

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    14. Re:Won't everything need to be recompiled? by PolygamousRanchKid+ · · Score: 1

      AIX is full of "hacks" or "modifications" in the TCP/IP stack to greatly improve the performance on POWER architecture on MP systems. Have any of these made it into mainstream Linux? Are they even valid on Intel architecture?

      For instance, when running a benchmark on an AIX POWER system, try increasing the load, and see if your results go up. It can happen, that you increase the load, the CPU utilization climbs, but you benchmark remains the same. Well, you might be hanging in spin locks. AIX supports instrumented locks, so you can check this with the lockstat command.

      Another potential problem is that two many global variables are located in the same CPU cache line. So you can pad single variables, so that they are in separate cache lines. Or, even worse, you have one global variable that is being constantly updated by all processors, and is constantly causing cache invalidation on the memory bus. Then you need to do a hardware memory bus trace, with an HP logic analyzer that looks like something out of Hentai Porn. Then you need to write up a patent or something:

      https://patents.justia.com/patent/6430659

      So I'm just wondering if all this poop will be done for Linux on OpenPOWER . . .

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    15. Re:Won't everything need to be recompiled? by Guy+Harris · · Score: 1

      It's your own code you'd mainly have to worry about.

      But, alas, I always seem to get called in to debug code from other folks.

      You probably don't get called in to debug endianness issues in any TCP stacks in portable general-purpose non-hobby OSes; if so, I'd look a bit askance at the developer team for that OS.

      My point is that worrying about porting server OSes for PPC machines is not something worth worrying about, as they've either already been ported (Linux) or, if they ever get ported, are likely only to be ported to little-endian machines using compilers that aren't going to differ between platforms on the signedness of char (Windows). What you worry about there is third-party applications.

    16. Re:Won't everything need to be recompiled? by Anonymous Coward · · Score: 0

      1) As mentioned in a previous post, the POWER architecture has an endian mode, i.e. it supports both big and little endian, depending on the setting.
      2) Linux has been supported by the POWER architecture for years (since 2001). See http://en.wikipedia.org/wiki/PowerLinux.

    17. Re: Won't everything need to be recompiled? by Anonymous Coward · · Score: 0

      Powerpc has dual mode (both little and big endianess is supported)

    18. Re:Won't everything need to be recompiled? by Henriok · · Score: 1

      Little Endian Linux for OpenPOWER exists, and have for some time. SuSE (SLES 12), Debian (kernel v.3.13 and 94% of the software repository), Canonical (Ubuntu Server 14.04) and RedHat (RHEL 7 and RHEV) have distros ready to go. Canonical is a platinum level member of OpenPOWER Foundation and the poster child for compatibility, and Shuttleworth is traveling the world showcasing this.

      --

      - Henrik

      - when the Shadows descend -
  10. Who do you think will win? by Anonymous Coward · · Score: 0

    The Chinese equipment which may very well have government-placed backdoors in it.

    Or the US equipment which very definitely does have government-placed backdoors.

  11. Power or Freescale? by Anonymous Coward · · Score: 0

    Are you talking about Power cores specifically or Freescale in general? Because, from what I've heard, their 68k cores are much more widely used than their Power cores. I could see set-top boxes using Power, but most embedded applications are based on 68k, or for very basic usage, some z80 or MOS derivative.

    1. Re:Power or Freescale? by Darinbob · · Score: 1

      I've never used a 68K embedded system. Those don't really have a good niche is the problem. 32-bit SoCs meant for high performance typically use PowerPC, and 32-bit SoCs meant for lower power or economy typically use ARM. My experience only. Sure it may have big numbers of sales, mostly with ColdFire in the automotive market.

  12. Mill Architecture by Anonymous Coward · · Score: 2, Interesting

    The Mill architecture is around the corner now, and promises immense potential. It elegantly addresses many deficiencies of conventional architectures, and enables substantially increased efficiency while also simplifying system software and compilers. It is a fascinating and compelling design, which re-abstracts the hardware and software in a fundamentally superior way.

    While the Alpha is a nice RISC design, at heart it is more similar to an x86 than not. The paradigm introduced by the Mill architecture is a world apart.

    1. Re:Mill Architecture by Anonymous Coward · · Score: 0

      So, uhh, when will I be able to buy a MacBook Pro with one of these Mill processors?

    2. Re:Mill Architecture by bdcrazy · · Score: 1

      While also simplifying system software and compilers.

      Every few years we hear about this. What makes this attempt any more likely than the previous attempt? We have to deal with the software we have now, not what we'd like it to be.

      --
      Tonights forecast: Dark. Continued dark throughout most of the evening, with some widely-scattered light towards morning
  13. RISC-V seems nice by Anonymous Coward · · Score: 1

    RISC-V is an open source architecture. It is royalty-free and very modern.

  14. never by Anonymous Coward · · Score: 0, Informative

    Heh.

    IBM will NEVER win over local Chinese manufacturers, in China. This summary is a pipe dream, if true. The Chinese always, every time, 100% prefer domestic. Their people do, their Government does, their companies do, their culture does.

    Put another way, if IBM and a Chinese manufacturer have the same tech, IBM will *never ever ever* be able to use that to make *any* inroads into China. None. Zero. Ziltch.

    Frankly, Intel has more chance of making inroads, if they have something the Chinese DO NOT have domestically. And, CAN NOT sell (due to courts doing stop-sales) in other countries!

    This is actually a WIN for Intel, and a LOSS for IBM in China!

    Why?

    Because IBM will sell 0, and Intel may sell > 0.

  15. Tyan is from Taiwan. by shess · · Score: 1

    Don't get me wrong, they'll be as happy to sell into China as into the US, but if anything China seems likely to trust their hardware _less_.

    1. Re:Tyan is from Taiwan. by Henriok · · Score: 1

      That's why China has set up an own consortium based on OpenPOWER, the China Power Technology Alliance, CPTA. They are building a purely chinese OpenPOWER ecosystem, with all aspects of hardware and software.. like the CP1, a POWER8 clone with a Chinese crypto engine (since they didn't' want the american version, and wasn't allowed anyway).

      --

      - Henrik

      - when the Shadows descend -
  16. AMD Fade Out? by Anonymous Coward · · Score: 2, Interesting

    Uh what?

    Last I heard AMD was going balls to the wall with an ARM server chip and 'Zen' server cores in Q1 2016.
    Come to think of it, outside of GPUs, server chips are the only thing I've heard of that AMD's working on down the road.

    1. Re:AMD Fade Out? by serviscope_minor · · Score: 2

      Was thinking the same. Plus a fully loaded 1U quad socket AMD server is pretty cheap now as those things go.

      --
      SJW n. One who posts facts.
  17. Tht elephant in the room by Okian+Warrior · · Score: 1

    The elephant in the room, of course, is security.

    With NSA "upgrade factories" - where spyware is installed by the NSA before delivery - China and everyone else is looking for alternatives to American products.

    (And note that the spyware can be implanted in the BIOS, and even the hard drive firmware, and will persist even if the system is wiped, or the BIOS is replaced.)

    The scope of economic damage this has done is astonishing. I've never believed in trickle-down economics, but once China starts making servers my guess is our IT industry will tank from the top down.

    Expect an economic crisis in, oh... about 5 years.

    (The solution would appear to be a complete open-source ecosystem including BIOS and hard drive firmware. Just as I can verify my linux installation, there should be verifiable BIOS and hard drive firmware, so that any country can purchase any computer, and be confident of its security.)

    1. Re:Tht elephant in the room by Anonymous Coward · · Score: 0

      (The solution would appear to be a complete open-source ecosystem including BIOS and hard drive firmware. Just as I can verify my linux installation, there should be verifiable BIOS and hard drive firmware, so that any country can purchase any computer, and be confident of its security.)

      Stallman's only computer is a Lemote Yeeloong netbook (using the same company's Loongson processor) which he chose because it can run with 100% free software even at the BIOS level, stating "freedom is my priority. I've campaigned for freedom since 1983, and I am not going to surrender that freedom for the sake of a more convenient computer."

    2. Re:Tht elephant in the room by tagous · · Score: 1

      OpenPOWER is Open. Here's the source code for the OpenPOWER BIOS. Enjoy... https://github.com/open-power

  18. turning an aircraft carrier by globaljustin · · Score: 1

    if IBM can make a value proposition in China with PPC, they actually have a chance at getting some market share outside embedded.

    yes i agree

    from TFA summary: "because the government has been actively pushing homegrown solutions over foreign technology, "

    China is serious about this.

    They are wise to the level of embedded spyware and also the way companies will lock you into proprietary everything.

    Also, it's a wise move from an IT perspective. Especially for something as huge as China, pushing "homegrown solutions" on that economy of scale is a major change and it will have a noticalbly positive effect.

    "Like turning an Aircraft Carrier"...that's China's IT infrastructure...it's so huge, it takes a long time to turn, so your criteria for deciding to change course is different...also the consequences of when you do change course are orders of magnitude different

    --
    Thank you Dave Raggett
  19. Bullshit. by Anonymous Coward · · Score: 0

    Good fucking luck on their 32nm or whatever primitive ass fucking process they will use to make these ancient shitbird CPUs.

    Nobody is scared of OpenPower, I promise you.

    1. Re: Bullshit. by Anonymous Coward · · Score: 0

      Power 8 is built on 22 nm

  20. Will I be able to buy one for my desktop? by Required+Snark · · Score: 1
    It would be nice if Intel had some competition to keep them honest.

    AMD used to fill that slot, but they don't count for much any more. So far Arm is not much of a player outside of tablets/smartphones.

    I want meaningful choices.

    --
    Why is Snark Required?