דף הבית » איך ל » מה זה יוניקס, ולמה זה משנה?

    מה זה יוניקס, ולמה זה משנה?

    רוב מערכות ההפעלה ניתן לקבץ לשתי משפחות שונות. מלבד מערכות הפעלה מבוססות Windows NT של מיקרוסופט, כמעט כל השאר עוקב אחר המורשת שלה בחזרה ל- Unix.

    לינוקס, Mac OS X, אנדרואיד, iOS, Chrome OS, מערכת ההפעלה של Orbis בשימוש ב- PlayStation 4, כל הקושחה פועלת על הנתב שלך - כל מערכות ההפעלה האלה נקראות לעתים קרובות מערכות הפעלה "יוניקס".

    עיצוב של יוניקס חי על היום

    יוניקס פותחה במעבדות בל של AT & T חזרה באמצע שנות ה -60 המאוחרות. לשחרור הראשוני של יוניקס היו כמה תכונות עיצוב חשובות שחיות כיום.

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

    יוניקס גם היתה מערכת קבצים אחת כי תוכניות להשתמש כדי לתקשר אחד עם השני. זה למה "הכל קובץ" על לינוקס - כולל התקני חומרה וקבצים מיוחדים המספקים מידע על המערכת או נתונים אחרים. זה גם למה Windows רק יש אותיות כונן, אשר בירושה מ DOS - על מערכות הפעלה אחרות, כל קובץ במערכת הוא חלק בהיררכיה ספרייה אחת.

    מעקב אחר היוניקס

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

    קבוצה אחת של צאצאי יוניקס פותחה באקדמיה. הראשון היה BSD (ברקלי תוכנה הפצה), קוד פתוח, יוניקס כמו מערכת הפעלה. BSD חי על היום באמצעות FreeBSD, NetBSD, ו OpenBSD. NeXTStep מבוסס גם על ה- BSD המקורי, Mac OS X של אפל התבססה על NeXTStep ו- iOS התבססה על מערכת ההפעלה Mac OS X. מערכות הפעלה רבות אחרות, כולל מערכת ההפעלה Orbis ששימשה ב- PlayStation 4, נגזרות מסוגים של מערכות הפעלה BSD.

    פרויקט גנו של ריצ'רד סטולמן החל גם הוא כתגובה לתנאי הרישוי של Unix. מיניקס היתה מערכת הפעלה דמויית יוניקס שנוצרה למטרות חינוכיות, ולינוקס קיבלה השראה מ- MINIX. הלינוקס שאנו מכירים כיום הוא באמת גנו / לינוקס, כפי שהוא מורכב של ליבת לינוקס והרבה שירותים GNU. גנו / לינוקס אינה יורדת ישירות מ- BSD, אבל היא יורדת מעיצובה של יוניקס ויש לה שורשים באקדמיה. מערכות הפעלה רבות כיום, כולל אנדרואיד, מערכת ההפעלה של Chrome, מערכת ההפעלה Steam, וכן כמות עצומה של מערכות הפעלה משובצות עבור מכשירים, מבוססות על Linux.

    מאידך, היו מערכות ההפעלה יוניקס המסחריות. AT & T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - תאגידים גדולים רבים ביקשו ליצור רשיונות משלהם של יוניקס. אלה אינם נפוצים כמו היום, אבל כמה מהם עדיין שם בחוץ.

    אשראי תמונה: ויקיפדיה

    עלייתו של DOS ו - Windows NT

    אנשים רבים ציפו ש- Unix תהיה מערכת ההפעלה הסטנדרטית בתעשייה, אבל DOS ו- IBM PC תואמים למחשבים התפוצצו בסופו של דבר בפופולאריות. DOS של מיקרוסופט הפך DOS המוצלח ביותר של כולם. DOS מעולם לא התבסס על Unix, ולכן Windows משתמש בקו נטוי הפוך עבור נתיבי קבצים, בעוד שכל השאר משתמש בקו נטוי קדימה. החלטה זו הוחזרה בימים הראשונים של DOS, וגרסאות מאוחרות יותר של Windows ירשו את זה, בדיוק כמו BSD, לינוקס, Mac OS X, ומערכות הפעלה אחרות כמו יוניקס ירשה היבטים רבים של העיצוב של יוניקס.

    Windows 3.1, Windows 95, Windows 98 ו- Windows ME היו כולם מבוססים על DOS מתחת. מיקרוסופט פיתחה מערכת הפעלה מודרנית ויציבה יותר באותו זמן, אותה כינתה בשם Windows NT - עבור "Windows New Technology". Windows NT בסופו של דבר עשה את דרכה משתמשי מחשב רגילים כמו Windows XP, אבל זה היה זמין עבור תאגידים כמו Windows 2000 ו- Windows NT לפני כן.

    כל מערכות ההפעלה של מיקרוסופט מבוססות על הקרנל של Windows NT היום. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server ומערכת ההפעלה של Xbox One כולם משתמשים בקרנל Windows NT. בניגוד לרוב מערכות ההפעלה האחרות, Windows NT לא פותחה כמערכת הפעלה דמויית יוניקס.

    מיקרוסופט לא להתחיל עם צפחה נקייה לחלוטין, כמובן. כדי לשמור על תאימות עם DOS ותוכנות Windows ישנות, מערכת Windows NT ירשה מסמכי DOS רבים כמו אותיות כונן, קו נטוי הפוך עבור נתיבי קבצים, וקווים נטויים קדימה עבור בוררי שורת פקודה.

    למה זה משנה

    האם אי פעם הסתכלת על מסוף ה- Mac OS X או מערכת הקבצים והבחנתי עד כמה זה היה דומה לזה של לינוקס, וכמה שונה שניהם היו מ- Windows? ובכן, זו הסיבה - הן MAC OSX ו לינוקס הן יוניקס כמו מערכות ההפעלה.

    לדעת את זה קצת היסטוריה מסייעת לך להבין איך "יוניקס דמוי" מערכת ההפעלה היא, ומדוע כל כך הרבה מערכות הפעלה נראה כל כך דומים זה לזה בעוד Windows נראה כל כך שונה. זה מסביר מדוע המסוף ב- Mac OS X ירגיש כל כך מוכר לחנון לינוקס, ואילו שורת הפקודה ו- PowerShell ב- Windows שונים כל כך מסביבות אחרות של שורת פקודה.


    זה היה רק ​​היסטוריה מהירה אשר יסייעו לך להבין איך הגענו למקום שבו אנו נמצאים היום מבלי לקבל שקוע למטה הפרטים. אם אתה רוצה מידע נוסף, אתה יכול למצוא ספרים שלמים על ההיסטוריה של יוניקס.

    קרדיט תמונה: פיטר האמר בפליקר, טאקויה אויקאווה על פליקר, CJ Sorg על Flickr