IBM First To Receive UNIX 2003 Certification 167
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?"
perfect (Score:5, Funny)
Re:perfect (Score:1)
off-brand Unices (Score:5, Insightful)
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.
Re:off-brand Unices (Score:4, Insightful)
It costs money (Score:1, Insightful)
I'm sure any open-source unix project with that kind of money has better ways to spend it.
Re:off-brand Unices (Score:4, Informative)
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.
SuSE Linux... (Score:4, Funny)
C2 is no big deal, let's shoot for B0 (Score:2, Interesting)
Re:off-brand Unices (Score:1, Informative)
noncommercial BSDs
Linux
OS XNote that there is nothing in this list to suggest that the adjective included in the first item applies to the others. Granted, the earlier syntax is a little ambiguous, but from the context, in which OS X was listed separately, despite the fact that it is a BSD, indicates that a distinction was being made bet
Re:off-brand Unices (Score:1)
</Wiggum>
yeah but (Score:5, Funny)
Re:yeah but (Score:2)
Standards... (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.
Re:Standards... (Score:5, Interesting)
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.
Re:Standards... (Score:1)
kthx.
BSD closer? Not. (Score:2)
That's been a part of POSIX since 1988. Even SCO
gets this one right.
Come back and discuss things again after you've
fixed the blatent and willfull standard violations.
Re:BSD closer? Not. (Score:2)
expected, and wrong (Score:2)
any case, FreeBSD is wrong. This is an intentional
and major violation of the POSIX standard.
Simply put, FreeBSD uses -u for something else.
It's used to get the 11-column "user" format.
For 16 years now, POSIX has specified that -u will
let you select a user. So user phil can ask to see
all processes owned by user barry.
FreeBSD makes you use grep. Eeew! Don't forget
the "^", or you'll match command names too.
Re:expected, and wrong (Score:2)
RTFM.
ps -U
Re:BSD closer? Not. (Score:2)
Re:Standards... (Score:5, Interesting)
Re:Standards... (Score:3, Interesting)
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 o
Re:Standards... (Score:2)
UNIX is defined by the Open Group. Period.
Mac OS X is based on a design from the 80's, get with it.
Thanks for the support (Score:2)
playfulness on a spare minicomputer c.a. 1969 so what are you trying to suggest? Maybe I'm just senile.
OK, GA GA GA.
Je Men Foo
Re:Thanks for the support (Score:2)
Re:Standards... (Score:2)
That's not to say that Unix standards don't matter to Linux. They do, but generally i
Re:Standards... (Score:2)
Yes, Linux is pushing much of that development, but Linux is nowhere near the point that it needs to be to become a full UNIX. Yes, it is UNIX compatible, and will do what 90% of the world requires of a UNIX.. but it is not UNIX.
Re:Standards... (Score:1)
wow, that's good to know, I was confused about 'techies', especially the 'hardcore' ones.. i was thinking maybe the US military's new supercomputer cluster, or the software tester for it, at Univ of Maine, or the huge numbers of applied engineering guys at NASA, and places like that, or those 'softcore' guys at UCLA's Blood Plasma Research facility. All of them
Re:Standards... (Score:2, Informative)
To be specific, Yellow dog linux.
link:
http://www.theregister.co.uk/2003/08/06/us_navy_b
I just find it interesting... (Score:4, Funny)
Re:I just find it interesting... (Score:2, Insightful)
Yes, but how to promote this achievment? (Score:5, Funny)
Not exactly a selling point for either, eh?
Re:Yes, but how to promote this achievment? (Score:2)
Not as funny as some earlier "standards" efforts. I used to love the ads from Motorola proclaiming loudly that "only Motorola supports the industry standard Versabus".
wow.. 28 comments (Score:1)
Re:wow.. 28 comments (Score:4, Informative)
Well here's a SCO joke.... (Score:3, Funny)
Because his code had been misappropriated into the chicken which was now on the other side.
Re:Well here's a SCO joke.... (Score:2)
A: To file yet another lawsuit?
What is the point ? (Score:5, Interesting)
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 ?
Re:What is the point ? (Score:1)
Wouldn't "Aix Isn't uniX" be a more correct expansion (both grammatically and acronymically)?
Re:What is the point ? (Score:2)
What is this world coming too?
It just comes to show that certifications can easily be achieved by following the letter and not spirit of why the certifications are there in the first place.
Re:What is the point ? (Score:5, Informative)
UNIX® 03 [unix.org] 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 [opengroup.org] and the IBM [ibm.com] 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.
slow news day? (Score:5, Funny)
Linux ? (Score:1, Troll)
Re:Linux ? Right & Wrong (Score:3, Interesting)
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)
Re:Linux ? (Score:2)
Re:Linux ? (Score:2)
Not likely!
There was some heated discussion between the creators of Minix and Linux over the fundamental structure of an OS. You do not get that kind of disagreement between something and its clone.
Open Group "UNIX(TM)" perverted by greed (Score:5, Insightful)
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.
Re:Open Group "UNIX(TM)" perverted by greed (Score:3, Insightful)
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).
Re:Open Group "UNIX(TM)" perverted by greed (Score:2)
Re: greed ... or need? (Score:2, Insightful)
Taxes? Bake sales? Fund-raising drives?
Re: greed ... or need? (Score:1)
As opposed to "huge profit", that is.
Good Stewardship of Trademark != Huge Profit (Score:2)
Remember the original idea was to license the trademark to systems that could meet the Single Unix Specification and thereby protect the UNIX name. Now the idea seems to be to squeeze as much licensing royalties out of the softwar
Re:Open Group "UNIX(TM)" perverted by greed (Score:1)
Re:Open Group "UNIX(TM)" perverted by greed (Score:3, Interesting)
Please note (Score:1, Funny)
Re:Please note (Score:1)
Re:Please note (Score:2)
So is UnixWare Unix anymore?
Apple Lawsuit (Score:3, Insightful)
Whatever happened, I doubt Apple will go after the certification of Unix 2003.
Re:Apple Lawsuit (Score:1)
dogged success (Score:3, Funny)
Linux Standards (Score:2)
MS Windows (Score:3, Funny)
Re:MS Windows (Score:5, 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?
Re:MS Windows (Score:2)
The original NT was a microkernel will "personalities" not altogether differe
Why AIX? (Score:3, Interesting)
Re:Why AIX? (Score:5, Informative)
Re:Why AIX? (Score:2)
Re:Why AIX? (Score:2)
Because IBM's customers want AIX and Linux, not AIX or Linux.
If it works on both then the choice can be made on secondary considerations or even just on the whim of the moment.
In the unlikely event that one breaks, there is a fair chance that the other is not broken.
With two valid contenders, there tends to be competition which actually improves both. I'd say that the AIX certification actually results in increasing the valu
Re:Why AIX? (Score:2)
Why is this in the BSD category? (Score:2)
- Hubert
So what (Score:2)
When will it be possible to make shared libraries (Score:2)
Decent page viewer, modern version of top and other utilities are overdue too...
Re:Coinsidense? (Score:1)
Why would the granting of a technical specification certification be contingent upon a company's working environment?
P.S. The word is "coincidence."
Re:Coinsidense? (Score:1)
Re:Better Working Conditions - More Stable Softwar (Score:2)
Re:Cute but Pointless Comment (Score:5, 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.
Re:Cute but Pointless Comment (Score:1, Funny)
Re:Cute but Pointless Comment (Score:2)
Sorry, I actually am a born-and-bred US citizen. My problem is that I paid attention to my Freshmen English professor, and I've regretted it almost every day.
Re:Cute but Pointless Comment (Score:1)
Re: Dear KKK member (Score:2)
We're now talking about two entirely different things:
They both have issues. My coworkers are spread over the entire N.American continent, plus Germany and India. At least, these are the ones I deal with on a regular basis.
In my experience, location is a larger barrier to effective communication, if only because turn-around time when emailing with India from here (11.5 hours difference from MDT to at least their location in India) is so
Re:Better Working Conditions - More Stable Softwar (Score:5, Interesting)
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).
Re:Better Working Conditions - More Stable Softwar (Score:4, Insightful)
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
Re:Better Working Conditions - More Stable Softwar (Score:3)
But anyway, right on with your messages--I enjoyed your point.
Re:Better Working Conditions - More Stable Softwar (Score:2)
Western programmers and engineers have had to carry the load for management, HR and sales department in every company that came within 2 feet of me. I think the East is just starting to see the swing of things.
Re:Better Working Conditions - More Stable Softwar (Score:5, Informative)
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.
Re:Better Working Conditions - More Stable Softwar (Score:4, Insightful)
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.
True (Score:2)
Indeed, SunOS became Solaris when Sun abandoned BSD in favour of SVR4. Solaris 7 was the first 64 version. As any fule kno.
Re:UNIX 2003? (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
And, besides, Linux is just the kernel.
Re:UNIX 2003? (Score:2)
That's easy: /bin is for user (no need to be root) programs needed for system rescue (when /usr can't be mounted), /usr/bin is for all user programs installed by the OS and /usr/local/bin is for locally installed (not with apt/urmpi/...) user programs. I don't know a recent Linux distro that doesn't follow this convention. However it's true there is some real issue with filesystem hierarchy and not all distro do it the same way but /bin, /usr/bin, /usr/lo
Re:UNIX 2003? (Score:4, Informative)
There is a standard [pathname.com] on that.
Re:UNIX 2003? (Score:2)
Re:UNIX 2003? (Score:3, Insightful)
Re:UNIX 2003? (Score:1)
Re:UNIX 2003? (Score:2)
The difference here is that Linux never attempted to be compatible with any of the Apple II OSes, but it does attempt to be a UN*X-compatible OS.
"Not being constrained by legacy APIs" in the sense that it can cheerfully break compatibility with them (a claim for which I've seen little, if any, evidence - yeah, perhaps that sort of breakage occurs on occasion, but that arguably makes
Re:UNIX 2003? (Score:1)
Re:UNIX 2003? (Score:1)
There are a few exceptions, such as with X Window Systems and NFS, where of course binary compatability is needed in the protocols, and perhaps file formats like TAR.
Re:UNIX 2003? (Score:1)
Re:Noo, a speling eror in the topic (Score:1)
Re:Noo, a speling eror in the topic (Score:1)
Re:How about... (Score:2)
How about ice hockey [sjbaker.org]? (I though I'd remembered hearing that Torvalds had suggested that Tux and Beastie play ice hockey with Bill Gates' head, but either that happened in another message or didn't happen at all.)