
UNIX משמש מתכנתים ועסקים בגלל היציבות שלו.
קרדיט תמונה: g-stockstudio/iStock/Getty Images
מערכת ההפעלה UNIX (OS) מורכבת משכבת ליבה, שכבת מעטפת ושכבת כלי עזר ויישומים. שלוש השכבות הללו יוצרות מערכת הפעלה ניידת, מרובה משתמשים, מרובת משימות. ישנן מספר גרסאות של מערכת ההפעלה, אך לכל גרסה יש את אותו מבנה בדיוק. UNIX משמש מתכנתים, עסקים, אוניברסיטאות וממשלות בגלל היציבות שלו ויכולתו לבצע משימות רבות בו זמנית.
יסודות
מערכת ההפעלה UNIX היא מערכת הפעלה מרובת משתמשים, ריבוי משימות שתוכננה במקור עבור מתכנתים על ידי עובדי AT&T ב-Bell Laboratories ב-1969. המונחים ריבוי משתמשים וריבוי משימות פירושם שמשתמשים רבים ושונים יכולים לבצע משימות בו-זמנית על מחשב אחד. כל משתמש מקיים אינטראקציה עם מופע משלה של המעטפת, ויכול להפעיל יישום אחד או יותר בתוך המעטפת.
סרטון היום
גַרעִין
הקרנל הוא הלב של מערכת ההפעלה UNIX. זוהי יישום תוכנה המספק את הממשק בין החומרה למשתמש. הוא מטפל בתהליך, בזיכרון, בניהול הקבצים, בהתקן וברשת עבור מערכת ההפעלה. הליבה אחראית לוודא שכל משימות המערכת והמשתמש מבוצעות במקביל.
צדף
המעטפת היא התוכנית שיושבת בין המשתמש לקרנל. המתורגמן הוא שמתרגם את הפקודות המוקלדות בסשן הטרמינל. משתמשים יכולים להקליד פקודות ישירות בטרמינל, או שהם יכולים ליצור קובץ טקסט המכיל סדרה של פקודות שניתן לשלוח למעטפת. סדרת הפקודות נקראת סקריפט מעטפת.
ישנן מעטפות מרובות המשמשות את מערכת ההפעלה UNIX. הם כוללים את מעטפת Bourne (sh), מעטפת C (csh), מעטפת Korn (ksh) וקונכיית Bourne Again (bash). לכל מעטפת יש סט משלו של פקודות מעטפת. פקודות מערכת ההפעלה זהות בכל הקונכיות.
המעטפת הראשונית שאליה המשתמש מתחבר מוגדרת על ידי מנהל המערכת. המשתמש יכול לשנות את מעטפת ברירת המחדל שלה באמצעות הפקודה "chsh". ייתכן שמשתמשים ירצו לשנות את המעטפת שלהם כדי להשתמש בתכונות מסוימות הזמינות במעטפת אחת או לא אחרת, או שהם פשוט מעדיפים סביבת מעטפת מסוימת.
כלי עזר ואפליקציות
השכבה האחרונה של מערכת ההפעלה UNIX היא שכבת השירותים והיישומים. שכבה זו כוללת את הפקודות, מעבדי התמלילים, התוכנות הגרפיות ותוכנות ניהול מסדי הנתונים. באופן מסורתי, הגישה לתוכנות אלו הייתה על ידי הקלדת הפקודות להפעלת התוכנית בשורת הפקודה. עדיין ניתן לגשת אליהם בדרך זו, אך כעת ניתן לגשת אליהם גם דרך ה-GUI.
גרסאות
קיימות גרסאות מרובות של מערכת ההפעלה UNIX. גרסאות קנייניות כוללות את Solaris של Sun Microsystem, SCO UNIX, AIX של IBM ו-HP-UX של Hewett Packard. FreeBSD, NetBSD ו-OpenBSD הן גרסאות קוד פתוח של Unix. למרות שלא ידוע למשתמשים מיינסטרים רבים, Apple OS X היא גם גרסה קניינית של UNIX. תכונה שמבדילה את מערכת ההפעלה X מגרסאות UNIX אחרות היא היכולת שלה להריץ יישומים הנכתבים בדרך כלל עבור מחשבי PC המריצים Windows, כגון Microsoft Office ו-Adobe Photoshop. לינוקס היא מערכת הפעלה דמוית UNIX. יש לו אותו מבנה כמו UNIX, אבל הוא נכתב באמצעות אף אחד מבסיס הקוד המקורי של UNIX.