Upload
aman-singh
View
218
Download
0
Embed Size (px)
Citation preview
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 1/109
Mac OS X for the Wary
Surajit A. BoseStanford University
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 2/109
About this Presentation
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 3/109
About this Presentation
• Intended as an introduction to Mac OS X
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 4/109
About this Presentation
• Intended as an introduction to Mac OS X
• Not intended as a technical dissection
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 5/109
About this Presentation
• Intended as an introduction to Mac OS X
• Not intended as a technical dissection
• So if you’re the kind who types
awk -F: ‘{print $7}’ /etc/passwd | sort |uniq -c
into a command line just because you getoff on login shell stats, you’re in the wrongpresentation
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 6/109
About this Presentation
• Intended as an introduction to Mac OS X
• Not intended as a technical dissection
• Aims more toward those who need tosupport the operating system, but aren’ttoo familiar with it
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 7/109
About this Presentation
• Intended as an introduction to Mac OS X
• Not intended as a technical dissection
• Aims more toward those who need tosupport the operating system, but aren’ttoo familiar with it
• Far from comprehensive; your mileagemay vary
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 8/109
About Mac OS X
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 9/109
About Mac OS X
• New architecture
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 10/109
About Mac OS X
• New architecture
• New folder hierarchy
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 11/109
About Mac OS X
• New architecture
• New folder hierarchy
• Networking Mac OS X
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 12/109
Architecture of Mac OS X
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 13/109
Architecture of Mac OS X
Hardware
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 14/109
Architecture of Mac OS X
Hardware
• Requires G3 or better processor
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 15/109
Architecture of Mac OS X
Hardware
• Requires G3 or better processor • No support for serial ports
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 16/109
Architecture of Mac OS X
Darwin
Hardware
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 17/109
Architecture of Mac OS X
Darwin
Hardware
• Open source kernel
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 18/109
Architecture of Mac OS X
Darwin
Hardware
• Open source kernel
• http://developer.apple.com/darwin/
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 19/109
Architecture of Mac OS X
Mach 3.0 FreeBSD 3.2
Hardware
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 20/109
Architecture of Mac OS X
Mach 3.0 FreeBSD 3.2
Hardware
Mach microkernel handles:
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 21/109
Architecture of Mac OS X
Mach 3.0 FreeBSD 3.2
Hardware
Mach microkernel handles:• Memory
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 22/109
Architecture of Mac OS X
Mach 3.0 FreeBSD 3.2
Hardware
Mach microkernel handles:• Memory
• Interprocess communication
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 23/109
Architecture of Mac OS X
Mach 3.0 FreeBSD 3.2
Hardware
BSD handles:
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 24/109
Architecture of Mac OS X
Mach 3.0 FreeBSD 3.2
Hardware
BSD handles:
• File systems (UFS, HFS+, ISO 9660)
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 25/109
Architecture of Mac OS X
Mach 3.0 FreeBSD 3.2
Hardware
BSD handles:
• File systems (UFS, HFS+, ISO 9660)
• POSIX APIs
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 26/109
Architecture of Mac OS X
Mach 3.0 FreeBSD 3.2
Hardware
BSD handles:
• File systems (UFS, HFS+, ISO 9660)
• POSIX APIs • Networking
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 27/109
Architecture of Mac OS X
Mach 3.0 FreeBSD 3.2
Hardware
BSD handles:
• File systems (UFS, HFS+, ISO 9660)
• POSIX APIs • Networking
• Processes
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 28/109
Architecture of Mac OS X
Graphics
Mach 3.0 FreeBSD 3.2
Hardware
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 29/109
Architecture of Mac OS X
Quartz OpenGL QuickTime
Mach BSD
Hardware
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 30/109
Architecture of Mac OS X
Quartz OpenGL QuickTime
Mach BSD
Hardware
Quartz provides:
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 31/109
Architecture of Mac OS X
Quartz OpenGL QuickTime
Mach BSD
Hardware
Quartz provides:
• 2D graphics support
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 32/109
Architecture of Mac OS X
Quartz OpenGL QuickTime
Mach BSD
Hardware
Quartz provides:
• 2D graphics support • PDF rendering!
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 33/109
Architecture of Mac OS X
Quartz OpenGL QuickTime
Mach BSD
Hardware
OpenGL provides industry-standard 3D
graphics support
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 34/109
Architecture of Mac OS X
Quartz OpenGL QuickTime
Mach BSD
Hardware
QuickTime provides multimedia
support
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 35/109
Architecture of Mac OS X
Frameworks and Environments
Quartz OpenGL QuickTime
Mach BSDHardware
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 36/109
Architecture of Mac OS X
Classic Carbon Cocoa
Quartz OpenGL QuickTime
Mach BSDHardware
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 37/109
Architecture of Mac OS X
Classic Carbon Cocoa
Quartz OpenGL QuickTime
Mach BSDHardware
• Classic is an application within OS X
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 38/109
Architecture of Mac OS X
Classic Carbon Cocoa
Quartz OpenGL QuickTime
Mach BSDHardware
• Classic is an application within OS X • Carbon libraries allow older apps tobe recompiled to be OS X native
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 39/109
Architecture of Mac OS X
Classic Carbon Cocoa
Quartz OpenGL QuickTime
Mach BSDHardware
• Classic is an application within OS X • Carbon libraries allow older apps to
be recompiled to be OS X native
• Cocoa is a new object-oriented
framework for developing applications
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 40/109
Architecture of Mac OS X
Interface
Classic Carbon Cocoa
Quartz OpenGL QuickTimeMach BSD
Hardware
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 41/109
Architecture of Mac OS X
Interface
Classic Carbon Cocoa
Quartz OpenGL QuickTimeMach BSD
Hardware
• Very lickable Aqua layer
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 42/109
Architecture of Mac OS X
Interface
Classic Carbon Cocoa
Quartz OpenGL QuickTimeMach BSD
Hardware
• Very lickable Aqua layer
• Provides a user -friendly ‘skin’ to UNIX
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 43/109
Architecture of Mac OS X
Scripting and Messaging
Interface
Classic Carbon CocoaQuartz OpenGL QuickTime
Mach BSD
Hardware
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 44/109
Architecture of Mac OS X
AppleScript Terminal Services
Interface
Classic Carbon CocoaQuartz OpenGL QuickTime
Mach BSD
Hardware
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 45/109
Architecture of Mac OS X
AppleScript Terminal Services
Interface
Classic Carbon CocoaQuartz OpenGL QuickTime
Mach BSD
Hardware
AppleScript provides the ability to
automate routines
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 46/109
Architecture of Mac OS X
AppleScript Terminal Services
Interface
Classic Carbon CocoaQuartz OpenGL QuickTime
Mach BSD
Hardware
Terminal provides command-line
access
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 47/109
Architecture of Mac OS X
AppleScript Terminal Services
Interface
Classic Carbon CocoaQuartz OpenGL QuickTime
Mach BSD
Hardware
Services provide built-in spell
checking, e-mail integration, etc.
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 48/109
Architecture of Mac OS X
Applications
AppleScript Terminal Services
InterfaceClassic Carbon Cocoa
Quartz OpenGL QuickTime
Mach BSDHardware
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 49/109
Typical Directory Structure
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 50/109
Typical Directory Structure
• Far more rigid than previous versions ofthe OS
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 51/109
Typical Directory Structure
• Far more rigid than previous versions ofthe OS
•True multi-user environment with all thecomplexity of UNIX permissions
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 52/109
Typical Directory Structure
• Far more rigid than previous versions ofthe OS
•True multi-user environment with all thecomplexity of UNIX permissions
• Some files and folders are owned by the
system, others by users with accounts onthe computer
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 53/109
Typical Directory Structure
• Far more rigid than previous versions ofthe OS
•True multi-user environment with all thecomplexity of UNIX permissions
• Some files and folders are owned by the
system, others by users with accounts onthe computer
• Some users are administrators, others just
ordinary schlubs
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 54/109
Typical Directory Structure
• Standard set offolders at theroot level of the
drive
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 55/109
Typical Directory Structure
• Standard set of folders at the root level ofthe drive
System: No user serviceable parts inside
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 56/109
Typical Directory Structure
• Standard set of folders at the root level ofthe drive
System: No user serviceable parts inside Library: Contains preferences, fonts, support
files, etc. that may be used by everyone whohas an account on the computer
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 57/109
Typical Directory Structure
• Standard set of folders at the root level ofthe drive
System: No user serviceable parts inside Library: Contains preferences, fonts, support
files, etc. that may be used by everyone whohas an account on the computer
Applications
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 58/109
Typical Directory Structure
• Standard set of folders at the root level ofthe drive
System: No user serviceable parts inside Library: Contains preferences, fonts, support
files, etc. that may be used by everyone whohas an account on the computer
Applications
Users: Has one folder (the ‘home directory’)for each person with an account on the
computer
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 59/109
Typical Directory Structure
• Standard set of folders at the root level ofthe drive
•
Partially replicated at other levels
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 60/109
Typical Directory Structure
• Standard set offolders at the rootlevel of the drive
• Partially replicatedat other levels
Each user’s homedirectory also hasa Library folderand anApplications folder
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 61/109
Typical Directory Structure
• Standard set of folders at the root level ofthe drive
•
Partially replicated at other levels Each user’s home directory also has a Library
folder and an Applications folder
These store fonts, preferences, andapplications specific to that user
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 62/109
Typical Directory Structure
• Standard set of folders at the root level ofthe drive
•
Partially replicated at other levels Each user’s home directory also has a Library
folder and an Applications folder
These store fonts, preferences, andapplications specific to that user
Other users do not have access to these
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 63/109
Typical Directory Structure
• Standard set of folders at the root level ofthe drive
•
Partially replicated at other levels• OS searches through these in a particular
order
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 64/109
Typical Directory Structure
• Standard set of folders at the root level ofthe drive
•
Partially replicated at other levels• OS searches through these in a particular
order
•E.g. if a document in a user’s homedirectory uses a particular font, this is thesearch order:
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 65/109
Typical Directory Structure
• User’s ~/Library/Fonts folder
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 66/109
Typical Directory Structure
• User’s ~/Library/Fonts folder
• Application created support folder in the
Library folder
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 67/109
Typical Directory Structure
• User’s ~/Library/Fonts folder
• Application created support folder in the
Library folder• /Library/Fonts folder at the root level of the
hard drive
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 68/109
Typical Directory Structure
• User’s ~/Library/Fonts folder
• Application created support folder in the
Library folder• /Library/Fonts folder at the root level of the
hard drive
• /System/Library/Fonts folder, whichcontains fonts used by the OS
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 69/109
Typical Directory Structure
• User’s ~/Library/Fonts folder
• Application created support folder in the
Library folder• /Library/Fonts folder at the root level of the
hard drive
• /System/Library/Fonts folder, whichcontains fonts used by the OS
• Mac OS 9.x Fonts folder
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 70/109
Typical Directory Structure
• User’s ~/Library/Fonts folder
• Application created support folder in the
Library folder• /Library/Fonts folder at the root level of the
hard drive
• /System/Library/Fonts folder, whichcontains fonts used by the OS
• Mac OS 9.x Fonts folder
•A network Fonts folder
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 71/109
Networking Mac OS X
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 72/109
Networking Mac OS X
• Getting the sucka online
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 73/109
Networking Mac OS X
• Getting the sucka online
• File server protocols supported
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 74/109
Networking Mac OS X
• Getting the sucka online
• File server protocols supported
•Integrating OS X into an existing domain
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 75/109
Networking Mac OS X
• Getting the sucka online
• File server protocols supported
•Integrating OS X into an existing domain
• Running a classroom or lab of Mac OS Xclients
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 76/109
Getting an OS X client online
• Configurations live inthe Network pane ofthe System
Preferences panel,accessible from theApple menu.
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 77/109
Getting an OS X client online
• Can switch betweendifferent interfaces inthe pop-up menu
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 78/109
Getting an OS X client online
• Via the ‘ActiveNetwork Ports’ option,can turn ports on and
off
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 79/109
Getting an OS X client online
• Via the ‘ActiveNetwork Ports’ option,can turn ports on and
off• Can also specify a
hierarchy of ports
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 80/109
Getting an OS X client online
• Via the ‘Location’pop-up menu, cancreate different
configurations fordifferent locations
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 81/109
File Server Protocols
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 82/109
File Server Protocols
• AppleTalk is off bydefault (veryinteresting)
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 83/109
File Server Protocols
• From the ‘Connect toServer’ option of the‘Go’ menu in the
Finder, Mac OS Xclients can connect toAFP, NFS, SMB, andSamba servers
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 84/109
OS X’s Directory Services
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 85/109
OS X’s Directory Services
• By default, OS X is set up to integrate to aNetInfo domain (inherited from NeXT)
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 86/109
OS X’s Directory Services
• By default, OS X is set up to integrate to aNetInfo domain (inherited from NeXT)
•
But it has built-in LDAP integration too
O
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 87/109
OS X’s Directory Services
• By default, OS X isset up to integrate toa NetInfo domain
(inherited from NeXT)• But it has built-in
LDAP integration too
•
Can be configuredusing the DirectorySetup utility in
/Applications/Utilities
R i M OS X L b
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 88/109
Running a Mac OS X Lab
R i M OS X L b
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 89/109
Running a Mac OS X Lab
• The indispensable resource:http://www.macosxlabs.org/
R i M OS X L b
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 90/109
Running a Mac OS X Lab
• The indispensable resource:http://www.macosxlabs.org/
•
A consortium of 25 colleges anduniversities working toward deploying MacOS X in labs, clusters, and classrooms
R i M OS X L b
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 91/109
Running a Mac OS X Lab
• The indispensable resource:http://www.macosxlabs.org/
•
A consortium of 25 colleges anduniversities working toward deploying MacOS X in labs, clusters, and classrooms
• Very thorough listing of issues, processes,and resources
R i M OS X L b
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 92/109
Running a Mac OS X Lab
• The indispensable resource:http://www.macosxlabs.org/
•
A consortium of 25 colleges anduniversities working toward deploying MacOS X in labs, clusters, and classrooms
• Very thorough listing of issues, processes,and resources
• Some other resources:
R i M OS X L b
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 93/109
Running a Mac OS X Lab
• Carbon Copy Cloner:http://software.bombich.com/ccc.html
R i M OS X L b
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 94/109
Running a Mac OS X Lab
• Carbon Copy Cloner:http://software.bombich.com/ccc.html
•
Apple Software Restore for Mac OS X:macosxlabs.org/asr_for_osx/asr_for_osx.html
R i M OS X L b
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 95/109
Running a Mac OS X Lab
• Carbon Copy Cloner:http://software.bombich.com/ccc.html
•
Apple Software Restore for Mac OS X:macosxlabs.org/asr_for_osx/asr_for_osx.html
• Rsync: macosxlabs.org/rsyncx/rsyncx.html
R i M OS X L b
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 96/109
Running a Mac OS X Lab
• Carbon Copy Cloner:http://software.bombich.com/ccc.html
•
Apple Software Restore for Mac OS X:macosxlabs.org/asr_for_osx/asr_for_osx.html
• Rsync: macosxlabs.org/rsyncx/rsyncx.html
• KeyServer:http://sassafras.com/docs/appendxd.html#Heading5
C l i
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 97/109
Conclusion
C l i
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 98/109
Conclusion
• Mac OS X offers tremendous advantages
C l i
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 99/109
Conclusion
• Mac OS X offers tremendous advantages
Stability (crash-free)
Concl sion
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 100/109
Conclusion
• Mac OS X offers tremendous advantages
Stability (crash-free)
Many easy-to-use tools to configure the UNIXunderpinnings
Conclusion
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 101/109
Conclusion
• Mac OS X offers tremendous advantages
Stability (crash-free)
Many easy-to-use tools to configure the UNIXunderpinnings
Integrates well with existing infrastructure
Conclusion
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 102/109
Conclusion
• Mac OS X offers tremendous advantages
• There are also challenges (far from
insurmountable)
Conclusion
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 103/109
Conclusion
• Mac OS X offers tremendous advantages
• There are also challenges (far from
insurmountable) Novelty
Conclusion
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 104/109
Conclusion
• Mac OS X offers tremendous advantages
• There are also challenges (far from
insurmountable) Novelty
Security
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 105/109
Conclusion
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 106/109
Conclusion
• Mac OS X offers tremendous advantages
• There are also challenges (far from
insurmountable)• It’s great fun to work with, and very
rewarding
Conclusion
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 107/109
Conclusion
• Mac OS X offers tremendous advantages
• There are also challenges (far from
insurmountable)• It’s great fun to work with, and very
rewarding
•
So … go for it!
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 108/109
Thanks!
8/4/2019 Introduction to MAC OS (1)
http://slidepdf.com/reader/full/introduction-to-mac-os-1 109/109
Thanks!
Surajit A. Bose
Meyer Library, Room 240560 Escondido Mall
Stanford, CA 94025