Kernel Linux ngahontal 40 juta jalur

Ukuran kernel Linux parantos ngahontal 40 juta garis kode sumber. Tina 40 juta jalur, 24 juta mangrupikeun kode supir (contona, kode supir pikeun AMD GPU nyandak sakitar 5 juta jalur), sareng 4.4 juta khusus pikeun sababaraha arsitéktur hardware (kira-kira 86 rébu garis dianggo pikeun ngadukung arsitektur x500. ).

Kusabab Juli 2024, ukuran inti parantos ningkat ku 5 juta garis. Tanda garis 30 juta diliwatan dina usum panas 2022, 20 juta garis dina usum gugur 2015, sareng 10 juta dina usum gugur 2008. Pikeun babandingan, sékrési kernel 0.0.1 kalebet ngan ukur 10 rébu garis kode, sareng 1.0.0 - 176 rébu garis.

Dinamika pertumbuhan basis kode (jumlah baris kode sumber) kernel:

  • 0.0.1 - Séptémber 1991, 10 rébu garis kode;
  • 1.0.0 - Maret 1994, 176 rébu garis kode;
  • 1.2.0 - Maret 1995, 311 rébu garis kode;
  • 2.0.0 - Juni 1996, 778 rébu garis kode;
  • 2.2.0 - Januari 1999, 1.8 juta garis kode;
  • 2.4.0 - Januari 2001, 3.4 juta garis kode;
  • 2.6.0 - Désémber 2003, 5.9 juta baris kode;
  • 2.6.28 - Désémber 2008, 10.2 juta baris kode;
  • 2.6.35 - Agustus 2010, 13.4 juta garis kode;
  • 3.0 - Agustus 2011, 14.6 juta garis kode;
  • 3.5 - Juli 2012, 15.5 juta garis kode;
  • 3.10 - Juli 2013, 15.8 juta garis kode;
  • 3.16 - Agustus 2014, 17.5 juta garis kode;
  • 4.1 - Juni 2015, 19.5 juta garis kode;
  • 4.7 - Juli 2016, 21.7 juta garis kode;
  • 4.12 - Juli 2017, 24.1 juta garis kode;
  • 4.18 - Agustus 2018, 25.3 juta garis kode;
  • 5.2 - Juli 2019, 26.55 juta garis kode;
  • 5.8 - Agustus 2020, 28.4 juta garis kode;
  • 5.13 - Juni 2021, 29.2 juta garis kode;
  • 5.19 - Agustus 2022, 30.5 juta garis kode;
  • 6.4 - Juni 2023, 32.9 juta baris kode.
  • 6.10 - Juli 2024, 35.1 juta garis kode.
  • 6.13 - Januari 2025, 39.8 juta garis kode.

Salaku salah sahiji pilihan pikeun ngirangan dasar kode kernel, diusulkeun pikeun misahkeun supir kana gudang anu misah, tapi usulan ieu henteu acan dianggap sacara serius kusabab komplikasi tina prosés uji sareng jaminan kualitas, ogé munculna waragad kuli tambahan pikeun interfaces software nyingkronkeun. Nalika ngembangkeun supir dina inti inti, seueur régrési anu mangaruhan supir langsung diidentifikasi nalika prosés ulasan ku pangurus. Upami pamekaran dibeulah, aya résiko yén kode supir bakal nampi kirang perhatian.

sumber: opennet.ru

Tambahkeun komentar