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?"

3 of 167 comments (clear)

  1. 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.

  2. 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.

  3. 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.