วันนี้ Linux Kernel ฉลองครบรอบ 30 ปีและยังมีอะไรอีกมากมายให้

เมื่อต้นเดือนเราได้ออกบันทึกครบรอบ 30 ปีของ การเผยแพร่เว็บไซต์แรก ความจริงที่ว่ามีการทำเครื่องหมายประวัติศาสตร์อย่างไม่ต้องสงสัยและที่ฉันมักเกี่ยวข้องกับ Linux อยู่เสมอเนื่องจากทั้งการตีพิมพ์เว็บไซต์แรกและต้นแบบแรกของ Linux Kernel ไปด้วยกันเนื่องจากทั้งคู่เปิดตัวในปีเดียวกัน

ในขณะที่ เมื่อวันที่ 25 สิงหาคม 1991หลังจากห้าเดือนของการพัฒนา Linus Torvalds นักศึกษาวัย 21 ปี โฆษณา ในการประชุมทางโทรศัพท์ของ comp.os.minix ฉันกำลังทำงานกับต้นแบบที่ทำงานอยู่ ของระบบปฏิบัติการใหม่ ลินุกซ์ ซึ่งการพกพาของ bash 1.08 และ gcc 1.40 เสร็จสมบูรณ์แล้ว เคอร์เนล Linux เวอร์ชันสาธารณะรุ่นแรกนี้เผยแพร่เมื่อวันที่ 17 กันยายน

เคอร์เนล 0.0.1 คือ 62 KB ในรูปแบบบีบอัด และมีซอร์สโค้ดประมาณ 10 บรรทัด ซึ่งเมื่อเทียบกับเคอร์เนล Linux ในปัจจุบันมีโค้ดมากกว่า 28 ล้านบรรทัด

จากการศึกษาที่ได้รับมอบหมายจากสหภาพยุโรปในปี 2010 ค่าใช้จ่ายโดยประมาณในการพัฒนาโครงการที่คล้ายกับเคอร์เนลลินุกซ์รุ่นใหม่ตั้งแต่ต้นจะมากกว่าพันล้านดอลลาร์ (คำนวณเมื่อเคอร์เนลมีรหัส 13 ล้านบรรทัด) ตาม อีกประมาณการที่มากกว่า 3 พันล้าน.

เกี่ยวกับ Linux

เคอร์เนล Linux ได้รับแรงบันดาลใจจากระบบปฏิบัติการ MINIXซึ่ง Linus ไม่ชอบด้วยใบอนุญาตที่จำกัดของเขา ต่อมาเมื่อลินุกซ์กลายเป็นโปรเจ็กต์ที่มีชื่อเสียง เหล่าวายร้าย พวกเขาพยายามกล่าวหา Linus ว่าคัดลอกโค้ดโดยตรง ของระบบย่อย MINIX บางระบบ

การโจมตีถูกขับไล่โดยผู้เขียน MINIX, Andrew Tanenbaum ผู้ซึ่งมอบหมายให้นักเรียนทำการเปรียบเทียบโดยละเอียดของโค้ด Minix กับ Linux เวอร์ชันสาธารณะรุ่นแรก ผลการศึกษาพบว่ามีเพียงสี่บล็อกที่ตรงกันเท่านั้นที่ตรงกันเนื่องจากข้อกำหนด POSIX และ ANSI C

Linus เดิม คิดจะเรียกเคอร์เนล Freax จากฟรี ประหลาด และ X (Unix) แต่เคอร์เนลได้ชื่อว่า "Linux" ด้วยมือเบา ๆ ของ Ari Lemmke ผู้ซึ่งตามคำขอของ Linus ให้วางเคอร์เนลบนเซิร์ฟเวอร์ FTP ของมหาวิทยาลัยโดยตั้งชื่อไดเรกทอรีด้วยไฟล์ไม่ใช่ "freak" ตามที่ Torvalds ร้องขอ แต่เป็น "linux"

โดยเฉพาะอย่างยิ่ง ผู้ประกอบการที่เป็นผู้ประกอบการ William Della Croce พยายามสร้างเครื่องหมายการค้า Linux และต้องการรวบรวมค่าลิขสิทธิ์เมื่อเวลาผ่านไป แต่แล้วเขาก็เปลี่ยนใจและโอนสิทธิ์ทั้งหมดในเครื่องหมายการค้าให้กับ Linus มาสคอตอย่างเป็นทางการสำหรับเคอร์เนลลินุกซ์ เพนกวินทักซ์ ได้รับเลือกจากการแข่งขันที่จัดขึ้นในปี 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: Linux 0.0.1 ซึ่งเป็นรุ่นสาธารณะครั้งแรกที่รองรับเฉพาะ CPU i386 และบูตจากฟลอปปีดิสก์
    มกราคม 1992: Linux 0.12 รหัสเริ่มแจกจ่ายภายใต้ใบอนุญาต GPLv2
  • มีนาคม 1992: Linux 0.95 ให้ความสามารถในการเรียกใช้ระบบ X Window รองรับหน่วยความจำเสมือนและการสลับพาร์ติชั่น และการกระจาย SLS และ Yggdrasil แรกก็ปรากฏขึ้น
  • ในฤดูร้อนปี 1993, ก่อตั้งโครงการ Slackware และ Debian
    มีนาคม 1994: Linux 1.0 รุ่นแรกที่เสถียรอย่างเป็นทางการ
    มีนาคม 1995: Linux 1.2, จำนวนไดรเวอร์เพิ่มขึ้นอย่างมาก, รองรับแพลตฟอร์ม Alpha, MIPS และ SPARC, ขยายความสามารถของสแต็กเครือข่าย, การปรากฏตัวของตัวกรองแพ็กเก็ต, รองรับ NFS
  • มิถุนายน 1996: Linux 2.0 รองรับระบบมัลติโปรเซสเซอร์
  • มกราคม 1999: Linux 2.2, เพิ่มประสิทธิภาพระบบการจัดการหน่วยความจำ, เพิ่มการรองรับ IPv6, การใช้งานไฟร์วอลล์ใหม่, แนะนำระบบย่อยเสียงใหม่
  • Febrero de 2001: Linux 2.4, รองรับระบบ 8 โปรเซสเซอร์และ RAM 64 GB, ระบบไฟล์ Ext3, USB, รองรับ ACPI
  • ธันวาคม 2003: Linux 2.6, รองรับ SELinux, เครื่องมือปรับแต่งเคอร์เนลอัตโนมัติ, sysfs, ระบบการจัดการหน่วยความจำที่ออกแบบใหม่
  • ในเดือนกันยายน 2008เวอร์ชันแรกของแพลตฟอร์ม Android ที่ใช้เคอร์เนล Linux ได้ถูกสร้างขึ้น
  • ในเดือนกรกฎาคม 2011 หลังจาก 10 ปีของการพัฒนาสาขา 2.6.x การเปลี่ยนไปใช้การนับ 3.x ก็เกิดขึ้น
  • 2015 en, Linux 4.0 จำนวนอ็อบเจ็กต์ git ในที่เก็บมีถึง 4 ล้าน
  • ในเดือนเมษายนของ 2018 ฉันเอาชนะอุปสรรคของอ็อบเจ็กต์ git-core 6 ล้านตัวในที่เก็บ
  • ในเดือนมกราคม 2019เกิดสาขาเคอร์เนล Linux 5.0
  • โพสต์เมื่อ สิงหาคม 2020, เคอร์เนล 5.8 เป็นจำนวนที่ใหญ่ที่สุดในแง่ของจำนวนการเปลี่ยนแปลงของเมล็ดทั้งหมดตลอดอายุของโครงการ
  • 2021 en, รหัสสำหรับการพัฒนาไดรเวอร์ในภาษา Rust ถูกเพิ่มไปยังสาขาถัดไปของเคอร์เนล Linux

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา