Remove ads
ליבת מערכת הפעלה מוויקיפדיה, האנציקלופדיה החופשית
XNU היא ליבת מערכת הפעלה חופשית ומבוססת קוד פתוח של חברת אפל. שמה הוא ראשי תיבות של "X is Not Unix" ("X אינה יוניקס")[1]. הליבה היא חלק ממערכת הפעלה של אפל הנקראת Darwin, שהיא תוכנה חופשית, שעל בסיסה בנויות שתי מערכות ההפעלה הקנייניות הנוכחיות של אפל: macOS (לשעבר Mac OS X) ו-iOS.
תרשים של מבנה הליבה | |
מפתח | אפל |
---|---|
מחזור חיים | דצמבר 1996 – הווה (כ־28 שנים) |
גרסה אחרונה | 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".
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.