On Mon, 22 Nov 2004 13:28:09 -0500
[EMAIL PROTECTED] (Sorin Stoian) wrote:

> hehe
> bun punct.
> interesant si punctul lor totusi. nu sunt programator dar am
> suficiente cunostinte cat sa-mi dau seama ca e destul de
> complicat sa faci un kernel from scratch in 6 luni cu doar
> 1 an de experienta in programare.
> 
> alif

nu e chiar asa bun punctul ... Minix-ul nu e chiar unul dintre Unix-uri,
care au un kernel monolitic, ca si Linux, ci se bazeaza pe un
microkernel, ca si GNU ... ceea ce e mult mai dificil de scris din cate
am auzit eu. Din aceleasi motive nu cred ca L.T. putea sa refoloseasca
prea mult din sursele Minix-ului ... in schimb avea la dispozitie glibc
si gcc, care au rezolvat multe probleme.

32000 de linii de cod scrise in sase luni ... nu e
chiar asa mult, mai ales in C ... daca era perl, python sau php integeam
sa fie o problema desi chiar in cazul lor, daca ai o idee clara, poti
scrie mai mult de 2000 de linii pe zi fara sa intri in criza de
inspiratie.

Oricum, cred ca multe din acele 32000 de linii erau #include-uri si
comentarii ... chiar si acum, cred, comentariile sunt pe aproape de 20%
din numarul de linii, si foarte bine ca e asa.

Acum in directorul kernel din surse sunt 24998 linii de cod in toate
fisierele, inclusiv makefile si altele (kernel 2.6.7)
------------------------------------------
$ nl *
.....

24988  EXPORT_SYMBOL(flush_scheduled_work);
----------------------------------------


Ma indoiesc ca L.T. avea doar un an de experienta in programare la data
aceea ... poate in ceea ce priveste C-ul.  Nu si-o fi permis un
microcalculator inainte de faculate? Nici in Romania inainte de
'89 nu erau inaccesibile.



Pacat ca folosesc numele lui Alexis de Tocqueville


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui