Talk:Mach-O

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Apple Inc. (Rated Start-class)
WikiProject icon This article is within the scope of WikiProject Apple Inc., a collaborative effort to improve the coverage of Apple, Macintosh, iOS and related topics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
Checklist icon
 

Apple did not develope Mach-O. Mach-O was already there when Apple adapted it. —The preceding unsigned comment was added by 84.58.218.117 (talkcontribs) 18:29, 17 July 2006 (UTC).

That's why the article says "Carnegie-Mellon University/Apple Computer". It could probably say "Carnegie-Mellon University/NeXT/Apple Computer", as Apple and, I suspect, NeXT both added stuff to Mach-O after the initial CMU work. Guy Harris 01:49, 18 July 2006 (UTC)

Pronunciation[edit]

I've found this discussion in an Apple mailing list about the pronunciation of 'Mach':
http://lists.apple.com/archives/unix-porting/2003/Apr/msg00067.html
Also, in Keynotes, Steve Jobs pronounces it as 'mac', but I can't find any example now. --Zydeco 18:52, 13 July 2007 (UTC)

He also pronounces "jaguar" "jag-wire"; an authority on pronunciation he's not. Guy Harris 21:07, 13 July 2007 (UTC)


pronunciation is mag-o Markthemac 22:13, 2 August 2007 (UTC)

[citation needed] Guy Harris 22:41, 2 August 2007 (UTC)

it's the same as Mach number number pronunciation "which is german" Markthemac 05:00, 7 August 2007 (UTC)

Yes, Ernst Mach came from a German-speaking country (Austria), but, as the "en." in the URL for this page indicates, the appropriate pronunciation rules are those for English, not German. The page for Ernst Mach says "(pronounced [max], see IPA)", and the page for Mach number says (pronounced: [mɑːk], [mɑx], [mæk], see IPA). The page for the International Phonetic Alphabet says that ː indicates a "geminate consonant", where gemination "is when a spoken consonant is pronounced for an audibly longer period of time than a short consonant", so the voiceless velar plosive that "k" refers to is lengthened. The IPA page gives "x" as a voiceless velar fricative.
The page on the English language says that "g" in IPA is a (voiced) velar plosive, which is neither a voiceless velar plosive nor a voiceless velar fricative, although the voiced velar plosive page also notes that the letter "g" can also be "the affricate /dʒ/, as in gin and judgement". In any case, it's not the sound at the end of "Mach". Guy Harris 06:37, 7 August 2007 (UTC)

yippee for language problems Markthemac 17:33, 24 August 2007 (UTC)

The kernel folks I've to whom I've spoken at WWDC pronounce it "mock owe." Rwoodsmall 01:17, 18 October 2007 (UTC)

I too pronounce it "mock owe," but for now I've just removed the pronunciation guide. User:Echristo 07:21, 18 October 2007 (UTC)

is Mach-O really derived from a.out?[edit]

I haven't been able to find anything that says how Mach-O is derived from a.out - only that it was designed as a _replacement_ for the a.out format. Anybody have cites one way or the other? --moof (talk) 02:02, 4 February 2009 (UTC)

I have looked at numerous sources and can't find any evidence that it should be considered a derivative as opposed to a replacement. I changed the text to indicate that it is a replacement and added a reference to the original NS documentation. --Tkmcinto (talk) 06:30, 12 November 2009 (UTC)

Mach-O Future[edit]

I added this section. It is important and often used information by developers for the Mac platform. However I am unhappy with the section name and would recommend some one to both clean up my section and rename it to something a little more meaningful. —Preceding unsigned comment added by CupOfJava (talkcontribs) 05:50, 1 December 2009 (UTC)

What Is the 'REL Relocation Format?'[edit]

In its section on 'file layout,' this article mentions that, "Mach-O uses the REL relocation format to handle references to symbols." However, neither I nor Google can, for our lives, figure out what this 'REL relocation format' might be! What in the multiverse is it? — RandomDSdevel (talk) 20:24, 11 August 2014 (UTC)