AppleInsider AppleInsider Forums


Go Back   AppleInsider > Mac OS
Register Members List New Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
Old 08-01-2007, 04:21 PM   #1
AppleInsider
Kasper's Automated Slave
 
Join Date: Nov 1997
Posts: 6,158
Apple's Leopard gains UNIX 03 certification

Apple's forthcoming release of Mac OS X 10.5 Leopard is the first BSD-based operating system to receive the UNIX 03 certification, placing the Mac maker among an elite group of official UNIX 03 vendors.

As noted by ArsTechnica in its coverage of the matter, Apple has always touted Mac OS X as UNIX-based, playing up the security, stability, and compatibility that comes with its BSD foundation. At one point, the company's evangelism of Mac OS X through use of the UNIX name actually landed it in hot water with The Open Group, as the OS wasn't actually UNIX-certified at the time.

"All that is changing," explains Ars, "since the upcoming Leopard release has received the UNIX 03 certification as of May 18, meaning that Mac OS X 10.5 on the Intel platform is a 'true' UNIX OS, rather than just being UNIX-like."

From a developer standpoint, UNIX 03 certification means that Leopard conforms to the Single UNIX Specification Version 3 (SUS), which outlines how components like the shell, compiler, and C APIs should function.

In becoming the first BSD-based OS to receive the UNIX 03 certification, Leopard also adds Apple to an extremely short list of official UNIX 03 OS vendors that include IBM, Sun, and HP. This presents several advantages:

"Any software written for the SUS specification is easily portable to a UNIX 03 operating system, meaning that enterprise customers who need a 'real' UNIX for their applications can now use Leopard servers if they so desire," writes Ars. "Leopard's certification also gives developers another option for a development platforms, which could translate into some extra Mac sales."

Leopard's UNIX 03 certification applies only to the Intel-based version according to the official Open Brand Certificate [PDF].
AppleInsider is offline   Reply With Quote
Old 08-01-2007, 04:48 PM   #2
djpadz
Registered User
 
Join Date: Dec 2006
Posts: 37
I wonder if the efforts toward UNIX '03 certification are pointing toward a real enterprise strategy from Apple. After all, most consumers wouldn't care one way or the other about such things (although it does widen the feature gap between OSX and Windows, at least from a marketing perspective), but it does become important for CIO-types who are looking for an enterprise server platform.
djpadz is offline   Reply With Quote
Old 08-01-2007, 04:55 PM   #3
Zenga
Registered User
 
Join Date: Oct 2005
Location: oblivion
Posts: 256
Macs + iPods + iPhone + Enterprise?

Quote:
Originally Posted by djpadz View Post
I wonder if the efforts toward UNIX '03 certification are pointing toward a real enterprise strategy from Apple. After all, most consumers wouldn't care one way or the other about such things (although it does widen the feature gap between OSX and Windows, at least from a marketing perspective), but it does become important for CIO-types who are looking for an enterprise server platform.
I was thinking about that exactly.. If enterprises have softeware written in UNIX and like the article says "easy to port" to Leopard, maybe this is the 4th leg that Steve meant to his peers when he talk about Apple being a 2 leg table before the iPhone..

Let's see what the new cat brings to the mac world.. in the mean time:

WHERE THE HELL IS MY NEW IMAC?



zenga
Zenga is offline   Reply With Quote
Old 08-01-2007, 04:58 PM   #4
Rank Xerox
Registered User
 
Join Date: Dec 2001
Location: The Riviera
Posts: 17
This was news in Sweden on the 12 of June. Even with a link to download the Apple Unix 03 certificate.
Rank Xerox is offline   Reply With Quote
Old 08-01-2007, 05:37 PM   #5
Moukkis
Registered User
 
Join Date: May 2007
Posts: 17
Quote:
Originally Posted by Rank Xerox View Post
This was news in Sweden on the 12 of June. Even with a link to download the Apple Unix 03 certificate.
Not much going on in Sweden then...

Best Regards,
Manu, Finland
Moukkis is offline   Reply With Quote
Old 08-01-2007, 05:45 PM   #6
Slewis
Registered User
 
Join Date: Nov 2006
Posts: 2,077
Null.


Þ & þ are called "Thorn" & þey represent þe sound you've associated "th" wiþ since þe 13þ or 14þ century. I'm bringing it back.
<(=_=)> (>=_=)> <(=_=<) ^(=_=^) (^=_=)^ ^(=_=)^ +(=_=)+


Last edited by Slewis; 11-09-2008 at 09:08 AM..
Slewis is offline   Reply With Quote
Old 08-01-2007, 05:52 PM   #7
drjjones
Registered User
 
Join Date: Jul 2007
Posts: 155
Quote:
Originally Posted by AppleInsider View Post
Apple's forthcoming release of Mac OS X 10.5 Leopard is the first BSD-based operating system to receive the UNIX 03 certification, placing the Mac maker among an elite group of official UNIX 03 vendors.

As noted by ArsTechnica in its coverage of the matter, Apple has always touted Mac OS X as UNIX-based, playing up the security, stability, and compatibility that comes with its BSD foundation. At one point, the company's evangelism of Mac OS X through use of the UNIX name actually landed it in hot water with The Open Group, as the OS wasn't actually UNIX-certified at the time.

"All that is changing," explains Ars, "since the upcoming Leopard release has received the UNIX 03 certification as of May 18, meaning that Mac OS X 10.5 on the Intel platform is a 'true' UNIX OS, rather than just being UNIX-like."

From a developer standpoint, UNIX 03 certification means that Leopard conforms to the Single UNIX Specification Version 3 (SUS), which outlines how components like the shell, compiler, and C APIs should function.

In becoming the first BSD-based OS to receive the UNIX 03 certification, Leopard also adds Apple to an extremely short list of official UNIX 03 OS vendors that include IBM, Sun, and HP. This presents several advantages:

"Any software written for the SUS specification is easily portable to a UNIX 03 operating system, meaning that enterprise customers who need a 'real' UNIX for their applications can now use Leopard servers if they so desire," writes Ars. "Leopard's certification also gives developers another option for a development platforms, which could translate into some extra Mac sales."

Leopard's UNIX 03 certification applies only to the Intel-based version according to the official Open Brand Certificate [PDF].

This is great. We can now use an apple servers more ways and show off more capability to overtake the industry with reliability that few can supply . Bigger margins for AAPL.
drjjones is offline   Reply With Quote
Old 08-01-2007, 05:59 PM   #8
noirdesir
Registered User
 
Join Date: Dec 2004
Posts: 344
So what are the main UNIX variants? Apparently, IBM, Sun and HP are the main 'industry-strength' suppliers, Sun's Solaris certainly has a very solid reputation, and this is also true for the high-end systems of IBM and HP. Then there is the open-source world (*) with Linux, which has almost reached consumer-grade status, plus all the BSD variants and naturally OS X.

Does this cover basically the whole market (with some niche solutions, is there still an SGI)? Or are there other relevant UNIX flavours? And what is the relative importance of these systems in the non-consumer market?

(*) I know Solaris is open-source now, but not by tradition.
noirdesir is offline   Reply With Quote
Old 08-01-2007, 06:43 PM   #9
Kasper
Administrator
 
Join Date: Oct 2002
Posts: 795
Quote:
Originally Posted by Slewis View Post
Thanks for the content recently, but now you're reporting something that should be dated June 12th.

This was on Apple's site since WWDC, and just reading this page would tell you all about SUSv3 and POSIX compliance.

Sebastian
It's a slow day...

K


EIC- AppleInsider.com
Questions and comments to : kasper@appleinsider.com
Kasper is offline   Reply With Quote
Old 08-01-2007, 07:03 PM   #10
melgross
Global Moderator
 
Join Date: Sep 2004
Location: NYC
Posts: 19,612
I had thought that the Sun implementation was based on FreeBSD just as Apple's is.

If not, then what?
melgross is offline   Reply With Quote
Old 08-01-2007, 07:05 PM   #11
theapplegenius
Registered User
 
Join Date: May 2005
Location: Chicago, IL
Posts: 584
The funny thing is that Mac OS X's kernel is XNU, a backronym for "X is Not UNIX". Well now XNU *is* UNIX.

Hahaha...ha....


"Humankind -- despite its artistic pretensions, its sophistication, and its many accomplishments -- owes its existence to a six-inch layer of topsoil and the fact that it rains."
theapplegenius is offline   Reply With Quote
Old 08-01-2007, 07:07 PM   #12
melgross
Global Moderator
 
Join Date: Sep 2004
Location: NYC
Posts: 19,612
Quote:
Originally Posted by theapplegenius View Post
The funny thing is that Mac OS X's kernel is XNU, a backronym for "X is Not UNIX". Well now XNU *is* UNIX.

Hahaha...ha....
What?

The kernel is MACH.

Or am I missing something here?
melgross is offline   Reply With Quote
Old 08-01-2007, 07:09 PM   #13
acslater017
Registered User
 
Join Date: Aug 2006
Posts: 61
I have no idea what this means!

All I know is Time Machine lets you fly into a wormhole
acslater017 is offline   Reply With Quote
Old 08-01-2007, 07:19 PM   #14
MsNly
Registered User
 
Join Date: Aug 2007
Location: Earth
Posts: 258
Intel Only

Quote:
Originally Posted by AppleInsider View Post
Leopard's UNIX 03 certification applies only to the Intel-based version according to the official Open Brand Certificate [PDF].
All the more reason for Apple to release a minitower (I know I know) so I can replace my iBook G4 Of Horror!
MsNly is offline   Reply With Quote
Old 08-01-2007, 07:29 PM   #15
lfmorrison
Registered User
 
Join Date: Sep 2005
Posts: 395
Quote:
Originally Posted by melgross View Post
I had thought that the Sun implementation was based on FreeBSD just as Apple's is.

If not, then what?
Sun's Unix is SunOS, whose heritage as a UNIX system dates back to the early 1980's, when it was derived from BSD. This was back when the legitimacy of Berkeley's version of Unix wasn't debated as hotly as it would be later.

As of SunOS 5.0 (re-branded as Solaris 2.0) and later, it was derived instead from System V Release 4 (which is unquestionably a legitimate Unix, and itself was an amalgam of technologies from various sources, including, you guessed it, BSD.)

FreeBSD came into existence as an open-source project later on, as Berkeley was officially dropping development of BSD.

http://en.wikipedia.org/wiki/Image:U...ory-simple.svg
lfmorrison is offline   Reply With Quote
Old 08-01-2007, 07:34 PM   #16
macbear01
Registered User
 
Join Date: Apr 2005
Location: Atlanta, GA
Posts: 36
Quote:
Originally Posted by MsNly View Post
All the more reason for Apple to release a minitower (I know I know) so I can replace my iBook G4 Of Horror!
I would bet this is the beginning of the end for those of us on PowerPC systems, which is a shame. I still love my Dual 2.5GHz G5. It still kicks ass!

Well actually, I guess the switch to Intel was the real beginning of the end, but you know what I mean.


Last edited by macbear01; 08-01-2007 at 07:36 PM.. Reason: corrected "or" that should have been "of".
macbear01 is offline   Reply With Quote
Old 08-01-2007, 07:37 PM   #17
MsNly
Registered User
 
Join Date: Aug 2007
Location: Earth
Posts: 258
Quote:
Originally Posted by macbear01 View Post
I would bet this is the beginning of the end for those or us on PowerPC systems, which is a shame. I still love my Dual 2.5GHz G5. It still kicks ass!

Well actually, I guess the switch to Intel was the real beginning of the end, but you know what I mean.
Ya, and wish I could afford a Mac Pro, Apple retire the mini and make a minitower so your fanboys can finally make the transition!
MsNly is offline   Reply With Quote
Old 08-01-2007, 07:43 PM   #18
badNameErr
Registered User
 
Join Date: Apr 2007
Posts: 58
Quote:
Originally Posted by melgross View Post
What?

The kernel is MACH.

Or am I missing something here?
The NAME of the kernel is XNU. (Darwin is only a marketing name really).
badNameErr is offline   Reply With Quote
Old 08-01-2007, 07:51 PM   #19
theapplegenius
Registered User
 
Join Date: May 2005
Location: Chicago, IL
Posts: 584
Quote:
Originally Posted by melgross View Post
What?

The kernel is MACH.

Or am I missing something here?
You're missing a little.

XNU is a fucked up hybrid of like 3 or 4 things. I don't really have the knowledge to elaborate but kernelthread does.

http://www.kernelthread.com/mac/osx/arch_xnu.html


"Humankind -- despite its artistic pretensions, its sophistication, and its many accomplishments -- owes its existence to a six-inch layer of topsoil and the fact that it rains."
theapplegenius is offline   Reply With Quote
Old 08-01-2007, 07:52 PM   #20
theapplegenius
Registered User
 
Join Date: May 2005
Location: Chicago, IL
Posts: 584
Quote:
Originally Posted by badNameErr View Post
The NAME of the kernel is XNU. (Darwin is only a marketing name really).
Darwin is a whole OS based off of XNU.


"Humankind -- despite its artistic pretensions, its sophistication, and its many accomplishments -- owes its existence to a six-inch layer of topsoil and the fact that it rains."
theapplegenius is offline   Reply With Quote
Old 08-01-2007, 09:24 PM   #21
McDave
Registered User
 
Join Date: Apr 2005
Location: New Zealand
Posts: 416
Quote:
Originally Posted by macbear01 View Post
I would bet this is the beginning of the end for those of us on PowerPC systems, which is a shame. I still love my Dual 2.5GHz G5. It still kicks ass!

Well actually, I guess the switch to Intel was the real beginning of the end, but you know what I mean.
You noticed?

Quote:
Originally Posted by MsNly View Post
Ya, and wish I could afford a Mac Pro, Apple retire the mini and make a minitower so your fanboys can finally make the transition!
Quote:
Originally Posted by MsNly View Post
All the more reason for Apple to release a minitower (I know I know) so I can replace my iBook G4 Of Horror!
Maybe just make the Mini a bit taller? Y'know like a cube but with snap-in drives, memory & graphics? C'mon Steve - 3rd time lucky?

McD
McDave is offline   Reply With Quote
Old 08-01-2007, 09:32 PM   #22
MsNly
Registered User
 
Join Date: Aug 2007
Location: Earth
Posts: 258
Quote:
Originally Posted by McDave View Post
Maybe just make the Mini a bit taller? Y'know like a cube but with snap-in drives, memory & graphics? C'mon Steve - 3rd time lucky?
Not the cube, they were only good for fish tanks...

But I agree make the Mini upgradeable with better graphics; actually better everything!


"Programming today is a race between software engineers striving to build bigger and better
idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
-Rick Cook
MsNly is offline   Reply With Quote
Old 08-01-2007, 11:01 PM   #23
melgross
Global Moderator
 
Join Date: Sep 2004
Location: NYC
Posts: 19,612
Quote:
Originally Posted by badNameErr View Post
The NAME of the kernel is XNU. (Darwin is only a marketing name really).
What are you talking about?

Darwin isn't a kernel.
melgross is offline   Reply With Quote
Old 08-01-2007, 11:06 PM   #24
melgross
Global Moderator
 
Join Date: Sep 2004
Location: NYC
Posts: 19,612
Quote:
Originally Posted by theapplegenius View Post
You're missing a little.

XNU is a fucked up hybrid of like 3 or 4 things. I don't really have the knowledge to elaborate but kernelthread does.

http://www.kernelthread.com/mac/osx/arch_xnu.html
Heh! Now we're getting into a definitional kind of thing with XNU.
melgross is offline   Reply With Quote
Old 08-01-2007, 11:09 PM   #25
melgross
Global Moderator
 
Join Date: Sep 2004
Location: NYC
Posts: 19,612
Quote:
Originally Posted by MsNly View Post
Not the cube, they were only good for fish tanks...

But I agree make the Mini upgradeable with better graphics; actually better everything!
The Cube was a much better computer then it's been given credit for.
melgross is offline   Reply With Quote
Old 08-01-2007, 11:20 PM   #26
MsNly
Registered User
 
Join Date: Aug 2007
Location: Earth
Posts: 258
Quote:
Originally Posted by melgross View Post
The Cube was a much better computer then it's been given credit for.
Ya, but if i was going to have a mini that was upgradeable (minitower) I'd rather it look like a mini mac pro.


"Programming today is a race between software engineers striving to build bigger and better
idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
-Rick Cook
MsNly is offline   Reply With Quote
Old 08-01-2007, 11:34 PM   #27
JeffDM
Global Moderator
 
Join Date: Jun 2004
Location: .US
Posts: 9,127
Quote:
Originally Posted by noirdesir View Post
So what are the main UNIX variants? Apparently, IBM, Sun and HP are the main 'industry-strength' suppliers, Sun's Solaris certainly has a very solid reputation, and this is also true for the high-end systems of IBM and HP. Then there is the open-source world (*) with Linux, which has almost reached consumer-grade status, plus all the BSD variants and naturally OS X.
It is just an expensive test and certification, which gives the rights to call it UNIX if it complies. Linux and the BSDs don't have certification because it costs a lot of money, something they can't do just because there's no money in a free operating system.
JeffDM is offline   Reply With Quote
Old 08-01-2007, 11:41 PM   #28
melgross
Global Moderator
 
Join Date: Sep 2004
Location: NYC
Posts: 19,612
Quote:
Originally Posted by JeffDM View Post
It is just an expensive test and certification, which gives the rights to call it UNIX if it complies. Linux and the BSDs don't have certification because it costs a lot of money, something they can't do just because there's no money in a free operating system.
It does get that high level of compatibility between the non graphical areas of the OS's.

That goog. It makes program portability easier.

And, Hp, IBM, and Sun isn't bad company to be compatible with.

While Apple MAY not be interested in higher end sales, they might. This makes it easier.
melgross is offline   Reply With Quote
Old 08-02-2007, 01:34 AM   #29
city
Registered User
 
Join Date: Jun 2007
Location: Bushie'sland
Posts: 302
Quote:
Originally Posted by MsNly View Post
Not the cube, they were only good for fish tanks...

!
Guess what I use my cube for.


Cubist
city is offline   Reply With Quote
Old 08-02-2007, 01:54 AM   #30
vinea
Registered User
 
Join Date: Oct 2005
Posts: 5,043
Quote:
Originally Posted by JeffDM View Post
It is just an expensive test and certification, which gives the rights to call it UNIX if it complies. Linux and the BSDs don't have certification because it costs a lot of money, something they can't do just because there's no money in a free operating system.
Given that RH, Novell, IBM, and HP have money and have gone through EAL tests and certs (up to EAL4) more than once which can't be much less expensive than Unix certs I can't imagine why major enterprise Linux distros (SLES, RHEL) couldn't afford to get Unix 03 certification simply from license/test/certification perspective. LSB and Posix have some minor to moderate conflicts that would need to be resolved. Nothing show stopperish if I remember right.

Some contracts (TOG says $60B) still require Unix vs Posix but I can't imagine that many that would appeal to Apple or that XServes would be a good fit for that many. These are mostly big iron contracts for government or financial houses.

EAL is even more harsh as the certs really are only good for a specific hardware/software configuration.

The real question is does Apple really sit at the big people table now. Its only a Silver member of the Open Group while HP, Sun and IBM are ICSC Founding Members as well as Platinum Members (or Silver for Sun).
vinea is offline   Reply With Quote
Old 08-02-2007, 02:45 AM   #31
melgross
Global Moderator
 
Join Date: Sep 2004
Location: NYC
Posts: 19,612
Quote:
Originally Posted by vinea View Post
Given that RH, Novell, IBM, and HP have money and have gone through EAL tests and certs (up to EAL4) more than once which can't be much less expensive than Unix certs I can't imagine why major enterprise Linux distros (SLES, RHEL) couldn't afford to get Unix 03 certification simply from license/test/certification perspective. LSB and Posix have some minor to moderate conflicts that would need to be resolved. Nothing show stopperish if I remember right.

Some contracts (TOG says $60B) still require Unix vs Posix but I can't imagine that many that would appeal to Apple or that XServes would be a good fit for that many. These are mostly big iron contracts for government or financial houses.

EAL is even more harsh as the certs really are only good for a specific hardware/software configuration.

The real question is does Apple really sit at the big people table now. Its only a Silver member of the Open Group while HP, Sun and IBM are ICSC Founding Members as well as Platinum Members (or Silver for Sun).
It helps. Surely not a deal breaker. Is it a deal maker? Possibly sometimes.

As OS X is now acceptable for certain governmental departments, this could help convince some that Apple is serious. If it's required, then that's the only way to get in.

As we don't know Apple's hardware plans, it's always possible that they will come out with a blade, or larger servers some time.
melgross is offline   Reply With Quote
Old 08-02-2007, 09:10 AM   #32
MsNly
Registered User
 
Join Date: Aug 2007
Location: Earth
Posts: 258
Quote:
Originally Posted by MsNly View Post
Not the cube, they were only good for fish tanks...
Quote:
Originally Posted by city View Post
Guess what I use my cube for.


"Programming today is a race between software engineers striving to build bigger and better
idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
-Rick Cook


Last edited by MsNly; 08-02-2007 at 09:12 AM.. Reason: Fixing Quote
MsNly is offline   Reply With Quote
Old 08-02-2007, 10:15 AM   #33
troberts
Registered User
 
Join Date: Apr 2005
Location: Waynesboro, PA
Posts: 637
I do not think they got the certification because of a specific plan to get into the enterprise, but to eliminate a potential barrier. If a company doesn't care about the certification then it makes no difference, but if a business or government wants or requires the OS to be UNIX 03 certified then they will see Apple's name on the list of vendors whose OS is certified.
troberts is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 01:30 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.