Stranica: 1/1.
linux kernel prešao 10 milijuna linija koda
Postano: 22 lis 2008, 19:21
Postao/la kaiwan
Linux Kernel Surpasses 10 Million Lines of Code
http://linux.slashdot.org/linux/08/10/22/1713241.shtml
javipas writes "A simple analysis of the most updated version (a Git checkout) of the Linux kernel reveals that the number of lines of all its source code surpasses 10 million, but attention: this number includes blank lines, comments and text files. With a deeper analysis thanks to SLOCCount tool, you can get the real number of pure code lines: 6.399.191, with 96,4% of them developed in C, and 3,3% using assembler. The number grows clearly with each new version of the kernel, that seems to be launched each 90 days approximately."
Re: linux kernel prešao 10 milijuna linija koda
Postano: 22 lis 2008, 19:35
Postao/la Sokac
Ispravak naslova, prešao je 10 milijuna, ne 1 milijun

Al opet, nikako ne treba račinati
jakost kernela u broju linija već u stabilnosti

Re: linux kernel prešao 10 milijuna linija koda
Postano: 22 lis 2008, 19:39
Postao/la Grof
[quote="Sokac"
Al opet, nikako ne treba račinati
jakost kernela u broju linija već u stabilnosti

[/quote]
Tako je, a količina koda upravo je obrnuto proporcionalna sigurnosti jer se sa količinom podataka povećava mogućnost propusta i grešaka.
Također, veliku količinu koda teško je kontrolirati i optimizirati, pa pada i učinkovitost i brzina rada...
Re: linux kernel prešao 10 milijuna linija koda
Postano: 22 lis 2008, 19:42
Postao/la kaiwan
Grof je napisao/la:
Tako je, a količina koda upravo je obrnuto proporcionalna sigurnosti jer se sa količinom podataka povećava mogućnost propusta i grešaka.
Također, veliku količinu koda teško je kontrolirati i optimizirati, pa pada i učinkovitost i brzina rada...
ali znači i veća podrška za sve brojniji i kompliciraniji hardware...treba naći neku sredinu, a to vjerujem nije loako...
Re: linux kernel prešao 10 milijuna linija koda
Postano: 22 lis 2008, 19:44
Postao/la Grof
kaiwan je napisao/la:Grof je napisao/la:
Tako je, a količina koda upravo je obrnuto proporcionalna sigurnosti jer se sa količinom podataka povećava mogućnost propusta i grešaka.
Također, veliku količinu koda teško je kontrolirati i optimizirati, pa pada i učinkovitost i brzina rada...
ali znači i veća podrška za sve brojniji i kompliciraniji hardware...treba naći neku sredinu, a to vjerujem nije loako...
Vjerojatno stvar spašava modularnost, pa je zasebne module lakše održavati....
Re: linux kernel prešao 10 milijuna linija koda
Postano: 24 lis 2008, 08:20
Postao/la 4ndY
Većina od tog broja su driveri... sam "operativni" kernel ne raste tako brzo. Tako da se iz tih 10 milijuna ne mogu izvlačit neki zaključci o stabilnosti, brzini, efikasnosti itd. Nitko od nas ne učitava sve drivere prilikom boota, već samo one koji mu trebaju. Također, mnogo linija (uglavnom starih drivera) se brišu iz kernela...
Radi usporedbe samo: Windows 2000 ima 20 milijuna linija koda, ali tu je uključen i GUI u kernel (također napisanih u C-u). GUI kao KDE 3.5 ima malo više od 4 milijuna... itd.