[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] Mailing List
mmm vive les trolls .. :)
zoo:
--> ioctl est une interface uniquement entre user process et le kernel.
ioctl est un appel systeme (appele par une interuption sofware) et est
unidirectionnel: user process -> kernel (donc toujours appele depuis le
user level). Et ce pour *tous* les cas. Que tu l'utilise pour changer
des parametres sur un fichier, sur une socket, sur un driver reseau ou autre.
--> Je ne savais pas, mais tu as raison sysctl est implemente un chouilla
specialement sous linux et effectivement fait des updates via /proc ou/et ioctl, les autres unix
comme les BSD ou solaris ont un appel systeme sysctl.
--> /proc est un fichier special et la lecture ou l'ecriture de donnee
dans ce fichier appelle des fonctions au niveau du kernel qui gere
l'interaction. Donc ecrire directement dans le fichier ne va pas ecraser
les donnees, juste appeler la fonction d'ecriture dans le kernel pour ce fichier proc.
--> utiliser hdparam ou autre, ce n'est pas important, chacun sa vie,
chacun ses choix.
--> Pour se qui est des systems de prod / pas prod / test tout ca, c'est
evident, ca fait des anees que je me le dis.
JeF
On Fri, 21 Dec 2001, Dany De Bontridder wrote:
> UDMA pas DMA, il y a une différence, je ne fais pas des commentaires sur l'UDMA mais plutôt sur la façon de l'activer.
> Je sais que tu as ton avis, et te montrer une autre façon de faire n'est pas l'une de mes priorités
>
> >Qui plus est, /proc est une interface de communication entre le kernel et
> >le process level, sysctl en est une autre, ioctl encore une autre, bref,
> sysctl ne fait que mettre /etc/sysconfig à jour ET /proc, très pratique (c'est idem sous solaris) donc possibilites de changer _certains_
> paramètres du kernel sans rebooter. Donc sysctl met à jour /proc, disons que l'interface avec le kernel est /proc et l'interface avec
> /proc est sysctl, même si on peut contourner, enfin c'est ma vision mais pas de problème si tu n'es pas d'accord.
>
> Tu parles d'ioctl comme interface avec le kernel??? ioctl, on peut l'employer un peu partout même hors du kernel, c'est une
> fonction io de très bas niveau. Explique toi mieux, ça m'intéresse
>
> >mais dire qu'une est mieux que l'autre....Explique moi donc pourquoi ?
> parce que echo "HH" > e remplace le contenu de e par HH (sauf dans les cas de certains fichiers "names pipes", sockets...),
> or e contient déjà qq chose, je pense que >> est plus indiqué, comme
> je n'ai pas trop envie de faire des tests sur mon système, et que la prudence est une voie raisonnable, sysctl ou hdparm est plus
> indiqué. Dis toi que sur un système de prod. une fausse manoeuvre peut être très très grave, donc toujours éviter les risques.
>
> A+,
>
> D
>
> >On Thu, 20 Dec 2001 09:13:18 +1100 (EST)
> Jean-Francois Dive <jef@linuxbe.org> wrote:
>
> > si si, on lit... dailleur je suis toujours interesse par tes commentaires
> > sur le dma ...
> >
> > On Wed, 19 Dec 2001, Dany De Bontridder wrote:
> >
> > > J'ai l'impression que quand je réponds à la mailing list ma réponse n'apparaît jamais, quelqu'un peut confirmer, infirmer, expliquer ???
> > >
> > >
> > > --
> > > The beauty of an open system is that innovative people will find ways to improve the system that the original creators never anticipated
> > >
> >
> >
> > [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> > [ le type de demande... ]
> > [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
> > [ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
> > [ http://unixtech.be Contact: listmaster@unixtech.be ]
>
>
> --
> The beauty of an open system is that innovative people will find ways to improve the system that the original creators never anticipated
>
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]