perkamon - en to fr translation catalogue (31 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: pid_namespaces - overview of Linux PID namespaces
fr: pid_namespaces - Présentation des espaces de noms d'identifiants de processus (ou PID) sous Linux

note: type: Plain text
en: For an overview of namespaces, see B<namespaces>(7).
fr: Pour une présentation générale des espaces de noms, consultez B<namespaces>(7).

note: type: Plain text
en: PID namespaces isolate the process ID number space, meaning that processes in different PID namespaces can have the same PID.  PID namespaces allow containers to provide functionality such as suspending/resuming the set of processes in the container and migrating the container to a new host while the processes inside the container maintain the same PIDs.
fr: Les espaces de noms de PID isolent les espaces d'identifiants numériques des processus, ce qui signifie que des processus de différents espaces de noms peuvent avoir le même identifiant. Lors de l'utilisation de conteneurs, les espaces de noms de PID offrent des possibilités telles que la suspension et la reprise d'ensembles de processus du conteneur, ou la migration de conteneurs vers une nouvelle machine en permettant aux processus du conteneur de conserver leurs PID.

note: type: Plain text
en: PIDs in a new PID namespace start at 1, somewhat like a standalone system, and calls to B<fork>(2), B<vfork>(2), or B<clone>(2)  will produce processes with PIDs that are unique within the namespace.
fr: Dans un espaces de noms PID, la numérotation commence à 1 comme pour un système classique, et les appels à B<fork>(2), B<vfork>(2) ou B<clone>(2) génèrent des identifiants de processus uniques dans l'espace de noms PID.

note: ============================================================ type: Plain text
en: Use of PID namespaces requires a kernel that is configured with the B<CONFIG_PID_NS> option.
fr: Le noyau doit avoir été configuré avec l'option B<CONFIG_PID_NS> pour permettre l'utilisation des espaces noms PID.

note: type: SS
en: The namespace init process
fr: Le processus d'initialisation (init) de l'espace de noms

note: type: Plain text
en: Only signals for which the "init" process has established a signal handler can be sent to the "init" process by other members of the PID namespace.  This restriction applies even to privileged processes, and prevents other members of the PID namespace from accidentally killing the "init" process.
fr: Seuls les signaux pour lesquels le processus « init » a défini un gestionnaire de signaux peuvent être envoyés au processus « init » par les autres processus de l'espace de noms PID. Cette règle s'applique également aux processus disposant de privilèges, et permet d'éviter qu'un processus membre de l'espace de noms ne tue accidentellement « init ».

note: type: Plain text
en: Likewise, a process in an ancestor namespace can\(emsubject to the usual permission checks described in B<kill>(2)\(emsend signals to the "init" process of a child PID namespace only if the "init" process has established a handler for that signal.  (Within the handler, the I<siginfo_t> I<si_pid> field described in B<sigaction>(2)  will be zero.)  B<SIGKILL> or B<SIGSTOP> are treated exceptionally: these signals are forcibly delivered when sent from an ancestor PID namespace.  Neither of these signals can be caught by the "init" process, and so will result in the usual actions associated with those signals (respectively, terminating and stopping the process).
fr: De même, un processus d'un espace ancêtre peut \(emsoumettre aux vérifications de droits décrites dans B<kill>(2)\(emenvoyer des signaux au processus « init » d'espace de noms fils, à la condition que le processus « init » ait établi un gestionnaire pour ces signaux. Le champ I<siginfo_t> I<si_pid> décrit dans B<sigaction>(2) pour ce gestionnaire vaudra zéro. B<SIGKILL> et B<SIGSTOP> font figure d'exception :ces signaux seront appliqués « de force » lorsqu'ils sont émis depuis un espace de noms PID ancêtre. Ces signaux ne peuvent pas être intercepté par le processus « init », et les actions associées à ces processus seront exécutées (respectivement, tuer ou suspendre l'exécution du processus).

note: type: SS
en: Nesting PID namespaces
fr: Arborescence des espaces de noms

note: type: Plain text
en: A process has one process ID in each of the layers of the PID namespace hierarchy in which is visible, and walking back though each direct ancestor namespace through to the root PID namespace.  System calls that operate on process IDs always operate using the process ID that is visible in the PID namespace of the caller.  A call to B<getpid>(2)  always returns the PID associated with the namespace in which the process was created.
fr: Un processus a un identifiant dans chaque niveau de la hiérarchie des espaces de noms dans lequel il est visible, et ce en remontant chaque espace de noms jusqu'à l'espace « root ». Les appels système qui s'exécutent sur des identifiants de processus s'appliquent à l'identifiant du processus dans l'espace de l'appelant. Un appel à B<getpid>(2) renvoie toujours l'identifiant associé à l'espace dans lequel le processus a été créé.

note: type: Plain text
en: Some processes in a PID namespace may have parents that are outside of the namespace.  For example, the parent of the initial process in the namespace (i.e., the B<init>(1)  process with PID 1) is necessarily in another namespace.  Likewise, the direct children of a process that uses B<setns>(2)  to cause its children to join a PID namespace are in a different PID namespace from the caller of B<setns>(2).  Calls to B<getppid>(2)  for such processes return 0.
fr: Certains processus d'un espace de noms PID peuvent avoir des pères en dehors de cet espace. Par exemple, le père du processus initial de l'espace de nom (B<init>(1), processus dont l'identifiant est 1) se trouve forcément en dehors de cet espace. De même, le fils d'un processus qui a invoqué B<setns>(2) se trouve dans un espace de noms PID différent de celui de l'appelant. Les appels à B<setns>(2) pour de tels processus renvoient 0.

note: type: SS
en: setns(2) and unshare(2) semantics
fr: sémantiques de setns(2) et de unshare(2)

note: type: Plain text
en: To put things another way: a process's PID namespace membership is determined when the process is created and cannot be changed thereafter.  Among other things, this means that the parental relationship between processes mirrors the parental relationship between PID namespaces: the parent of a process is either in the same namespace or resides in the immediate parent PID namespace.
fr: Pour présenter les choses différemment, l'appartenance d'un processus à un espace de noms PID est déterminée lors de la création du processus et ne peut plus être changée ensuite. Cela signifie entre autre que la relation père-fils entre processus reproduit la relation père-fils des espaces de noms PID : le père d'un processus est soit dans le même espace de noms, soit dans l'espace de noms père.

note: Furthermore, by definition, the parent of the "init" process of a PID namespace resides in the parent PID namespace. ============================================================ type: SS
en: Compatibility of CLONE_NEWPID with other CLONE_* flags
fr: Compatibilité de CLONE_NEWPID avec les autres attributs CLONE_*

note: type: SS
en: /proc and PID namespaces
fr: /proc et espaces de noms PID

note: type: Plain text
en: After creating a new PID namespace, it is useful for the child to change its root directory and mount a new procfs instance at I</proc> so that tools such as B<ps>(1)  work correctly.  If a new mount namespace is simultaneously created by including B<CLONE_NEWNS> in the I<flags> argument of B<clone>(2)  or B<unshare>(2), then it isn't necessary to change the root directory: a new procfs instance can be mounted directly over I</proc>.
fr: Après la création d'un nouvel espace de noms PID, un fils peut avoir intérêt à changer son répertoire racine et à monter une nouvelle instance procfs sur I</proc> afin d'assurer que des commandes comme B<ps>(1) fonctionneront correctement. Si un nouvel espace de noms de montage est créé simultanément en invoquant B<clone>(2) ou B<unshare>(2) avec l'argument B<CLONE_NEWNS>, il n'est alors pas nécessaire de changer le répertoire racine : une nouvelle instance procfs peut être montée directement dans I</proc>.

note: type: Plain text
en: From a shell, the command to mount I</proc> is:
fr: Depuis un interpréteur de commandes, la commande permettant de monter I</proc> est :

note: ============================================================ type: Plain text
en: Calling B<readlink>(2)  on the path I</proc/self> yields the process ID of the caller in the PID namespace of the procfs mount (i.e., the PID namespace of the process that mounted the procfs).  This can be useful for introspection purposes, when a process wants to discover its PID in other namespaces.
fr: L'appel de B<readlink>(2) appliqué au chemin I</proc/self> affiche les identifiants des processus de l'appelant dans l'espace de noms PID du montage procfs (c'est-à-dire l'espace de noms PID du processus qui à monté procfs). Cela peut être utile lorsque qu'un processus a besoin de connaître son PID dans un autre espace de noms.

note: type: SS
en: Miscellaneous
fr: Divers

note: type: Plain text
en: When a process ID is passed over a UNIX domain socket to a process in a different PID namespace (see the description of B<SCM_CREDENTIALS> in B<unix>(7)), it is translated into the corresponding PID value in the receiving process's PID namespace.
fr: Lorsqu'un identifiant de processus est transmis via une socket de domaine UNIX à un processus d'un autre espace de noms PID (consultez B<SCM_CREDENTIALS> dans B<unix>(7)), il est transformé pour devenir le PID équivalent dans l'espace de noms PID du processus recevant.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: Namespaces are a Linux-specific feature.
fr: Les espaces de noms sont propres à Linux.

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: See B<user_namespaces>(7).
fr: Consultez B<user_namespaces>(7).

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
