דף הבית » איך ל » למה הוא לפעמים מאקוס תוכנה תווית דרווין?

    למה הוא לפעמים מאקוס תוכנה תווית דרווין?

    אם אתה משתמש ב- Mac ומאוורר של תוכנות קוד פתוח, כנראה ראית אפליקציות מסוימות עם התווית "דרווין". אבל למה את גרסאות MacOS של Apps לשאת את השם הזה?

    כי MacOS הוא, יחד עם iOS ו tvos, מופעל על ידי פיסת קוד פתוח, BSD מבוססי תוכנה בשם דרווין. כמו הרבה מערכות הפעלה בקוד פתוח, דרווין אפילו בעל קמיע: הקסלי פלאטיפוס.

    תשיג את זה? בגלל הקמע BSD הוא שטן? הו, לא משנה.

    זה לא קצת גימיק: אפל לוקחת את הקוד הפתוח ברצינות. ניתן להוריד את כל קוד המקור של Darwin, עכשיו, בכתובת opensource.apple.com. תוכלו למצוא הורדות שונות עבור כל גרסה של MacOS.

    זה בגלל מורשת זו תוכנות MacOS הוא לפעמים שכותרתו "דארווין", במיוחד על ידי חובבי קוד פתוח.

    חכה, קוד פתוח? האם זה אומר שאני יכול להשתמש MacOS בחינם?

    לא.

    ובכן ... בעיקר לא. בעוד דארווין עצמו הוא קוד פתוח, רוב הדברים שאתה חושב כאשר אתה התמונה macOS הם לא. ממשק המשתמש Aqua ואת ממשק ה- API של קקאו הן מקור סגור, למשל, ולא תוכנת MacOS יכול לרוץ בלי הדברים האלה.

    אז בזמן שאתה יכול להוריד קוד המקור של דארווין, ללא תשלום, ואתה יכול לקמפל את זה אם היו לך את הכישורים הנכונים, אתה לעולם לא מקבל MacOS התוכנה עובדת על זה, כולל, למרבה האירוניה, רבים מאלה שכותרתו "darwin" (אלא אם כן אתה רוצה לבלות כמה שנים ו / או עשרות שנים לאחור הנדסה את החלקים הקנייניים של MacOS). דארווין הוא רק הבסיס הבסיסי שעליו בנויים שאר המאקרו.

    אבל זה לא אומר שאתה לא יכול לקבל כל דבר לרוץ על דארווין. ויש גרסאות של צד שלישי של דרווין אתה יכול לקבל פועל יחסית בקלות, בעיקר PureDarwin. זו מערכת ההפעלה מתנדבים בנוי משתמש דרווין כמו הליבה שלה, ואתה יכול גם לקבל ממשקי משתמש קוד פתוח פועל על זה. הנה איך זה נראה:

    לא בדיוק MacOS סיירה, נכון? אתה יכול גם לקבל PureDarwin עובד מכונה וירטואלית, אם אתה מוכן להשקיע את המאמץ. רק לא מצפה להפעיל את התוכנה Mac על זה.

    למה זה אפילו קיים?

    כאשר אפל ירה סטיב ג 'ובס בשנת 1985, הוא עסוק. הוא עזר לסובב את קבוצת הגרפיקה של לוקאספילם, למשל. חברה זו נקראה בשם Pixar.

    בערך באותו זמן, ג 'ובס גם ייסד NeXT, אשר עשה מחשבים מתקדמים. התקנים אלה, שכוונו בעיקר לאקדמאים, הרשימו ברצינות את מדעני המחשבים במפרטיהם הגבוהים ובמערכת ההפעלה מונחה העצמים של UNIX: NeXTSTEP. מערכת הפעלה זו, תוך מקור סגור בעיקר, השתמשה בקוד מקור פתוח, בעיקר מ- BSD.

    בעוד שמכשירי NeXT מעולם לא נמכרו היטב, הם היו בעלי השפעה: טים ברנרס-לי עיצב את דפדפן האינטרנט הראשון ב- NeXTSTEP, לדוגמה.

    בשנת 1997, אפל רכשה את NeXT. זה הביא את סטיב ג'ובס בחזרה לחברה, אבל גם התכוון אפל בבעלות מערכת ההפעלה NeXTSTEP. חלקים של מערכת ההפעלה הזאת עבדו מחדש כדי ליצור את הבסיס לדארווין, והמורשת של UNIX פירושה שחלקים אלה הפכו להיות קוד פתוח.

    תכונות אחרות של NeXTSTEP, כולל ה- API של קקאו, הפכו אף הם לחלק מה- MacOS. אפילו דברים בסיסיים כמו הרציף ו. App הרחבה עבור יישומים ניתן לעקוב אחורה כדי NeXTSTEP, כמו זה מציג וידאו.

    NeXTSTEP תכונות לחיות על היום על MAC, אבל כל מכשיר אפל הוא חלק מורשת זו. דרווין סמכויות iPhone, Apple Watch, ואת Apple TV. רוב משתמשי אפל לעולם לא יידעו את זה, והם באמת לא צריך, אבל כולם פעם אחת ואתה תיתקל בחבילה עם "דארווין" בשם. עכשיו אתה יודע למה.