חומרה

מה זה יוניקס?

תוכן עניינים:

Anonim

מערכת יוניקס הראשונה פותחה על ידי קן תומפסון במעבדות AT&T Bell במורי היל, ניו ג'רזי, ארצות הברית, החל משנת 1965. מטרתו של קן תומפסון הייתה לפתח מערכת הפעלה אינטראקטיבית פשוטה בשם " Multics ". "(מערכת מידע ומחשבים מרובים) כדי להיות מסוגל להשתמש במשחק שיצר (מסע בחלל, הדמיה של מערכת השמש).

מדד התוכן

מה זה יוניקס?

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

אבל באפריל 1969, מעבדות בל ו- AT&T החליטו להשתמש ב- GECOS (מערכת הפעלה כוללת של חשמל חשמלי) במקום במולטי.

כמו כן, קן תומפסון ודניס ריצ'י הצטרפו לצוות והיה להם צורך להריץ את משחק נסיעות החלל על מכונה קטנה יותר (DEC PDP - PDP-7, מעבד נתונים מתוכנת שיש לו רק זיכרון 4K להפעלת התוכנות ממשתמשים). זו הסיבה שהם שיחזרו את המערכת כדי ליצור גרסה מופחתת של Multics בשם UNICS (UNiplexed Information and Computing Service).

באופן זה, עם הגרסה המוקטנת של UNICS, 1 בינואר 1970 נחשב לתאריך הרשמי בו נולדה מערכת יוניקס, והוא מבהיר מדוע כל שעוני יוניקס מתחילים מתאריך זה.

במקביל לפעילויות אלה, השתתף ד. ריצ'י בהרחבה בהגדרת שפת ה- C (מכיוון שהוא נחשב לאחד הממציאים עם BW Kernighan), כך שהמערכת כולה נכתבה מחדש לחלוטין בשפת C בשנת 1973 וטבלה את יוניקס. מערכת שיתוף זמן (TSS).

כאשר המערכת עברה לגירסה 7 בשנת 1979, האבולוציה לוותה במספר שינויים בולטים כגון:

- ביטול הבעיה הקשורה לגודל הקבצים

- ניידות מערכת טובה יותר (פעולה בפלטפורמות חומריות רבות)

- תוספת של כלי עזר רבים

צו החל משנת 1956 מנע מהחברה AT&T, עליה היו תלויות מעבדות בל, לשווק כל דבר אחר שאינו ציוד טלגרפי או טלפון, וזו הסיבה שההחלטה להפיץ גופני יוניקס לאוניברסיטאות למטרות חינוך. זה צולם בשנת 1973.

החל משלהי 1977 פיתחה קבוצת חוקרים מאוניברסיטת קליפורניה גרסה של יוניקס ממקורות שסיפקה AT&T כדי להריץ את המערכת בפלטפורמות VAX שלה וקראו לה BSD (הפצת תוכנת ברקלי)..

לפיכך, הועברו שני ענפי התפוצה של המקורות ל:

- הסניף של AT&T שהיה אמור להפוך למערכת V של מעבדות מערכת UNIX (USL)

- BSD (הפצת תוכנת ברקלי) שפותחה על ידי אוניברסיטת קליפורניה

בשנת 1977 AT&T העמידה גופני יוניקס לזמינות לחברות אחרות, ולכן פותחו מספר רב של דמויות UNIX:

  1. AIX: יוניקס מסחרי מבוסס על מערכת V, שפותח בפברואר 1990 על ידי IBMHP-UX: יוניקס מסחרי מבוסס על BSD, שנוצר מאז 1986 על ידי היולט פקרד סאן סולאריס: מסחרי יוניקס BSD שפותח על ידי סאן מיקרוסיסטמס ומבוסס על מערכת VIRIX: מסחרי יוניקס נוצר מאת SGIUltrix: מסחרי יוניקס שפותח על ידי DECUnixware: מסחרי יוניקס שפותח על ידי NovellUnix מבית SCO: מסחרי יוניקס מבוסס על מערכת V, שפותח משנת 1979 על ידי Santa Cruz Operations ו- Hewlett PackardTru64 UNIX: Compaq יוניקס זה נוצר באמצעות Compaq

בשנת 1983 הייתה ל- AT&T הזכות למסחור את יוניקס שלה, עובדה שמקורה במראה של UNIX System V, הגרסה המסחרית של מערכת יוניקס.

לינוס טורוולדס לינוקס

בשנת 1985 אנדרו טננבאום, מורה להולנדית, יצר מערכת הפעלה מינימלית, שכונתה " מיניקס ", על מנת ללמד את תכנות המערכת לתלמידיו. בשנת 1991, לינוס טובוארדס, סטודנט מפינלנד, החליט לתכנן, על בסיס מודל Minix, מערכת הפעלה עם אפשרות להפעלה על ארכיטקטורות מסוג 386. הוא כינה את מערכת ההפעלה הזו " לינוקס ".

ניתן לקבץ את רוב מערכות ההפעלה לשתי משפחות שונות. אחת מהן היא מערכות ההפעלה של מיקרוסופט שהתבססו על חלונות NT, השנייה (כמעט כל השאר) מורשת יוניקס.

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

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

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

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

ציר הזמן של יוניקס

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

אנו ממליצים לך מהי CloudLinux ומה היתרונות שלה

מצד שני, היה שוק לבחון עם ראייה לעתידה של יוניקס. תאגידים גדולים רצו ליצור ולרשיון יוניקס משלהם כדי לשווק את גרסאות הבית שלהם. בין התאגידים הגדולים הללו היו SCO יוניקסוור, נובל עם NetWare הנהדרת, סאן עם סולאריס, HP-UX, IBM AIX, SGI IRIX ורבים אחרים. עובדה שרבים לא יודעים היא שאפילו מיקרוסופט נכנסה לבדיחה של יצירת דמויות יוניקס משלהם עם מיקרוסופט קסניקס.

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

תקן יוניקס

בהתחשב במספר הגדול של מערכות יוניקס שנוצרו על בסיס AT&T מערכת V או BSD, שאלת התקן של יוניקס הושמה משנת 1981 בקבוצת הדיונים / etc / group על מנת להבטיח ניידות מרבית בין מערכות:

  • בשנת 1983, AT&T מפרסמת את SVID (הגדרת ממשק מערכת V) המתאר את מערכת V. הגדרה ראשונה זו שונה מ POSIX בשנת 1984 / etc / group מפרסמת את POSIX, סדרת תקנים שפותחה תחת IEEE (מכון להנדסאי חשמל ואלקטרוניקה)). POSIX ידוע אפוא גם בשם IEEE P1003. במקביל, קונסורציום של בונים (Sun, IBM, HP, DEC, AT&T, Unisys ו- ICL) מפרסם את תקן X / Open Portable Guide Issue3 (XPG3). תקן זה מתייחס במיוחד להבדלים שקדמו למיקומם הגאוגרפי (תאריך, אלף-בית וכו ').

מדוע היה יוניקס והאם זה חשוב?

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

אנו ממליצים על מיטב ההפצות לינוקס והפצות האור הקיימות כיום.

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

חומרה

בחירת העורכים

Back to top button