{"id":34746,"date":"2022-01-19T15:36:23","date_gmt":"2022-01-19T20:36:23","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=34746"},"modified":"2022-01-19T15:37:17","modified_gmt":"2022-01-19T20:37:17","slug":"making-mac-os-x-unix-compliant-certified","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2022\/01\/19\/making-mac-os-x-unix-compliant-certified\/","title":{"rendered":"Making Mac OS X Unix Compliant Certified"},"content":{"rendered":"<p><a href=\"https:\/\/www.quora.com\/What-goes-into-making-an-OS-to-be-Unix-compliant-certified\">Terry Lambert<\/a> (via <a href=\"https:\/\/shapeof.com\/archives\/2022\/1\/making_macos_x_unix.html\">Gus Mueller<\/a>, <a href=\"https:\/\/news.ycombinator.com\/item?id=29984016\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.quora.com\/What-goes-into-making-an-OS-to-be-Unix-compliant-certified\">\n<p>I was the tech lead at Apple for making Mac OS X pass UNIX certification, and it was done to get Apple out of a $200M lawsuit filed by The Open Group, for use of the UNIX&trade; trademark in advertising.<\/p>\n<p>[&#8230;]<\/p>\n<p>We were promised 1\/10th of the $200 million, or $20 million in stock, on completion. $10 million to me, $5 million to Ed, and $5 million to Karen Crippes, who was looking for a home in Mac OS X development[&#8230;]<\/p>\n<p>[&#8230;]<\/p>\n<p>Eventually, we had everything working and passing the tests. We were ready to pull the trigger.<\/p>\n<p>And then they pulled in the Intel code changes, and crapped all over everything, because we were told to wait two weeks.<\/p>\n<p>[&#8230;]<\/p>\n<p>All told, probably 4% of the 6% of the Max OS X kernel that I wrote? [&#8230;] IT came from committing massive signals changes, and attributing them to a simple signal bug resulting in a kernel crash, in the &ldquo;Radar&rdquo; bugs database.<\/p>\n<p>A lot of the things Ed did to libc header files, and libc itself, had similar &ldquo;fibs&rdquo; in Radar.<\/p>\n<p>[&#8230;]<\/p>\n<p>You have absolutely no idea how much Apple contributed to the Open Source community, as part of this project, because it was a secret project &mdash; at least to people outside Apple &mdash; so we didn&rsquo;t advertise the fact.<\/p>\n<p>But I expect we contributed about two million lines of code, to hundreds of Open Source projects, over the course of that year.<\/p>\n<p>A lot of gratitude &mdash; but it wasn&rsquo;t collective, and so Apple was still faulted for &ldquo;using Open Source code, but never contributing back&rdquo;.<\/p>\n<p>[&#8230;]<\/p>\n<p>The executive who agreed to the deal left his wife for an HR person, and took the stock for himself.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Terry Lambert (via Gus Mueller, Hacker News): I was the tech lead at Apple for making Mac OS X pass UNIX certification, and it was done to get Apple out of a $200M lawsuit filed by The Open Group, for use of the UNIX&trade; trademark in advertising. [&#8230;] We were promised 1\/10th of the $200 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2022-01-19T20:36:25Z","apple_news_api_id":"da2ab6f5-380a-4610-9afe-e21fa6c964d2","apple_news_api_modified_at":"2022-01-19T20:37:20Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/A2iq29TgKRhCa_uIfpslk0g","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[767,45,1404,285,295,41,209,30,926,212,680,281,991,71,2109,163,251],"class_list":["post-34746","post","type-post","status-publish","format-standard","hentry","category-technology","tag-bash","tag-c","tag-codewarrior","tag-gcc","tag-history","tag-lawsuit","tag-legal","tag-mac","tag-mac-os-x-10-4-tiger","tag-leopard","tag-mac-os-x-server","tag-mach","tag-open-source-software","tag-programming","tag-radar-and-feedback-assistant","tag-unix","tag-working"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/34746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=34746"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/34746\/revisions"}],"predecessor-version":[{"id":34750,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/34746\/revisions\/34750"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=34746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=34746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=34746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}