Linux kods ir sasniedzis 40 miljonus rindu avota koda. No 40 miljoniem rindu 24 miljoni attiecas uz vadÄ«tÄju kodu (piemÄram, AMD GPU vadÄ«tÄja kods aizÅem apmÄram 5 miljonus rindu), bet 4.4 miljoni ir specifiski dažÄdÄm aparatÅ«ras arhitektÅ«rÄm (x86 arhitektÅ«ras atbalstam tiek izmantotas aptuveni 500 tÅ«kstoÅ”i rindu).
No 2024. gada jÅ«lija kods ir palielinÄjies par 5 miljoniem rindu. 30 miljonu rindu atzÄ«me tika pÄrslÄgta 2022. gada vasarÄ, 20 miljoni rindu ā 2015. gada rudenÄ«, bet 10 miljoni ā 2008. gada rudenÄ«. SalÄ«dzinÄjumam, kodu 0.0.1 versijÄ iekļÄva tikai 10 tÅ«kstoÅ”us rindu, bet 1.0.0 ā 176 tÅ«kstoÅ”us rindu.
0.0.1 ā 1991. gada septembris, 10 tÅ«kst. rindiÅu;
- 1.0.0 ā 1994. gada marts, 176 tÅ«kst. rindiÅu;
- 1.2.0 ā 1995. gada marts, 311 tÅ«kst. rindiÅu;
- 2.0.0 ā 1996. gada jÅ«nijs, 778 tÅ«kst. rindiÅu;
- 2.2.0 ā 1999. gada janvÄris, 1.8 milj. rindiÅu;
- 2.2.0 ā 1999. gada janvÄris, 1.8 milj. rindiÅu koda;
- 2.4.0 ā janvÄris 2001, 3.4 milj. kodu rindu;
- 2.6.0 ā decembris 2003, 5.9 milj. kodu rindu;
- 2.6.28 ā decembris 2008, 10.2 milj. kodu rindu;
- 2.6.35 ā augusts 2010, 13.4 milj. kodu rindu;
- 3.0 ā 2011. gada augusts, 14.6 milj. rindiÅu koda;
- 3.5 ā 2012. gada jÅ«lijs, 15.5 milj. rindiÅu koda;
- 3.10 ā jÅ«lijs 2013, 15.8 milj. kodu rindu;
- 3.16 ā augusts 2014, 17.5 milj. kodu rindu;
- 4.1 ā jÅ«nijs 2015, 19.5 milj. kodu rindu;
- 4.7 ā jÅ«lijs 2016, 21.7 milj. kodu rindu;
- 4.12 ā jÅ«lijs 2017, 24.1 milj. kodu rindu;
- 4.18 ā 2018. gada augusts, 25.3 milj. rindiÅu koda;
- 5.2 ā 2019. gada jÅ«lijs, 26.55 milj. rindiÅu koda;
- 5.8 ā 2020. gada augusts, 28.4 milj. rindiÅu koda;
- 5.13 ā 2021. gada jÅ«nijs, 29.2 milj. rindiÅu koda;
- 5.19 ā augusts 2022, 30.5 miljoni rindi koda;
- 6.4 ā jÅ«nijs 2023, 32.9 miljoni rindi koda.
- 6.10 ā jÅ«lijs 2024, 35.1 miljoni rindi koda.
- 6.13 ā 2025. gada janvÄris, 39.8 miljoni rindu koda.
KÄ viens no iespÄjamajiem risinÄjumiem, kÄ samazinÄt kodu bÄzi, tika piedÄvÄts izdalÄ«t vadÄ«tÄjus atseviÅ”Ä·Ä repozitorijÄ, taÄu Å”is priekÅ”likums pagaidÄm netiek Åemts vÄrÄ, jo tas sarežģītu testÄÅ”anas un kvalitÄtes pÄrbaudes procesus, kÄ arÄ« radÄ«tu papildu darba slodzi programmatÅ«ras interfeisu sinhronizÄÅ”anai. IzstrÄdÄjot vadÄ«tÄjus galvenajÄ kodÄ, daudzas regresijas, kas ietekmÄ vadÄ«tÄjus, nekavÄjoties tiek atklÄtas pÄrskatīŔanas procesÄ. Ja izstrÄde tiek sadalÄ«ta, pastÄv risks, ka vadÄ«tÄju kodam tiks pievÄrsta mazÄka uzmanÄ«ba.
Avots: opennet.lv
