![]() |
![]() |
|
![]() |
![]() |
Encyclopedia :
M :
MA :
MAC :
Mac OS X |
|
|
Mac OS XMac OS X is the latest version of the Mac OS, the operating system software for Macintosh computers. Mac OS X was first commercially released in 2001. It consists of two main parts: Darwin, an open source Unix-like environment which is based on the BSD source tree and the Mach microkernel, adapted and further developed by Apple Computer with involvement from independent developers; and a proprietary GUI named Aqua, developed by Apple. Mac OS X Server was also released in 2001. Architecturally identical to the workstation (client) version, it is differentiated by the inclusion of workgroup management and administration software tools, which provide simplified access to key network services, such as a mail server, a Samba server, a directory server, and a domain name server. It also has a different licensing model. NamingThe character X is a Roman numeral and is officially pronounced "ten", continuing the numbering of previous Macintosh operating systems such as Mac OS 8 and Mac OS 9. Some people read it as the letter X and pronounce it "ex". One reason for this interpretation is the tradition of giving Unix-like operating system names ending with the letter x (e.g. AIX, IRIX, Linux, Minix, Ultrix, Xenix). Another reason is Apple's tendency to refer to specific versions in print as (for example) "Mac OS X version 10.4". Mac OS X versions are named after large felines. Prior to its release, version 10.0 was code named Cheetah internally at Apple, and version 10.1 was codenamed Puma. Version 10.2 was named Jaguar in Apple's product marketing, and 10.3 was similarly named Panther. Version 10.4 has been named Tiger. Apple has also registered the trademarks Lynx, Cougar, and Leopard for future use. Apple's web site and literature refers to the specific Mac OS X releases in any of three different ways:
DescriptionMac OS X is a radical departure from previous Macintosh operating systems, as its underlying code base is completely different from previous versions. Although the most significant architectural changes were under the surface, the Aqua GUI was the most striking and visible new feature. The use of soft edges, translucent colors and pinstripes (see: iMac) brought more color and texture to the windows and controls on the Desktop than OS 9's "Platinum" appearance offered, raising a great deal of controversy among users. Many older Macintosh users decried the interface as "toy-like" and lacking in professional polish, while others hailed the new GUI as a revolutionary Apple innovation. The look was instantly recognizable and even before the first version of Mac OS X was released, third-party developers started producing skins for skinnable applications like Winamp that looked like the Aqua interface. Apple has threatened legal action against people who make or distribute software which provides an interface which they claim is derived from their copyrighted design. This combination of GUI and kernel has recently become the most popular-selling Unix environment to date by sheer number of systems shipped. Mac OS X retains compatibility with older Mac OS applications by providing an emulation environment called Classic, which allows users to run Mac OS 9.x within Mac OS X, so that most older applications run as they would under Mac OS 9.x. In addition, the Carbon APIs were created to permit legacy code to be quickly ported to run natively on both Mac OS X and Mac OS 9.x. The NeXTSTEP/OpenStep APIs are still available, but Apple now calls the technology Cocoa. You can see the NeXTSTEP heritage in the Cocoa APIs by the fact that class names mostly begin with "NS" (for NeXTSTEP). A fourth option for developers is to write applications in the Java platform, which OS X supports as a "first class citizen" - in practice this means that Java applications fit as neatly into the operating system as possible while still being "cross-platform", and that GUIs, while being written in Swing, look almost exactly like native Cocoa interfaces. Mac OS X can run many BSD or Linux software packages once compiled for the platform. Compiled binaries are normally distributed as Mac OS X Packages; but some may still require command-line configuration or compilation. Projects like Fink and DarwinPorts provide precompiled or preformatted packages for many standard packages. Version 10.3 was the first to include Apple X11, Apple's version of the X11 graphical interface for Unix applications, as an optional component during install. Apple's implementation is based on XFree86 4.3 and X11R6.6, with its own window manager which mimics the native look, closer integration with Mac OS X and extensions to use the native Quartz rendering system and accelerate OpenGL. Notable featuresCriticismsVersionsOn March 24 2001, Apple released Mac OS X v10.0 (codenamed Cheetah). It was praised for its completeness and stability at such an early point in its development (it being a total departure from previous Apple releases). Despite this, it was criticized for being slow, leading many (including Steve Jobs) to consider it merely a very good "beta" release. Later that year on September 25 2001, Mac OS X v10.1 (codenamed Puma) was released, increasing the performance of the system as well as providing missing features, such as DVD playback. Because of the poor reputation of 10.0, Apple released 10.1 as a free upgrade CD for 10.0 users, in addition to the US$129 boxed version for people running only MacOS 9. This brought Apple much embarrassment when it was discovered that the upgrade CDs were really full-version CDs with a specific file that disabled installation on MacOS 9 systems; Apple subsequently rereleased the CDs in an actual stripped-down format that didn't facilitate installation on such systems. On August 24 2002, Apple followed up with Mac OS X v10.2 "Jaguar", which brought profound performance enhancements, a newer, sleeker look, and many powerful enhancements (over 150, according to Apple). Mac OS X v10.3 "Panther" was released on October 24, 2003. In addition to providing much improved performance, it also incorporated the most extensive update yet to the user interface. The update included as many or more new features as Jaguar the year before. On the other hand, support for some older "beige era" G3 computers was discontinued. Mac OS X v10.4 "Tiger" is due to be released on April 29, 2005. It is promised to contain another 200 or more features, but like Panther, some machines are no longer supported — Tiger requires FireWire. The current version of Mac OS X is version 10.3.9 (released on April 15, 2005). As well as the public version numbers which follow the format of 10 followed by the major number followed by the minor number, internally Apple use a "build number" to identify each development version. Under Apple's guidelines, the first development version of a product starts with build 1A1. Minor revisions to that are 1A2, 1A3, 1A4, and so on; the first major development revision becomes 1B1 (and minor revisions to that would be 1B2, 1B3, etc.), the next major revision would be 1C1, and so forth. The next major revision after the 1Z series would be 2A, followed by 2B, ... 2Y, 2Z, 3A, and so on. When a build is deemed ready for public release, it is given a public version number. Build 4K78 was chosen to be Mac OS X version 10.0, build 5G64 became 10.1, build 6C115 became 10.2, and build 7B85 became 10.3. In late March 2005, Apple declared build 8A425 golden master for version 10.4. See alsoExternal linksApple ComputerSupportReviewsSoftware
|
|
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License. |
|
| © 2008 Chamas Enterprises Inc. |