Newsgroup: it.comp.os.linux.debian
Titolo: Kernel(s), Che differenze?

Stavo spulciando il risultato di un apt-cache search linux-image e mi 
sono posto delle domande.
La mia macchina è equipaggiata con un AMD Athlon 64 3200 single core, e 
nella lista vedo:
linux-image-amd64 - Linux kernel image on AMD64
linux-image-vserver-amd64 - Linux kernel image on AMD64
linux-image-xen-amd64 - Linux kernel image on AMD64
linux-image-xen-vserver-amd64 - Linux kernel image on AMD64
Ma quali sono le differenze? Mi pare di aver capito che xen è un sistema 
di virtualizzazione delle macchine, ma questo kernel è per la macchina 
host o il sistema ospitato? Suppongo che vserver sia qualcosa di simile 
(
http://www.linux-vserver.org
 non va e non riesco a capire quindi cosa 
sia), ma com'è possibile un kernel che faccia entrambi (xen e vserver)?
E ancora, tra questi:
linux-image-amd64 - Linux kernel image on AMD64
linux-image-2.6-amd64 - Linux kernel 2.6 image on AMD64
linux-image-2.6.18-4-amd64 - Linux 2.6.18 image on AMD64
è la stessa cosa chiamata con nomi diversi?
Ed infine: leggo spesso di pacchetti definiti "transition package", ma 
che cosa sono? Un linux-image per k8 definito di transizione, cosa ha 
dentro, un vero kernel o cos'altro?
Grazie, GenTLe
-- 
GenTLe ...di Varese, provincia.
TL1000S + Mito 125 per la pista
La mia HP: 
http://digilander.iol.it/thegentle/index.htm
Debian Etch powered... Again :-)

 dentro, un vero kernel o cos'altro?
Sono metapacchetti che non installano files (salvo quelli obbligatori di
documentazione come il changelog.Debian.gz) ma che hanno configurati
dipendenze e conflitti in modo tale da forzare gli aggiornamenti ad
andare nella direzione voluta.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 andare nella direzione voluta.
Mi è ancora un po' fumosa la cosa (cosa si intende per "forzare gli 
aggiornamenti ecc ecc"? Il mio AMD64, pur essendo un K8, s'è preso fin 
dall'installazione il kernel esatto, a che servirebbe avere il K8 di 
transizione allora?), ma grazie :-)


 transizione allora?), ma grazie :-)
Esempio:
i primi kernel a 64 bit ottimizzati per EMT64 si chiamavano
linux-image-2.6-em64t-p4
Poi nei sorgenti del kernel hanno introdotto ottimizzazioni a runtime
che hanno fatto venir meno la necessità di avere due versioni di kernel
differenti, una per AMD64 ed una per EMT64. I mantainer del kernel hanno
quindi scelto di mantenere solo la versione AMD64 (per motivi "storici")
e hanno creato un nuovo pacchetto linux-image-2.6-em64t-p4 con versione
superiore che ha come dipendenza il pacchetto linux-image-2.6-amd64 ma
non contiene nulla di utile salvo le metainformazioni.
dumbo:~# apt-cache show linux-image-2.6-em64t-p4
Package: linux-image-2.6-em64t-p4
[CUT]
Version: 2.6.18+6
Depends: linux-image-2.6-amd64
[CUT]
Description: Linux 2.6 image on Intel em64t P4 machines - transition package
 This package is for transition only.
Chiaro?


 Chiaro?
"Cristallino" :-)
Grazie mille.
-- 
GenTLe ...di Varese, provincia.
TL1000S + Mito 125 per la pista
La mia HP: 
http://digilander.iol.it/thegentle/index.htm
Esistono bionde intelligenti? Si', le birre.