Under the glamorous and Easy-to-use interface of Mac 0S X10.2, you'll find a premium Unix-based platform--darwin that is fundamental to the superior stability and functionality of Mac OS X 10.2. UNIX and Linux developers will appreciate the flexibility of the Darwin kernel operating system. It inherits the features of FreeBSD and provides FreeBSD command groups that can be accessed from the command-line terminal interface, as shown in Figure 1-5. Greatly facilitates porting existing UNIX applications to Mac 0S X 10. In 2. Mac OS X 10.2 also contains a complete set of development tools to facilitate the development of next-generation applications.
Darwin condensed the efforts of Apple engineers and open source software group programmers. With their efforts, this vibrant, modern operating system base platform will help your Mac run faster and more stably. The main advantages of Darwin are as follows:
Memory protection
Unrelated applications run in their own memory space, and if an application crashes, Mac OS X 10.2 can be turned off without impacting other applications, allowing you to continue your work or entertainment without restarting the system.
Multi-task preemption function
When work in the background is in a crowded state, when ensuring that each task has the resources they need, a level distinction is made based on their importance, giving priority to the primary application so that the user can accomplish several different tasks at the same time. Your Mac will still be able to respond to other applications even when performing tasks that drive the processor down (such as adding transitions to movies or audio compression), and you can run other applications, perform other tasks, such as browsing the network or replying to emails.
Memory management
Allocate the amount of memory automatically and accurately, depending on the needs of your application. Use the Show Introduction window to eliminate memory shortages, or manually adjust the need to apply memory to open large files.
Symmetric multi-processing technology
With built-in support for dual-processor PowerMac G4 computers, applications specifically developed for Mac OS X 10.2 will automatically benefit from multiprocessor benefits, so that two of complex operations or applications can be processed simultaneously on different processors, allowing you to achieve a multiplier effect. Multi-wire applications can assign tasks to two processors, and using Mac 0SX on dual-processor PowerMac G4 can increase the speed of the various operations that previously made the processor more than one.
A modern network based on standards
Provides networking capabilities based on UNIX networks. Mac 0S X 10.2 incorporates a FreeBSD network stack of time-tested, the backbone of most TCP/IP implementations on the internet today. It supports DHCP, BOOTIP, and manual network configuration, so you can seamlessly integrate Mac 0S X 10.2 into your LAN. With built-in support for PPP, PPPoE, Airport and Ethernet, you can easily access your Internet service provider or local area network and quickly surf the internet. It also provides shared Internet access, as long as an apple machine is connected to the Internet and a shared Internet connection is enabled, and other Macs can be shared to the Internet. Mac OS X 10.2 has a very innovative home networking technology--rendzevous that allows users to easily connect to computers and other devices without any setting.
Plug and Play support
With the most commonly used peripherals drivers, you can hot-plug USB and FireWire devices without restarting the computer. Built-in support for today's most popular inkjet printers, such as CANON,HP and Epson. You can connect IDE and SCSI disk drives and various Apple and PC monitors.