כיום ליבת לינוקס חוגגת 30 שנה להיווסדה ועדיין יש לה הרבה מה לתת

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

מאז ב- 25 באוגוסט 1991, לאחר חמישה חודשי התפתחות, התלמיד לינוס טורבלדס בן ה -21 מוֹדָעָה בשיחת הוועידה comp.os.minix עבדתי על אב טיפוס עובד של מערכת הפעלה חדשה Linux, שעבורו הושלמה הניידות של bash 1.08 ו- gcc 1.40. הגרסה הציבורית הראשונה של גרעין לינוקס שוחררה ב -17 בספטמבר.

ליבה 0.0.1 היה 62 KB בצורה דחוסה והוא הכיל כ -10 אלף שורות קוד מקור שבהשוואה לגרעין הלינוקס של היום יש יותר מ -28 מיליון שורות קוד.

על פי מחקר שהזמין האיחוד האירופי בשנת 2010, העלות המשוערת של פיתוח פרויקט הדומה לגרעין לינוקס מודרני מאפס הייתה עולה על יותר ממיליארד דולר (מחושב כאשר לגרעין היו 13 מיליון שורות קוד), על פי הערכה נוספת ביותר מ -3 מיליארד.

קצת על לינוקס

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

המתקפה נדחתה על ידי כותב MINIX, אנדרו טננבאום, שהזמין סטודנט לבצע השוואה מפורטת של קוד המיניקס עם הגרסאות הציבוריות הראשונות של לינוקס. תוצאות המחקר הראו נוכחות של ארבע התאמות חסרות קוד זניחות בלבד עקב דרישות POSIX ו- ANSI C.

לינוס במקור חשבתי לקרוא לגרעין Freax, מ- free, freak ו- X (Unix). אבל הגרעין קיבל את השם "לינוקס" בידו הקלה של ארי למקה, אשר, לבקשתו של לינוס, הניח את הגרעין על שרת ה- FTP של האוניברסיטה, ושם את הספרייה עם הקובץ לא "פריק", כפי שביקש טורוואלדס, אלא "לינוקס".

יש לציין כי היזם היזמי וויליאם דלה קרוצ'ה הצליח לסמן לינוקס ורצה לגבות תמלוגים לאורך זמן, אך לאחר מכן שינה את דעתו והעביר את כל הזכויות לסימן המסחר לינוס. הקמע הרשמי של גרעין לינוקס, פינגווין הטוקס, נבחר באמצעות תחרות שנערכה בשנת 1996. השם טוקס מייצג Torvalds UniX.

לגבי צמיחת הקרנל במהלך 30 השנים האחרונות:

  • 0.0.1 - ספטמבר 1991, 10 אלף שורות קוד
  • 1.0.0 - מרץ 1994, 176 אלף קווים
  • 1.2.0 - מרץ 1995, 311 אלף קווים
  • 2.0.0 - יוני 1996, 778 אלף קווים
  • 2.2.0 - ינואר 1999, 1,8 מיליון קווים
  • 2.4.0 - ינואר 2001, 3,4 מיליון קווים
  • 2.6.0 - דצמבר 2003, 5,9 מיליון קווים
  • 2.6.28 - דצמבר 2008, 10,2 מיליון קווים
  • 2.6.35 - אוגוסט 2010, 13,4 מיליון קווים
  • 3.0 - אוגוסט 2011, 14,6 מיליון קווים
  • 3.5 - יולי 2012, 15,5 מיליון קווים
  • 3.10 - יולי 2013, 15,8 מיליון קווים
  • 3.16 - אוגוסט 2014, 17,5 מיליון קווים
  • 4.1 - יוני 2015, 19,5 מיליון קווים
  • 4.7 - יולי 2016, 21,7 מיליון קווים
  • 4.12 - יולי 2017, 24,1 מיליון קווים
  • 4.18 - אוגוסט 2018, 25,3 מיליון קווים
  • 5.2 - יולי 2019, 26,55 מיליון קווים
  • 5.8 - אוגוסט 2020, 28,4 מיליון קווים
  • 5.13 - יוני 2021, 29,2 מיליון קווים

אמנם מבחינת הפיתוח והחדשות:

  • ספטמבר 1991: לינוקס 0.0.1, המהדורה הציבורית הראשונה שתומכת רק במעבד i386 ומגפיים מתוך תקליטון.
    ינואר 1992: Linux 0.12, החל החל הפצת הקוד תחת רישיון GPLv2
  • מרץ 1992: לינוקס 0.95, סיפקה את היכולת להריץ את מערכת Windows Window, תמיכה בזיכרון וירטואלי והחלפת מחיצות, בנוסף להופעות SLS ו- Yggdrasil הראשונות.
  • בקיץ 1993, נוסדו הפרויקטים של Slackware ודביאן.
    מרץ 1994: Linux 1.0, הגרסה היציבה הראשונה הרשמית.
    מרץ 1995: Linux 1.2, עלייה משמעותית במספר מנהלי ההתקנים, תמיכה בפלטפורמות Alpha, MIPS ו- SPARC, הרחבת יכולות מחסנית הרשת, מראה של מסנן מנות, תמיכה ב- NFS.
  • יוני 1996: Linux 2.0, תמיכה במערכות מרובות מעבדים.
  • ינואר 1999: לינוקס 2.2, הגברת יעילות מערכת ניהול הזיכרון, תמיכה נוספת ב- IPv6, יישום חומת אש חדשה, הציגה תת -מערכת סאונד חדשה
  • פבררו דה 2001: לינוקס 2.4, תמיכה במערכות 8 מעבדים ו -64 GB זיכרון RAM, מערכת קבצים Ext3, USB, תמיכה ב- ACPI.
  • דצמבר 2003: לינוקס 2.6, תמיכה ב- SELinux, כלי כוונון גרעינים אוטומטיים, sysfs, מערכת ניהול זיכרון מחדש.
  • בספטמבר 2008, נוצרה הגרסה הראשונה של פלטפורמת האנדרואיד המבוססת על ליבת לינוקס.
  • ביולי 2011, לאחר 10 שנות פיתוח של הענף 2.6.x, המעבר למספור 3.x בוצע.
  • En 2015, Linux 4.0, מספר אובייקטים של git במאגר הגיע ל -4 מיליון.
  • באפריל של 2018, התגברתי על המכשול של 6 מיליון אובייקטים מסוג git-core במאגר.
  • בינואר 2019, הוקם ענף הליבה של לינוקס 5.0.
  • פורסם באוגוסט 2020, kernel 5.8 היה הגדול ביותר מבחינת כמות השינויים של כל הגרעינים במהלך כל חיי הפרויקט.
  • En 2021, קוד לפיתוח מנהלי התקני שפת Rust נוסף לענף הבא של ליבת לינוקס.

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.