Newsgroup: it.comp.os.dibattiti
Titolo: Avanzamento sviluppo OpenBSD

Guardando i sorgenti sul web, vedo che moltissimi fiel sono vecchi,
alcuni addirittura vecchissimi e che solo un esiguo numero sono stati
modificati negli ultimi due mesi. C'è un file, 
ad.es
., bcd.c in
src/sys/lib/libkern che è vecchio di 8 ANNI!!!!!!!!!!
Possibile?



chiediti come fanno a non avere bug...... (vedi anche xmms, messo ormai in
maintenance da anni e con zero bug scoperti).
"chi mangia fa molliche"
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo


The optimist thinks this is the best of all possible worlds.
The pessimist fears it is true.      [J. Robert Oppenheimer]


Basta darci un'occhiata un secondo per capire che non ci può essere
nulla da cambiare, a meno di non voler riorganizzare i file.
--
Joe



cioe', tu dai un'occhiata di un secondo a qualche milioncino di righe di
codice per capire che non c'e' nulla da cambiare?
Riecchice, un mito non ha bisogno di valide conferme scientifiche.


 codice per capire che non c'e' nulla da cambiare?
ma ci voleva tanto a capire che si riferiva solo al file "bcd.c" e non a 
tutto
il codice di openBSD? mah?!? alcune volte si apre la bocca solo perche'
si vuole polemizzare e in questi casi e' meglio interrompere subito la
discussione con il proprio interlocutore. 



vuoi interrompere subito la spiegazione? Quindi non ci spieghi perche'
parecchi file (oltre a bsd.c) hanno date lontane nel passato?


 parecchi file (oltre a bsd.c) hanno date lontane nel passato?
Perche` non sono stati trovati i bug li dentro, semplice. OpenBSD si 
prefigge di essere un sistema operativo, quindi NON solo un kernel. 
Particolarissima attenzione puoi immaginare sia rivolta al kernel.
Ci sono parti del kernel di linux che non sono state mai toccate in 
anni, guarda anche quelli di changelog. Se non necessario, non si 
cambia (questo almeno e` quanto dovrebbe accadere).
Per il changelog dell'ultima versione:
http://www.openbsd.org/plus39.html


Giulio Severini ha scritto:

emh.. il file contiene due *tabelle* per convertire da bcd a binario, 
non è che negli ultimi 50 anni sia cambiato granché a riguardo, e mi 
sento di scommettere che non succederà nemmeno nei priossimi 50 :)
-- 
blog en: 
http://www.riffraff.info
blog it: 
http://riffraff.blogsome.com
jabber : rff.rff at gmail dot com

 parecchi file (oltre a bcd.c) hanno date lontane nel passato?
In bcd.c ci sono solo tre array di costanti: bcd2bin, bin2bcd e
hex2ascii, che presumibilmente servono a fare qualche conversione che
non so dirti, ma che evidentemente non necessitano di modifiche nemmeno
dopo 8 anni. Ora si tratta di vedere quanti e quali file di questo
tipo, contenenti essenzialmente costanti e definizioni di funzioni che
effettivamente non richiedono cambiamenti nel corso degli anni, ci
siano nell'albero dei sorgenti.
In mancanza di un'indagine approfondita mi pare fuori luogo e poco
scientifico qualsiasi giudizio a priori, in un senso o nell'altro.
Tra l'altro noto che anche FreeBSD e DragonflyBSD, che sicuramente non
sono progetti "statici", contengono file vecchissimi (e quando non lo
sono è perché hanno solo aggiornato la data del copyright). Di linux
non ho trovato un'interfaccia web analoga, sei sicuro che non ci siano
file altrettanto antichi? E anche se fosse, cosa dimostrerebbe?
--
Joe
Non mi meravigli

 dopo 8 anni.
imo bcd== binary coded decimal


 sento di scommettere che non succederà nemmeno nei priossimi 50 :)
Anche le lookup table del CRC32 sono cosi` da anni, e sono hardcoded 
ovunque. Molte cose non possono cambiare perche` semplicemente non c'e` 
nulla da cambiare.
