Citat:
Ajd probaj ti da napraviš tako nešto. Da ne kažem da očekujem da uskoro izbaciš jedan lep operativni sistem sa svim tim mogućnostima. I to u rekordno kratkom roku. :)
Rekordno kratkom roku? Linux 2.4 je bio najduže odlagano izdanje od svih prethodnih, i rađen je nekih 3–4 godine. Nadam se da to ne smatraš kratkim rokom ;-)
Citat:
It said, for example, that more than 829,000 lines of SMP code had been duplicated in Linux.
Hahahahaha — pa ovo je veoma lako oboriti. Linux ne sadrži toliko linija SMP koda.
Evo vam jednostavne statistike (prebrojavanje broja linija u svim .C fajlovima osim za drajvere):
Code:
$ for i in *; do if [ -d $i -a x$i != x'drivers' ]; then echo -e -n "$i\t"; cat `find $i -name '*.c'`/dev/null | wc -l; fi; done
arch 656441
Documentation 814
fs 298981
include 0
init 1649
ipc 3166
kernel 14230
lib 7505
mm 15407
net 224973
scripts 6305
Ovo je za Linux 2.4.20, možda se nešto izmenilo u međuvremenu ;-)
Kako nisam primetio da si imali neke primedbe na mrežni kod (direktorijum „net“), ili na drajvere (ovde nije dat), izgleda da je sav preostali kod zapravo SMP kod .-)
Mada, nikad se ne zna, možda oni to broje tako što vide jednu „sličnu“ liniju, i onda pronađu još 829 hiljada instalacija Linux jezgra koje takođe sadrže ovu istu liniju (strašno, zar ne?)
Takođe, i zaglavlja (*.h) sadrže još nekih 500 hiljada linija, ali je jasno da se i dalje SMP ne može uklopiti sa toliko linija.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.