Slashdot Mirror


IBM First To Receive UNIX 2003 Certification

Hobart writes "Last Wednesday, IBM's AIX was the first to receive the UNIX 2003 certification from The Open Group, beating out Sun, HP, SCO and the rest. No mention anywhere in the branded products register of any Linux/BSD distribution, or Mac OS X. Are any companies still developing software to this certification, or requiring it?"

39 of 167 comments (clear)

  1. perfect by OffTheLip · · Score: 5, Funny

    IBM is rivaling Microsoft's uncany knack for aligning their company with revelant dates.

  2. off-brand Unices by tverbeek · · Score: 5, Insightful
    No mention anywhere in the branded products register of any Linux/BSD distribution, or Mac OS X. Are any companies still developing software to this certification, or requiring it?

    I thought it was always strictly a UNIX® thang that was never important to the noncommercial BSDs, Linux, or OS X. That doesn't mean it isn't important to the markets that still rely on it for interoperability.

    --
    http://alternatives.rzero.com/
    1. Re:off-brand Unices by Jeff+DeMaagd · · Score: 3, Insightful

      IIRC, the certification is mostly for branding. And the branding is rediculously expensive just for the licence fees, not counting the system modifications needed to comply with the standard.

    2. Re:off-brand Unices by Billly+Gates · · Score: 3, Informative
      Certification is really for paperwork.

      Think of government institutions for example that require that a platform must be Unix, VMS, or Windows.

      If you want to try Linux guess what? You can't since according to the rules and regulations it is not a real unix. At least in the defense department and you can get in big trouble otherwise. Same is true for private businesses that deal with governmental contracts which state what they must run.

      Its quite silly really, but yes Linux is used commercially and its quite important for government contracts to be officially labelled as a unix. A C2 certification would be nice as well since only Windows, OS/390, and AIX are officially labelled secure enough according to government paperwork thanks to the silly label.

      To illustrate the point, why do you think MS invested so much money into making sure NT4 had limited and sorry possix support? The answer was to make NT4 a viable possix certified platform for the US government even though it never really was fully compatible, it was just the label.

  3. yeah but by commodoresloat · · Score: 4, Funny

    IBM had to turn down the certification because they couldn't find the relevant code.

  4. Standards... by Anonymous Coward · · Score: 5, Interesting


    No mention anywhere in the branded products register of any Linux/BSD distribution, or Mac OS X. Are any companies still developing software to this certification, or requiring it?"

    Companies and groups that are truly interested in standards will care and require it. Unfortunately all Linux distributions and BSD projects are not even close to being a Unix certified product. And the BSD families are much closer than Linux.

    MacOSX could be with some cash (which they have lots of) but their target markets aren't hardcore techies, it's graphic designers and iPod buyers.

    1. Re:Standards... by MBCook · · Score: 5, Interesting
      I agree. While Apple is trying to get their machines in the server room (especially for small businesses) and they are nice machines, they are definatly not aimed at the kind of places that would probably demand this certification. I would think this kind of thing would be more apt to be a requirement for large contracts at large companies (Fortune 500 and such), where if they wanted to they would have the resources to work around the bits that are missing from OS X (whatever those are, no idea) if they really cared.

      I don't think Apple would get any real benefit (at least in the short term) from such a certification. They should get into more server rooms first.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:Standards... by TiMac · · Score: 4, Interesting

      Mac OS X COULD be, except for legal issues. The Open Group sued Apple years ago (link) over Apple's use of UNIX in regards to Mac OS X, and the lawsuit was delayed last year until this year....I don't remember hearing anything more about it since....and I can't find any new info. Apple is fighting the very idea that Open Group has a trademark on UNIX anymore, claiming the term generic. Might weaken their case if they paid to license it now.

      --

    3. Re:Standards... by Fallen+Andy · · Score: 2, Interesting

      Eh? Who defines this stuff. BSDI? SCO? Novell? One of the perennial curses of what constitutes UNIX was
      the bitching betweeen the big guys.

      Nowadays, we pretty much understand that UNIX is really FreeBSD + Linux +

      Sorry SUN, IBM etc but this is the *real* world. We don't want to code for your flakey headers or bleed out because of your incompetence... We've got used to really quick bug fixes flashed across the planet in a way that you guys couldn't even dream of...

      I think I screamed enough there. Mac OSX ought to
      be higher in most peoples estimation than it is, but the past is still in too many folks heads...
      Apple made a lot of wrong moves, and it will take
      time to heal those wounds...

      If I'm really lucky I may have a mac osx machine here soon. I'm pounding on my colleagues head to get one.. Just so I can run Python on it...

      (If I twist his arm enough, perhaps they'll let me
      keep one. I still like Mac's, and hot damn it, it's a more robust machine than any crummy windoze box ever will be, not to mention a lot sexier)
      (sidenote: the real reason it's sexier is that there's a higher probability that there'e a cute
      graphics designer lady I'm borrowing it from...)

      We might be an unmarried 45 year old, but we do live here in the med, so we dream on...

      I want to apologize to IBM right now, because they
      are not the demons they used to be. Jikes etc., are truly beautiful, and we appreciate IBM's contribution...

    4. Re:Standards... by quantumraptor · · Score: 2, Informative

      Both of those clusters run linux/ppc.
      To be specific, Yellow dog linux.
      link:
      http://www.theregister.co.uk/2003/08/06/us_navy_bu ys_linux/

  5. Re:UNIX 2003? by grub · · Score: 2, Insightful


    That'll be tough. The "Distros" can't even decide on what files to put in what directories ("Does that go in /bin, /usr/bin, /usr/local/bin...")

    And, besides, Linux is just the kernel.

    --
    Trolling is a art,
  6. I just find it interesting... by FooAtWFU · · Score: 3, Funny

    that this standard is called Unix 2003, and now (towards the end of 2004) there is exactly one system which is certified. Compare to the rest of the software world... :)

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
    1. Re:I just find it interesting... by thodi · · Score: 2, Insightful

      Yeah, like all of those fully C99-compliant C-compilers you see everywhere now, at the end of 2004 :-/

  7. Yes, but how to promote this achievment? by hey! · · Score: 4, Funny
    I can see the ads now:

    AIX: the only operating system that supports the Unix standard!


    Not exactly a selling point for either, eh?
    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  8. Re:UNIX 2003? by RWerp · · Score: 3, Informative

    That'll be tough. The "Distros" can't even decide on what files to put in what directories [...]

    There is a standard on that.

    --
    "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
  9. What is the point ? by Anonymous Coward · · Score: 5, Interesting

    The real question is how much this certification matters, if it appears it doesn't co-exist with POSIX standards.

    As discussed on comp.unix.solaris a few days ago - POSIX specifies (amongst many other things) what various flags passed to uname should produce. AIX (which my collegues and I always referred to as "Aix Ain't Unix" due to it's...ahem...'unique' approach to things) breaks this. So it shouldn't pass strict POSIX conformance testing, yet it passes UNIX03. So, what does this cert mean in reality, given that AIX is one of the most "non-Unixy" systems around anyway ? Who is really going to go for AIX over HP-UX or Solaris just because AIX got a cert ?

    1. Re:What is the point ? by Michael+Wardle · · Score: 4, Informative

      UNIX® 03 is POSIX. It is a "common update to IEEE Std 1003.1,1996 Edition, IEEE Std 1003.2, 1992 Edition, their ISO/IEC counterparts and the previous version of the Single UNIX Specification".

      In the case of uname, compare the UNIX and the IBM definitions. They look the same. In practise, the two ways it conforms to POSIX.1 yet differs from Solaris are the -m flag and the -r flag. With -m, AIX prints a hexadecimal number indicating the precise machine model rather than just the architecture (however this has become less useful on new IBM pSeries systems as "many new machines share a common machine ID of 4C"). This information can be augmented with the output of uname -M. With -r, I think only the major and minor version numbers are printed (it doesn't mention the point release since any point release should be compatible with other releases in that series). More precise information can be determined by running oslevel.

      I agree it would be nicer if uname -m gave a human-readable architecture description as many other UNIX systems do, but POSIX doesn't require it be human readable or have a 1:1 mapping to CPU architecture.

  10. slow news day? by jmank88 · · Score: 5, Funny

    you know its a slow news day when the article starts with "Last Wednesday..." -jordan

  11. Re:wow.. 28 comments by arivanov · · Score: 3, Informative

    Well... The results themselves are the best joke as they have neither 2003, nor 1998. In fact the only cert they hold is 1995 so they do not have a product that is legally entitled to be called Unix(R) according to the current specification and Open Group requirements (2003 is next spec, 1998 is current, 1995 is obsolete).

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  12. Well here's a SCO joke.... by overbyj · · Score: 2, Funny

    Why did Darl McBride cross the road?

    Because his code had been misappropriated into the chicken which was now on the other side.

    --
    No trees were harmed in the composition of this; however, numerous electrons were inconvenienced.
  13. Open Group "UNIX(TM)" perverted by greed by HighOrbit · · Score: 5, Insightful

    IIRC, the orginal idea behind the UNIX trademark being given to the Open Group was so they would "protect" the UNIX name by making sure that anything calling itself "UNIX" would have to meet certain inter-operability standards. You could only license the UNIX(TM) name if your product met some strict standards.

    That *would* have been a GOOD THING(TM). The problem is they charge mega-$$$ for certification and license royalties. They charge much much more than their costs and reap a huge profit on each certification. This basically freezes out any free/open unix-like system and it also is a barrier to entry for a start-up who would otherwise meet the standard. With a little work, there are few reasons why FreeBSD (for instance) would not be able to meet the standard, but that would require mega-bucks to be handed over to the Open Group and few open source project have that kind of money.

    Cheers to IBM for meeting the standard. Jeers to Open Group for being a bunch of greedy bastards and locking out Free Software.

    1. Re:Open Group "UNIX(TM)" perverted by greed by RAMMS+EIN · · Score: 2, Insightful

      ``The problem is they charge mega-$$$ for certification''

      A lot of otherwise useful certification programs have that problem. It makes me wonder why free certifications don't have more mindshare. Actually, it would be a Good Thing if charging a lot for certification were not allowed. Unfortunately, too few people really care about interoperability. They only care if things work with their system of choice (be it Linux, Windows, GNU, Word, or whatever).

      --
      Please correct me if I got my facts wrong.
    2. Re:Open Group "UNIX(TM)" perverted by greed by CaptainPinko · · Score: 2, Interesting

      I believe part of being a UNIX is having a large company to be held accountable for the software: no room for M$-style EULAs. Basically AFAIK if you get a UNIX you know you can sue the pants off of the company if it fux up. How the hell would any free or even low-cost *nix be able to meet that requirement? Frankly, the reason that people like Linx\BSD is because they are good and cheap... they are cheap because they have few costs... ergo free Unix is self-contradictory.

      --
      Your CPU is not doing anything else, at least do something.
  14. Re:Better Working Conditions - More Stable Softwar by arivanov · · Score: 4, Interesting

    Complete and utter bullshit. One of the biggest IBM research centers is in the german speaking bit of Switherland. Even as far back as 1995 and the OS2 Warp release development work was done in places like Bulgaria, Russia, Chech republic. Another large development center which deals with non-right-to-left writing direction languages is Egypt. None of these are natively english speaking. In fact IBM has been closing research facilities in English speaking countries (England) in favour of non-english speaking countries for more then 10 years.

    You have got the wroing impression because IBM is a company that it is extremely strict on requiring every employee to know and use English for internal correspondence and documentation. But it is not an US company at all. In fact Sun is considerably more US. To be more exact it is a combination of Californian Silicon Valley "we are better then everyone" with typical college dropout vindictiveness. DNS, paying SCO, kicking Red Hat under the table, so on so fourth. To summarize - Sun is typical international corporation - it is present around the world, with nearly all directors and administrative personnel of any noticeable influence being American. IBM is and has been trully global for a very long time. At least as far back as the age of typewriters (and the Nazi affair).

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  15. Re:Cute but Pointless Comment by upsidedown_duck · · Score: 4, Funny


    The curious thing about the argument regarding IBM is that it avoided the fact that many Americans are not fluent in English, and that IBM apparently must hire only the subset of Americans who are fluent in English. If they don't, and, in reality, they actually hire Americans with a broad spectrum of English proficiency, then the argument defending IBM is moot.

    I've worked with Americans my whole life (being an in the USA and all), and, truly, many, if not a majority, of Americans act as if they had just learned their ABCs. It is quite depressing having to read problem reports or e-mails that look like they were written by second graders.

    --
    -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
  16. Re:Better Working Conditions - More Stable Softwar by janoc · · Score: 3, Insightful
    I am taking offense with this comment. I am not American, neither H-1B visa holder and with such xenophobic attitude I will definitely not look for one.

    Did you realize that those failures you described are first of all management failures rushing far from mature product to the market ? And the management is rarely consisting of H-1B visa holders, just the opposite - they are all Americans.

    I am from the former Eastern Bloc and I was working for an outsourcing company for a while (for a German partner). The amounts of craptacular code written by supposedly superior Western programmers (and American too - one of the largest US jeans makers is using our software to design and cut jeans) were something incredible. So stop this elitist and xenophobic bullshit, please.

    If you are unable to compete, either on salary or more like on quality terms, well, tough for you. Either adapt or die. It is the same for us, because the Indians and Chinese have even lower salaries than former Easterners. However, we are not whining and crying in a corner that those H-1Bs took our jobs, we are trying to outcompete them on things they cannot do. Try to do the same instead of this crap, OK ? Capitalism works both ways, you know.

    Regards, jan

  17. Re:Linux ? Right & Wrong by HighOrbit · · Score: 2, Interesting

    You Both Right and Wrong.

    Right - BSD is a genuine descendant of the original AT&T Unix. It is a Unix in everything but name. Linux is a completely new clone

    The wrong part is about what it takes to be a brand-name UNIX(TM). No descent from AT&T Unix is required and no code simularity is required. The only requirement is that the system meet certain inter-operability standards that are defined in the Unix Specification from Open Group. So a completely new clone like Linux could (theoretically) meet the standard, get certified, and call itself UNIX(TM).

  18. Apple Lawsuit by buckhead_buddy · · Score: 2, Insightful

    Apple did get it's old Unix-for-Mac product "A/UX" certified as a real Unix. But for a long time Apple described Mac OS X as "Unix-like", later it used the term "Unix based" technology. The Open Group filed a lawsuit against Apple for using this terminology back in 2001 and this was still winding its way through the court and negotiation system as late as June 2004. I have no idea what the state of things is today, but Apple got very nasty during these "negotiations" claiming that the word Unix itself doesn't denote a strict set of standards. At some point people were talking about Apple having to pay huge fines or the Open Group losing the use of Unix as a trademark as the only two outcomes of this trial.

    Whatever happened, I doubt Apple will go after the certification of Unix 2003.

  19. dogged success by Doc+Ruby · · Score: 2, Funny

    Now IBM's "lost AIX source code" makes sense: they actually pulled off, at the Unix Certification, the old fantasy of "the dog ate my homework"!

    --

    --
    make install -not war

  20. Re:Better Working Conditions - More Stable Softwar by mlyle · · Score: 4, Informative

    If you go back to old articles about SunOS when it was first upgraded to 64 bits (becoming Solaris), you will find plenty of articles describing the flaws and the lack of stability in the product.

    Are you on crack?

    Solaris 1.x was SunOS 4 (BSD derived)+ OpenWindows; Solaris 2.x was SunOS 5 (SysV derived) + OpenWindows. Both were 32 bit operating systems running on 32 bit hardware (ignoring things like large file support), until UltraSPARC hardware came along and Solaris 7/2.7 added support for 64 bit operation in 1998 (this is 7 years after Solaris 1.0 shipped, and 6 years after Solaris 2.0 shipped).

    Your post is factually inaccurate, bigoted, etc.

  21. Re:UNIX 2003? by Eravnrekaree · · Score: 3, Insightful

    Linux should follow Unix standards, and this is rather important since the Unix standards tend to be designed to assure source compatability, that the base libraries, kernel, and environment follow the same standards so that software and application libraries can compile on any Unix-compliant OS with no modification. This is essential to having true OS choice because if you want to switch OSs its nice to be able to take your applications with you. Furthermore, since it allows the same software to be compiled on different OSs, all Unix OSs can co-exist and benefit from the software written for each other, so each OS doesnt have to have a set of applications rewritten for it, which wastes time. Linux shouldnt have the "take over the world" mentality and realise that people do deserve OS choice and thus support standards to allow people to move freely between Linux and other Unix OSs.

  22. SuSE Linux... by jd · · Score: 3, Funny

    ...actually has got a C2 certification, with help from IBM. As such, the German distribution is the only one that can legally be used by the US DoD. Ok, so the invasion takes place 50 years later than planned. What's a bit of transatlantic lag?

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  23. Re: greed ... or need? by LarryWest42 · · Score: 2, Insightful

    Fair enough criticism, but how would you propose that these certifying groups be supported?

    Taxes? Bake sales? Fund-raising drives?

  24. Re:Better Working Conditions - More Stable Softwar by isdnip · · Score: 3, Insightful

    Half right. It has nothing to do with the nationality, national origin, or immigration status of employees. It has a lot to do with what is expected of employees, and what processes are involved in writing software.

    I worked for some years for one of IBM's competitors. I wasn't a tech writer there, but looked into it before joining. The software development process involved working closely with the writers. The programmer's job, in essence, was to make it work according to the documentation, not the other way around. The relaese cycle was slow, but it was industrial strength code. Something I miss today.

    Oddly, it seems to me that most of the tech writers working around here nowadays -- in English -- are not native speakers. Most are Russian. They take care with the language that a native usually misses. But they're not programmers. It's a rare programmer who can write decent text.

  25. MS Windows by ChiralSoftware · · Score: 2, Funny
    I wonder why MS doesn't get its Server 2003 Unix-certified. If they really want to break into the server business, that would be a logical thing for them to do, and they have the resources to do it. Yes, funny as it sounds, there's no reason why Windows Server 2003 couldn't become an officially-certified Unix, just like Linux could if someone bothered to take it through the certification process.

    1. Re:MS Windows by cpghost · · Score: 4, Interesting

      I wonder why MS doesn't get its Server 2003 Unix-certified.

      That's the funny thing about Unix. All it takes is a set of syscalls and libraries that would provide userland apps with all required interfaces. Unix is just some kind of virtual machine that userland programs can invoke and expect some kind of behaviour.

      So, if Server 2003 implemented all those interfaces, it would effectively be Unix, and could be certified as such.

      Now... does it?

      --
      cpghost at Cordula's Web.
  26. Why AIX? by ClosedSource · · Score: 2, Interesting

    So, if IBM is really embracing Linux, why spend the time and money to certify AIX. They could have spent it on Linux development. Doesn't the certification devalue Linux a bit by comparison?

    1. Re:Why AIX? by sapbasisnerd · · Score: 4, Informative

      This is a "which of your children do you love most" question. AIX serves a different purpose and market than Linux. For example you can now run AIX on a 64 way SMP machine and get good scaling, Linux tops out at what? is it 8 now or still 4? There are a raft of applications that run on AIX that do not (yet at least) run on Linux and there are other issues.

  27. Re:Better Working Conditions - More Stable Softwar by Moridineas · · Score: 2

    as an American I want to say two things--firstly, I agree 100% with you. Secondly, I don't think _most_ Americans are xenophobic.

    But anyway, right on with your messages--I enjoyed your point.