Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Contribute
Contribute
Link to Us
Linux Jobs


Top White Papers

More on LinuxToday


32BitsOnline: Apple Speaks of Challenges and Rewards in Wedding MacOS and BSD at USENIX 2K

Jun 30, 2000, 16:34 (0 Talkback[s])
(Other stories by E. Henshaw)

"Wilfredo Sanchez, member of Apple's Core Operating System Group and long time FreeBSD and NetBSD developer, spoke today at USENIX 2000 in San Diego, CA. His topic was "Challenges in Integrating the Mac OS and BSD Environments." This report is culled primarily from hastily scribbled notes taken during the presentation. Included at the close are a series of related links offering much more granular discussion of the material presented in overview here."

"The Macintosh has long been known to offer an optimal user experience at the sacrifice of nearly everything else. As such, it was designed to be a truly personal tool for each individual user, not needing a central Administrator to oversee its daily operations. Multiple user support was only formally introduced in Mac OS 9 last year."

"Unix systems, however, have long been known to offer optimal engineering solutions at the sacrifice of nearly everything else. They were originally released under early pre-cursors of Open Source licenses, fostering a high degree of experimentation among its users. These machines have historically been very expensive to acquire and maintain, creating the need for resource sharing among users."

"Moving forward, the Mac OS will combine the best features of both platforms while (hopefully) addressing their shortcomings. Mac OS X will have a BSD foundation built upon version 3 of the Mach micro-kernel. They have provided a programming toolkit refined from previous versions of the Mac OS called Carbon. A new user interface utilizing Display PDF is now used called Aqua. Carbon provides a means to migrate existing applications to the new code base."

Complete Story

Related Stories: