Why Apple Codenamed Early Safari Development "Alexander"
During the secretive early development of Apple's Safari web browser, engineers referred to the software internally as "Alexander." This article explores the origins of this historical codename, detailing how Apple's need to replace Microsoft's Internet Explorer led them to adopt the open-source Konqueror browser engine, which directly inspired a clever nod to history's most famous conqueror, Alexander the Great.
In the early 2000s, Apple did not have its own flagship web browser. Under a 1997 agreement with Microsoft, Internet Explorer for Mac served as the default browser on Apple computers. However, Internet Explorer was slow, and Apple leadership did not want the core user experience of their new Mac OS X operating system to depend on their biggest rival. In 2001, Apple hired former Netscape engineer Don Melton to secretly assemble a team and build a native Mac browser from scratch.
Rather than writing an entire browser rendering engine from the ground up, Melton and his team evaluated existing open-source engines to use as a foundation. After rejecting Mozilla's Gecko engine for being too complex and bloated, Apple engineers discovered KHTML. KHTML was a fast, lightweight, and cleanly written rendering engine created by the KDE open-source project for its native Linux web browser, which was named Konqueror.
Apple adopted the KHTML engine (which they later forked and renamed WebKit) and began building their new browser around it. Because the entire project was kept strictly confidential—even from most Apple employees—the development team needed an internal codename.
To pay tribute to the open-source software they were using without making the secret obvious, the team looked at the name of the KDE browser: Konqueror. Playing on the word "conqueror," the Apple engineers decided to name their internal browser project after history's most famous conqueror, Alexander the Great.
For months, the browser application running on the test machines of Apple engineers bore the name Alexander. It served as an inside joke among the developers and a respectful nod to the KDE developers whose work made Apple's tight deadline possible.
As the browser neared its public debut at the Macworld Expo in January 2003, Apple marketing and CEO Steve Jobs worked to find an official commercial name. After considering and discarding names like "iBrowse" and "Freedom," Jobs settled on "Safari." Although the Alexander name was retired before the public ever saw the browser, it remains a notable piece of tech trivia that highlights the open-source roots of the browser now used by millions of Apple users worldwide.