שְׁאֵלָה:
מדוע לא נעשה שימוש נרחב בגרעין XNU?
Ganesh
2011-04-18 00:08:10 UTC
view on stackexchange narkive permalink

מדוע לא נעשה שימוש נרחב בקרנל XNU למרות רישיון הקוד הפתוח שמציעה אפל?

האם זה בגלל בעיות רישוי ספציפיות? או בגלל שלינוקס טובה הרבה יותר מבחינה טכנולוגית לשימוש חוזר? או שזה שוק עם זוכה אחד, לינוקס?

שתיים תשובות:
roguesys
2011-04-18 00:54:22 UTC
view on stackexchange narkive permalink

מצד אחד, לינוקס הייתה נקודת התחלה משמעותית ב- XNU, לאחר ששוחררה לראשונה בשנת 1991. למרות שלא נראה לי למצוא מידע על תאריך יציאה ל- XNU, אני די בטוח שזה קרה לאחר שאפל רכשה את NeXT , בשנת 1997.

כמו כן, ייתכן שעיצוב הליבה המשמש ב- XNU לא קל עבור מפתחים מסוימים לעקוף את ראשם. לינוקס היא גרעין מונוליטי, ואילו XNU הוא הכלאה (מעבר בין מודלים מונוליטיים למיקרו-ליבה) יתכן שלמפתחים יהיה יותר נוח לפתח עבור הדגם הקודם מאשר האחרון. קן תומפסון, מאבותיה של יוניקס, טען גם הוא לנקודה זו.

מידע נוסף ניתן למצוא בוויקיפדיה (החל מ- גרעין)

XNU קיים מאז NexTStep בסוף שנות ה -80 - בסיס הקוד הפתוח Mach מאז אמצע שנות ה -80
על פי ויקיפדיה, XNU פותחה על ידי apple מאז 1996 (המהדורה הראשונית שלה).
Mohamed El-Nakib
2013-04-26 13:09:27 UTC
view on stackexchange narkive permalink

כפי שצוין על ידי מפתחי OpenStep:

Apple העמידה לרשותם מנהלי התקנים מסוימים בצורה בינארית במסגרת הרישיון הבינארי של Apple. ללא אלה, דרווין בצורתו הנוכחית לא יהיה שמיש (למעשה, אפילו ליבת ה- XNU לא תוכל לאתחל).

גרסה מלאה יותר של הצעת המחיר ניתן למצוא [כאן.] (Https://github.com/PureDarwin/PureDarwin/wiki/BinaryDrivers#binarydrivers)


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...