Archive of

What Lion Left Behind

Apple may be adding 250+ new features to Mac OS X Lion, but just like Snow Leopard before it some features are scheduled to be taken away.

Early Intel Macs

Lion’s aggressive system requirements excludes early Intel Macs without a 64-bit compatible processor. This includes the first few versions of Intel powered iMacs, MacBook Pros, Mac minis, and MacBooks equipped with “Yonah” processors. (All versions of the Mac Pro contain 64-bit Xenon processors capable of running Lion.) Even the first 64-bit Core 2 compatible Macs that make the cut will require additional memory to run Lion. The base system requirement is 2GBs, and that is enough to max out those early 64-bit machines. It has been more than five years since the first Intel powered Macs were introduced and it comes at no surprise that they will not be supported by Lion. Snow Leopard made the logical cut of dropping support for PowerPC powered Macs, and Lion is making a similar break from the 32-bit machines of the past.

PowerPC Software

Snow Leopard dropped support for PowerPC powered Macs, but continues to run software written for PowerPC processors by way of Rosetta a lightweight dynamic binary translator distributed by Apple. Lion will drop support for Rosetta and with it support for all PowerPC applications.

Lion’s refusal to run PowerPC applications may be a political move or it may be technically unfeasible, since Lion is adopting a strict 64-bit only architecture. Whatever the reason Lion can not run PowerPC applications, and installing the Rossetta binary included with Snow Leopard makes no difference. PowerPC compatibility has been removed from all of Lion’s Mac OS X Frameworks.

Users with legacy devices and applications that require PowerPC compatibility will feel the sharpest sting from Lion’s move away from Rosetta. But even the latest Intel compatible applications that include PowerPC compiled components will experience reduced functionality while running under Lion. Microsoft Office 2011’s MSQuery tool, and Adobe CS5’s pre-compiled droplets and scripts are just two examples of major Intel compiled applications with PowerPC components incompatible with Mac OS X Lion.

Adobe Flash Support

Thanks to the iOS’s inability to play Flash video Apple’s reluctance to include Flash support in its products is world renowned. But up until Lion, Mac OS X has always included the Flash plugin by default, and at one time Flash playback was even part of QuickTime. Say what you will, Apple hates Flash, Apple is moving towards HTML5, Apple wants to control the experience, or Apple is concerned about Flash based security vulnerabilities. No matter the reason Flash Support will not be included in the default installation of Lion, but will continue to be available as a third-party plug-in from Adobe.

Java Runtime Environment

In 2001 Java was an important development option for porting existing applications over to Mac OS X, but as time went by Apple’s Java runtime became less important to the future of Mac OS X development. By 2005 Java bindings for the Cocoa frameworks proved to be unpopular by developers and were depreciated before the release of Mac OS X 10.5 Leopard. In 2010 Mac OS X 10.6 Snow Leopard saw the depreciation of the entire Apple produced Java runtime and the introduction of the Mac App Store where Java apps would not be permitted. The writing is on the wall, the Java Runtime Environment will be removed from the default installation of Mac OS X Lion and replaced with an on-demand download. Security concerns and the continued cost of development are most likely the reasons behind this dropped feature. Look for an Oracle maintained version of Java for future versions of Mac OS X starting with Java SE 7.

Samba

Apple began integrating [the open source software] Samba into its operating systems in 2002 with the release of Mac OS X v10.2 “Jaguar.” With Samba, Mac OS X’s ability to interact with Windows has grown over the last several years, evolving from everyday file sharing between co-workers into Mac servers capable of hosting account profiles and entire home directories for Windows users to access from their networked PCs.

As Mac OS X adopted more of Samba’s tools, the team behind Samba gradually transformed the open source licensing for its software. The latest version of Samba is offered only with General Public License Version 3 (GPLv3) licensing, which includes restrictions that essentially prevent Apple from incorporating it into commercially packaged software like Mac OS X.

Samba’s disappearance from Lion will not herald the end of Windows networking technologies in Mac OS X. Instead Apple is hard at work building a new suite of built-in tools that will allow Mac OS X Lion to continue communicating with Windows networks.

Front Row

Front Row, the TV-oriented media center playback system for Mac OS X, was first added to Macs in 2005. It provided a simple 10-foot user interface suitable for displaying photos, music, and videos in a living room settings. Apple stopped bundling Front Row compatible IR remotes with its computers in the end of 2007, and the last update to Front Row was made in 2008. Since then the Apple TV and AirPlay have taken over the role of a Mac compatible media extender for the living room. The only customers sad to see Front Row go are Mac mini enthusiasts who continue to use their pint-sized Macs as an entertainment center.

56k Modem

The last Mac to have a built-in 56k modem was the legendary PowerBook G4 John Gruber documented in his review Full Metal Jacket. Since then Macintosh users who rely on dial-up internet or telephone faxing have had to purchase an optional USB Modem from Apple.

The decision to drop the built-in dial-up modem is reminiscent of Apple’s decision to drop built-in floppy drives. With the rise of broadband Internet and the general availability of wireless networking, it is likely that Apple felt that it was of more use for people to have default wireless instead of default dial-up.

With the release of Lion Apple is dropping support for 56k modems entirely. The previous USB modem driver emulated the design of Motorola SM56 and will not be rewritten for 64 bit. Alternatives such as the USRobotics 56K USB Faxmodem, and Zoom Model 3095 V.92 USB Mini External Modem do exist, and are reported to work under Lion.

The seven major features left out of Lion will be missed most by the people who used them, but a forward thinking operating system like Mac OS X can only keep evolving when legacy runtimes are left behind.

Burn a Lion Boot Disk

With the absense of easily obtainable installation media Mac OS X Lion looks like it might make for a difficult clean install. Not so, Apple was hiding the official installation media disc image under our noses the entire time.

  1. Purchase and download Lion from the Mac App Store on any Lion compatible Mac running Snow Leopard.
  2. Right click on “Mac OS X Lion” installer and choose the option to “Show Package Contents.”
  3. Inside the Contents folder that appears you will find a SharedSupport folder and inside the SharedSupport folder you will find the “InstallESD.dmg.” This is the Lion boot disc image we have all been waiting for.
  4. Copy “InstallESD.dmg” to another folder like the Desktop.
  5. Launch Disk Utility and click the burn button.
  6. Select the copied “InstallESD.dmg” as the image to burn, insert a standard sized 4.7 GB DVD, and wait for your new Lion Boot Disc to come out toasty hot.

It is important that you burn your Lion boot disc or backup the Lion installer prior to installing Lion itself. If left in the Applications folder the installer will be removed after the Lion installation is completed. If you are reading this article after upgrading to Lion all is not lost. A fresh copy of the Lion installer can always be re downloaded from the Mac App Store by clicking on the Purchased tab with the Option key held down.

With the Lion boot disc you can boot any Lion compatible Mac, and install 10.7 just like you installed previous versions of Mac OS X. You can even use Disk Utility’s Restore function to image your Lion boot disc image onto a external drive suitable for performing a clean install on a computer without an optical drive. Clean installs with Lion are easy once you find where Apple has hidden the secret boot disk.

The Best Mac OS

With the unveiling of Lion just days away it is easy to look back at past releases of Mac OS and see how we arrived at Apple’s latest system software. Over the last 27 years Apple has introduced more than 17 major releases of its premier desktop operating system. Some releases such as System 7, and Mac OS X 10.4 Tiger brought revolutionary changes to the Mac while making the transition between hardware architectures. Evolutionary releases like System 6, and Mac OS X 10.6 Snow Leopard consolidated features while improving stability. The entire history of Mac OS says more about Apple than any other product, and it is the best of Mac OS that says the most about Apple’s future.

When considering the best version of Mac OS you must compare releases that offered the greatest number of new features against versions that clocked the longest up time. You must reference the classic system software of yesterday’s Macintosh against the latest breaking developments in Mac OS X. Your answer might be swayed by the first version you ever used, or the operating system that shipped with your first Mac. The best Mac OS is as much a personal question as it is a technical comparison. There is no right choice and it is often our own experiences and requirements that dictate our answer.

It is popular to assume that the latest technology is always the greatest, and this is often true for operating systems where the most recent versions have the most features. But features alone do not make great operating systems, and all Macs cannot run the latest OS. So instead of picking the most stable Mac OS with the most features I choose four versions that span the entire Macintosh product line and provide the best user experience Apple has to offer.

System 6

System 6 was the first widely available Macintosh operating system to be given a unified “Macintosh System Software” version number. From System 6 forward, the Finder would have a version number closely matching that of the System, alleviating much of the confusion caused by the often considerable differences found on earlier Systems.

System 6 oversaw the introduction of the Motorola 68030 processor, the 1.44 MB SuperDrive, and the legendary Macintosh SE/30. Later, it would include support for the first specialized laptop features with the introduction of the Macintosh Portable. System 6’s most remarkable feature was cooperative multitasking by way of a optional system extension called MultiFinder.

Multifinder gave each application CPU time, it provided a way for windows from different applications to co-exist by using an application layering model. When an application was activated, all of its windows were brought forward as a single layer. This approach was necessary for backward compatibility, but MultiFinder combined with System 6’s limited 24 bits of addressable RAM introduced many of the memory management problems that would plague Mac OS until the introduction of Mac OS X.

Despite the memory management issues it introduced, System 6 is a favorite among 68k Mac fans for its small memory footprint, and minimalist appeal. It installs from two floppies, uses 600k of RAM, and doesn’t require an additional hard disk. 6.0.8. the final version of System 6 not only consolidated the existing Macintosh System Software, but incorporated important features from System 7 like TrueType fonts, andQuicktime. With MultiFinder turned off System 6 was easily the most stable operating system for classic Macintosh and became a important comparison against the instabilities of System 7.

Mac OS 8

Codename Tempo, Mac OS 8.0 began life as Mac OS 7.7 but was renumbered 8 to exploit a legal loophole shutting down the Macintosh clone market. Mac OS 8 saw the introduction of many new features such as a customizable appearance, contextual menus, pop-up windows, spring-loaded folders, live scrolling, WindowShade, a multithreaded Finder, and desktop pictures. Despite all of these significant usability advances, Mac OS 8’s most important improvements came in later point releases.

Mac OS 8.1 introduced a new file system known as HFS+, which supported large file sizes and made more efficient use of larger hard drives by using a smaller block size. Mac OS 8.5 focused on speed and stability by eliminating 68k support, and requiring a PowerPC processor. Mac OS 8.6 added a new nanokernel making it the most stable classic Mac OS for PowerPC machines.

Mac OS 8 oversaw the introduction of the G3, the iMac, the iBook, and the Power Mac G4. It added a number of features from the abandoned en.wikipedia.org/wiki/Copland_(operating_system text: Copland) project, and kept Mac OS moving forward during a difficult time for Apple. Mac OS 9 might be commonly remembered as the last classic Mac OS, but it was a transitional release that traded stability for features and Mac OS X compatibility. Mac OS 8 was the Mac OS that saved Apple.

Mac OS X 10.4 Tiger

I had a tough time picking a best Mac OS between Jaguar, Panther, and Tiger. Mac OS X 10.2 Jaguar brought Mac OS X’s feature-set up to par with Mac OS 9 making Mac OS X usable for a wider audience. Mac OS X 10.3 Panther improved upon Jaguar with faster speeds, while retaining Jaguar’s minimal system requirements. Mac OS X 10.4 Tiger ushered in a new era for Mac OS X by implementing exciting new features, and moving the Mac from PowerPC to Intel based processors. If Tiger wasn’t also the best Mac OS for modern PowerPC Macs I would have a hard time recommending it. I am weary of OS upgrades that try to do too much, and the transition from PowerPC to Intel would have been a monumental leap for most OSes, but Tiger pulled it off with ease. I will always have a soft spot for Panther, the last Mac OS before Apple’s popularity exploded, but Tiger is the undisputed favorite on Twitter.

Tiger removed support for the original iMac and iBook, and required 256MBs of RAM, twice the memory as previous versions of Mac OS X. All other system requirements were the same, although to take full advantage of Core Image a graphics card with 64 MBs of video RAM was required. Tiger didn’t ask a lot from its users but it gave a lot in return.

Automator, Grapher, Dictionary, Quartz Composer, AU Lab, and Dashboard were all brand new applications introduced in Tiger. iChat AV, Safari, Mail, and Quicktime all saw significant updates. With Tiger scripting became easier, graphics transitions and effects were more fluid, real-time audio processing was possible. Definitions, weather, stock market information, flight tracking, and built-in RSS were available at the push of a button. Spotlight, Tiger’s new contextual search engine, brought the contents of your hard drive to the forefront with only a few simple keystrokes. And Quicktime 7 combined with H.264 and iChat AV made video conferencing available for the rest of us.

Almost all of these features were made possible by architecture changes first implemented in Tiger. A 64-bit aware kernel allowed for more memory to be available for individual processes running on a Mac with a 64-bit processor. Launchd modernized Mac OS X’s Unix underpinning and allowed for faster startup. Core Image, Core Video, and Core Audio made all of Tiger’s whiz-bang graphical and audio effects possible, while Core Data made it easier for developers to handle structured data in their applications.

On top of all these new applications and technologies Tiger made the transition from PowerPC to Intel in less than 30 months. It took System 7 almost 7 years to make the switch from 68k to PowerPC. It comes at no surprise that Mac OS X 10.4 Tiger is one of the best selling versions of Mac OS X to date, and one of the best versions of Mac OS ever.

Mac OS X 10.6 Snow Leopard

Snow Leopard is my favorite version of Mac OS X not because of the features it added, but because of the ones it took away. Snow Leopard only runs on Macs with Intel processors. It was the first Mac OS release since System 7.1.1 that does not support the PowerPC architecture (although PowerPC applications are supported via Rosetta , an optional install. Shedding all of those Universal Binaries), and adopting an advanced application compression scheme means Snow Leopard saves 6 GBs of disk space over its predecessor 10.5.

Among Snow Leopard’s select new features are a updated Finder rewritten in Cocoa. A new version of Safari that includes a 50{493f798df480ad5a2796e65210fbf6e65215ebdcc2070f4d9b100f3865a5d00d} increase in JavaScript performance, and support for Microsoft Exchange in Mail, iCal, and Address Book. Under the hood Snow Leopard is the first Mac OS to ship with a 64-bit kernel that can take advantage of greater amounts of memory. QuickTime was completely rewritten to take advantage of audio video codecs in 64-bit, and Grand Central Dispatch was invented to ease the development of applications with multi-core support.

Visually 10.6 Snow Leopard is not much different from 10.5 Leopard. The operating systems looks and acts the same, but in addition to PowerPC support some features have been removed. AppleTalk, Creator Codes, and Classic HFS write access are the most glaring omissions for long time Mac users, but I wouldn’t have Snow Leopard any other way. By making the tough choices and trading features for stability, Snow Leopard is more than a best of breed operating system it is the foundation for the future of Mac OS.

Lion is right around the corner. Built from the best of Mac OS it combines the stability and refinement of Snow Leopard with the usability innovations first seen on the iPhone. It has yet to be determined if the multitouch gestures and full screen apps will be a success on the desktop, and if Lion will be one of the best of Mac OS. All that is certain is that Apple is not standing still, and Lion for better or worse is the future of Mac OS. Let’s hope it will be a good one.