Newsgroup: it.comp.os.linux.iniziare
Titolo: kernel 2.0.xx

per studio mi serve dover installare il kernel 2.0.xx (uno qls, 
possibilemente ante 1998), ma, essendo preistorico, mi occorre anche una 
  distro altrettanto preistorica per poterlo compilare.
potete indicarmene qlc che si trova ancora in rete? possibilemente 
redhat o mandrake.
grazie mille
steo153

 ha scritto nel messaggio 
news:kNt3e.32970$kC3....@tornado.fastwebnet.it...

Visto che il kernel e' indipendente dal Desktop usato, puoi usare un kernel 
vecchio senza la necessita' di installare una distro vecchia.
Vai su 
kernel.org
, prendi il kernel che vuoi e lo installi. Semplice. 


il problema e' che il kernel e' legato a gcc e simili e per usare FC3 
con il kernel 2.0.xx dovrei installare una versione compatibile (a 
quanto mi ha detto il professore). preferisco avere una distro a parte 
tutta bella e pronta, anche xche' contemporaneamente devo lavorare con 
il kernel 2.6.10
steo153
ps: cmq e' stata la prima cosa che ho provato a fare e nn ha avuto successo

minix.

 
per l'hw spero di risolvere con un vecchio laptop che aveva un pentium I 
con Win95.
grazie per le info
steo153

 Visto che il kernel e' indipendente dal Desktop usato, [...]
Ma non dal resto del sistema. 
-- 
Enrico Bodo  -  Assistant Professor in Theoretical Chemistry 
University of Rome "La Sapienza" 
Department of Chemistry         

 il kernel 2.6.10
 
Installi la versione "di prova" di vmware e ci metti dentro una vecchia
redhat?
ftp://ftp.redhat.com/pub/redhat/linux/5.2/en/


SteO153 ha scritto:

per rh o mandrake non saprei però all'indirizzo 
http://slackware.mirrors.tds.net/pub/slackware/
puoi scaricare una release dalla 3.3 alla 3.9 con il kernel che cerchi
-- 
everyone is a prostitute

 writes:

Io per "nostalgia" ho installato su qemu una vecchia debian, la 1.3.1
(bo mi pare) (bo e' proprio il nome della distribuzione). Funzionava e
non era troppo lenta (centrino 1.5) Si trovano anche i dischetti di
boot, basta cercare su 
www.debian.org/distrib/archive
. Occhio che non
tutti i mirror sono validi.
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 ps: cmq e' stata la prima cosa che ho provato a fare e nn ha avuto successo
In cosa -esattamente- non hai avuto successo?
Devi considerare l'obbligo ad usare lo stesso filesystem.

 fanno uso di patch ad hoc.
marco cesati, l'autore di "understanding the linux kernel" (e mio 
professore)...
tant'e' che nel codice del kernel (sia 2.0.0 che 2.6.10) vi e' il file 
Documentation/Changes che indica le versioni di alcuni programmi, tra 
cui gcc, da utilizzare per compilare il kernel con successo.
steo153

 steo153
Quel file ha un valore unicamente dichiarativo.
Dato che non e' possibile usare un kernel compilato allo stesso tempo da N
compilatori diversi, una scelta deve essere fatta.
Si e' scelto di default il gcc per motivi di licenza. Tutto li'.

 
"understanding the linux kernel 2ed" e' stato eletto miglior libro linux 
del 2003 e in autunno esce la versione sul kernel 2.6, senza contare che 
il co-autore (d.p. bovet) mi sta facendo un corso sul 2.6.10.
direi che come aggiornamento sia sufficiente.
steo153
ps: 
bravo.ce.uniroma2.it
 --> Cesati
pps: scusa, ma e' uno dei pochi prof validi che abbiamo e mi sento di 
difenderlo ;)

 difenderlo ;)
Puoi difenderlo se vuoi, ma non cambiera' in nessun modo la realta' dei fatti.
L'uso dell'icc non richiede il consenso popolare:-) 

 Si e' scelto di default il gcc per motivi di licenza. Tutto li'.
Ma in quel file ci sono molti programmi oltre al gcc che devono essere
"sincronizzati" con il kernel. Per esempio: module-init-tools, GCC, make           
binutils, util-linux, procps, e2fsprogs, PPP, isdn4k-utils       
Inoltre la procedura d'avvio della distribuzione potrebbe seriamente
risentire di un kernel non adatto (alsa, driver di rete, ecc. ecc.)


 intel.
Che ne pensi del tinycc?
Mi dicono che non siano necessarie le patch.

 Che ne pensi del tinycc?
Non lo conosco. Non so che dirti.


 difenderlo ;)
Bovet e Cesati..., i miei professori di Sistemi Operativi nel '97, anno 
sperimentale, cioè quando si è cominciato ad utilizzare linux anzichè minix 
per tale corso... A suo tempo usavamo slackware 3.x (3.2 mi sembra... bei 
tempi quelli, come li rimpiango), ma mi sembra anche che l'anno successivo è 
stato messo redhat 4.
Cmq. pochi anni fa ho voluto mettere slackware 3.3 (rimediata su un vecchio 
cd) su vmware, e non mi ha riconosciuto nemmeno una periferica.
Sapete una cosa, ho tentato in quel periodo di compilare il kernel 0.99 e 
0.01, ma è stato impossibile: mi veniva richiesto un programma (tipo il 
linker e questa robetta propedeutica alle compilazioni) di cui non sono 
riuscito a trovare traccia su internet.
Cmq. ora ho da riesumare un 486 su cui voglio installare la slak 3.3 (per 
nostalgia). Peccato che non abbia né cdrom né floppy.
Bah!
Se incontri Bovet e Cesati digli che lo saluta un vecchio studente (è uno 
dei soli due esami in cui ho preso 30 - dopo ho lasciato l'università - ed è 
l'unico esame con cui ora lavoro nel campo e insegno).
Quanta nostalgia.
Matteo 

Matteo Rossini ha scritto:

mi meraviglia sapere che 8 anni fa cesati gia' insegnava, di bovet nn 
avrei avuto dubbio ;) (data l'eta' ogni tanto si incanta e nn ha uno 
sguardo molto sveglio)
anche per me corso sperimentale, bovet x linux avanzanto (SOP2) 
quest'anno ci fa lavorare con il kernel 2.6.10, primo un po' di kernel 
hacking con i moduli e poi "lettura commentata" del codice. fino allo 
scorso anno faceva fare un progetto in C.
visto che lavori nel campo di dovrebbe interessare il fatto che in 
autunno uscira' la nuova versione del loro libro sul kernel 2.6
ciao
steo153


Per la precisione ora lavoro come sistemista unix con solaris/sparc (anche 
se ultimamente stiamo installando redhat/intel).
Cmq, se per quel periodo me lo ricorderò ci farò un pensierino.
Come si chiama il libro?
Matteo 

 
il libro si intitola "understanding the linux kernel" 
(
http://bravo.ce.uniroma2.it/home/cesati/ULK/index.html
, leggi le prime 
3 righe della pagina ;))
questo e' il link al sito con le loro home page parsonali e dei corsi 
che tengono
http://bravo.ce.uniroma2.it/
ciao
steo153

 leggi le prime 3 righe della pagina ;))
"In the spring semester of 1997, we taught a course on operating systems 
based on Linux 2.0. The idea was to encourage students to read the source 
code. To achieve this, we assigned term projects consisting of making 
changes to the kernel and performing tests on the modified version. We also 
wrote course notes for our students about a few critical features of Linux 
like task switching and task scheduling."
Eh si, eravamo decisamente noi !!!
Quasi quasi vado a reclamare i diritti sul materiale usato.
Solo non capisco una cosa: il testo in inglese esiste anche in versione 
giapponese e non in lingua nativa!!!
Buon corso,
Matteo