Linuxi tuum on saavutanud 40 miljonit rida

Linuxi tuuma suurus on ulatunud 40 miljoni koodireani. Nendest 40 miljonist reast 24 miljonit kuuluvad draiverikoodide alla (nÀiteks AMD GPU draiverikood hÔlmab umbes 5 miljonit rida) ja 4,4 miljonit on spetsiifilised erinevatele riistvara arhitektuuridele (x86 arhitektuuri toetamiseks kasutatakse umbes 500 tuhat rida).

Alates 2024. aasta juulist on tuuma suurus suurenenud 5 miljoni reani. 30 miljoni rea mĂ€rk ĂŒletati suvel 2022, 20 miljoni raja sĂŒgisel 2015 ja 10 miljoni raja sĂŒgisel 2008. VĂ”rdluseks, tuuma versioon 0.0.1 sisaldas vaid 10 tuhat koodireat, samas kui 1.0.0 – 176 tuhat rida.

SĂŒdamiku koodibaasi kasvu dĂŒnaamika (koodirea arv):

  • 0.0.1 — september 1991, 10 tuhat koodirea;
  • 1.0.0 — mĂ€rts 1994, 176 tuhat koodirea;
  • 1.2.0 — mĂ€rts 1995, 311 tuhat koodirea;
  • 2.0.0 — juuni 1996, 778 tuhat koodirea;
  • 2.2.0 — jaanuar 1999, 1.8 miljonit koodirea;
  • 2.4.0 — jaanuar 2001, 3.4 miljonit koodirida;
  • 2.6.0 — detsember 2003, 5.9 miljonit koodirida;
  • 2.6.28 — detsember 2008, 10.2 miljonit koodirida;
  • 2.6.35 — august 2010, 13.4 miljonit koodirida;
  • 3.0 — august 2011, 14.6 miljonit koodirida;
  • 3.5 — juuli 2012, 15.5 miljonit koodirida;
  • 3.10 — juuli 2013, 15.8 miljonit koodirida;
  • 3.16 — august 2014, 17.5 miljonit koodirida;
  • 4.1 — juuni 2015, 19.5 miljonit koodirida;
  • 4.7 — juuli 2016, 21.7 miljonit koodirida;
  • 4.12 — juuli 2017, 24.1 miljonit koodirida;
  • 4.18 — august 2018, 25.3 miljonit koodirida;
  • 5.2 — juuli 2019, 26.55 miljonit koodirida;
  • 5.8 — august 2020, 28.4 miljonit koodirida;
  • 5.13 — juuni 2021, 29.2 miljonit koodirida;
  • 5.19 — august 2022, 30.5 miljonit koodirida;
  • 6.4 — juuni 2023, 32.9 miljonit koodirida.
  • 6.10 — juuli 2024, 35.1 miljonit koodirida.
  • 6.13 – jaanuar 2025, 39,8 miljonit koodiread.

Ühe vĂ”imalusena tuuma koodibaasi vĂ€hendamiseks on soovitatud draiverid eraldi reposse tĂ”sta, kuid seda ettepanekut ei kaaluta tĂ”siselt, kuna see vĂ”iks keerulisemaks muuta testimist ja kvaliteedikontrolli, samuti tekiks lisatööd liideste sĂŒnkroonimiseks. Kui draivereid arendatakse tuuma pĂ”hikoostises, ilmnevad paljud draivereid mĂ”jutavad regressioonid kohe kaasnevate ĂŒlevaatamisel. Arendamise eraldamise korral on oht, et draiverikoodile ei pöörata piisavalt tĂ€helepanu.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster