2Aug

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

click fraud protection

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

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

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

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

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

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

instagram viewer

מעקב אחר היורדים של Unix

כמו כל היסטוריה שחוזרת מעל 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, וכן כמות עצומה של מערכות הפעלה משובצות עבור מכשירים, מבוססות על לינוקס.

מצד שני, היו מערכות ההפעלה יוניקס המסחריות.AT & AMIX, SIX UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - תאגידים גדולים רבים ביקשו ליצור רשיונות משלהם של יוניקס.אלה אינם נפוצים כמו היום, אבל כמה מהם עדיין שם בחוץ.אנשים רבים צפויים ש- Unix תהיה מערכת ההפעלה הסטנדרטית בתעשייה, אך מחשבי DOS ו- IBM תואמים את המחשב בסופו של דבר התפוצצו.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 או מערכת הקבצים והבחנתי עד כמה זה היה דומה לזה של לינוקס, וכמה שונה היו שניהם מחלונות?ובכן, זו הסיבה - הן MAC OSX ו לינוקס הן יוניקס כמו מערכות ההפעלה.

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

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

תמונה אשראי: פיטר האמר על Flickr, Takuya Oikawa על Flickr, CJ Sorg על Flickr