powerpoint
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

powerpoint

on

  • 780 views

 

Statistics

Views

Total Views
780
Views on SlideShare
780
Embed Views
0

Actions

Likes
0
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Important Presentation Guidelines This presentation uses the following fonts: Apple Garamond Light and Book and standard Helvetica (TrueType versions). Optimal display settings: For best results, display this presentation at 800-by-600-pixel resolution with the color depth set to millions or thousands of colors. Viewing suggestion: For best results, use the built-in font-smoothing capabilities in Mac OS 8.5 or later when presenting to an audience. (Apple menu/Control Panels/Appearance/Fonts/Smooth all fonts on screen.) Printing suggestion: For best results when printing the presentation, choose Color/Grayscale in the printing options dialog box.
  • Building a server for the next generation of Macintosh is no easy task. We developed Mac OS X Server by first creating a supermodern open source UNIX-like operating system—called Darwin—designed to deliver the latest in operating system advances. Using this advanced modern operating system, we set out to make Mac OS X Server the most reliable, high-performance server platform in the industry. To maximize server reliability, we then added a series of fault tolerance systems to automatically detect and correct failures with essential system services. On top of this modern server foundation, we placed a powerful suite of standards-based Internet and networking services. We’ll talk more about these services later. To make this new server platform easy to use, we adopted the simple and elegant new Aqua user interface. Aqua brings a new level of simplicity and elegance to the Macintosh user experience. One of our main goals in developing Mac OS X Server was to ensure a simple, gentle transition for our customers. To do this we first had to make sure that Mac OS X Server was easy to install, set up, and administer; we made sure that it could be easily integrated into existing networks; and, finally, we made sure to preserve the data and account information of our existing server solutions.
  • Mac OS X first ships On March 24, 2001, Apple released Mac OS X, the ideal platform for Mac users today, through the next decade, and beyond. We began shipping Mac OS X preloaded on new Mac computers on May 21—2 months ahead of schedule. We are pleased to hear that our users love Mac OS X as much as we do. Before updating you on what’s new in Mac OS X v10.1, I would like to share quotes from two reviewers, give you an update on what our developers are doing to support the platform, and let you know what else our users have had to say about our first release of Mac OS X.
  • Mac OS X Server is fast, efficient and reliable. It delivers the advanced features you’d expect from an industrial-strength server platform. It offers complete systemwide memory protection for crash-resistant computing. Because Mac OS X Server protects an application’s memory space, processes can be terminated without affecting the rest of the system. Another benefit of this supermodern server platform is preemptive multitasking. Preemptive multitasking ensures that tasks and services get the resources they need to run efficiently. Even when the web server sustains a heavy amount of traffic, the mail server is still able to accept and process requests. Preemptive multitasking is especially useful in high-demand environments where one server may be running multiple services at the same time. With advanced memory management, you no longer have to worry about applications memory requirements. The operating system automatically allocates the appropriate amount of memory needed by each process. Moreover, Mac OS X Server is designed to take full advantage of the dual processor Power Mac G4. Built-in support for symmetric multiprocessing (SMP) enables the computer to use both processors to maximize server performance. All applications and services benefit from SMP support, because tasks are efficiently scheduled between both processors. To maximize server uptime, Mac OS X Server features built-in fault tolerance systems to detect and recover from failures of essential system services. If an included service fails, fault tolerance systems can auto-restart the service, bringing it back online. In the unlikely event of an operating system failure, fault tolerance systems work with the electrical systems of the new Macintosh Server G4, and Power Mac G4 to power cycle and reboot the server hardware, bringing it back online with minimal downtime.
  • Mac OS X Server is fast, efficient and reliable. It delivers the advanced features you’d expect from an industrial-strength server platform. It offers complete systemwide memory protection for crash-resistant computing. Because Mac OS X Server protects an application’s memory space, processes can be terminated without affecting the rest of the system. Another benefit of this supermodern server platform is preemptive multitasking. Preemptive multitasking ensures that tasks and services get the resources they need to run efficiently. Even when the web server sustains a heavy amount of traffic, the mail server is still able to accept and process requests. Preemptive multitasking is especially useful in high-demand environments where one server may be running multiple services at the same time. With advanced memory management, you no longer have to worry about applications memory requirements. The operating system automatically allocates the appropriate amount of memory needed by each process. Moreover, Mac OS X Server is designed to take full advantage of the dual processor Power Mac G4. Built-in support for symmetric multiprocessing (SMP) enables the computer to use both processors to maximize server performance. All applications and services benefit from SMP support, because tasks are efficiently scheduled between both processors. To maximize server uptime, Mac OS X Server features built-in fault tolerance systems to detect and recover from failures of essential system services. If an included service fails, fault tolerance systems can auto-restart the service, bringing it back online. In the unlikely event of an operating system failure, fault tolerance systems work with the electrical systems of the new Macintosh Server G4, and Power Mac G4 to power cycle and reboot the server hardware, bringing it back online with minimal downtime.
  • Mac OS X Server is fast, efficient and reliable. It delivers the advanced features you’d expect from an industrial-strength server platform. It offers complete systemwide memory protection for crash-resistant computing. Because Mac OS X Server protects an application’s memory space, processes can be terminated without affecting the rest of the system. Another benefit of this supermodern server platform is preemptive multitasking. Preemptive multitasking ensures that tasks and services get the resources they need to run efficiently. Even when the web server sustains a heavy amount of traffic, the mail server is still able to accept and process requests. Preemptive multitasking is especially useful in high-demand environments where one server may be running multiple services at the same time. With advanced memory management, you no longer have to worry about applications memory requirements. The operating system automatically allocates the appropriate amount of memory needed by each process. Moreover, Mac OS X Server is designed to take full advantage of the dual processor Power Mac G4. Built-in support for symmetric multiprocessing (SMP) enables the computer to use both processors to maximize server performance. All applications and services benefit from SMP support, because tasks are efficiently scheduled between both processors. To maximize server uptime, Mac OS X Server features built-in fault tolerance systems to detect and recover from failures of essential system services. If an included service fails, fault tolerance systems can auto-restart the service, bringing it back online. In the unlikely event of an operating system failure, fault tolerance systems work with the electrical systems of the new Macintosh Server G4, and Power Mac G4 to power cycle and reboot the server hardware, bringing it back online with minimal downtime.
  • Mac OS X Server is fast, efficient and reliable. It delivers the advanced features you’d expect from an industrial-strength server platform. It offers complete systemwide memory protection for crash-resistant computing. Because Mac OS X Server protects an application’s memory space, processes can be terminated without affecting the rest of the system. Another benefit of this supermodern server platform is preemptive multitasking. Preemptive multitasking ensures that tasks and services get the resources they need to run efficiently. Even when the web server sustains a heavy amount of traffic, the mail server is still able to accept and process requests. Preemptive multitasking is especially useful in high-demand environments where one server may be running multiple services at the same time. With advanced memory management, you no longer have to worry about applications memory requirements. The operating system automatically allocates the appropriate amount of memory needed by each process. Moreover, Mac OS X Server is designed to take full advantage of the dual processor Power Mac G4. Built-in support for symmetric multiprocessing (SMP) enables the computer to use both processors to maximize server performance. All applications and services benefit from SMP support, because tasks are efficiently scheduled between both processors. To maximize server uptime, Mac OS X Server features built-in fault tolerance systems to detect and recover from failures of essential system services. If an included service fails, fault tolerance systems can auto-restart the service, bringing it back online. In the unlikely event of an operating system failure, fault tolerance systems work with the electrical systems of the new Macintosh Server G4, and Power Mac G4 to power cycle and reboot the server hardware, bringing it back online with minimal downtime.
  • Mac OS X Server is fast, efficient and reliable. It delivers the advanced features you’d expect from an industrial-strength server platform. It offers complete systemwide memory protection for crash-resistant computing. Because Mac OS X Server protects an application’s memory space, processes can be terminated without affecting the rest of the system. Another benefit of this supermodern server platform is preemptive multitasking. Preemptive multitasking ensures that tasks and services get the resources they need to run efficiently. Even when the web server sustains a heavy amount of traffic, the mail server is still able to accept and process requests. Preemptive multitasking is especially useful in high-demand environments where one server may be running multiple services at the same time. With advanced memory management, you no longer have to worry about applications memory requirements. The operating system automatically allocates the appropriate amount of memory needed by each process. Moreover, Mac OS X Server is designed to take full advantage of the dual processor Power Mac G4. Built-in support for symmetric multiprocessing (SMP) enables the computer to use both processors to maximize server performance. All applications and services benefit from SMP support, because tasks are efficiently scheduled between both processors. To maximize server uptime, Mac OS X Server features built-in fault tolerance systems to detect and recover from failures of essential system services. If an included service fails, fault tolerance systems can auto-restart the service, bringing it back online. In the unlikely event of an operating system failure, fault tolerance systems work with the electrical systems of the new Macintosh Server G4, and Power Mac G4 to power cycle and reboot the server hardware, bringing it back online with minimal downtime.
  • Mac OS X Server is fast, efficient and reliable. It delivers the advanced features you’d expect from an industrial-strength server platform. It offers complete systemwide memory protection for crash-resistant computing. Because Mac OS X Server protects an application’s memory space, processes can be terminated without affecting the rest of the system. Another benefit of this supermodern server platform is preemptive multitasking. Preemptive multitasking ensures that tasks and services get the resources they need to run efficiently. Even when the web server sustains a heavy amount of traffic, the mail server is still able to accept and process requests. Preemptive multitasking is especially useful in high-demand environments where one server may be running multiple services at the same time. With advanced memory management, you no longer have to worry about applications memory requirements. The operating system automatically allocates the appropriate amount of memory needed by each process. Moreover, Mac OS X Server is designed to take full advantage of the dual processor Power Mac G4. Built-in support for symmetric multiprocessing (SMP) enables the computer to use both processors to maximize server performance. All applications and services benefit from SMP support, because tasks are efficiently scheduled between both processors. To maximize server uptime, Mac OS X Server features built-in fault tolerance systems to detect and recover from failures of essential system services. If an included service fails, fault tolerance systems can auto-restart the service, bringing it back online. In the unlikely event of an operating system failure, fault tolerance systems work with the electrical systems of the new Macintosh Server G4, and Power Mac G4 to power cycle and reboot the server hardware, bringing it back online with minimal downtime.
  • Mac OS X Server is fast, efficient and reliable. It delivers the advanced features you’d expect from an industrial-strength server platform. It offers complete systemwide memory protection for crash-resistant computing. Because Mac OS X Server protects an application’s memory space, processes can be terminated without affecting the rest of the system. Another benefit of this supermodern server platform is preemptive multitasking. Preemptive multitasking ensures that tasks and services get the resources they need to run efficiently. Even when the web server sustains a heavy amount of traffic, the mail server is still able to accept and process requests. Preemptive multitasking is especially useful in high-demand environments where one server may be running multiple services at the same time. With advanced memory management, you no longer have to worry about applications memory requirements. The operating system automatically allocates the appropriate amount of memory needed by each process. Moreover, Mac OS X Server is designed to take full advantage of the dual processor Power Mac G4. Built-in support for symmetric multiprocessing (SMP) enables the computer to use both processors to maximize server performance. All applications and services benefit from SMP support, because tasks are efficiently scheduled between both processors. To maximize server uptime, Mac OS X Server features built-in fault tolerance systems to detect and recover from failures of essential system services. If an included service fails, fault tolerance systems can auto-restart the service, bringing it back online. In the unlikely event of an operating system failure, fault tolerance systems work with the electrical systems of the new Macintosh Server G4, and Power Mac G4 to power cycle and reboot the server hardware, bringing it back online with minimal downtime.
  • Mac OS X Server is fast, efficient and reliable. It delivers the advanced features you’d expect from an industrial-strength server platform. It offers complete systemwide memory protection for crash-resistant computing. Because Mac OS X Server protects an application’s memory space, processes can be terminated without affecting the rest of the system. Another benefit of this supermodern server platform is preemptive multitasking. Preemptive multitasking ensures that tasks and services get the resources they need to run efficiently. Even when the web server sustains a heavy amount of traffic, the mail server is still able to accept and process requests. Preemptive multitasking is especially useful in high-demand environments where one server may be running multiple services at the same time. With advanced memory management, you no longer have to worry about applications memory requirements. The operating system automatically allocates the appropriate amount of memory needed by each process. Moreover, Mac OS X Server is designed to take full advantage of the dual processor Power Mac G4. Built-in support for symmetric multiprocessing (SMP) enables the computer to use both processors to maximize server performance. All applications and services benefit from SMP support, because tasks are efficiently scheduled between both processors. To maximize server uptime, Mac OS X Server features built-in fault tolerance systems to detect and recover from failures of essential system services. If an included service fails, fault tolerance systems can auto-restart the service, bringing it back online. In the unlikely event of an operating system failure, fault tolerance systems work with the electrical systems of the new Macintosh Server G4, and Power Mac G4 to power cycle and reboot the server hardware, bringing it back online with minimal downtime.
  • Mac OS X Server is fast, efficient and reliable. It delivers the advanced features you’d expect from an industrial-strength server platform. It offers complete systemwide memory protection for crash-resistant computing. Because Mac OS X Server protects an application’s memory space, processes can be terminated without affecting the rest of the system. Another benefit of this supermodern server platform is preemptive multitasking. Preemptive multitasking ensures that tasks and services get the resources they need to run efficiently. Even when the web server sustains a heavy amount of traffic, the mail server is still able to accept and process requests. Preemptive multitasking is especially useful in high-demand environments where one server may be running multiple services at the same time. With advanced memory management, you no longer have to worry about applications memory requirements. The operating system automatically allocates the appropriate amount of memory needed by each process. Moreover, Mac OS X Server is designed to take full advantage of the dual processor Power Mac G4. Built-in support for symmetric multiprocessing (SMP) enables the computer to use both processors to maximize server performance. All applications and services benefit from SMP support, because tasks are efficiently scheduled between both processors. To maximize server uptime, Mac OS X Server features built-in fault tolerance systems to detect and recover from failures of essential system services. If an included service fails, fault tolerance systems can auto-restart the service, bringing it back online. In the unlikely event of an operating system failure, fault tolerance systems work with the electrical systems of the new Macintosh Server G4, and Power Mac G4 to power cycle and reboot the server hardware, bringing it back online with minimal downtime.
  • Mac OS X Server is fast, efficient and reliable. It delivers the advanced features you’d expect from an industrial-strength server platform. It offers complete systemwide memory protection for crash-resistant computing. Because Mac OS X Server protects an application’s memory space, processes can be terminated without affecting the rest of the system. Another benefit of this supermodern server platform is preemptive multitasking. Preemptive multitasking ensures that tasks and services get the resources they need to run efficiently. Even when the web server sustains a heavy amount of traffic, the mail server is still able to accept and process requests. Preemptive multitasking is especially useful in high-demand environments where one server may be running multiple services at the same time. With advanced memory management, you no longer have to worry about applications memory requirements. The operating system automatically allocates the appropriate amount of memory needed by each process. Moreover, Mac OS X Server is designed to take full advantage of the dual processor Power Mac G4. Built-in support for symmetric multiprocessing (SMP) enables the computer to use both processors to maximize server performance. All applications and services benefit from SMP support, because tasks are efficiently scheduled between both processors. To maximize server uptime, Mac OS X Server features built-in fault tolerance systems to detect and recover from failures of essential system services. If an included service fails, fault tolerance systems can auto-restart the service, bringing it back online. In the unlikely event of an operating system failure, fault tolerance systems work with the electrical systems of the new Macintosh Server G4, and Power Mac G4 to power cycle and reboot the server hardware, bringing it back online with minimal downtime.
  • Aqua Aqua is the breakthrough user interface for Mac OS X. It has reinvigorated the desktop with a renewed sense of simplicity and elegance. Controls resemble polished gems, active buttons pulse, icons are larger and beautifully rendered, and drop shadows give windows greater depth. More than making Mac OS X great to look at, the Aqua interface refines familiar elements of the Macintosh experience—and introduces new ones—to make using your Mac more intuitive and make you more productive. Aqua offers an array of new organizational features, including the Dock and Finder, that simplify navigation, give you more ways to personalize your system, and make it easier to access applications, files, external devices, networks, and the Internet. Response to Aqua has been overwhelmingly positive. Users like the incredible capabilities and customization afforded them by the Dock and the Finder, and they’ve come to rely on these features. Mac OS X v10.1 includes a number of refinements and polish to the Aqua user interface.
  • Enhancements to Aqua As I mentioned, we received lots of suggestions for improving the Aqua interface, so in addition to improving performance we’ve added new capabilities and features in Mac OS X v10.1 that will make Aqua more customizable and more efficient. • We’ve simplified login by displaying a list of users with accounts on the computer so users can simply select their name from the list to log in, making it easier and more intuitive for users at home and in schools. • The first release of Mac OS X included items called Dock Extras that provided access to frequently used system controls like AirPort signal strength, display resolution, and battery life. These were very popular, so now we’ve added even more functionality, like volume level and Internet connection. We’ve also moved these controls to the menu bar for easier access, and to free up valuable space in the Dock for other applications. • One of the things users wanted most was to move the Dock. With Mac OS X v10.1, we added the ability to position the Dock on the left, the right, or the bottom of the screen. The Dock also has a new notification mechanism. Applications that want your attention have a new, bouncing icon and running applications can present a pop-up menu from their Dock icon, providing fast access to commonly performed functions. • Mac OS X supports file extensions for easy Internet compatibility. People like the fact that the Mac OS understands file extensions so it is easier to share files on the Internet, but they aren’t very Mac-like. So while continuing to support file extensions, we are improving the experience by being smart about displaying the file extension. We've added a preference that allow users to control the visibility of file extensions. So they can now choose to hide the extensions while retaining all of the compatibility offered by file extensions. • We’ve made a number of changes to the Finder to improve how you view your files in the file system. We've cleaned up the view options dialog, making it simpler and more intuitive. The revised Finder preference lets you decide how many recent items to display and allows you to turn off font smoothing of font sizes 8, 9, 10, or 12. We’ve added two-line file name support in the Finder; the name wraps to the second line. Column view now has individual resizable columns to better display files and folders with long names, and includes an arrow by icons that represent folders, to let users know they can click to browse the contents. • System preferences have been updated with new functionality and categorized into groups, making it easier to quickly locate any preference you want to modify. You can now set your desktop picture from System Preferences instead of the Finder preference. • Mail was one of the most popular applications included with Mac OS X. We’ve made a number of improvements to Mail that make it easier to manage your email, like message flagging and response history. In addition, Mail now offers better performance over dialup connections and improved IMAP and LDAP server capability.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • O que é o Kernel Descrição das principais características que o Kernel fornece (do ponto de vista do Mac OS X).
  • Performance boost Performance enhancements in Mac OS X v10.1 make your system faster and more responsive than ever. Applications, like Mail and Internet Explorer, launch two to three times faster and windows respond to resizing instantly. Finder performance is also improved—you’ll be able to navigate deep file structures and move files faster in column, list, and icon view. The use of modern multithreading capabilities results in improved performance when copying files from one disk to another. Even the Aqua interface is snappier and more responsive overall. It offers quick menu navigation in the Finder, faster logins, and a new option for minimizing windows, called scale, that instantly minimizes an active window into the Dock.
  • Mac OS X v10.1 Mac OS X is a super-modern operating system that delivers the power of UNIX with the simplicity and elegance of the Macintosh. With this next-generation operating system, Apple asserts its leadership in the advanced technologies and design sensibilities that are the hallmarks of the Macintosh. Engineered to take the Macintosh platform through the next decade, Mac OS X combines new and open standard technologies that make it the most stable, compatible, and interoperable desktop operating system available. Apple innovation is leading the next era of personal computing, the digital lifestyle, by giving users simple yet powerful tools to get more value out of their digital devices. Mac OS X is the engine driving this innovation, and it is redefining the standard by which all personal computers will be measured. • First major upgrade. Apple introduces Mac OS X version 10.1—the first major upgrade to Mac OS X. An array of improvements throughout the operating system bring the features and polish mainstream users were waiting for, providing them with the confidence they need to make Mac OS X their primary operating system. • Great applications. This major upgrade arrives alongside a wealth of applications built for Mac OS X, like Office 10 from Microsoft, FileMaker Pro, Quicken Deluxe 2002, and Maya. • Ready for prime time. The combination of the first major update to Mac OS X and the impending release of these popular applications moves Mac OS X past the halfway point in its transition timeline. Institutional customers now have the software they need to begin their migrations, and mainstream customers now have the polish and application support they need to be comfortable moving to Mac OS X. Mac OS X is ready for prime time! • A truly open desktop. Mac OS X makes the Macintosh the most open and interoperable computer system available. Mac OS X is built on industry standards, delivering a secure, widely compatible operating system capable of interoperating with common standard network platforms, standard file formats, cross-platform UNIX and Java applications, and standard hardware peripherals. The Darwin core operating system itself is open source, enabling collaboration with standards organizations and the open source community. • The premier platform for the digital lifestyle. The Macintosh is the ultimate platform for the digital lifestyle, delivering best-of-class connectivity and built-in applications that give users the tools they need to make movies, manage digital pictures, enjoy and organize MP3 music collections, manage MP3 players, watch DVD movies, and burn CDs and DVDs. Apple is once again leading the industry by driving the digital lifestyle forward and adding new capabilities to the personal computer.
  • Mac OS X v10.1 Mac OS X is a super-modern operating system that delivers the power of UNIX with the simplicity and elegance of the Macintosh. With this next-generation operating system, Apple asserts its leadership in the advanced technologies and design sensibilities that are the hallmarks of the Macintosh. Engineered to take the Macintosh platform through the next decade, Mac OS X combines new and open standard technologies that make it the most stable, compatible, and interoperable desktop operating system available. Apple innovation is leading the next era of personal computing, the digital lifestyle, by giving users simple yet powerful tools to get more value out of their digital devices. Mac OS X is the engine driving this innovation, and it is redefining the standard by which all personal computers will be measured. • First major upgrade. Apple introduces Mac OS X version 10.1—the first major upgrade to Mac OS X. An array of improvements throughout the operating system bring the features and polish mainstream users were waiting for, providing them with the confidence they need to make Mac OS X their primary operating system. • Great applications. This major upgrade arrives alongside a wealth of applications built for Mac OS X, like Office 10 from Microsoft, FileMaker Pro, Quicken Deluxe 2002, and Maya. • Ready for prime time. The combination of the first major update to Mac OS X and the impending release of these popular applications moves Mac OS X past the halfway point in its transition timeline. Institutional customers now have the software they need to begin their migrations, and mainstream customers now have the polish and application support they need to be comfortable moving to Mac OS X. Mac OS X is ready for prime time! • A truly open desktop. Mac OS X makes the Macintosh the most open and interoperable computer system available. Mac OS X is built on industry standards, delivering a secure, widely compatible operating system capable of interoperating with common standard network platforms, standard file formats, cross-platform UNIX and Java applications, and standard hardware peripherals. The Darwin core operating system itself is open source, enabling collaboration with standards organizations and the open source community. • The premier platform for the digital lifestyle. The Macintosh is the ultimate platform for the digital lifestyle, delivering best-of-class connectivity and built-in applications that give users the tools they need to make movies, manage digital pictures, enjoy and organize MP3 music collections, manage MP3 players, watch DVD movies, and burn CDs and DVDs. Apple is once again leading the industry by driving the digital lifestyle forward and adding new capabilities to the personal computer.
  • Mac OS X v10.1 Mac OS X is a super-modern operating system that delivers the power of UNIX with the simplicity and elegance of the Macintosh. With this next-generation operating system, Apple asserts its leadership in the advanced technologies and design sensibilities that are the hallmarks of the Macintosh. Engineered to take the Macintosh platform through the next decade, Mac OS X combines new and open standard technologies that make it the most stable, compatible, and interoperable desktop operating system available. Apple innovation is leading the next era of personal computing, the digital lifestyle, by giving users simple yet powerful tools to get more value out of their digital devices. Mac OS X is the engine driving this innovation, and it is redefining the standard by which all personal computers will be measured. • First major upgrade. Apple introduces Mac OS X version 10.1—the first major upgrade to Mac OS X. An array of improvements throughout the operating system bring the features and polish mainstream users were waiting for, providing them with the confidence they need to make Mac OS X their primary operating system. • Great applications. This major upgrade arrives alongside a wealth of applications built for Mac OS X, like Office 10 from Microsoft, FileMaker Pro, Quicken Deluxe 2002, and Maya. • Ready for prime time. The combination of the first major update to Mac OS X and the impending release of these popular applications moves Mac OS X past the halfway point in its transition timeline. Institutional customers now have the software they need to begin their migrations, and mainstream customers now have the polish and application support they need to be comfortable moving to Mac OS X. Mac OS X is ready for prime time! • A truly open desktop. Mac OS X makes the Macintosh the most open and interoperable computer system available. Mac OS X is built on industry standards, delivering a secure, widely compatible operating system capable of interoperating with common standard network platforms, standard file formats, cross-platform UNIX and Java applications, and standard hardware peripherals. The Darwin core operating system itself is open source, enabling collaboration with standards organizations and the open source community. • The premier platform for the digital lifestyle. The Macintosh is the ultimate platform for the digital lifestyle, delivering best-of-class connectivity and built-in applications that give users the tools they need to make movies, manage digital pictures, enjoy and organize MP3 music collections, manage MP3 players, watch DVD movies, and burn CDs and DVDs. Apple is once again leading the industry by driving the digital lifestyle forward and adding new capabilities to the personal computer.
  • Mac OS X Server includes all the advanced technologies and the latest in security standards you would expect from a supermodern server platform, giving it significant improvements in performance, reliability, security, and scalability.
  • Mac OS X v10.1 Mac OS X is a super-modern operating system that delivers the power of UNIX with the simplicity and elegance of the Macintosh. With this next-generation operating system, Apple asserts its leadership in the advanced technologies and design sensibilities that are the hallmarks of the Macintosh. Engineered to take the Macintosh platform through the next decade, Mac OS X combines new and open standard technologies that make it the most stable, compatible, and interoperable desktop operating system available. Apple innovation is leading the next era of personal computing, the digital lifestyle, by giving users simple yet powerful tools to get more value out of their digital devices. Mac OS X is the engine driving this innovation, and it is redefining the standard by which all personal computers will be measured. • First major upgrade. Apple introduces Mac OS X version 10.1—the first major upgrade to Mac OS X. An array of improvements throughout the operating system bring the features and polish mainstream users were waiting for, providing them with the confidence they need to make Mac OS X their primary operating system. • Great applications. This major upgrade arrives alongside a wealth of applications built for Mac OS X, like Office 10 from Microsoft, FileMaker Pro, Quicken Deluxe 2002, and Maya. • Ready for prime time. The combination of the first major update to Mac OS X and the impending release of these popular applications moves Mac OS X past the halfway point in its transition timeline. Institutional customers now have the software they need to begin their migrations, and mainstream customers now have the polish and application support they need to be comfortable moving to Mac OS X. Mac OS X is ready for prime time! • A truly open desktop. Mac OS X makes the Macintosh the most open and interoperable computer system available. Mac OS X is built on industry standards, delivering a secure, widely compatible operating system capable of interoperating with common standard network platforms, standard file formats, cross-platform UNIX and Java applications, and standard hardware peripherals. The Darwin core operating system itself is open source, enabling collaboration with standards organizations and the open source community. • The premier platform for the digital lifestyle. The Macintosh is the ultimate platform for the digital lifestyle, delivering best-of-class connectivity and built-in applications that give users the tools they need to make movies, manage digital pictures, enjoy and organize MP3 music collections, manage MP3 players, watch DVD movies, and burn CDs and DVDs. Apple is once again leading the industry by driving the digital lifestyle forward and adding new capabilities to the personal computer.
  • Visionary Graphics Whether adding special effects to a movie masterpiece, creating sophisticated images, or playing today’s top games, G4 Cube users demand great graphics performance. In the Power Mac G4 Cube, those graphics capabilities have been turbocharged to phenomenal levels. In addition to the superfast G4 processor, the G4 Cube comes with a dedicated AGP 2X graphics slot loaded with the ATI RAGE 128 Pro graphics card with 16 megabytes of SDRAM. For the most demanding graphics needs, choose the NVIDIA GeForce2 MX graphics card with 32 megabytes of SDRAM or the ATI RADEON graphics card with 32 megabytes of DDR (Double Data Rate) RAM, both available as build-to-order options for the G4 Cube through the Apple Store.
  • Disc Burner Until now, burning a CD has required a special utility and a lot of patience. There were a lot of difficult selections to make before you burned a disc, and if you made a mistake, the disc was ruined. That was then. This is now. Now with the Power Mac G4 Cube, making data CDs has never been easier. Integrated right into the Finder (desktop) in Mac OS 9.1 is a new feature called Disc Burner. Disc Burner allows you to create a CD by simply dragging files onto an icon. Here’s how it works: When you insert a blank CD-R or CD-RW disc, the G4 Cube automatically recognizes it and asks you how you’d like the disk prepared (formatted): Standard (HFS Plus/ISO 9660). This is ideal for use with other computers, including those running the Mac OS or Windows, and perfect for sharing files or archiving valuable information. MP3 (ISO 9660). This format is used to create a data CD containing MP3 files that can be played on most computers running Mac OS and Windows, and in MP3-capable CD players. You can also select iTunes (audio CD), which will launch iTunes so you can create an audio CD that can be played in just about any consumer audio CD player. To place files on the CD, just drag them onto its icon. You can arrange them in any order you like, create folders and subfolders, and name the files as you normally would. When you eject the CD, the Mac OS will ask if you’d like to burn the files onto the CD. Select OK, then eject the disc. With the G4 Cube, burning a CD is fast—up to 8x for CD-R discs and up to 4x for CD-RW discs. CD-RW discs have the added advantage of being erasable, so they can be written on again and again. Each recordable CD can hold up to 650 megabytes of data, more than 450 times as much as a floppy disk. And since the disc is optical, it can last a long time. You can store the disc as a backup, or share it with other computer users. With the G4 Cube, you have the perfect solution for removable storage media. It’s fast, high capacity, inexpensive, and portable.
  • © 2001 and TM Apple Computer, Inc. All rights reserved. Think different.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.
  • Estrutura topológica do Mac OS X Mostrar, onde o Kernel do se encaixa dentro de todo o resto do Mac OS X.

powerpoint Presentation Transcript

  • 1. UNIX na Apple: Mac OS X Fabio Ribeiro Developer Relations - fribeiro@apple.com Apple
  • 2.  
  • 3.  
  • 4. = UNIX
  • 5. Estratégia: um único OS
  • 6. 24 de março de 2001
  • 7. Apple e UNIX Mac OS X = Mac OS + OPENSTEP System / Mac OS Rhapsody Mac OS X Server 1.x Mac OS X 1984 1997 1999 2001 Fusão Apple/NeXT Lançamento Macintosh 24/03/2001 Lançamento Mac OS X Lançamento Mac OS X Server 1.x OPENSTEP
  • 8. Apple e UNIX De onde vem o Mac OS X BSD System V.3 Mach OPEN STEP Free BSD BSD/ OS Sun OS Linux DEC OSF/1 AIX HP-UX Solaris IRIX SCO UNIX Mac OS X NeXT Step OSF/1 System V.4
  • 9. Estrutura Operacional Organização do sistema operacional Mach Microkernel 3.0++ Core Services Servidor Gráfico (Quartz) APIs de sistema GUI (Aqua)
  • 10. Estrutura Operacional Organização do sistema operacional Mach Microkernel 3.0++ Core Services Servidor Gráfico (Quartz) APIs de sistema GUI (Aqua) I/O Kit Baseado no trabalho desenvolvido pela CMU/OSF Multitarefa Preemptiva Multiprocessamento Simétrico Memória Protegida Alocação Dinâmica de Memória Suporte a Tempo Real Arquitetura de Drivers Drivers para periféricos, sistemas de arquivos e para protocolos de rede (NKEs) Orientado a Objetos (eC++)
  • 11. Estrutura Operacional Organização do sistema operacional Mach Microkernel 3.0++ Core Services Servidor Gráfico (Quartz) APIs de sistema GUI (Aqua) Camada de “Personalidade” do sistema operacional Baseada no FreeBSD 3.2 Políticas de acesso ao sistema Serviços de base Aplicações de linha de comando
  • 12. Estrutura Operacional Organização do sistema operacional Mach Microkernel 3.0++ Core Services Servidor Gráfico (Quartz) APIs de sistema GUI (Aqua) Renderização de gráficos em tela Arquitetura de impressão
  • 13. Estrutura Operacional Organização do sistema operacional CoreGraphics (tela/impressão) QuickTime (multimídia) OpenGL (Gráficos 3D) Mach Microkernel 3.0++ Core Services APIs de sistema GUI (Aqua)
  • 14. Estrutura Operacional Organização do sistema operacional Mach Microkernel 3.0++ Core Services Servidor Gráfico (Quartz) APIs de sistema GUI (Aqua) Interfaces de programação para o sistema operacional
  • 15. Estrutura Operacional Organização do sistema operacional Mach Microkernel 3.0++ Core Services Servidor Gráfico (Quartz) GUI (Aqua) Classic Carbon Cocoa Java2
  • 16. Estrutura Operacional Organização do sistema operacional Mach Microkernel 3.0++ Core Services Servidor Gráfico (Quartz) APIs de sistema GUI (Aqua)
  • 17. Estrutura Operacional Organização do sistema operacional Mach Microkernel 3.0++ Core Services Servidor Gráfico (Quartz) APIs de sistema GUI (Aqua)
  • 18.  
  • 19.  
  • 20. Darwin for Intel
    • Pentium III
    • Motherboard Intel 440 BX
    • Controladora IDE
    • (Trabalho no Athlon em andamento)
  • 21. Como estar envolvido http://publicsource.apple.com
  • 22. Desenvolvimento: Ferramentas
  • 23. Ferramentas
    • Javac (Java)
    • cc (GCC: C, C++ e Objective-C)
    • Compilador Fortran Chegando
    • Gdb, jdb, etc…
    As ferramentas padrão estão no Mac OS X
  • 24. IDEs
    • JBuilder (Borland)
    • Project Builder (Apple)
    • NetBeans (Sun)
    • CodeWarrior (Metrowerks)
    • JRun (Macromedia)
    Ambientes de desenvolvimento no Mac OS X
  • 25. Linguagens & APIs
    • Cocoa (Objective-C ou Java “Bridge”)
    • Java Puro
    • Aplicações UNIX (C, C++, Perl, Obj-C, Obj-C++, etc…)
    Linguagens para desenvolvimento
  • 26. Desenvolvimento: Cocoa
  • 27. Cocoa
    • Ferramentas excelentes
    • Fácil
    • Totalmente OOP e MVC
    • 10 anos de maturidade
    • Disponível em Objective-C e Java “Bridge”
    A API do Mac OS X
  • 28. Desenvolvimento: Java
  • 29. Performance de Java
  • 30.
    • VM com Hot Spot
    • Gráficos acelerados para Altivec
    • Shared VM (7MB/aplicação)
    • “ Swing to Native”
    Acelerações realizadas no Mac OS X Performance de Java
  • 31.
    • Java2D 5X mais rápido que numa Sun/Solaris
    • Mantemos compatibilidade do bytecode
    • Diminuimos drasticamente o uso de memória
    O Que conseguimos com isso? Performance de Java
  • 32. GNUStep
  • 33.
    • Project Center (Project Builder)
    • Gorm (Interface Builder)
    • Estão mantento a API atualizada com Cocoa
    • http://www.gnustep.org/
    Ferramentas e APIs semelhantes a Cocoa GNUStep
  • 34.  
  • 35.  
  • 36. = RISC
  • 37. Macintosh Plataforma RISC de Baixo Custo
  • 38.
    • Apple, IBM & Motorola
    • Versão Pessoal da arquitetura Power
    • Processador de 32-bits
    • Unidades internas entre 32 em 128 bits
    Em todos os Macintoshes Arquitetura RISC
  • 39.  
  • 40. Apple Developer Connection
    • Documentação
    • Ferramentas
    • Seeding
    • Recursos de Markerting
    • Suporte no desenvolvimento
    Informações e recursos para os desenvolvedores
  • 41. Road Map
    • http://connect.apple.com
    • Apple-Dev (Lista)
    • http://developer.apple.com
    • [email_address]
    • http:// www.cocoadevcentral.com
    • http:// www.cocoadev. com
    • http://www.gnustep.org /
    Começe Hoje!
  • 42. Demonstração
  • 43. Q&A Fabio Ribeiro Developer Relations - fribeiro@apple.com Apple
  • 44. Think different. © 2001 and TM Apple Computer, Inc. All rights reserved.
  • 45. Mais Slides
  • 46. Darwin Serviços de Base Componentes Serviços das Aplicações Classic Carbon Cocoa Sistema De Arquivos Redes AppleTalk Kernel BSD IP Mach Kernel I/O Kit Drivers
  • 47. Darwin
    • Arquitetura Única
      • Construído a partir das melhores tecnologias
    • Centenas (talvez milhares) de horas investidos em desenvolvimento e teste
    • Potencial ainda não explorado
      • Estamos possibilitando o desenvolvimento futuro de aplicações inovadoras
    Características
  • 48. Darwin
    • Fornece preempção e proteção
    • Múltiplos endereços de memória
    • Suporta diversos ambientes de aplicação
      • Carbon, Cocoa, Classic…
    • Independente de processador
    • Alto desempenho
    • Flexível
    • Escalável
    Características
  • 49. Mach: a fundação do OS
    • Gerencia recursos do processador e da memória
      • Threading
      • Proteção de memória, gerenciamento de memória
    • Arquitetura baseada em mensagens (IPC/RPC)
    • Não fornece:
      • I/O, redes, Sistemas de Arquivos, Políticas de Segurança, APIs etc…
  • 50. Mach
    • Mac OS X: Mach 3.0+
      • Baseado no trabalho das equipes da CMU e OSF/RI
      • + trabalho desenvolvido pela Apple
    • Suporte nativo para SMP/Real Time
    • Arquitetura modular
  • 51. I/O Kit
    • Framework para desenvolvimento fácil de drivers
      • Plug-and-play real
      • Gerenciamento dinâmico de dispositivos
      • Gerenciamento de energia
      • Modular e extensível
    • Fornece abstrações para a maior parte das classes de dispositivos
      • Armazenamento, SCSI, ATA, USB, FireWire, audio, redes, PCI etc…
  • 52. Kernel BSD
    • Baseado no BSD 4.4
      • Mais, integração com Mach e com I/O Kit
      • Mais, um cache de memória unificado
    • Fornece APIs e serviços de “personalidade” para o sistema operacional
      • Modelo de processos
      • Política básica de segurança
      • Arquitetura do Sistema de Arquivos
      • Arquitetura de redes
  • 53. System Framework
    • Expõe as APIs POSIX/BSD do sistema
    • Serviços adicionais:
      • ptheads
      • Biblioteca matemática
      • Biblioteca C
  • 54. Ambiente do Usuário (BSD)
    • Linha de comando (shells)
    • Ferramentas-cliente para redes
      • telnet, finger, ftp, …
    • Ferramentas para arquivos
      • cp, ls, mkdir, tar, …
    • Ferramentas do sistema
      • - ps, kill, nice, shutdown, …
    • Serviços do sistema
      • NetInfo, BIND(DNS), NTP, …
  • 55. Sistemas de Arquivos
    • Componente do ambiente do kernel BSD
    • Virtual File System (VFS)
      • Interface POSIX++
      • Arquitetura em camadas
    • Capaz de suportar diversos sistemas de arquivos
      • HFS, UFS, ISO 9660, NFS, …
    • Parte do Kernel Development Kit (KDK)
  • 56. Redes
    • Componente do ambiente do kernel BSD
    • Stack TCP/IP (BSD 4.4), sincronizada c/ FreeBSD 3.2
    • Recursos principais:
      • Multihoming (AppleTalk e IPv6)
      • Roteamento completo (AppleTalk e IPv6)
      • Mecanismos de FireWall e NAT
    • Parte do Kernel Development Kit (KDK)
  • 57. Kernel Extensions (KEXTs)
    • Um container para binários de uso do kernel
      • Drivers I/O Kit
      • Network Kernel Extensions (NKEs)
      • Plug-ins para Sistemas de Arquivos
    • Stack TCP/IP (BSD 4.4), sincronizada c/ FreeBSD 3.2
    • KEXT ≠ Extensões do Mac OS 9
    • Só use quando necessário!
  • 58. Kernel Extensions
    • Baseado no modelo de plug-ins do Mac OS X
    • KEXTs são bundles que contém:
      • Property list (.plist), no formato xml
      • Um arquivo binário, para uso no kernel (KMOD)
    • KEXTManager - serviço do sistema - carregamento e descarregamento automático de KEXTs
  • 59. Kernel Extensions
    • Cada KMOD tem dois entry points:
      • Initialize - chamado no carregamento; e
      • Finalize - chamado instantes antes do descarregamento
    • Todas as outras APIs são dependentes do domínio:
      • Drivers I/O Kit
      • Network Kernel Extensions (NKEs)
      • Plug-ins para Sistemas de Arquivos
    • Referência: “Hello Kernel” (KDK)
      • - http://developer.apple.com/techpubs/macosx