לדלג לתוכן

שיעור 01: יסודות macOS, חוויית משתמש והכנה לארגון

מדריך עזר (מדריך עזר לתלמיד)

נושאי השיעור

  • היסטוריה ופילוסופיה - אבולוציה מ-OS X ל-macOS, ליין ה-Mac המעודכן לחברות, והמעבר ל-Apple Silicon.
  • חוויית פתיחת הקופסה (OOBE) - צלילה ל-Setup Assistant.
  • המערכת, חדשנות ונגישות - ניווט, מחוות Multi-Touch, אקוסיסטם ה-Continuity, סקירת Apple Intelligence, שקוף מסך, ונגישות (סרטונים: Universal Control, Continuity Camera, ו-"The Greatest").
  • תיבול ארגוני - מה קורה כשמסך ה-Remote Management (MDM / ADE) קוטע את תהליך ההגדרה.

סקירה

מושגי מפתח (Key Concepts)

Visual Aid from DeepDive: DeepDive Diagram

Visual Aid from DeepDive: DeepDive Diagram

  • Apple Silicon: הארכיטקטורה המודרנית של מחשבי ה-Mac המבוססת על פיתוח פנימי של אפל (מעבדי M-Series בתצורת ARM), המספקת יחס ביצועים לצריכת חשמל חסר תקדים.
  • System on a Chip (SoC): תכנון סיליקון שמאגד את המעבד הראשי (CPU), המעבד הגרפי (GPU), זיכרון, ומנגנוני אבטחה לשבב בודד.
  • Unified Memory: זיכרון מאוחד. ארכיטקטורה ב-Apple Silicon המאפשרת לכל רכיבי ה-SoC לגשת לאותו מאגר זיכרון ללא צורך בהעתקת נתונים, מה שמשפר משמעותית ביצועים וחיסכון בחשמל.
  • Secure Enclave: תת-מערכת חומרתית מבודדת בתוך ה-SoC האחראית על פעולות קריפטוגרפיות, שמירת מפתחות הצפנה ואימות נתונים ביומטריים (Touch ID).
  • Rosetta 2: סביבת תרגום שקופה המובנית ב-macOS המאפשרת לאפליקציות שנכתבו עבור מעבדי Intel (x86) לרוץ על מחשבי Apple Silicon. התרגום מבוצע לרוב מראש (Ahead of Time).
  • Setup Assistant: התהליך הראשוני שמתבצע בהפעלת מק חדש או אחרי EACS. אחראי על הגדרות רשת, אזור, יצירת Local Account, ועוד.
  • Automated Device Enrollment (ADE): טכנולוגיית פריסה וניהול (לשעבר DEP) המאפשרת לארגונים לחבר מחשבי Mac ל-MDM באופן אוטומטי (Zero-Touch Deployment) מרגע החיבור הראשון לרשת, ולהחליף את ה-Setup Assistant הצרכני במסך Remote Management.
  • Continuity: אוסף טכנולוגיות המאפשרות רצף עבודה בין מכשירי אפל (כמו Universal Control, Handoff, Continuity Camera). עובד לרוב על בסיס זיהוי קרבה ב-Bluetooth ותקשורת Peer-to-Peer Wi-Fi.
  • Apple Intelligence: מערכת בינה מלאכותית המובנית ב-macOS המנצלת את ה-Neural Engine שב-Apple Silicon לעיבוד מודלי שפה באופן מקומי, מתוך דגש על פרטיות.
  • Background Process: תהליך מערכת שרץ ברקע ללא חלון משתמש גלוי, לעיתים קרובות מאוחסן כ-LaunchAgent או LaunchDaemon.

פקודות ונתיבים רלוונטיים (Commands & Paths)

נתיב / פקודה תיאור
uname -m פקודת טרמינל המחזירה arm64 אם המחשב מריץ Apple Silicon, או x86_64 למעבדי Intel.
system_profiler SPHardwareDataType פקודה המספקת פירוט חומרה מלא של ה-Mac, כולל מספר הליבות והזיכרון.
/var/db/.AppleSetupDone קובץ דגל (Flag). כאשר הוא קיים, מערכת ההפעלה "יודעת" ששלב ה-Setup Assistant הושלם, ומדלגת עליו בהדלקות הבאות.
sudo profiles show -type enrollment פקודה המחזירה את סטטוס ההרשמה של המכשיר לארגון (האם קיימת הרשמת ADE דרך Apple Business Manager).
log show --predicate 'process == "Setup Assistant"' --info שאילתה לשליפת לוגים ספציפיים מתוך התהליך של פתיחת הקופסה.
  • Apple Platform Deployment - Automated Device Enrollment:

https://support.apple.com/guide/deployment/dep24b435f66/web * Apple Platform Security - Boot process for a Mac with Apple silicon:

https://support.apple.com/guide/security/secc7b34e5b5/web * Apple Support - Apple Intelligence Overview:

https://support.apple.com/apple-intelligence

סרטון סיכום