SlideShare a Scribd company logo
1 of 37
Apple OS X
Joshua S Goldman
About Me
 Education
 Master of Business Administration – Lakeland College
 Bachelor of Science in Computer Science – UW Oshkosh
 Computer Information Systems
 Extensive programming in C, C++, OpenGL, Scheme, ML all
in a Linux environment
 Configured and operated CompSci Linux server as a
Windows Domain controller
 CompTIA Network+ Certified
 Apple Certified Technical Coordinator (ACTC)
 Apple Certified Macintosh Technician (ACMT)
 HP Self-Maintainer Warranty repair certified
 Linux Professional Institute (LPI-101) Coursework
About Me
 Experience
 Started with Amiga OS and IBM DOS
 MS DOS, then Windows 3.11, then 95
 Windows 2000 and XP with Netware 5, 6, 6.5 at UWO
 Final position at UWO was Netware / Windows server
administrator. Configured their first Netware cluster to connect
to a true HP EVA 5000 SAN
 Macintosh OS X 10.4 – 10.6 and Windows XP, 7 and Linux at
UWGB
 Primary support for OS X client and server
 Also heavily support Windows XP and 7 in a Microsoft Active
Directory environment
 Support NASA/JPL Linux workstation and Computer Science
Linux server
 Support various enterprise software applications (Xythos, SDE,
etc)
OS 9 and earlier
 Now referred to as the Macintosh Classic OS
 Ran on Motorola PowerPC architecture (G4, G3,
earlier)
 No true multitasking
 No true multi-user support
 No protected memory
Macintosh OS X
 Released in 1999
 XNU kernel (X is not UNIX)
 Purchased by Apple as the base for Darwin
 Hybrid kernel of BSD and the Mach kernel
 Many functions of UNIX / Linux are readily available via
command line or SSH
 Aqua interface
 X11 environment available
Macintosh OS X
 Finder default file browser (ie Windows Explorer)
Default Folder Structure
What’s really there:
User Home Folder Structure
Macintosh OS X
 Original releases ran on Motorola PowerPC
Architecture (G3, G4) and later IBM PowerPC G5
 10.4 was the last version to support Classic Mode
 Allowed Classic VM to run inside OS X
 10.6 was first to only support Intel hardware
 Lowered install footprint (4GB smaller than 10.5)
 Grand Central Dispatch handles multithreading at an OS
level instead of relying on individual programs
Macintosh OS X
 Primary file system HFS+
 Full support for FAT / FAT32
 NTFS read only native, full support can be added with NTFS-
3G
 Ability to bind to any LDAPv3 directory service
 Custom plugin specifically for Active Directory
 Easily bind and share files with any Windows (SMB/CIFS),
WebDAV, FTP, NFS, AFP file system
 Uses CUPS printing
 Can be managed through System Preferences or built in CUPS
webpage
OS X Server
 Officially supported on Mac Mini, Mac Pro, Xserve
 Xserve recently EOL’ed (will they go virtual?)
 Can be ran on a Mac Laptop – but unsupported
 Open Directory
 LDAPv3 compliant directory server
 Windows and Linux workstations can bind to it
 WorkGroup Manager
 Provide user and computer policy management
 Very similar to Active Directory (MCX = GPO)
 Netboot services
 PXE Boot Macintosh workstation to either run diskless in a thin client setup
or for imaging tasks
 Use in conjunction with many free imaging tools
OS X Server
 Also support for numerous services that any other
server would provide:
 HTTP
 Mail
 File Services (SMB, AFP, NFS)
 DNS
 DHCP
 Firewall
 Xgrid clustering
 Locally hosted software update server
iOS
 Also based off of Darwin kernel
 Runs on iPhone, iPod Touch, iPad, AppleTV
 Primarily focused on touch screen interface
 Designed to work around App store for all purchases
 Jailbroken to unlock greater functionality and use the
Cydia App store (SSH, non-approved apps, etc)
 Some elements of iOS are being integrated into 10.7
Lion
Your Questions
 Is there an easy way to mass deploy iPhones/iPads
 Quick answer: NO
 iOS Devices are designed for a single user 1 to 1
 Reliance on App store makes distribution a challenge
 Educational Institutions can use App Store Volume
Purchase Program (voucher system – may go private)
 Still an ownership issue since Apps belong to end
redeemer of voucher
 In case of employee termination or leaving they would still
own the Apps
 Is there an easy way to deploy Mac OS X
 Quick answer: YES
 Leverage OS X Server for netboot deployment
 Use free imaging service such as DeployStudio
 Hand free booting of systems
 Workflow style allows custom imaging and post image
package installs
 Ability to add scripts pre-flight and post-flight to name
computers, bind them to AD or other directory service
 Control workstations with VNC, SSH, Apple Remote
Desktop
 Manage workstations using Open Directory or Active
Directory with AD Schema expansion and Thursby
ADmitMac
DeployStudio Runtime example
Apple Remote Desktop ARD
 In what technical ways does OS X differ from Linux?
 Same as asking how Linux differs from UNIX
 OS X is based around the Aqua interface
 Aqua designed to provide the most intuitive simple to use
user interface
 OS X requires Apple hardware (legally)
 Major reason for stability
 Side note – 80% of Windows BSODs are poor video drivers
 OS X primary package delivery is the .PKG
 OS X removes some command line features and adds
others
 software_update – check for updates
 dsconfigldap – bind to directory services
 system_profiler – give detailed info on software/hardware
installed
 diskutil – change volumes, check raid, mount drives
 What are some sysadmin problems for a Mac that are
not problems on Windows
 No wake on LAN. Wake from sleep supported, but no
true wake from powered off state
 Finger pointing when troubleshooting. Many vendors love
to use this as an excuse.
 Limited troubleshooting tools
 Techtool Pro is good
 Apple provides basic Apple Hardware Test CDs with all Macs
 Certified Apple Service stations have access to Apple
Service Diagnostic images that will test every component
 Anyone who supports Linux / UNIX workstations will have
no problem supporting Mac workstations / servers
 Is it trivial to get a Mac to connect to a Windows
server?
 Yes!
 Go -> Connect to server
 smb://servername/sharename
 Currently does not support DFS shares
 ADmitMac by Thursby software provides a custom
SMB/CIFS implementation that gives better performance
and enhanced AD configuration options
 Also a bonus when troubleshooting issues. They will check
any logs and find the source of issues for you
 Can also connect to any other standard protocol such as
NFS, HTTPS, AFP
 How is IPv6 Supported on OS X
 Personally unsure of underlying support
 Fully supported on OS X client
 Can be enabled / disabled through network preferences
 Supported by OS X Server DHCP Service
 Are there any Mac tricks that you find useful such as
tethering
 I don’t use tethering – so I have no advice
 Learn the shortcut keys (Command +)
 Command + O = open
 Command + Q = Quit
 Command + Option + Escape = force quit apps
 Command + Tab = page through open programs
 Learn startup keys
 Command + S on boot takes you to single user (Unix) mode
 N on boot boots to network
 C on boot boots to optical drive
 T on boot boots into Target Mode (ie External firewire drive)
also can share Optical drive in this mode
 Option on boot brings up boot selector
Maintenance / Repair
 Disk Utility
 Verify / Repair file permissions
 Verify / Repair file structure issues
 Can be ran from command line and single user mode
 Apple Hardware Test CD (or hidden partition)
 Provide a basic test of Mac Hardware
 Comes with all Macs
 AppleJack
 Run from Single User Mode for maximum useability
 Run Memtest
 Clear Caches, Run Disk Utility scripts, verify preference files
 Set scan options and walk away
Maintenance / Repair
 Onyx
 Schedule maintenance scripts to run (GUI cron)
 Clean System, User, Internet, Font, and log Cache
 Change parameters for various OS X applications
 Change default path for screen capture
 Show hidden files in Finder
 Change default login settings
 PLIST files
 Preferences in the user’s ~/Library/Preferences folder
 Simply deleting the plist for misbehaving apps can often
fix a problem
 Be careful when doing this to the main
/Library/Preferences folder
Onyx
Maintenance / Repair
 Boot holding in Command + Option + P + R
 Resets PRAM which has settings for startup disc, sound,
screen settings, and more
 Checking / replacing hardware
 ifixit.com provides excellent color take apart guides
 Most components are now standard PC components
 Ram, hard drives, optical drives, LCD Panels
 Not all video cards are compatible in Mac Pro sytems
 Most commonly needed tools are high quality precision
screw drivers (#0, #00, #000) and a Torx set
 Suction cups needed for iMacs
Things to consider before
switching
 Software compatibility
 You will need to buy all new software – few licenses
transfer cross platform
 Microsoft Office 2011 is finally a good release
 Some web apps require Internet Explorer - not an option
unless you want to run a VM
 Game support getting better – Steam is now on Mac
 New OS = learning curve. Even though OS X is
considered intuitive, its not if you used Windows your
whole life
Freeware/Shareware/Donatio
nware Apps
 Text Wrangler – text editing
 SimplyBurns – Easy to use disc burning
 AppleJack – UNIX maintenance scripts – can be ran from
single user mode
 Onyx – OS X maintenance / UI tweaking
 Handbrake – Video converting (cross platform)
 Audacity – Sound recording / editing (cross platform)
 Mac the Ripper – DVD decryption
 Open Office
 Chicken of the VNC – VNC viewer (VNC server built in)
Freeware/Shareware/Donatio
nware Apps
 Microsoft Remote Desktop Connection – connect to PCs
 Adium – Multi-service chat client (Google, AIM, Yahoo, MSN, etc)
 Menu Meters – Graphical display of Network, CPU, Disk IO in Menu bar
 Sophos AV – Not really needed for the Mac, but scans/removes Windows
viruses
 Firefox / Chrome / Opera
 DeployStudio – Deployment tool for OS X and Windows
 WinClone – Imaging too for Windows partitions
 Carbon Copy Cloner (CCC) – Simply cloning for OS X
 Pacifist – Extract individual components from an OS X installer DVD
Links
 goldmanj@uwgb.edu - feel free to email me!
 www.afp548.com - excellent source of server info
 www.macfixit.com - Cnet owned Mac support site
 www.macrumors.com - Support forums / Mac rumors
 www.ifixit.com - color manuals for repair Apple devices
and find parts

More Related Content

What's hot (20)

Mac OS X Manual
Mac OS X ManualMac OS X Manual
Mac OS X Manual
 
Macintosh Operating System
Macintosh Operating SystemMacintosh Operating System
Macintosh Operating System
 
Mac os casestudy
Mac os casestudyMac os casestudy
Mac os casestudy
 
Operating System Mac OS X
Operating System Mac OS XOperating System Mac OS X
Operating System Mac OS X
 
mackintosh operating system
mackintosh operating systemmackintosh operating system
mackintosh operating system
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)
 
Apple mac os
Apple mac osApple mac os
Apple mac os
 
Inside the Mac OS X Kernel
Inside the Mac OS X KernelInside the Mac OS X Kernel
Inside the Mac OS X Kernel
 
MacOS Presentation
MacOS PresentationMacOS Presentation
MacOS Presentation
 
A History of Mac OS
A History of Mac OSA History of Mac OS
A History of Mac OS
 
Mac_os_final_piyush
Mac_os_final_piyushMac_os_final_piyush
Mac_os_final_piyush
 
Os
OsOs
Os
 
The mac-osx-operating-system-presentazione
The mac-osx-operating-system-presentazioneThe mac-osx-operating-system-presentazione
The mac-osx-operating-system-presentazione
 
Introduction to Mac OSX
Introduction to Mac OSXIntroduction to Mac OSX
Introduction to Mac OSX
 
Macintosh
MacintoshMacintosh
Macintosh
 
Mac OS Presentation
Mac OS PresentationMac OS Presentation
Mac OS Presentation
 
Mac OS
Mac OSMac OS
Mac OS
 
Macintosh ppt
Macintosh pptMacintosh ppt
Macintosh ppt
 
Macintosh vs. windows
Macintosh vs. windowsMacintosh vs. windows
Macintosh vs. windows
 
Intro to Mac OSX
Intro to Mac OSXIntro to Mac OSX
Intro to Mac OSX
 

Viewers also liked

Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Managementguest1415ae65
 
Fund Case Study
Fund Case StudyFund Case Study
Fund Case Studypattybeeny
 
Chromebook
ChromebookChromebook
Chromebookhgascon
 
EMSCRIPTEN: 將應用快速 PORT 到 JAVASCRIPT 上的神物
EMSCRIPTEN: 將應用快速 PORT 到 JAVASCRIPT 上的神物EMSCRIPTEN: 將應用快速 PORT 到 JAVASCRIPT 上的神物
EMSCRIPTEN: 將應用快速 PORT 到 JAVASCRIPT 上的神物Wei-Ning Huang
 
Chromium OS Introduction
Chromium OS IntroductionChromium OS Introduction
Chromium OS IntroductionWei-Ning Huang
 
Introducing Chromebooks
Introducing ChromebooksIntroducing Chromebooks
Introducing ChromebooksChad Mairn
 

Viewers also liked (8)

Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Management
 
Fund Case Study
Fund Case StudyFund Case Study
Fund Case Study
 
Chromebook
ChromebookChromebook
Chromebook
 
EMSCRIPTEN: 將應用快速 PORT 到 JAVASCRIPT 上的神物
EMSCRIPTEN: 將應用快速 PORT 到 JAVASCRIPT 上的神物EMSCRIPTEN: 將應用快速 PORT 到 JAVASCRIPT 上的神物
EMSCRIPTEN: 將應用快速 PORT 到 JAVASCRIPT 上的神物
 
Chromium OS Introduction
Chromium OS IntroductionChromium OS Introduction
Chromium OS Introduction
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Mac O S X V10
Mac  O S  X V10Mac  O S  X V10
Mac O S X V10
 
Introducing Chromebooks
Introducing ChromebooksIntroducing Chromebooks
Introducing Chromebooks
 

Similar to Mac OSX - Presentation for NEWLUG - Nov. 2010

Similar to Mac OSX - Presentation for NEWLUG - Nov. 2010 (20)

Operating system
Operating systemOperating system
Operating system
 
CSC103 Operating Systems, System Software, Powershell
CSC103 Operating Systems, System Software, PowershellCSC103 Operating Systems, System Software, Powershell
CSC103 Operating Systems, System Software, Powershell
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Ict 5
Ict 5Ict 5
Ict 5
 
OS
OSOS
OS
 
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
 
Emory Law School ITPC Presentation
Emory Law School ITPC PresentationEmory Law School ITPC Presentation
Emory Law School ITPC Presentation
 
Introduction
IntroductionIntroduction
Introduction
 
Characteristic & Aplication of some popular operating system.
Characteristic & Aplication of some popular operating system.Characteristic & Aplication of some popular operating system.
Characteristic & Aplication of some popular operating system.
 
Linux and windows
Linux and windowsLinux and windows
Linux and windows
 
Operating system collaboration
Operating system collaborationOperating system collaboration
Operating system collaboration
 
Linux
LinuxLinux
Linux
 
Intermediate Mac OS X
Intermediate Mac OS XIntermediate Mac OS X
Intermediate Mac OS X
 
Windows 7 project.pptx
Windows 7 project.pptxWindows 7 project.pptx
Windows 7 project.pptx
 
Linux fundamentals Training
Linux fundamentals TrainingLinux fundamentals Training
Linux fundamentals Training
 
Introduction to Operating system
Introduction to Operating system Introduction to Operating system
Introduction to Operating system
 
os.ppt
os.pptos.ppt
os.ppt
 
7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit
 
Intro tounix (1)
Intro tounix (1)Intro tounix (1)
Intro tounix (1)
 
Windows 7 at Lodge Park Technology College
Windows 7 at Lodge Park Technology CollegeWindows 7 at Lodge Park Technology College
Windows 7 at Lodge Park Technology College
 

More from NEWLUG

Lyx : A Book Writer's Dream - NEWLUG
Lyx : A Book Writer's Dream - NEWLUGLyx : A Book Writer's Dream - NEWLUG
Lyx : A Book Writer's Dream - NEWLUGNEWLUG
 
Linux games
Linux gamesLinux games
Linux gamesNEWLUG
 
Quickly programming
Quickly programmingQuickly programming
Quickly programmingNEWLUG
 
Python web frameworks
Python web frameworksPython web frameworks
Python web frameworksNEWLUG
 
Ajax presentation
Ajax presentationAjax presentation
Ajax presentationNEWLUG
 
Making more informed Linux hardware Choices - Phoronix
Making more informed Linux hardware Choices - PhoronixMaking more informed Linux hardware Choices - Phoronix
Making more informed Linux hardware Choices - PhoronixNEWLUG
 
Python 3 Intro Presentation for NEWLUG
Python 3 Intro Presentation for NEWLUGPython 3 Intro Presentation for NEWLUG
Python 3 Intro Presentation for NEWLUGNEWLUG
 
NEWLUG May 2010 Presentation - Android
NEWLUG May 2010 Presentation - AndroidNEWLUG May 2010 Presentation - Android
NEWLUG May 2010 Presentation - AndroidNEWLUG
 
Newlug presentation- OpenSolaris
Newlug presentation- OpenSolarisNewlug presentation- OpenSolaris
Newlug presentation- OpenSolarisNEWLUG
 

More from NEWLUG (10)

Lyx : A Book Writer's Dream - NEWLUG
Lyx : A Book Writer's Dream - NEWLUGLyx : A Book Writer's Dream - NEWLUG
Lyx : A Book Writer's Dream - NEWLUG
 
Linux games
Linux gamesLinux games
Linux games
 
Quickly programming
Quickly programmingQuickly programming
Quickly programming
 
Python web frameworks
Python web frameworksPython web frameworks
Python web frameworks
 
Ajax presentation
Ajax presentationAjax presentation
Ajax presentation
 
Plone
PlonePlone
Plone
 
Making more informed Linux hardware Choices - Phoronix
Making more informed Linux hardware Choices - PhoronixMaking more informed Linux hardware Choices - Phoronix
Making more informed Linux hardware Choices - Phoronix
 
Python 3 Intro Presentation for NEWLUG
Python 3 Intro Presentation for NEWLUGPython 3 Intro Presentation for NEWLUG
Python 3 Intro Presentation for NEWLUG
 
NEWLUG May 2010 Presentation - Android
NEWLUG May 2010 Presentation - AndroidNEWLUG May 2010 Presentation - Android
NEWLUG May 2010 Presentation - Android
 
Newlug presentation- OpenSolaris
Newlug presentation- OpenSolarisNewlug presentation- OpenSolaris
Newlug presentation- OpenSolaris
 

Recently uploaded

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Mac OSX - Presentation for NEWLUG - Nov. 2010

  • 1. Apple OS X Joshua S Goldman
  • 2. About Me  Education  Master of Business Administration – Lakeland College  Bachelor of Science in Computer Science – UW Oshkosh  Computer Information Systems  Extensive programming in C, C++, OpenGL, Scheme, ML all in a Linux environment  Configured and operated CompSci Linux server as a Windows Domain controller  CompTIA Network+ Certified  Apple Certified Technical Coordinator (ACTC)  Apple Certified Macintosh Technician (ACMT)  HP Self-Maintainer Warranty repair certified  Linux Professional Institute (LPI-101) Coursework
  • 3. About Me  Experience  Started with Amiga OS and IBM DOS  MS DOS, then Windows 3.11, then 95  Windows 2000 and XP with Netware 5, 6, 6.5 at UWO  Final position at UWO was Netware / Windows server administrator. Configured their first Netware cluster to connect to a true HP EVA 5000 SAN  Macintosh OS X 10.4 – 10.6 and Windows XP, 7 and Linux at UWGB  Primary support for OS X client and server  Also heavily support Windows XP and 7 in a Microsoft Active Directory environment  Support NASA/JPL Linux workstation and Computer Science Linux server  Support various enterprise software applications (Xythos, SDE, etc)
  • 4. OS 9 and earlier  Now referred to as the Macintosh Classic OS  Ran on Motorola PowerPC architecture (G4, G3, earlier)  No true multitasking  No true multi-user support  No protected memory
  • 5.
  • 6. Macintosh OS X  Released in 1999  XNU kernel (X is not UNIX)  Purchased by Apple as the base for Darwin  Hybrid kernel of BSD and the Mach kernel  Many functions of UNIX / Linux are readily available via command line or SSH  Aqua interface  X11 environment available
  • 7. Macintosh OS X  Finder default file browser (ie Windows Explorer)
  • 10. User Home Folder Structure
  • 11. Macintosh OS X  Original releases ran on Motorola PowerPC Architecture (G3, G4) and later IBM PowerPC G5  10.4 was the last version to support Classic Mode  Allowed Classic VM to run inside OS X  10.6 was first to only support Intel hardware  Lowered install footprint (4GB smaller than 10.5)  Grand Central Dispatch handles multithreading at an OS level instead of relying on individual programs
  • 12. Macintosh OS X  Primary file system HFS+  Full support for FAT / FAT32  NTFS read only native, full support can be added with NTFS- 3G  Ability to bind to any LDAPv3 directory service  Custom plugin specifically for Active Directory  Easily bind and share files with any Windows (SMB/CIFS), WebDAV, FTP, NFS, AFP file system  Uses CUPS printing  Can be managed through System Preferences or built in CUPS webpage
  • 13. OS X Server  Officially supported on Mac Mini, Mac Pro, Xserve  Xserve recently EOL’ed (will they go virtual?)  Can be ran on a Mac Laptop – but unsupported  Open Directory  LDAPv3 compliant directory server  Windows and Linux workstations can bind to it  WorkGroup Manager  Provide user and computer policy management  Very similar to Active Directory (MCX = GPO)  Netboot services  PXE Boot Macintosh workstation to either run diskless in a thin client setup or for imaging tasks  Use in conjunction with many free imaging tools
  • 14.
  • 15. OS X Server  Also support for numerous services that any other server would provide:  HTTP  Mail  File Services (SMB, AFP, NFS)  DNS  DHCP  Firewall  Xgrid clustering  Locally hosted software update server
  • 16. iOS  Also based off of Darwin kernel  Runs on iPhone, iPod Touch, iPad, AppleTV  Primarily focused on touch screen interface  Designed to work around App store for all purchases  Jailbroken to unlock greater functionality and use the Cydia App store (SSH, non-approved apps, etc)  Some elements of iOS are being integrated into 10.7 Lion
  • 17.
  • 18. Your Questions  Is there an easy way to mass deploy iPhones/iPads  Quick answer: NO  iOS Devices are designed for a single user 1 to 1  Reliance on App store makes distribution a challenge  Educational Institutions can use App Store Volume Purchase Program (voucher system – may go private)  Still an ownership issue since Apps belong to end redeemer of voucher  In case of employee termination or leaving they would still own the Apps
  • 19.  Is there an easy way to deploy Mac OS X  Quick answer: YES  Leverage OS X Server for netboot deployment  Use free imaging service such as DeployStudio  Hand free booting of systems  Workflow style allows custom imaging and post image package installs  Ability to add scripts pre-flight and post-flight to name computers, bind them to AD or other directory service  Control workstations with VNC, SSH, Apple Remote Desktop  Manage workstations using Open Directory or Active Directory with AD Schema expansion and Thursby ADmitMac
  • 21.
  • 23.  In what technical ways does OS X differ from Linux?  Same as asking how Linux differs from UNIX  OS X is based around the Aqua interface  Aqua designed to provide the most intuitive simple to use user interface  OS X requires Apple hardware (legally)  Major reason for stability  Side note – 80% of Windows BSODs are poor video drivers  OS X primary package delivery is the .PKG  OS X removes some command line features and adds others  software_update – check for updates  dsconfigldap – bind to directory services  system_profiler – give detailed info on software/hardware installed  diskutil – change volumes, check raid, mount drives
  • 24.  What are some sysadmin problems for a Mac that are not problems on Windows  No wake on LAN. Wake from sleep supported, but no true wake from powered off state  Finger pointing when troubleshooting. Many vendors love to use this as an excuse.  Limited troubleshooting tools  Techtool Pro is good  Apple provides basic Apple Hardware Test CDs with all Macs  Certified Apple Service stations have access to Apple Service Diagnostic images that will test every component  Anyone who supports Linux / UNIX workstations will have no problem supporting Mac workstations / servers
  • 25.
  • 26.  Is it trivial to get a Mac to connect to a Windows server?  Yes!  Go -> Connect to server  smb://servername/sharename  Currently does not support DFS shares  ADmitMac by Thursby software provides a custom SMB/CIFS implementation that gives better performance and enhanced AD configuration options  Also a bonus when troubleshooting issues. They will check any logs and find the source of issues for you  Can also connect to any other standard protocol such as NFS, HTTPS, AFP
  • 27.  How is IPv6 Supported on OS X  Personally unsure of underlying support  Fully supported on OS X client  Can be enabled / disabled through network preferences  Supported by OS X Server DHCP Service
  • 28.  Are there any Mac tricks that you find useful such as tethering  I don’t use tethering – so I have no advice  Learn the shortcut keys (Command +)  Command + O = open  Command + Q = Quit  Command + Option + Escape = force quit apps  Command + Tab = page through open programs  Learn startup keys  Command + S on boot takes you to single user (Unix) mode  N on boot boots to network  C on boot boots to optical drive  T on boot boots into Target Mode (ie External firewire drive) also can share Optical drive in this mode  Option on boot brings up boot selector
  • 29. Maintenance / Repair  Disk Utility  Verify / Repair file permissions  Verify / Repair file structure issues  Can be ran from command line and single user mode  Apple Hardware Test CD (or hidden partition)  Provide a basic test of Mac Hardware  Comes with all Macs  AppleJack  Run from Single User Mode for maximum useability  Run Memtest  Clear Caches, Run Disk Utility scripts, verify preference files  Set scan options and walk away
  • 30. Maintenance / Repair  Onyx  Schedule maintenance scripts to run (GUI cron)  Clean System, User, Internet, Font, and log Cache  Change parameters for various OS X applications  Change default path for screen capture  Show hidden files in Finder  Change default login settings  PLIST files  Preferences in the user’s ~/Library/Preferences folder  Simply deleting the plist for misbehaving apps can often fix a problem  Be careful when doing this to the main /Library/Preferences folder
  • 31. Onyx
  • 32.
  • 33. Maintenance / Repair  Boot holding in Command + Option + P + R  Resets PRAM which has settings for startup disc, sound, screen settings, and more  Checking / replacing hardware  ifixit.com provides excellent color take apart guides  Most components are now standard PC components  Ram, hard drives, optical drives, LCD Panels  Not all video cards are compatible in Mac Pro sytems  Most commonly needed tools are high quality precision screw drivers (#0, #00, #000) and a Torx set  Suction cups needed for iMacs
  • 34. Things to consider before switching  Software compatibility  You will need to buy all new software – few licenses transfer cross platform  Microsoft Office 2011 is finally a good release  Some web apps require Internet Explorer - not an option unless you want to run a VM  Game support getting better – Steam is now on Mac  New OS = learning curve. Even though OS X is considered intuitive, its not if you used Windows your whole life
  • 35. Freeware/Shareware/Donatio nware Apps  Text Wrangler – text editing  SimplyBurns – Easy to use disc burning  AppleJack – UNIX maintenance scripts – can be ran from single user mode  Onyx – OS X maintenance / UI tweaking  Handbrake – Video converting (cross platform)  Audacity – Sound recording / editing (cross platform)  Mac the Ripper – DVD decryption  Open Office  Chicken of the VNC – VNC viewer (VNC server built in)
  • 36. Freeware/Shareware/Donatio nware Apps  Microsoft Remote Desktop Connection – connect to PCs  Adium – Multi-service chat client (Google, AIM, Yahoo, MSN, etc)  Menu Meters – Graphical display of Network, CPU, Disk IO in Menu bar  Sophos AV – Not really needed for the Mac, but scans/removes Windows viruses  Firefox / Chrome / Opera  DeployStudio – Deployment tool for OS X and Windows  WinClone – Imaging too for Windows partitions  Carbon Copy Cloner (CCC) – Simply cloning for OS X  Pacifist – Extract individual components from an OS X installer DVD
  • 37. Links  goldmanj@uwgb.edu - feel free to email me!  www.afp548.com - excellent source of server info  www.macfixit.com - Cnet owned Mac support site  www.macrumors.com - Support forums / Mac rumors  www.ifixit.com - color manuals for repair Apple devices and find parts