לינוקס לכל מי שרוצה לדעת/מה זה לינוקס: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
שורה 26:
המפתחים של מעבדות בל קראו לפרוייקט שלהם "יוניקס" (UNIX).
 
המיחזור של הקוד היה מאוד חשוב. עד אז כל התוכנותתוכנות מחשביםהמחשבים שהיו זמינות היו כתובות בקוד שהותאם במיוחד למערכת אחת. יוניקס מצד שני זקוקה לחלק קטן מהקוד המיוחד, אשר יקרא קרנל (kernel - גרעין, ליבה). הקרנל הוא רק חלק קטן מהקוד שצריך להתאים לכל מערכת מוגדרת ומהוה את הבסיס של מערכת יוניקס. מערכת ההפעלה וכל שאר הפונקציות נבנו מסביב לקרנל בשפת תכנות עילית, C. השפה פותחה במיוחד בכדי ליצור את יוניקס. על ידי שימוש בטכניקות חדשות היה קל לפתח מערכת הפעלה שיכולה לעבוד על הרבה סוגים של חומרה.
 
מוכרי התוכנות התאימו את עצמם לזה במהרה, מאחר והם יכלו למכור פי עשר כמעט ללא מאמץ. מצב חדש ומוזר התרחש: דמיינו ששני מחשבים שהגיע מחברות שונות יכלו לתקשר ביניהם על אותה הרשת, או משתמשים שיכולים לעבוד על מערכות שונות בלי הצורך ללמוד להשתמש במחשב החדש. יוניקס עשתה מהלך גדול שעזר ליצור תאימות בין מערכות שונות.