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

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