XNU

ליבת מערכת הפעלה

XNU היא ליבת מערכת הפעלה חופשית ומבוססת קוד פתוח של חברת אפל. שמה הוא ראשי תיבות של "X is Not Unix" ‏("X אינה יוניקס")[1]. הליבה היא חלק ממערכת הפעלה של אפל הנקראת Darwin, שהיא תוכנה חופשית, שעל בסיסה בנויות שתי מערכות ההפעלה הקנייניות הנוכחיות של אפל: macOS (לשעבר Mac OS X) ו-iOS.

XNU
תרשים של מבנה הליבה
תרשים של מבנה הליבה
מפתחאפל
מחזור חייםדצמבר 1996 – הווה (כ־27 שנים)
גרסה אחרונה1228 (30 באוקטובר 2007) עריכת הנתון בוויקינתונים
נכתבה בשפותC‏, C++
סוג רישיוןהרישיון הציבורי הכללי של אפל, גרסה 2
קוד מקורhttps://github.com/apple-oss-distributions/xnu עריכת הנתון בוויקינתונים
קטגוריהליבת מערכת הפעלה (דמוית יוניקס)
האתר הרשמי
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

פותחה במקור על ידי NeXT עבור מערכת ההפעלה NeXTSTEP אולם שמה ניתן לה רק לאחר הכללתה כבסיס למערכת ההפעלה Mac OS X.

XNU היא ליבה היברידית המבוססת על מיקרו ליבה Mach. הגרסה המקורית שלה התבססה על גרסה 2.5, שפותחה במקור על ידי אוניברסיטת קרנגי מלון, בתוספת רכיבים מ-BSD 4.3 וממשק תכנות יישומים הנקרא Driver Kit, המשמש לכתיבת מנהלי התקנים.

לאחר שאפל רכשה את NeXT, שודרגו רכיבי ליבת Mach לגרסה 3.0, רכיבי BSD שודרגו מקטעי קוד של מיזם FreeBSD, ו-Driver Kit הוחלפה בממשק מבוסס C++ שנקרא "I/O Kit".

קישורים חיצוניים

הערות שוליים


ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.
🔥 Top keywords: ערב אל-עראמשהעמוד ראשימיוחד:חיפושחטיפת חיילי צה"ל בהר דבליגת האלופותקטגוריה:זמרים ישראליםמלחמת חרבות ברזלמיוחד:שינויים אחרוניםקערת ליל הסדרקטגוריה:זמרים השרים בעבריתשקשוקה (סדרת טלוויזיה)התקיפה האיראנית על ישראל (2024)ריאל מדרידרותם אבוהבנמר אנטוליעדי אשכנזיאיראןיריחו (טיל)נעמי פולניג'קי אלקייםקרלו אנצ'לוטימרדכי שפרפייסבוקדרגות צה"לטיל בליסטיישראלמנצ'סטר סיטיחטיפת משפחת ביבסמיוחד:רשימת המעקבערוץ 77 באוקטובריוטיובעומר אדםיוסי כהןחטיבת עציוניפסחכלי טיס בלתי מאוישז'וזפ גוארדיולהעונת 2023/2024 בליגת האלופות