109
Mac OS X for the Wary Surajit A. Bose Stanford University

Introduction to MAC OS (1)

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

[email protected]