{"id":46,"date":"2008-03-20T11:40:41","date_gmt":"2008-03-20T16:40:41","guid":{"rendered":"http:\/\/www.brunerd.com\/blog\/2008\/03\/20\/whats-in-the-time-machine-update\/"},"modified":"2023-07-30T10:27:25","modified_gmt":"2023-07-30T15:27:25","slug":"whats-in-the-time-machine-update","status":"publish","type":"post","link":"https:\/\/www.brunerd.com\/blog\/2008\/03\/20\/whats-in-the-time-machine-update\/","title":{"rendered":"What&#8217;s in the Time Machine Update?"},"content":{"rendered":"<p>Here&#8217;s the meat of what gets updated: backup daemon helper &amp; file vault image tool, loginwindow.app, Broadcom and Aetheros wireless kexts. Lotsa System.kexts: BSD, IOKit, Libkern, MAC Framework, Mach. The AFP filesystem plugin, metadata framework, the backupd launch daemon plists, and the DiskImages framework.<\/p>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/CoreServices\/SystemVersion.plist<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/CoreServices\/backupd.bundle\/Contents\/Resources\/backupd-helper<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/CoreServices\/backupd.bundle\/Contents\/Resources\/fvimagetool<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/CoreServices\/loginwindow.app\/Contents\/MacOS\/loginwindow<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/Extensions\/IO80211Family.kext\/Contents\/PlugIns\/AirPortAtheros.kext\/Contents\/MacOS\/AirPortAtheros<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/Extensions\/IO80211Family.kext\/Contents\/PlugIns\/AppleAirPortBrcm4311.kext\/Contents\/MacOS\/AppleAirPortBrcm4311<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/Extensions<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System.kext\/PlugIns\/BSDKernel.kext\/BSDKernel<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/Extensions<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System.kext\/PlugIns\/IOKit.kext\/IOKit<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/Extensions<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System.kext\/PlugIns\/Libkern.kext\/Libkern<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/Extensions<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System.kext\/PlugIns\/MACFramework.kext\/MACFramework<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/Extensions<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System.kext\/PlugIns\/Mach.kext\/Mach<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/Extensions<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System.kext\/PlugIns<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System6.0.kext\/kernel.6.0<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/Extensions<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System.kext\/PlugIns\/Unsupported.kext\/Unsupported<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/Filesystems\/AppleShare\/afpfs.kext\/Contents\/MacOS\/afpfs<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/Frameworks\/CoreServices.framework\/Versions\/A\/Frameworks\/Metadata.framework\/Versions\/A\/Support\/mds<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/LaunchDaemons\/com.apple.backupd-attach.plist<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/LaunchDaemons\/com.apple.backupd-auto.plist<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/LaunchDaemons\/com.apple.backupd-wake.plist<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\/System\/Library\/PrivateFrameworks\/DiskImages.framework\/Versions\/A\/DiskImages\/usr\/share\/man\/man1\/tmdiagnose.1<\/p><\/blockquote>\n<p>Here&#8217;s hoping that the update in tandem with the Airport\/Time Capsule  fixes some of the problems people have had with using a hard drive as an Airport disk on the Airport Extremes. For me it wasn&#8217;t even about Time Machine, the real pain was transfers were SLOW even over the 100Mb\/s Ethernet (dangit I jumped the gun and didn&#8217;t get the GigE model) and sometimes the Airport Disk couldn&#8217;t be mounted on my computers until the Airport was restarted. Also with the update the ever mysterious Wide Area Bonjour prefs are still around, they are in the Name-Edit&#8230; button now.One more thing&#8230;\/usr\/share\/man\/man1\/<strong>tmdiagnose<\/strong>.1: Hmmm, is this a Time Machine diagnostics tool?Let&#8217;s have a look at the <a href=\"http:\/\/developer.apple.com\/documentation\/Darwin\/Reference\/ManPages\/man1\/tmdiagnose.1.html\">man page<\/a> or <a href=\"http:\/\/www.hmug.org\/man\/1\/tmdiagnose.php\">this one<\/a>:tmdiagnose(1)             BSD General Commands Manual            tmdiagnose(1)NAME tmdiagnose, Other_name_for_same_program(), Yet another name for the same program. &#8212; This line parsedfor whatis database.<\/p>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\">\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>tmdiagnose(1) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 BSD General Commands Manual \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0tmdiagnose(1)\u00a0<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>NAME<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 tmdiagnose, Other_name_for_same_program(), Yet another name for the same program. &#8212; This line parsed<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 for whatis database.<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>SYNOPSIS<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 tmdiagnose, [-abcd] [-a path] [file] [file &#8230;] arg0 arg2 &#8230;<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>DESCRIPTION<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 Use the .Nm macro to refer to your program throughout the man page like such: tmdiagnose, Underlining<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 is accomplished with the .Ar macro like this: underlined text.<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 A list of items with descriptions:<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 item a \u00a0 Description of item a<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 item b \u00a0 Description of item b<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 A list of flags and their descriptions:<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 -a \u00a0 \u00a0 \u00a0 Description of -a flag<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 -b \u00a0 \u00a0 \u00a0 Description of -b flag<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>FILES<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 \/usr\/share\/file_name \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0FILE_1 description<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 \/Users\/joeuser\/Library\/really_long_file_name \u00a0FILE_2 description<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>SEE ALSO<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>\u00a0\u00a0 \u00a0 a(1), b(1), c(1), a(2), b(2), a(3), b(3)<\/p><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><\/blockquote>\n<blockquote style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px\" class=\"webkit-indent-blockquote\"><p>Darwin \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 April 2, 2008 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Darwin<\/p><\/blockquote>\n<p>\u00a0<\/p><\/blockquote>\n<p><span style=\"font-weight: bold\" class=\"Apple-style-span\">\u00a0<\/span>Only a dummy man page. And no executable to be found. Its origins though are from the BSD package (see \/Library\/Receipts\/boms\/com.apple.pkg.BSD.bom) No change has been made to this man page since 10.5 but yet it is included with this update? Odd. My guess is that there is an Apple internal tool in use but not something for the general public. I mean why would the &#8216;Rest of Us&#8217; need to diagnose Time Machine?!It&#8217; just works right? ;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s the meat of what gets updated: backup daemon helper &amp; file vault image tool, loginwindow.app, Broadcom and Aetheros wireless kexts. Lotsa System.kexts: BSD, IOKit, Libkern, MAC Framework, Mach. The AFP filesystem plugin, metadata framework, the backupd launch daemon plists, and the DiskImages framework. \u00a0 \/System\/Library\/CoreServices\/SystemVersion.plist \/System\/Library\/CoreServices\/backupd.bundle\/Contents\/Resources\/backupd-helper \/System\/Library\/CoreServices\/backupd.bundle\/Contents\/Resources\/fvimagetool \/System\/Library\/CoreServices\/loginwindow.app\/Contents\/MacOS\/loginwindow \/System\/Library\/Extensions\/IO80211Family.kext\/Contents\/PlugIns\/AirPortAtheros.kext\/Contents\/MacOS\/AirPortAtheros \/System\/Library\/Extensions\/IO80211Family.kext\/Contents\/PlugIns\/AppleAirPortBrcm4311.kext\/Contents\/MacOS\/AppleAirPortBrcm4311 \/System\/Library\/Extensions \/System.kext\/PlugIns\/BSDKernel.kext\/BSDKernel \/System\/Library\/Extensions \/System.kext\/PlugIns\/IOKit.kext\/IOKit [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,9,4,5],"tags":[],"class_list":["post-46","post","type-post","status-publish","format-standard","hentry","category-apple","category-leopard","category-os-x","category-packages"],"_links":{"self":[{"href":"https:\/\/www.brunerd.com\/blog\/wp-json\/wp\/v2\/posts\/46","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.brunerd.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.brunerd.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.brunerd.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.brunerd.com\/blog\/wp-json\/wp\/v2\/comments?post=46"}],"version-history":[{"count":1,"href":"https:\/\/www.brunerd.com\/blog\/wp-json\/wp\/v2\/posts\/46\/revisions"}],"predecessor-version":[{"id":1500,"href":"https:\/\/www.brunerd.com\/blog\/wp-json\/wp\/v2\/posts\/46\/revisions\/1500"}],"wp:attachment":[{"href":"https:\/\/www.brunerd.com\/blog\/wp-json\/wp\/v2\/media?parent=46"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.brunerd.com\/blog\/wp-json\/wp\/v2\/categories?post=46"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.brunerd.com\/blog\/wp-json\/wp\/v2\/tags?post=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}