on est d'accord que c'est positif?
Ta tournure de phrase laisse penser que c'est négatif pour une fonctionnalité qui participe à la stabilité d'un OS en production
Bah, oui je suis un peu dubitatif.
Ok, ça apporte de la stabilité au système, mais il y a le risque de masquer un bug, qui pourra avoir d'autres effets de bord moins visibles mais plus grave à long terme…
Je pense que nous ne parlons pas exactement de la même chose… Je parle de : Processus Zombie.
Toi tu me parles d'un démon type apache qui démarre 20 processus fils. Et dans certains cas, si on tue le père, certains fils peuvent migré vers le nouveau père supérieur (PID1) sans être tué. Si c'est ça, systemD fait office de garde pour les bugs des démons du système. Bug qui seront encore plus difficile à repérer puisque masqué par cette fonctionnalité.
Tu as déjà essayé de compiler Linux avec autre chose que GCC?
Non. Mon propos était juste de relever un argument fallacieux, et pas de dire que c'était mal. Je t'aide :
Le code est aussi plus moderne et agréable que ce que j'ai pu lire ailleurs. Par exemple, ça utilise largement des fonctionnalités de gcc…
Pour justifier un code /moderne et agréable/, ça utilise des spécificité du compilateur. Je trouve la justification mauvaise je ne réagissais que la dessus.
Je comprends la phrase comme : Pour avoir un code moderne et agréable il faut faire fi des standard et utiliser les extensions de gcc.
Sous UNIX, et c'est vrai sous Linux, tout processus qui se termine devient Zombie. Ensuite, c'est à son père de récupérer la valeur de retour. Une fois fait, le processus est réellement déchargé de la mémoire. Si le père en question meurt, c'est au /grand-père/ de lire les valeurs de retour. Et ainsi de suite jusqu'au PID 1 Dieu et maître, père de tous qui doit acquiter tout les zombies qui lui arrive.
Tout ça pour dire que dire que les processus Zombies sont une marque de mauvais système d'init me semble capilotracté.
Pardon, ma femme est prof des écoles, directrice de son école. Et je t'affirme que ceci est du délire. Ce qui a été demandé c'est d'éviter les stéréotypes par ex : si en maternelle un enseignant a besoin d'un pompier, pourquoi prendre un homme ? Ce qui est demandé c'est de proposer une image avec une femme, une autre fois avec un homme.
Je commence à configurer jack, et je découvre que le cgroup qui m'intéresse n'est pas dans le kernel Debian. Je ne souhaite pas utiliser un kernel temps réel car avec les cgroups je peux obtenir la même chose, du temps réel pour mes applications audio, et en même temps avoir la stabilité à toute épreuve d'un kernel vanilla.
J’ai cru comprendre, que tu avais besoin que « jack » soit exécuté en priorité. Donc je proposais une solution sans les cgroups, ni de noyau RT, les noyaux Linux intègrent automatiquement (il me semble) les schedulling de POSIX. Je ne connais pas les cgroups, et pour une fois, je ne voulais pas entrer dans une discussion systemD… juste t’apporter une solution potentielle. J’ai déjà utilisé ça pour jouer à un jeu en attendant la mise à jour de KDE sur ma gentoo ;-)
Pour jouer aux jeux windows, il faut avoir une machine sous windows et envoyer en streaming sur la machine SteamOS. Savez-vous si on peut suggérer une installation de WINE aux petits oignons dans steamOS ?
Je ne suis pas sûr que ce soit dans leur intérêt.
Mais la syntaxe m’a l’air un tantinet plus chiant que ce que ça pourrait être.
Pourquoi ebegin? C’est pas le genre de trucs qui pourrait se faire automatiquement? Dans d’autres cas comme la fonction buffer() je comprends, mais là?
ebengin affiche le log en début de ligne.
À quoi sert eend $?? On dirait qu’on le systématiquement donc je vois pas l’intérêt.
eend est appelé après le démarage du démon. Il récupère le code de retour avec $?. Si c’est bon, il écrit un beau ok vert à droite de l’écran, si c’est ko c’est écrit en rouge.
À quoi sert la fonction ssd()?
Ça appelle la fonction définie au dessus, ce qui permet d’éviter d’appeler dans les fonctions start, stop, buffered, unbuffered les nombreux paramètres de ssh, en gros : factorisation à la place du copier/coller.
Je suppose que si les log n’était pas en binaire dans les années 80-début 90, alors qu’un format binaire aurait été plus compact en ces temps reculés de l’informatique où le moindre octet avait son importance, que pour des raisons de performance word 5, works (en version DOS)… recopiait la structure en RAM dans un fichier sans conversion.
Les ingénieurs de l’époque étaient certainement plus bête que Lennart ? Je ne suis hélas pas aussi intelligent que toi, mais tu as certainement une théorie, que j’espère tu es près à m’instruire.
Une solution serait de mettre la variable d’environnement dans le fichier inittab… hélas, init n’a pas de syntaxe pour ça à ma connaissance. Syntaxe de inittab
Ce n’est pas de la résistance au changement, de la défiance à la rigueur.
Les « Linuxiens » sont fier de leur écosystème varié de logiciel, si l’un n’est pas adapté, ils en utilisent un autre, nous avons ainsi un paquet d’applications, de gestionnaire de fenêtre, de gestionnaire de bureau… aujourd’hui des gens bien pensants veulent m’expliquer que pour mon bien, je devrais utiliser Wayland et que comme ça, ça simplifiera tout, puisque c’est lui qui gèrera mes fenêtres et que je n’aurais plus à m’inquiéter. Pareil pour SystemD, on m’explique que ça va uniformiser et que se sera mieux.
Merci de penser pour moi, mais je sais faire ça seul. Moi je vois d’un mauvais œil cette uniformisation. Tu peux me taxer de « vieux con réfractaire au changement », ça ne changera rien au fait que je trouve ça mauvais pour l’avenir.
Linux s’est un peu comme l’Évolution, la loi du darwinisme… heureusement, se brave homme n’a jamais essayé d’obtenir une seule espèce de fleur « pour les contrôler tous… ».
Demain, on nous dira que c’est mal d’utiliser plusieurs lecteur pdf, que c’est mal d’utiliser plusieurs éditeurs de texte ?
Il suffit de bien connaitre son layout de clavier. Le mien, c’est justement le bépo… figures toi que sur un azerty, je n’ai comme problème que de regarder mon clavier pour trouver les touches.
Personnellement, j’utilise un mot de passe par site. Le principe est simple, prenons linuxfr.org, La première lettre est ’l’, la dernière ’r’ et le premier domaine org je retiens le ’o’.
À partir de là, je regarde mon clavier et le fait un carré en commençant horizontalement puis vers le bas, dans le sens trigonométrique pour le premier et le dernier, et dans le sens horaire pour le second. Ça donne :
’lk;:rtgfoikl’. Je trouve la sécurité suffisante pour tous les sites.
Pour ceux qui voudraient essayer, se n’est pas des carrés, ni ces lettres que j’utilise, mais c’est le principe.
Pour continuer à faire l’avocat du diable. Je pense que quand tu l’as réalisé en 1h40, tu connaissais déjà la structure d’une vcard, tu avais déjà réfléchie plus ou moins consciemment que tu devrais le faire, leur donnes-tu la structure de la base de donnée ? Doivent-ils la choisir ?… ne néglige pas ce temps là, que tu as fais en amont sans même t’en rendre compte. Et puis il y a ceux qui perdent leur moyen en cas d’examen.
Après, il y a une période d’essai faite pour ça aussi.
Salut,
pour le problème de la taille des doigts, il y a le Truly Ergonomic
Chaque colonne est décalés verticalement en fonction du doigt qui doit interagir… Dans les défauts : pas de skin, et un prix de $248… en bon point c’est un clavier mécanique.
Personnellement, je suis fan du typematrix, le <AltGr> est très accessible (mettre le pouce droit sous la barre d’espace, décaler à droite et la première touche est la bonne) ce qui est indispensable pour le développement. Je suis d’accord avec toi pour le <Ctrl>, et j’ajouterai le <Tab> qui est vraiment petit.
Le système de gentoo le permet, je crois (car je n’ai pas testé)…
ENVIRONMENT OPTIONS
EPREFIX = [path]
Use EPREFIX to specify the target prefix to be used for merging packages or ebuilds. This variable can be set via the --prefix option or in make.conf(5) (the command line overrides other settings).
Defaults to the prefix where portage is currently installed.
ROOT = [path]
Use ROOT to specify the target root filesystem to be used for merging packages or ebuilds. This variable can be set via the --root option or in make.conf(5) (the command line overrides other settings).
Defaults to /.
PORTAGE_CONFIGROOT = [path]
Use PORTAGE_CONFIGROOT to specify the location for various portage configuration files (see FILES for a detailed list of configuration files). This variable can be set via the --config-root option.
Defaults to /.
J’avais utilisé portage dans un environnement chroot, pour créer un binaire et les lib dans une version correcte Puis j’avais intégré le tout à la main dans le système… pas très propre, mais efficace et rapide, mais ça me semble faisable avec n’importe quel gestionnaire de paquets. Utiliser le genre d’options listés au dessus devrait permettre assez facilement d’avoir son propre environnement dans son home.
Si tu as l’occasion de mettre la deuxième vFAT dans une partition étendue, juste pour la science, et nous dire ce qu’il se passe. Ça m’intéresse de savoir.
[^] # Re: Arrêter un service avec systemd
Posté par Anthony Jaguenaud . En réponse à la dépêche Spéciale Lennart Poettering : nouvelles versions de systemd et PulseAudio. Évalué à 3.
Bah, oui je suis un peu dubitatif.
Ok, ça apporte de la stabilité au système, mais il y a le risque de masquer un bug, qui pourra avoir d'autres effets de bord moins visibles mais plus grave à long terme…
[^] # Re: Arrêter un service avec systemd
Posté par Anthony Jaguenaud . En réponse à la dépêche Spéciale Lennart Poettering : nouvelles versions de systemd et PulseAudio. Évalué à 2.
Je pense que nous ne parlons pas exactement de la même chose… Je parle de : Processus Zombie.
Toi tu me parles d'un démon type apache qui démarre 20 processus fils. Et dans certains cas, si on tue le père, certains fils peuvent migré vers le nouveau père supérieur (PID1) sans être tué. Si c'est ça, systemD fait office de garde pour les bugs des démons du système. Bug qui seront encore plus difficile à repérer puisque masqué par cette fonctionnalité.
Ai-je bien compris ?
[^] # Re: De plus en plus complexe, le système d'init...
Posté par Anthony Jaguenaud . En réponse à la dépêche Spéciale Lennart Poettering : nouvelles versions de systemd et PulseAudio. Évalué à 4.
Non. Mon propos était juste de relever un argument fallacieux, et pas de dire que c'était mal. Je t'aide :
Pour justifier un code /moderne et agréable/, ça utilise des spécificité du compilateur. Je trouve la justification mauvaise je ne réagissais que la dessus.
Je comprends la phrase comme : Pour avoir un code moderne et agréable il faut faire fi des standard et utiliser les extensions de gcc.
[^] # Re: De plus en plus complexe, le système d'init...
Posté par Anthony Jaguenaud . En réponse à la dépêche Spéciale Lennart Poettering : nouvelles versions de systemd et PulseAudio. Évalué à 3.
Je ne suis pas certain que ça prouve que le code est génial…
[^] # Re: De plus en plus complexe, le système d'init...
Posté par Anthony Jaguenaud . En réponse à la dépêche Spéciale Lennart Poettering : nouvelles versions de systemd et PulseAudio. Évalué à 3.
Sous UNIX, et c'est vrai sous Linux, tout processus qui se termine devient Zombie. Ensuite, c'est à son père de récupérer la valeur de retour. Une fois fait, le processus est réellement déchargé de la mémoire. Si le père en question meurt, c'est au /grand-père/ de lire les valeurs de retour. Et ainsi de suite jusqu'au PID 1 Dieu et maître, père de tous qui doit acquiter tout les zombies qui lui arrive.
Tout ça pour dire que dire que les processus Zombies sont une marque de mauvais système d'init me semble capilotracté.
[^] # Re: Encore la théorie du genre...
Posté par Anthony Jaguenaud . En réponse à la dépêche Les femmes dans l'informatique. Évalué à 7.
Pardon, ma femme est prof des écoles, directrice de son école. Et je t'affirme que ceci est du délire. Ce qui a été demandé c'est d'éviter les stéréotypes par ex : si en maternelle un enseignant a besoin d'un pompier, pourquoi prendre un homme ? Ce qui est demandé c'est de proposer une image avec une femme, une autre fois avec un homme.
Faut arrêter le délire.
[^] # Re: Par rapport à quoi?
Posté par Anthony Jaguenaud . En réponse à la dépêche FreeBSD 10. Évalué à 5.
Cette manie d’oublier gentoo… Linux ce n’est pas que Debian/*buntu/RedHat/Slackware ;-)
[^] # Re: Scheduler Temps reel
Posté par Anthony Jaguenaud . En réponse au message Les cgroups et systemd. Évalué à 2.
En fait, je répondais uniquement pour :
J’ai cru comprendre, que tu avais besoin que « jack » soit exécuté en priorité. Donc je proposais une solution sans les cgroups, ni de noyau RT, les noyaux Linux intègrent automatiquement (il me semble) les schedulling de POSIX. Je ne connais pas les cgroups, et pour une fois, je ne voulais pas entrer dans une discussion systemD… juste t’apporter une solution potentielle. J’ai déjà utilisé ça pour jouer à un jeu en attendant la mise à jour de KDE sur ma gentoo ;-)
# Scheduler Temps reel
Posté par Anthony Jaguenaud . En réponse au message Les cgroups et systemd. Évalué à 1.
Le scheduler temps réel est intégré. Il suffit d'utiliser
schedtool.La seule chose, c'est que le noyau sera prioritaire sur ton process.
# Jeux Windows…
Posté par Anthony Jaguenaud . En réponse à la dépêche Valve dévoile la distribution GNU/Linux SteamOS. Évalué à 4.
Pour jouer aux jeux windows, il faut avoir une machine sous windows et envoyer en streaming sur la machine SteamOS. Savez-vous si on peut suggérer une installation de WINE aux petits oignons dans steamOS ?
Je ne suis pas sûr que ce soit dans leur intérêt.
[^] # Re: systemd
Posté par Anthony Jaguenaud . En réponse à la dépêche Petit état de l'art des systèmes d'initialisation (1). Évalué à 10. Dernière modification le 03 décembre 2013 à 22:35.
ebenginaffiche le log en début de ligne.eendest appelé après le démarage du démon. Il récupère le code de retour avec$?. Si c’est bon, il écrit un beauokvert à droite de l’écran, si c’estkoc’est écrit en rouge.Ça appelle la fonction définie au dessus, ce qui permet d’éviter d’appeler dans les fonctions start, stop, buffered, unbuffered les nombreux paramètres de ssh, en gros : factorisation à la place du copier/coller.
[^] # Re: GNU/SystemD/Linux
Posté par Anthony Jaguenaud . En réponse au journal Systemd va gagner une console système, un bootsplash et un login-screen. Évalué à 2.
Je suppose que si les log n’était pas en binaire dans les années 80-début 90, alors qu’un format binaire aurait été plus compact en ces temps reculés de l’informatique où le moindre octet avait son importance, que pour des raisons de performance word 5, works (en version DOS)… recopiait la structure en RAM dans un fichier sans conversion.
Les ingénieurs de l’époque étaient certainement plus bête que Lennart ? Je ne suis hélas pas aussi intelligent que toi, mais tu as certainement une théorie, que j’espère tu es près à m’instruire.
[^] # Re: Juste une question
Posté par Anthony Jaguenaud . En réponse au journal Systemd va gagner une console système, un bootsplash et un login-screen. Évalué à 1.
Une solution serait de mettre la variable d’environnement dans le fichier inittab… hélas, init n’a pas de syntaxe pour ça à ma connaissance.
Syntaxe de inittab
[^] # Re: résistance au changement
Posté par Anthony Jaguenaud . En réponse au journal Systemd va gagner une console système, un bootsplash et un login-screen. Évalué à 5.
Ce n’est pas de la résistance au changement, de la défiance à la rigueur.
Les « Linuxiens » sont fier de leur écosystème varié de logiciel, si l’un n’est pas adapté, ils en utilisent un autre, nous avons ainsi un paquet d’applications, de gestionnaire de fenêtre, de gestionnaire de bureau… aujourd’hui des gens bien pensants veulent m’expliquer que pour mon bien, je devrais utiliser Wayland et que comme ça, ça simplifiera tout, puisque c’est lui qui gèrera mes fenêtres et que je n’aurais plus à m’inquiéter. Pareil pour SystemD, on m’explique que ça va uniformiser et que se sera mieux.
Merci de penser pour moi, mais je sais faire ça seul. Moi je vois d’un mauvais œil cette uniformisation. Tu peux me taxer de « vieux con réfractaire au changement », ça ne changera rien au fait que je trouve ça mauvais pour l’avenir.
Linux s’est un peu comme l’Évolution, la loi du darwinisme… heureusement, se brave homme n’a jamais essayé d’obtenir une seule espèce de fleur « pour les contrôler tous… ».
Demain, on nous dira que c’est mal d’utiliser plusieurs lecteur pdf, que c’est mal d’utiliser plusieurs éditeurs de texte ?
[^] # Re: Un mot de passe par site.
Posté par Anthony Jaguenaud . En réponse au journal mot de passe, les sites libristes à la traine.. Évalué à 2.
Il suffit de bien connaitre son layout de clavier. Le mien, c’est justement le bépo… figures toi que sur un azerty, je n’ai comme problème que de regarder mon clavier pour trouver les touches.
# Un mot de passe par site.
Posté par Anthony Jaguenaud . En réponse au journal mot de passe, les sites libristes à la traine.. Évalué à 4.
Personnellement, j’utilise un mot de passe par site. Le principe est simple, prenons linuxfr.org, La première lettre est ’l’, la dernière ’r’ et le premier domaine org je retiens le ’o’.
À partir de là, je regarde mon clavier et le fait un carré en commençant horizontalement puis vers le bas, dans le sens trigonométrique pour le premier et le dernier, et dans le sens horaire pour le second. Ça donne :
’lk;:rtgfoikl’. Je trouve la sécurité suffisante pour tous les sites.
Pour ceux qui voudraient essayer, se n’est pas des carrés, ni ces lettres que j’utilise, mais c’est le principe.
[^] # Re: Je me fais l'avocat du diable
Posté par Anthony Jaguenaud . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 6.
Pour continuer à faire l’avocat du diable. Je pense que quand tu l’as réalisé en 1h40, tu connaissais déjà la structure d’une vcard, tu avais déjà réfléchie plus ou moins consciemment que tu devrais le faire, leur donnes-tu la structure de la base de donnée ? Doivent-ils la choisir ?… ne néglige pas ce temps là, que tu as fais en amont sans même t’en rendre compte. Et puis il y a ceux qui perdent leur moyen en cas d’examen.
Après, il y a une période d’essai faite pour ça aussi.
[^] # Re: Taille des doigts…
Posté par Anthony Jaguenaud . En réponse au journal Où l'on essaye le TypeMatrix, J+3. Évalué à 4.
En cherchant sur le web, j’ai trouvé ce projet qui semble pas mal, à part les pavés du pouce.
# Taille des doigts…
Posté par Anthony Jaguenaud . En réponse au journal Où l'on essaye le TypeMatrix, J+3. Évalué à 5. Dernière modification le 19 novembre 2013 à 22:39.
Salut,
pour le problème de la taille des doigts, il y a le Truly Ergonomic
Chaque colonne est décalés verticalement en fonction du doigt qui doit interagir… Dans les défauts : pas de skin, et un prix de $248… en bon point c’est un clavier mécanique.
Personnellement, je suis fan du typematrix, le <AltGr> est très accessible (mettre le pouce droit sous la barre d’espace, décaler à droite et la première touche est la bonne) ce qui est indispensable pour le développement. Je suis d’accord avec toi pour le <Ctrl>, et j’ajouterai le <Tab> qui est vraiment petit.
[^] # Re: installer des paquets en simple utilisateur
Posté par Anthony Jaguenaud . En réponse au journal Contre la phobie du root. Évalué à 2.
Le système de gentoo le permet, je crois (car je n’ai pas testé)…
J’avais utilisé portage dans un environnement chroot, pour créer un binaire et les lib dans une version correcte Puis j’avais intégré le tout à la main dans le système… pas très propre, mais efficace et rapide, mais ça me semble faisable avec n’importe quel gestionnaire de paquets. Utiliser le genre d’options listés au dessus devrait permettre assez facilement d’avoir son propre environnement dans son home.
[^] # Re: encore faut-il que le decret d'application soit publié
Posté par Anthony Jaguenaud . En réponse au journal TVA réduite uniquement sur les livres numériques vendus dans des formats ouverts ?. Évalué à 2.
Merci. Je ne savais pas que la définition existait.
[^] # Re: encore faut-il que le decret d'application soit publié
Posté par Anthony Jaguenaud . En réponse au journal TVA réduite uniquement sur les livres numériques vendus dans des formats ouverts ?. Évalué à 2.
Reste à définir ce qu’est un format « ouvert » aux yeux de la loi…
[^] # Re: cinoche
Posté par Anthony Jaguenaud . En réponse au sondage Ce que je souhaiterais voir disparaître de LinuxFr.org.... Évalué à 2.
Si tu laisses pas s’élever seul aussi !
[^] # Re: [HS] dépendance MySQL : fake
Posté par Anthony Jaguenaud . En réponse au message "Agenda/calendrier" permettant un décompte du temps passé sur plusieurs taches différentes.. Évalué à 2.
gentoo. Tu peux enlever le support de mysql, et pour le moment, pas de systemd… les dév ont investi leur temps sur OpenRC.
[^] # Re: Même problème avec FAT, mais pas de solution...
Posté par Anthony Jaguenaud . En réponse au journal Partition de type NTFS volume set ou NTFS. Évalué à 3.
Si tu as l’occasion de mettre la deuxième vFAT dans une partition étendue, juste pour la science, et nous dire ce qu’il se passe. Ça m’intéresse de savoir.