Friday, June 15, 2007

It's official

Mac OS X 10.5 Leopard on Intel-based Macintosh computers is certified UNIX according to the Open Group's Unix 03 standard.


Gerardo said...

what is the benefit of that?

Anonymous said...

What about a UNIX 03 certificate for Leopard on PowerPC machines?

Anonymous said...

what is the benefit of that?

Greater compability with other Unices.

M M W said...

What about a UNIX 03 certificate for Leopard on PowerPC machines?

$>cd xnu-xxx.xx.x
$>grep -R UNIX03 .

what is the benefit of that?

The UNIX 03 Product Standard is made up of
the following constituent Product Standards:

* Internationalised System Calls & Libraries Extended V3

* Commands & Utilities V4:

---- * It includes conformance to ISO/IEC 9945-3:2002 (POSIX-2).
The principal enhancements are: The c99 utility has been added
to support ISO/IEC 9899: 1999 (C Language) (K&R clean up)

---- * included in the Internationalized System Calls
and Libraries Extended V3 Product Standard:

--------- * Threads interfaces
--------- * Multibyte Support Extension
--------- * Large File Support extensions
--------- * Dynamic Linking extensions
--------- * remove any hardware data-length dependencies/restrictions
--------- * Year 2000 changes :) (see UNIX98)
--------- * mandatory interfaces for Shared Memory
--------- * Enhanced Internationalization
--------- * POSIX2 C-Language Binding

* C Language V2: ISO/IEC 9899:1990

* Internationalised Terminal Interfaces / Internationalized Terminal Interfaces: ISO 8859-1 / X/Open Curses, Issue 4, Version 2

Cheers !

vivacarlie said...

im hoping you unix junkies with knowledge of the BSD subset of XNU code can tell me if the bsd exploit mentioned here is present in the mac os kernel.

M M W said...

Dear vivacarlie, i'm not the owner of this blog, but i guess it's not the purpose of this thread ?

i think; you should ask to concerned people; a first look : that should not impact Darwin.

Bad system call +