macOS (בעבר נקראהOS X) היאמערכת הפעלה של חברתאפל עבור סדרת מחשבי ה"מק" (מקינטוש) שלה. המערכת מבוססת על מערכותBSD (יוניקס) תוצרתמעבדות בל ומשולב בהממשק משתמש גרפי תוצרת חברת Apple הנקרא Aqua, המערכת קיימת בסדרת מחשבי המק. macOS שונה בעיצובה מ-Windows אך כוללת "חלונות" בשולחן העבודה[1] שלה. מערכת ההפעלה בלעדית למחשבים מתוצרת אפל, על אף שמהדורתה הישנה,Mac OS Classic, תמכה גם במחשבים "תואמי-מקינטוש".[2]
המערכת מבוססת עלMac OS Classic שהייתה במחשבי אפל הישנים יותר עד שנת2001. macOS מתאימה גם למחשבים נישאים (מקבוק) וגם למחשבים נייחים (iMac ,Mac Pro ,Mac mini). ב-13 ביוני 2016, בעת ההשקה של הגרסה שמספרה הוא 10.12 (macOS Sierra), התגלה כי אפל החליטה לשנות את שם מערכת ההפעלה מתוצרתה מ-OS X ל-macOS, בתור מעין מחווה לשם המקורי של מערכת ההפעלה, Mac OS.
MacOS בנויה על גרעין בשםXNU. הגרעין הוא היברידי כיוון שהוא משלב בתוכו שני רכיבים עיקריים:
מיקרו-גרעין בשם Mach שפותח במקור עבור המערכת NeXTSTEP, ומבוסס על גרסה מוקדמת של מערכתBSD (4BSD)
רכיבי BSD אחרים, שרובם הגיעו מגרעין מערכת ההפעלהFreeBSD.
רכיבי הגרעין, שנארזו ביחד עם רכיבי יוניקס סטנדרטיים, שוחררו על ידי אפל כתוכנה חופשית, ונחשבים כמערכת הפעלה בפני עצמה, בשםDarwin. בעוד ש־Darwin שוחררה כקוד פתוח, על בסיס Darwin בנויות כל השכבות האחרות של המערכת הקניינית. בנוסף לכך, יובאו למערכת ההפעלה מספר רכיבים שמקורם מפרויקט גנו, למשל המעטפת לשורת הפקודהbash. המערכת נחשבת כמערכת דמוית יוניקס תואמת תקןPOSIX.
שכבת התצוגה
שכבה זו אחראית על ניהול התצוגה הגרפית של המערכת. שיכבת התצוגה מכילה אתQuickTime לתצוגתמולטימדיה, מערכתOpenGL לתצוגת תלת-ממד, וקוורץ לתצוגת דו-מימד. קוורץ מבוסס למעשה על פורמטפוסטסקריפט ו-PDF.
צלמית מנהל הקבצים Finder. בשימוש בגרסאות שונות מ-1989
שכבת היישומים
בשכבה זו רצים למעשה היישומים שהמשתמש במערכת מפעיל. ה-Java מאפשרת למשתמש להריץ יישומיJava בצורה טבעית.Cocoa הוא רכיב שאחראי על הרצת יישומים שנכתבו במיוחד ל־OS X, ואילוCarbon היא מערכת תאימות המאפשרת למפתחים לכתוב יישום אחד שירוץ גם ב-macOS, וגם בגרסאותMac OS ישנות יותר.
שכבת ממשק המשתמש
Aqua (מים בלטינית) הוא השם הכללי לממשק המשתמש של מערכת ההפעלה, המנצל חלקים משכבת התצוגה יחד עם חלקים משכבת היישומים. ממשק המשתמש כלל החלקת קצוות כמעט לכל אספקט במערכת ההפעלה (חלונות, פונטים, אייקונים ועוד), שקיפויות, הצללות ועוד חידושים גרפיים, שהקדימו את זמנם בהשוואה למערכות הפעלה אחרות שהיו נפוצות בשוק באותה עת.
פרק זה טעון עדכון. אנאתרמו לוויקיפדיהועזרו לעדכן אותו. ייתכן שתמצאו פירוט בדף השיחה. הסיבה היא ישן מאוד (לדוגמא, מתייחס לתוכנות כגון iPhoto) וכולל פרטים לא רלוונטיים.
מערכת ההפעלה macOS כוללת תוכנה לניהול והשמעת קובצי מוזיקה (iTunes), תוכנה לעריכה בסיסית של קובצי וידאו (iMovie(אנ')) ותוכנת לוח שנה, דפדפן (ספארי), ומספר עורכי טקסט.
החל מגרסה 10.7 מצורפת גם חנות מקוונת לקניית והורדת יישומים שנקראת "Mac App Store" (חנות יישומים של מקינטוש) אליה מפתחים יכולים להעלות את יצירותיהם ולמכור אותן אם עברו את בדיקותאפל ואם הם רשומים אצלה כמפתחים בעלות של 99 דולרים לשנה. בנוסף ליישומים המותקנים אפל מציעה למשתמש יישומים למקינטוש שביניהם חבילת יישומים משרדיים (iWork:Pages,Keynote, Numbers), תוכנות לעיבוד קובצי תמונות, שמע, סרטים וקובצי ePub לפרסום ספרים בתוכנות ספרים אלקטרונית. אפל נותנת למהנדסים גם עזרים ליצירת היישומים, למשלXcode מאפשר תכנות בכתיבה בשפות התכנות הנתמכות ב-macOS או ממשק גרפי לבחירת מראה התוכנה וחלקיה מתפריטים.
macOS 10.12 – "סיירה" (Sierra): הוכרזה ב־13 ביוני 2016, בכנס ה־WWDC16.[6] אחד המאפיינים החשובים בגרסה זו, היא התאימות המלאה לעברית והתאמת המערכת ליישור ימין-שמאל.
macOS 10.13 – "היי סיירה" (High Sierra): הוכרזה ב־5 ביוני 2017 בכנס ה־WWDC17. אחד המאפיינים החשובים בגרסה זו היא שינוי מערכת הקבצים הפנימית של מערכת ההפעלה המשפרת את ביצועי המערכת בצורה דרסטית.
macOS 10.14 – "מוהאבי" (Mojave)(אנ'): הוכרזה ב־4 ביוני 2018 בכנס ה־WWDC18. אחד המאפיינים החשובים ביותר בגרסה זו הוא התמיכה במצב חשוך (Dark Mode), שהופך את כלממשק המשתמש הנתמכים לכהים יותר ומקל על העיניים בעיקר בעת השימוש במחשב בשעות הלילה. המערכת נהייתה זמינה להורדה באופן רשמי ב-24 בספטמבר2018.[7] זוהי הגרסה האחרונה שתומכת בתוכניות העובדות על32 ביט.[8]
macOS 10.15 – "קטלינה" (Catalina)(אנ'): הוכרזה ב-3 ביוני 2019 בכנס ה-WWDC19. המערכת נהייתה זמינה להורדה בספטמבר 2019. החל מגרסה זו, אפל זנחה את התמיכה בתוכניות העובדות על 32 ביט.[8]
macOS 11 – ביג סר (Big Sur): הוכרזה ב-22 ביוני2020 בכנס WWDC20 באופן מקוון, בשידור חי ביוטיוב. המערכת כוללת שינוי עיצובי רחב בכל רחבי מערכת ההפעלה, עדכון להודעות טקסט עבור מק, עדכון עיצובי לדפדפןספארי, עדכון לאפליקציית המפות ועוד.
macOS 12 – מונטריי (Monterey): הוכרזה ב-7 ביוני 2021, בכנס WWDC21 המקוון שהועבר בשידור חי ביוטיוב. המערכת כוללת חידושים בדפדפןהספארי, הצגת אפליקציית "קיצורי דרך" לאוטומציה במחשבי מק, שליטה מלאה הכוללת העברת סמן עכבר והעברת קבצים על ידי גרירה בין מכשירי macOS Monterey ובין iOS ו-iPadOS.
macOS 13 – "ונטורה" (Ventura): הוכרזה ב-6 ביוני2022, בכנס WWDC22 מקוון ממתחםאפל פארק בקליפורניה. המערכת כוללת שיפורים בממשק המשתמש, ואינטגרציות שונות עם מכשירי אפל אחרים, כגון מעבר מהיר של שיחות בין המחשב לאייפון, שימוש באייפון כמצלמת רשת חכמה ועוד.