היום לינוקס חוגגת 31 שנה להיווסדה

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

בדרך זו יהפוך ללא ידיעתו למהדורה הציבורית הראשונה של ליבת לינוקס שהוצג ב-17 בספטמבר. Kernel 0.0.1 נדחס ל-62 KB והכיל כ-10.000 שורות של קוד מקור, שבניגוד לגרסה הנוכחית, ליבת לינוקס המודרנית כוללת למעלה מ-30 מיליון שורות קוד.

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

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

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

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

כ היסטוריה של פיתוח ליבה, אנו חולקים מעט ממנו:

  • ספטמבר 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 נוסף לענף הבא של ליבת לינוקס.
  • באוגוסט 2022, נוצר ענף ליבת לינוקס 6.0, מכיוון שהיו מספיק גרסאות בענף 5.x כדי לשנות את המספר הראשון במספר הגרסה.

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

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

*

*

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