Saturday, March 8, 2008

More Mac OS 10.5 Irritations

Dear Apple;

Today my wife and I were unable to access the Internet because our ISP was having DNS issues. No problem - we set up local DNS servers on our MacBooks. After doing so it was apparent that running DNS locally significantly sped things up. We decided to make our changes permanent: I run Mac OS 10.4 (Tiger) and simply added a line to /etc/rc - like on any other BSD based system. However my wife isn't so fortunate she installed Leopard.

Mac OS 10.5 (Leopard) went a different route and removed /etc/rc in favor of launchd. Apple, why would you do this? No only does removing this file make "upgrading" to Leopard harder for individuals who rely on /etc/rc but it is also completely unnecessary. BSD has used rc scripts to boot for well over 20 years, by 2008 this is certainly mature code. It would have been just as easy to leave an empty (yet functional) rc script present with a comment that says: "# Included for legacy support - please use launchd. Thanks, Apple".

Thanks but no thanks to Leopard, Apple. If I wanted change for the sake of change and by doing so breaking important things that already work, I would vote for Obama and upgrade to Visa.

Sincerely,

Matthew W. Yucha



# # #
Insight: Barack Obama has a lot in common with Windows Vista!

1 comment:

rarabecca said...

pretty but not much substance