Re: Noyau 2.4.16
Le mar, jan 08, 2002, à 09:22:24 +0100, COMBES Julien a écrit:
> On 08 Jan 2002 09:04:04 +0100
> jerome.marant@fr.thalesgroup.com (J Marant) wrote:
> > > On Mon, 7 Jan 2002 19:45:32 +0100
> > > Cyrille Chepelov <cyrille@chepelov.org> wrote:
> > > > Non. Cela fait 5 ans au moins que Linus & co recommandent de ne
> surtout> > pas> décompresser linux-*.tar.gz vers /usr/src, et certainement
> pas en> > tant que> root.
> > > Pour quelle(s) raison(s) ?
> > Par ce que tant que ce n'est pas nécessaire, on n'a aucune raison
> > d'être root.
> > Dans le cas présent, root n'est nécessaire que pour la recopie du
> > noyau dans /boot et pour make modules_install.
>
> Pardon, je me suis mal exprimé (ou plutôt j'ai été trop concis ;) ) !
> Je me demandais pourquoi il ne fallait surtout pas décompresser
> linux-*.tar.gz vers /usr/src ?
Parce que trop d'utilitaires de l'époque RedHat x.0 (x < 3,4) dépendent de
ce que le noyau se trouve dans /usr/src (en particuliers, certaines version
des libc utilisaient directement des en-têtes du noyau, ce qui fait hurler
les développeurs noyau. Le but de la manoeuvre était de s'assurer que l'on
ne puisse pas écrire de code avec
#include <linux/n_importe_quoi.h>
Parce que /usr appartient à root (en règle générale)
Parce que /usr est monté en lecture seule (chez les paranos)
A++
--
Grumpf.
Reply to: