Mac OS X Leopard is Now Officially Unix
An anonymous reader writes "Mac OS X Leopard is now officially Unix, according to the Opengroup." I know everyone out there was really worried about this one. Welcome to the August news vacuum!
← Back to Stories (view on slashdot.org)
There aren't many members of that club (IBM, HP, Sun)
Must be holiday time soon...
Now can we have POSIX specs publically available (free)?
Imagine a beowulf cluster of those.
this is unix!
Was Tiger (10.4) certified? I don't see it listed on the Open Group website. Did Apple even try to certify Tiger? Why (not)? If not then why start now with Leopard?
So CSO now wons Apple? whatever next!
Sent from my ASR33 using ASCII
I can finally officially launch Terminal.app and not feel dirty!
:)
(hooray for betas
It doesn't mean much now, it's built for the future.
The Open Group's trademark-protected Unix certification program determines who gets to call themselves 'UNIX'. Just because an OS is derived from the original Unix sources at some point doesn't make it a 'UNIX'. You get to call it a 'UNIX' if it passes the Open Group's tests, which determine if it meets the specifications. In this case, Mac OS X 10.5 'Leopard', only when running on Intel Macs, not PPC Macs or any other box was found to meet the UNIX 03 specification.
My blog
The certificate mentions Intel-based Apple hardware but not PPC...wonder why that is. Is PPC Leopard actually AmigaOS in disguise or something?
cat... hehe
Does this mean that turtle neck wearing goatie bearded design weenies will start calling themselves Unix geeks?
Peter
Seriously, buying an Apple computer is such an impulse buy anyway. I don't care if the one OS they can run is UNIX (though that's great for them, kudos). To buy an Apple means buying in to that Apple cult err, culture that I just don't want to be a part of... and I look at all the people coming out of the Apple store when I walk around town during lunch & those people REALLY DON'T CARE, that's for sure, they look like they're in a trance coming out of that store...
Oddly enough, I don't see any Linux vendors on that list. Does this mean that OSX is more Unixy than Linux?
We all know what to do, but we don't know how to get re-elected once we have done it
So I guess it will be the OS in the next Jurassic Park movie? This is Unix, or this is Sparta. I know this!
Open your eyes. Unix as we know and love it is dead. OpenGroup can sell you a Unix certificate, but that it just a word - a piece of paper. They are just taking money away from the idiots. I could also sell you a property on moon and give you a piece of paper for that so that you could go out and brag about it. It's really the same thing. It has no real meaning these days - ask RMS if you don't believe me. This days "Unix" is not the old school "Unix" we all learned and loved and even if it was then so what? Would OSX have been less usable if it never got that Unix certificate??? What REAL VALUE does this bring to OSX users? Care to explain it to me, because I must be stupid, I've only used Unix since 1978! All this stupid theater is only there to fool you nerds to believe Apple has something really unique to offer to you. It's just a clever Apple marketing trick to fool nerds! It has no real value to any one of you! I'm 100% sure about that!
So CSO now wons Apple? whatever next! (huh??)
No, Next folded and Jobs came over to Apple. Pixar on third.
music lover since 1969
Will Leopard fully support GNU binutils? More specifically will add2line work?
bash-2.04$
bash-2.04$yes "Don't you hate dialup connections?"| write USERNAME
I've heard people saying that HFS+ can't really handle hard links properly pre Leopard. So does this mean that it's going to be fixed in Leopard or what?
Gooble gobble, gooble gobble, one of us, we accept her, one of us, one of us!!!!!
No.
No.
Well, if you want certification, you gotta start sometime. I seem to remember the Open Group getting into a little tussle with Apple over Apple's use of the UNIX trademark in its advertisements. The Open Group owns the name UNIX, so you don't get it to call it UNIX unless the Open Group says so. I think this may be part of the arrangement they entered into....
Anyway, the process is expensive. So expensive that none of the *BSDs are certified, no Linux, of course, is certified (yes, a Linux distro could be), etc.
The members of the UNIX club are few: IBM, HP, Sun, NEC, The SCO Group, and a few others.
My blog
wump in the box
--- What?
If UNIX meant more than real world UNIX Compatibility, there's now an easily usable, affordable real UNIX on the market - is the jist of the news. For the few organisations that demand real UNIX this could be in Apple's favour. Yes, the hardware may be crappy, but admin costs would be lower. Or not. Either way the Pointy-haired bosses of the world will be all over it, so many admins will have no choice.
And in other news, the Pope is officially Catholic.
Out of order? Fuck! Even in the future nothing works! - Dark Helmet (Rick Moranis) "Spaceballs"
And a resounding cry of "So what?" goes up from the huddled geek masses.
This is purely down to Apple having enough money to get the Open Group to administer the relevant tests. Everyone who understands this stuff knows NetBSD, FreeBSD, OpenBSD, and even Linux are more Unix than Mac OS X will ever be in terms of both philosophy and technical details, but nobody connected to any of those projects has both the money and the incentive to get a specific version of those certified so they remain officially "Unix-like" in every context where you have to worry about Rabid Attack Lawyers.
Presumably, Apple has some reason for doing this. I don't pretend to understand what. It isn't the kind of thing that would appeal to their core demographic (iPod kids and Photoshop hacks) and they know Mac OS X doesn't have the technical chops to compete in real-world server farms where being SUS-compliant means being able to run lots of pre-existing software.
I'm probably wrong. Apple isn't known for being stupid. This just doesn't make a lot of sense to me.
How can you use my intestines as a gift? -Actual Hong Kong subtitle.
Beyond being a brand/certification, what does Unix actually mean these days, really?
My guess is very little (as the summary acknowledges, to be fair). Though I can't say it was pointless for Apple to get the certification, if only because it's a selling point to ageing senior managers who vaguely remember when "Unix" actually meant something (and think it still does). Since the Apple and Mac names aren't particularly associated with the Enterprise/Server market, the Unix brand gives them a "serious" selling point.
Sure, they could have pointed out the "BSD" underpinnings, and any real expert would know what they meant. But for the management types, "Unix" is probably still the name to go for.
Linux meanwhile *is* spiritually just as much "Unix" as any of the "official" licensees... but it has enough brand recognition in its own right anyway.
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
When I bought a Mac (because I wanted something better than Windows), I thought a nice side effect was I would have to learn more about UNIX. I bought a copy of "Learning UNIX for Mac OS X Tiger" and read through most of it. And I'm now very comfortable using the command line for simple things like FTPing, changing file permissions, and modifying simple text files (although I always use PICO because VI just seems like black magic to me).
But you know what? I really don't ever need to "know" that Mac OS X is UNIX. More so than any LINUX or Solaris box I've ever used, the UNIXness of Mac OS X is very nicely hidden -- actually, not "hidden", it's just that since Mac OS X has such a nice UI, and such great apps, I never really need to care about the UNIX underpinnings.
It's quite nice to be able to have your nice UNIX cake, and be able to eat your nice GUI cake too.
Damn, GNU is still Not UNIX.....you win this round yet again mac fanboys!
Rich And Stupid is not so bad as Working For Rich And Stupid.
Depends on the accounts you are aiming for. If you want to compete for government contracts that specify Unix, than yes, it is worth it. However, the amount of the revenue for the Linux software is kind of trivial. All the Unix vendors have traditionally sold the Unix workstations... hardware and software. It's high margin business, because the barriers to entry are high.
Microsoft has a POSIX subsystem... it's never really been useful, but for bidding on projects where one of the requirements is POSIX compatibility, it served it's purpose. Microsoft couldn't sell NT as a Unix system, but it could compete if the specifications were more vague and called for POSIX compatibility, because NT had it.
Is Ubuntu going to fight for those accounts? Is it worth it without the hardware bundle? The most likely scenario would be if a company like Dell wanted to compete in the workstation market, where they could create a Dell Linux, get it certified Unix on their workstations, and sell into the Workstation market. My guess is that none of the PC Makers want to alienate Microsoft by creating a Linux-based Workstation, and none of the Linux vendors want to get into the hardware business.
I never understood why Penguin Computing or any of the other Linux-hardware guys tried this approach... but selling into specified contracts doesn't mean throwing up a website, it means a sales force focused on that channel, and I don't know if they had the capital to set up the team to get it to market.
Alex
Doesn't this mean places like US gov't agencies can finally buy Macs, because they are only allowed to buy Windows or Unix? Something like that? If true, this makes the certification very valuable, Macs were shut out from official gov't purchases for a long while.
Mike from www.myallo.com/blog
I mean, I can configure crappy old Windows to my liking too....I thought Macs just 'did the right thing'.
GP's default terminal behavior sounds like the wrong thing.
Blar.
In soviet russia, computer systems certify you!
Could you imagine a Beowulf Cluster of these? I mean, doesn't OpenMosix run on BSD? What's good for the goose...
The game.
Well, OSX isn't Unix either. Because its kernel is XNU, "X is Not Unix." But now OSX IS Unix. I DON'T KNOW WHAT TO BELIEVE ANYMORE!
All that meant was it emulated the Posix APIs and passed a test. Didnt have to be efficent or clever. Posix certifiation was required for some goverment agencies at one time, so MSFT hacked together an emulator almost no one actually used.
What is truly astounding is that there's a group of extortionists out there who own the name UNIX, and yet the stamp of approval means nothing.
:-) Have a nice day.
Are systems branded UNIX binary compatible? No
Are systems branded UNIX object compatible? No
Are systems branded UNIX source compatible? No
Filesystems? Display Mechanisms? Libraries? Nope, no, zilch.
Compliers? Linkers? Make? Bzzt. Bzzzzzt. Bzzzzzzzzzzzzzt.
APIs? Kernel Internals? Are you serious?
WTF does "UNIX" mean? No two systems officially certified as "UNIX" have anything at all to do with one another. As near as I can tell, it comes down to support of one set of APIs and nothing more. If a batch of generic source code with no real-world relevance can compile with some set of switches specific to your machine, and you pony up the bucks, you get the seal. It is of no use to me as an end user, integrator, or developer. Once I pick one OS I'm stuck, and moving is as hard as going to any other OS.
On the other hand, there are dozens of Linux distros that are all binary-compatible with one another, differing only to the extent that I have real choice among user interfaces and administration options.
Having said all that I'm a die-hard Solaris bigot
Only to idiots, are orders laws.
-- Henning von Tresckow
1. For at least some contracting contexts, a POSIX conformance certificate is necessary to bid.
And it's part of the argument that there are viable -standards-based- alternatives to Windows. As a long-time open systems advocate (and someone who worked on POSIX standard), I think this is A Very Good Thing for the industry as a whole, and I'd hope Linux advocates would also see this as progress. Note that Linux does have some known inconsistencies with the POSIX standard, so this is something OS X did that Linux has not achieved.
2. I know (private communications) that there were problems between Apple and Open Group on this for a long time. Some of these were technical problems, areas where apparently Apple didn't conform to the standard. Now those problems have been fixed.
The Linux community needs to work with Open Group and IEEE and ISO to get Linux into conformance (and I think changes to the POSIX standards could well be appropriate here. Presumably we've learned some things over the last 15 years in specifying and implementing the Unix interface.)
3. Open Group testing does have some value, it has been known to find bugs in vendor implementations.
So the fact that OS X provides a complete Unix implementation is hardly earth-shattering. But at least it's a commitment by Apple to pay for the certification, and a recognition that Apple has jumped through both technical and managerial/business hoops.
Now Apple needs to work through the FIPS/Common Criteria certifications for IA.
dave
It used to mean the other thing.
Scox has publically proclaimed *many* times that scox *owns* the UNIX operating system. In an article published by BYTE, titled: "SCO Owns Your Computer" scox hinted that scox owned MacOS. Now, I guess there can be no doubt.
Scox sent letter to 1500 USA business, demanding $699 for for every CPU that is running Linux - because Linux is derived from UNIX, which scox claims to *own* and Linux distributers never paid scox for the right to distribute the OS - except for Sunw.
So now, I suppose, scox will demand the same amount from all MacOS users.
BTW: scox also claims to own C++.
...for me until I submit my job on a VT-102 sitting in the drafty basement of a computer lab and then come back later after a dinner of Chinese food to get my green-n-white bar printouts from my cubby.
Hooray for 10.5 being Unix-certified...now some of us can live in both the past and the future at the *very* *same* *time*!!
It's right there in the name. GNU's Not Unix.
Stallman's head would probably explode if they certified a GNU/Linux system as Unix!
hmmm....
A house divided against itself cannot stand.
Linux is Linux, it doesn't NEED to be UNIX. A Unix certification is a bit more than a moniker. It means that the level of software portability between Unix 03 compliant systems is guaranteed to be very high. That may not be important to you but to companies/corporations seeking to reduce costs and development times and to achieve the maximum level of reliability and portability in their business critical software a Unix 03 certification has meaning. Also keep in mind that although no linux or BSD flavor other than OS X has gone for actual certification apparently many Linux distributions for example still make sure they are more or less Unix compliant and they do it using Open Group test suites. So even if no Linux distro has officially applied for certification it looks to me as if they are keeping their options open.
Only to idiots, are orders laws.
-- Henning von Tresckow
Here you go friend:
:wq!
http://www.kcomputing.com/vi.html
Print it out and tape it up by the monitor.
But for everyone else out there, remember : Every time you call a glossy Mac a Unix Server, a geek somewhere dies.
Or he is kept in isolation in a high security prison with a pristine, never installed Dual 4 Cores Xeon 32 Go RAM 10 Gb Ethernet card with a Ginormous(TM) 34" LCD screen Quad Nvidia 8800 GTX SLI and only a WinME cd with no Internet access and VGA drivers.
Well, to keep things short he suffers. A lot.
It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
What the Mac community doesn't realize, is that Windows NT, XP, and Vista are POSIX certified Unix compliant via the http://technet.microsoft.com/en-us/library/bb49650 6.aspx Services for Unix. They needed this as a "check box" item for Gub'ment sales.
So being "officially" Unix doesn't mean much.
Of course the Macintosh user community has nothing to do with the Truth; it's simply about advancing the homosexual agenda, and worshiping Steve Jobs.
For small files. fstab and the like.
Best Slashdot Co
*real* masters of the dark arts use 'ed'.
Nothing else comes close. Or wants to.
Simon
Physicists get Hadrons!
That a Leopard can change its spots!
Donte Alistair Anderson Roberts - hi son!
Karma: Chameleon
If only they had decided to build OS X on top of Linux instead of BSD. The benefits for both would have been considerable - imagine the drivers!
Does that now make Apple a SCO litigation target??
Average Techie: "This is MacOS!"
Open Group: "This! Is! UNIIIIIIX!" (kicks A.T. down well)
By the taping of my glasses, something geeky this way passes
The trick is to write a set of macros that implement Pico in EMACS. Then you're safe.
Breakfast served all day!
Mac OS X Version 10.5 Leopard on Intel-based Macintosh computers Environment
So Mac OS X Version 10.5 Leopard on PPC-based Macintosh computers
Environment is still _not_ Unix (or should it read "UNIX")?
Did some lazybones at Apple just not want to fill in some more forms to get OS X 10.5 for PPC certified also?
Or did some scrooges at Apple just not want to spend some more money to get OS X 10.5 for PPC certified also?
Or might there be a completely different reason?
"POSIX does not imply UNIX! It is an attempt to generalize the traditional UNIX API to match a variety of operating system designs. So, while POSIX implies a hierarchical file system, you might well be able to manage a reasonably conformant implementation on a system with no real top-level hierarchy."
a -spec13/index.html
http://www.ibm.com/developerworks/power/library/p
I know everyone out there was really worried about this one. Welcome to the August news vacuum!
Well... *I* was.
(Slumps shoulders and kicks pebble)
Is this a Slashdotism? I only see this mistake here.
'cause my linux box doesn't care.
Sayeth teh Stallman.... GNU's Not UNIX... bITCH!
I won't say I know everything on the subject, I'm not aware if Microsoft goes around claiming UNIX certification anywhere, but they do support it. For 2000, XP Pro, and 2003, by adding Microsoft Windows Services for UNIX 3.5 (freely available at: http://www.microsoft.com/downloads/details.aspx?Fa milyID=896c9688-601b-44f1-81a4-02878ff11778&Displa yLang=en).
o n/bb380242.aspxr vices_for_UNIX
Apparently Windows Vista Ultimate, and Enterprise Edition's have SFU built-in, renamed as Subsystem for UNIX-based applications.
Here's a few more links on the subject just to get acquainted with SFU:
http://technet.microsoft.com/en-us/interopmigrati
http://en.wikipedia.org/wiki/Microsoft_Windows_Se
I installed 3.5 on XP MCE 2005 and was able to compile and run several programs from it, including a few of my favorite IRC programs that I usually run in my FreeBSD shell (a few bots, and IRCds). I liked it a lot, but didn't really mess with it outside of trying that. From what I can tell is that it can be set up to sync and share usernames and passwords with the existing Win32/Windows system if you want, and run it inside native shells provide with the package.
Hope this information is educational to people, as I know not many know about it.
So if leopard is eunuch, does that mean leopard no more make babies?
End of Line.
But the "entry barrier" for most of the projects I've worked on is EAL4. It is A Very Good thing Apple has invested in EAL3, but that's not quite enough to make the people who accredit the systems I've worked on happy.
Thanks for the pointer.
dave
Linux didn't even exist when NeXTSTeP was developed, and the GPL would pretty much make Apple's business model impossible even if it had been around back then.
Once I pick one OS I'm stuck, and moving is as hard as going to any other OS.
A little while back I took a program I wrote on Version 7 UNIX, on a 16-bit PDP-11, 25 years ago. I unpacked it on a 64-bit Alpha running Tru64, and it compiled and ran. Copied it to a 32-bit Sparc, big-endian, compiled, and it ran. Works fine on OSX and FreeBSD and Linux as well.
That was 25 years after I wrote it, and almost 20 years years since I'd last touched it... submitting it to a Usenet archive and forgetting about it for a couple of decades. Portable software isn't all that tough.
Not saying that the UNIX label is useful, mind, but the UNIX *design* works pretty damn well.
You mean some terminal programs *don't* rewrap existing text dynamically? Geez, I must have been spoiled by Konsole (KDE). I'm sure the GNOME terminal equivalent also rewraps --right, guys?
404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
[GPG key in journal]
I knew that OSX Leopard was Unix all the time. Good Grief!
Has the OS X 10.5 kernel been renamed to xiu?