Cher journal,
Dans les épisodes précédents, nos nouveaux amis les romuliens ont décidé de reprendre le commerce avec la fédération, créé un astroport au "pays du long nuage souverain", et commencé à manipuler des containers galactiques.
Ces jours ci, je lis des rubriques amusantes qui précisent qu'ils commencent à délivrer leurs premiers clones. Nous avions déjà des premiers signes de ces tentatives d'hybridations étranges, ou des morceaux de distributions spécialisées.
Jusqu’où s’arrêteront ils ? Vont ils aller jusqu'à livrer une distribution "prête pour le desktop" comme évoqué ici ?
PS : Pendant ce temps là, les Ferengis ont été avalés par les Voths …
# systemd32.exe
Posté par devnewton 🍺 (site web personnel) . Évalué à 4.
Est-ce que Microsoft va adopter les meilleures technos Linux?
Ce serait sympa de pouvoir créer des units pour démarrer des services ou pouvoir formater une clef USB en ext3 inutilisable sur un autre poste à cause des permissions!
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: systemd32.exe
Posté par freem . Évalué à 1.
Je sais que je suis pas à l'heure, mais, systemd fait-il vraiment partie des meilleurs technologies du monde UNIX?
Perso, je pense qu'avant ça, il serait intéressant qu'ils intègrent un mécanisme permettant de gérer les bibliothèques nécessaires par les versions des logiciels installés volontairement.
Ensuite, la séparation lors de l'installation des partions qui incluent les données utilisateurs des données système.
Et, pourquoi pas, un terminal à la taille dynamique… sans parler du chez nous fameux mais ignoré de tout windowsien qui se respecte, bureau multiple, voire, soyons fous, de ne pas avoir besoin de chercher ces putain de bordures pour déplacer ou redimensionner une fenêtre? (je n'ose mentionner mon vrai rêve, celui d'avoir un twm vraiment supporté, le jour ou je devrais y retourner)
[^] # Re: systemd32.exe
Posté par flan (site web personnel) . Évalué à 1.
Quel est l'avantage concret ? Ça me semble potentiellement compliquer beaucoup l'utilisation quotidienne vu que ça ne sera jamais dimensionné correctement pour l'utilisateur lambda.
Quant à l'expert qui y tient absolument, c'est toujours possible de le faire.
[^] # Re: systemd32.exe
Posté par freem . Évalué à 5. Dernière modification le 07 novembre 2018 à 22:21.
Le même que foutre une partition
D:
pour les données utilisateur? Autrement dit, permettre un réinstallation simple du système sans avoir à exporter les profils un par un?Je ne sais pas pour toi ni pour les nouvelles versions de windows, mais, j'ai essayé, lors de windows XP, de le faire.
Techniquement, oui, c'était possible. Il fallait pour cela installer 2 windows, un principal, et un autre qui ait pour seul objectif de manipuler le schéma de partitions du windows cible.
Ça à changé?
Je parle bien de coller juste le %HOMEDIR% sur une partition à lui. D'ailleurs, je n'ai pas poussé le vice à le mettre sur un disque dur séparé, pour voir si un profil peut se charger dynamiquement. Avec Linux, c'est facile, avec windows… hum.
Mais, oui, pour le particulier qui n'a jamais de soucis, ça ne sert à rien. Sauf que moi, j'ai connu plusieurs personnes qui ont perdu des disques juste parce que le système était flingué.
Faux. Tu peux juste définir un point de montage, ça marche comme sous *nix/nux en fait, mais c'est caché, reservé aux experts…
[^] # Re: systemd32.exe
Posté par barmic . Évalué à -2.
J'ai pas compris. Tu entends quoi par flingué ? Parce que s'il est physiquement mort, ben ce sera pareil. Si ce n'est pas ça je vous pas ce que tu veux dire.
Les multiples partitions pauses par contre des problèmes quand le dimensionnement n'est pas bon. Et sous Windows il existe des logiciels très gros, comme les jeux vidéos par exemple. Ce qu'il fait c'est avoir un partitionnement dynamique comme le permettent lvm, zfs ou btrfs. Mais ça reste compliqué à utiliser. Je ne connais pas de distribution qui me font part défaut (mais ça peut exister j'installe jamais de distrib').
Le chiffrement par défaut me semble avoir nettement plus de valeur.
[^] # Re: systemd32.exe
Posté par Sytoka Modon (site web personnel) . Évalué à 7.
De toute manière, le système en lui même est pas bien conçu pour. Tu as la base de registre ou tout est en foutoir dedans. Ton SID change… Bref, si le système de droits sur les fichiers est très fins sous Windows, le rangement des choses est d'un bordélique sans nom ;-)
[^] # Re: systemd32.exe
Posté par flan (site web personnel) . Évalué à -3. Dernière modification le 08 novembre 2018 à 19:20.
Comme macOS, Windows peut tout à fait être réinstallé sans effacer les données utilisateur (contrairement aux distribs Linux que j'ai essayées).
Accessoirement, je ne vois pas trop l'intérêt de vouloir réinstaller le système sans avoir à restaurer les données. N'as-tu donc pas de sauvegarde ?
Si me souviens bien, je l'ai fait sur un Windows XP (qui a déjà 17 ans), sans passer par un second Windows (mais en créant un utilisateur intermédiaire, si ne me trompe pas).
Sauf qu'en pratique, ton partitionnement ne sera jamais parfait et tu risques fortement d'être à court de place sur une des partitions et avoir trop de place disponible sur les autres. Ça m'est arrivé sur la plupart des systèmes multi-partition que j'ai utilisés, en tout cas.
[^] # Re: systemd32.exe
Posté par Psychofox (Mastodon) . Évalué à 4.
La plupart des installeurs des distribs linux te donnent en général l'option de ne pas reformater les filesystems et l'accès à un shell. Donc en pratique elles te permettent quasi toutes de réinstaller la distrib sans effacer les données utilisateur. Tu wipe tout sauf le /home, tu installes sans formater le FS, tu crée le user à la popogne éventuellement en changeant l'uid (si c'est pas le sempiternel 1000 de chaque premier user) sans créer le homedir. Pouf, c'est bon.
C'est toujours essentiel de faire un backup mais au moins t'as pas à perdre de temps à restaurer. Par contre moi dans ce cas je préfère renommer le homedir et ne récupérer à la main que ce que j'ai besoin histoire d'avoir l'occasion de faire le ménage et de pas avoir un .config moisi par un saut de version de logiciel/bureau un peu trop soudain en passant d'une distro à l'autre.
[^] # Re: systemd32.exe
Posté par flan (site web personnel) . Évalué à 0.
C'est vrai que c'est tellement plus simple de faire ça que de ne pas cocher la case « tout effacer » lors de l'installation de macOS ou Windows !
[^] # Re: systemd32.exe
Posté par Psychofox (Mastodon) . Évalué à 2.
honnêtement osef c'est tellement le truc que tu fais 2x dans ta vie.
Tu réinstalles souvent une distrib par dessus une autre ? Moi non. J'upgrade tout simplement.
[^] # Re: systemd32.exe
Posté par flan (site web personnel) . Évalué à 1.
Ce n'est pas moi qui dit qu'avoir plusieurs partitions est intéressant pour pouvoir réinstaller facilement ;)
Je trouve qu'il vaut mieux avoir une seule partition, c'est encore plus vrai si tu ne réinstalles jamais.
[^] # Re: systemd32.exe
Posté par Psychofox (Mastodon) . Évalué à 4.
moi non plus :-)
Et moi je préfère des volumes séparés avec des quotas et des réservations à la ZFS.
[^] # Re: systemd32.exe
Posté par freejeff . Évalué à 3.
J'ai arrêté les upgrades il y a bien longtemps. Des fois ça plante carrément et tu es bon pour tout réinstaller. La mise a jour prend souvent plusieurs heures alors qu'installer une distrib c'est 20 min.
Je préfère reconfigurer tous mes logiciels car finalement je n'ai pas tant de bidouille que ça et les grosse bidouilles, j'en fait généralement un back-up.
De plus ça permet d'être sûr de faire du tri de temps en temps.
Alors c'est vrai qu'il y a beaucoup de choses à réinstaller après mais si tu t'y prends bien avec un script trivial tu peux avoir 90% du taff de fait et le reste n'est pas si long.
Donc maintenant, je préfère conseiller de réinstaller plutôt que de tenter une upgrade. Cela marche bien sur des PCs ou il n'y a pas eu de bidouilles mais des que tu installes des choses un peu exotiques, tu peux avoir de gros soucis !
[^] # Re: systemd32.exe
Posté par Psychofox (Mastodon) . Évalué à 7.
À mon humble avis pour avoir ce genre d'expérience soit tu utilises une distro merdique, soit tu es un très mauvais utilisateur qui fous la merde comme un cochon dans ton OS.
La dernière upgrade que j'ai faite c'était pour Fedora 29 il y'a quelques semaines et c'est assez rapide puisque le téléchargement des paquets se fait en amont et l'upgrade proprement dite était rapide au moment du reboot.
[^] # Re: systemd32.exe
Posté par totof2000 . Évalué à 3.
Il suffit d'utiliser LVM pour résoudre ce problèm. C'est ce que je fais depuis très longtemps. Je sépare / /usr /var et /home, et si j'ai besoin d'un peu de place sur / ou /usr, je peux facilement réduire un peu /home pour le faire (et en général je n'alloue pas la totalité du disque, je me garde un peu de place non allouée pur faire de l'ajustement au cas ou).
L'inconvénient de LVM, c'est qu'en cas de corruption de disque, c'est un peu plus difficile de retrouver ses partitions/données avec des logiciels tels que testdisk. mais comme tu le disais, nous sommes des gens sérieux qui faisons des sauvegardes .. ;)
[^] # Re: systemd32.exe
Posté par Rico Belo . Évalué à 2.
Contraint d'utiliser W10 sur mon poste pro, Wsl à changé ma vie ! C'est infiniment plus souple qu'une VM, je ne parle même pas du dual boot…
[^] # Re: systemd32.exe
Posté par gilles renault (site web personnel, Mastodon) . Évalué à 7. Dernière modification le 08 novembre 2018 à 08:26.
Il y a longtemps que tu n'as psa utilisé un windows récent.
Tu fais un fichier réponse avec :
Mais ça ne résous pas tous les pblm pour une réinstallation, les uids des utilisateurs étant différents à chaque réinstallation
C'est par défaut depuis quelques versions maintenant.
Pareil que le terminal
Tu veux redimensionner au clavier ? https://winaero.com/blog/how-to-resize-a-window-using-keyboard-only-in-windows-10-and-other-versions/ Il me semble que c'est possible depuis longtemps avec cette méthode.
Malgré tout cela, je préfère encore être sous Linux.
[^] # Re: systemd32.exe
Posté par Anonyme . Évalué à 1.
pour le bureau multiple cela nous fait une belle jambe, vu qu'il n'est pas possible d'ouvrir de multiple fois une application :
notepad par exemple
tutututu si il faut farfouiller dans la base de registre tu peux considérer que cela n'existe pas, je ne farfouille pas dans .config pour ouvrir plusieurs cessions de libreoffice !
[^] # Re: systemd32.exe
Posté par pasBill pasGates . Évalué à 7.
gni ?!?!
Bien sur que tu peux lancer plusieurs notepad.
C'est a l'appli de décider si elle est en mode singleton ou pas. Le système n'a rien à voir là dedans sauf pour les applis 'Modern' qui là il me semble sont limitées à une instance.
[^] # Re: systemd32.exe
Posté par xcomcmdr . Évalué à 4.
Oui.
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)
[^] # Re: systemd32.exe
Posté par Tangi Colin . Évalué à 2.
UNIX non, LINUX oui :)
[^] # Re: systemd32.exe
Posté par CrEv (site web personnel) . Évalué à 0.
Parce que quelqu'un utilise encore des UNIX ?
[^] # Re: systemd32.exe
Posté par Christophe B. (site web personnel) . Évalué à 4.
Quelques uns s'obstinent avec AIX et même SCO Unix :)
[^] # Re: systemd32.exe
Posté par Fopossum . Évalué à 2.
M'en parle pas… Mon équipe va récupérer la maintenance de machines Tru64…
Et je parle même pas des Solaris 2.4 qui tournent encore….
cd /pub && more beer
[^] # Re: systemd32.exe
Posté par Christophe B. (site web personnel) . Évalué à 3.
tru64 :) c'est l'archéologie
[^] # Re: systemd32.exe
Posté par totof2000 . Évalué à 1.
(Free/open/net/dragonfly/…)BSD qui tournent très bien sans systemd.
Sinon, au passage, le dernier "mauvais coup" que m'a fait Systemd : m'empêcher de redémarrar une machine sur laquelle je n'arrivais pas à dupliquer des containers LXC parce que dbus semblait dans les choux.
C'est la "meilleure" de l'année.
C'est exactement le genre de truc débile que je prévoyais de rencontrer avant même d'utiliser ce machin.
Les logs :
[^] # Re: systemd32.exe
Posté par xcomcmdr . Évalué à 3.
Windows aussi, à ce compte là.
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)
[^] # Re: systemd32.exe
Posté par totof2000 . Évalué à 6.
Windows n'est pas un Unix.
GNU/Linux n'est pas Unix,
les xBSD sont Unix.
[^] # Re: systemd32.exe
Posté par Christophe B. (site web personnel) . Évalué à -2.
systemd :
Est ce un truc bizarre ? ou pour des raisons de sécurité ?
On ne peut pas lancer un processus sous un autre utilisateur …
Contournement : utiliser la commande at now … mais bon
Systemd qui lance un scripts … qui lance un scripts … qui genere un scripts qui lance at now <<
bref cela simplifie pas les choses
[^] # Re: systemd32.exe
Posté par Moonz . Évalué à 5.
?
Tu as l’option
User=
dans les units systemd. systemd n’empêche pas de mettre sudo et su dans la commande exécutée. Etsystemd-run
a l’option--uid
[^] # Re: systemd32.exe
Posté par CrEv (site web personnel) . Évalué à 4.
C'est cool, tu as donc pu en parler avec les devs avant même que ce soit disponible, non ?
[^] # Re: systemd32.exe
Posté par totof2000 . Évalué à 3.
D'autres l'ont fait avant moi, mais ça n'a rien changé.
[^] # Re: systemd32.exe
Posté par Yth (Mastodon) . Évalué à 5.
Slackware GNU/Linux aussi tourne au poil sans systemd.
[^] # Re: systemd32.exe
Posté par Renault (site web personnel) . Évalué à 7. Dernière modification le 08 novembre 2018 à 23:55.
Car c'est connu que SysV et les autres composants équivalents à systemd n'ont jamais eu de bogues et n'avaient aucun inconvénients.
[^] # Re: systemd32.exe
Posté par totof2000 . Évalué à 0.
Au point d'empêcher un reboot ? Jamais.
[^] # Re: systemd32.exe
Posté par Renault (site web personnel) . Évalué à 7.
Ce qui ne veut pas dire que cela n'est jamais arrivé à quiconque. Sous l'ère SysV, plusieurs fois j'ai du achever le redémarrage à la fin moi même.
Bref, tu utilises un cas personnel isolé (à priori ça t'es arrivé une fois, pas régulièrement) pour critiquer un projet que tu n'aimes pas avant même de t'en servir. C'est débile, c'est tout, que ce soit pour critiquer systemd, Firefox, Windows ou iTunes.
D'autant plus que oui, comparer SysV et systemd n'a pas forcément un grand sens sans tenir compte de tous les éléments. systemd est plus gros, peut donc avoir plus de bogues mais il apporte plein de fonctionnalités utiles que SysV ne propose pas et qu'il faut gérer manuellement (donc risque de bogues, peu de mutualisation, maintenance lourde), etc.
C'est comme critiquer Linux qui a plus de bogues que Minix ou GNOME qui consomme plus de mémoire que i3. C'est facile pour un petit projet de gagner dans ce genre de comparaisons, car ils ne font pas la moitié de ce que font les autres projets donc forcément quand tu ne fais pas grand chose, peu de chances de planter directement…
[^] # Re: systemd32.exe
Posté par totof2000 . Évalué à 0.
Pourquoi ? Est-ce parce que le système d'init t'a empêché de le faire ? Ca m'est déjà arrivé de devoir forcer un reboot sous d'autres systemes, mais jamais parce que le système d'init en lui-même était tellement pourri qu'ill ne voulait pas le faire.
BIIIP Contradiction détectée. Faut savoir : j'utilise ou j'utilise pas ? Si j'utilise pas, je ne rencontre pas de problème, non ?
Le problème de systemd pour moi est qu'il multiplie les surcouches sur lesquelles il s'appuie pour pouvoir fonctionner. Et dès qu'il y a un grain de sable dans ces surcouches, on se tretrouve à ne pas pouvoir redémarrer sa machine (note que ce n'est pas la seule foius que systemd m'empêche de rebooter).
Pas vraiment, pour moi il y a réellement un problème de conception avec systemd: le fait qu'il veuille tout faire. C'est un gros SPOF sur le système. Après on peut me dire que le noyau est aussi un SPOF, sauf que le noyau ne fait pas tout : il se contente de gérer les ressources hardware et délègue pas mal de choses aux couches supérieures.
[^] # Re: systemd32.exe
Posté par Renault (site web personnel) . Évalué à 5.
En fait comme SysV ne fait pas grand chose en tant que tel et que cela repose sur des scripts qui peuvent faire n'importe quoi, ton système peut être bloqué par un script d'init mal fait.
Donc oui, ce n'est pas init qui bloque, mais le design d'init SysV reposant sur la multitudes de scripts environnants pour faire son job (démarrer ou couper la machine), il faut en tenir compte dans l'évaluation.
Sinon faut être juste et ne pas compter les soucis avec dbus comme des problèmes liés à systemd…
Je n'ai pas dit que tu n'as pas utilisé systemd. Relis bien. J'ai dit que tu avais un avis négatif sur systemd avant même de t'en servir. Comme souvent dans cet état d'esprit, on monte en épingle le premier soucis rencontré sans relativiser son expérience par rapport à son propre passé avec une solution concurrente.
Mais c'est bien d'avoir des couches. Le but de ces couches est de mutualiser le travail, ne pas réinventer la roue, avoir des composants plus solides.
systemd mutualise des tas de comportements. Et c'est très bien. L'init à la SysV c'est historique, c'est initialiser une machine à l'ancienne. C'était bien à l'époque mais le monde a évolué.
Bientôt tu vas rejeter les bibliothèques comme Qt, GTK+, Boost, glibc ou même le noyau car cela mutualise et ajoute des couches ? Réutiliser c'est l'essence même d'une bonne conception.
Oui un système plus complexe peut avoir plus de problèmes. Mais cela apporte plus de choses. cela n'a rien de spécifique à systemd et je ne vois pas en quoi cela est un soucis. Systemd a par design des tas d'avantages. Certes il y a des inconvénient, comme tout logiciel il y a des compromis de conception. C'est dommage mais un choix doit être fait.
Et bizarrement, il n'y a pas grand monde pour se bouger à maintenir les scripts init à l'ancienne, preuve que pas grande monde trouvait SysV si bien que cela à maintenir et à l'usage…
Lol, systemd c'est pareil alors.
Le noyau Linux par sa conception fait beaucoup de choses. Suivant certaines conceptions comme micro-noyau, Linux fait vraiment trop de choses par lui même. Son cœur est trop gros. C'est un choix assumé par conception et l'histoire a montré que ce n'était pas absurde.
systemd, c'est exactement pareil, on peut faire autrement mais l'histoire montre que les choix opérés ont un sens et que le gain l'emporte sur les inconvénients.
[^] # Re: systemd32.exe
Posté par freem . Évalué à 2.
J'ai moinssé pour cette phrase précise, alors que je ne comptais pas intervenir dans un thread mort… mais la, non.
Dans le cas de systemd, ça reste discutable, honnêtement. Moi, je n'apprécie pas, avec probablement de mauvaises raisons, éventuellement de bonnes: par exemple, je pense qu'un PID 1 ne devrais que se contenter d'initialiser le système, et lancer un superviseur pour les logiciels qui ont besoin de l'être. J'ai l'impression, du haut de mon manque d'éducation, que systemd utilise le même processus, et donc le même fichier de code source, pour initialiser le système ET superviser les daemons.
Sur ce point, je trouve sysVinit mieux foutu dans le sens ou sysVinit ne supervise (sisi, il supervise un peu, prenez une distro avec lui, et mettez /bin/false à la place de /sbin/getty dans l'inittab…) que des outils peu intelligents: basiquement, il ne supervise que agetty sur une Debian. Il me semble donc plutôt capable de superviser un superviseur plus puissant, qui ne lance les services qu'à la demande et/ou que après que les pré-conditions soient remplies.
Le problème est qu'il n'offre aucun outil qui permette de le faire, et donc, chaque distro s'étant basé sur sysVinit, à bricolé son gestionnaire de daemons, à grand coups de bourne scripts plus ou moins bien ficelés… et le résultat est ingérable pour Debian (mon opinion).
Donc, dans le cas de systemd, je peux accepter cette phrase.
La raison pour laquelle j'ai moinssé, j'ai parce que, au taf, j'ai été confronté à npm. Hors, des… gens… probablement très intelligents… hum… oui, ça doit être ça… fournissent un module pour tester si un nombre est négatif. Ce module, s'appuie sur un module qui teste si un nombre est positif, et en inverse juste le résultat.
Penses-tu vraiment que c'est toujours bien d'avoir des couches? Ne penses-tu pas que le fait d'ajouter, et d'utiliser, une couche doit être réfléchi en fonction du cas d'usage?
L'exemple que j'ai pris est, franchement, extrêmement stupide (mais tristement réel), contrairement à systemd. Mais dans le cas de systemd, je pense que dans certains cas il ne se justifie pas, par exemple est-il utile d'avoir la complexité de systemd qui dépends de dbus et d'une implémentation maison de cron dans un système embarqué, ou la taille des binaires compte?
Dans cet exemple, je crois qu'il n'est pas bon d'avoir des couches, car ça complexifie le débogage (il faut déboguer toutes les couches alors que potentiellement juste attaquer le matos peut être plus simple) et à un coût non négligeable en bande passante réseau (corriger les failles de sécu sans trop impacter le forfait pas cher est parfois un voeu du chef).
Je connais par l'usage au moins 2 distributions non basées sur systemd. L'une est voidlinux, basée sur runit, l'autre est devuan, et j'ai cru voir un article sur lwn disant que, justement, les tensions se calmeraient pour garder en vie le vieux sysV. Si ça se fait, compte tenu que devuan (que peu ici imaginaient faire le boulot nécessaire pour réussir à publier une version stable) compte passer à openrc (de ce que j'ai compris sur irc, hein), j'imagine qu'il n'est pas impossible qu'un jour, sysV soit lâché, mais d'avoir une alternative à systemd.
Je pense que la réalité est plus complexe que ce que ne veulent faire avaler les gens qui soutiennent absolument systemd. L'inverse est malheureusement vrai aussi.
[^] # Re: systemd32.exe
Posté par totof2000 . Évalué à 2.
J'ai pertinenté ton message parce qu'il reflète a peu de choses près ce que je pense. Pour ma part, je ne dis pas qu'il faut garder le système d'init sysV (qui pouvait être pénible sous certains aspects, mais qui avait le mérite d'être relativement simple à comprendre dans ces principes, et qui permettait à l'admin de pouvoir redémarrer sa machine en cas de problème sans forcément devoir attendre un correctif de la part de l'éditeur). Je pense que systemd est parti dans l'autre extrême.
[^] # Re: systemd32.exe
Posté par freem . Évalué à 2.
Attention, on confond souvent sysVinit et rc.d. La vraie calamité, dans l'histoire, c'est rc.d, pas sysVinit, même si je trouve quand même que sysVinit en fait trop, notamment les runlevels, qui ne servent en pratique pas à grand chose à mon avis.
Cela dit, vu que sysVinit dispose de fonctionnalités inutiles, je suis également en faveur de le virer.
De mon côté, je cherche des solutions entre-deux.
J'ai adopté runit, mais je tombe au boulot dans certaines de ses limites (quand le fichier run est en exécution, le service est considéré up, alors que si ça se trouve, on essaie juste de vérifier les préconditions… ça se règlerait avec un bête signal à runsv, mais non. De plus, il faut parser la sortie de sv pour savoir si un service devrait tourner… c'est dommage) et je suis tombé récemment sur un outil nommé nosh, qui prétend résoudre certains de ces problèmes.
Accessoirement, nosh prétend être capable de convertir les units de systemd, et implémenter un DSL. Ce sont à la fois les points qui m'intéressent, et qui me font peur: j'ai été énormément déçu par systemd (oui, j'ai cru un jour que ce projet serait capable de faire juste ce qu'on lui demande: gérer les services, mais il continue de grossir et entraîne occasionnellement des failles de sécurité, je ne peux accepter ça d'un PID1) et uselessd à abandonné le suivi justement à cause de ce chaos.
D'un autre côté, pouvoir récupérer les config du PID1 à la mode, proposer un DSL qui évite les forks inutiles (bon, ok, il reste à prouver que les autres imposent l'usage de /bin/sh…) liés au shell scripting, et qui ne lance un service que si les préconditions sont remplies, c'est séduisant…
[^] # Re: systemd32.exe
Posté par xcomcmdr . Évalué à 2. Dernière modification le 09 novembre 2018 à 16:02.
Ah ben chez moi si, régulièrement. J'avais l'impression d'être revenu sur Windows 98 du temps de SysV.
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)
[^] # Re: systemd32.exe
Posté par Kerro . Évalué à 3.
Une partition qui ne monte pas bloque totalement le boot.
C'est peut-être le cas également avec SystemD, je ne me souviens plus.
[^] # Re: systemd32.exe
Posté par totof2000 . Évalué à 0. Dernière modification le 09 novembre 2018 à 16:58.
Ben ça c'est pas un problème de système d'init mais de partition. D'ailleurs un système qui ne démarre pas quand toutes les partitions ne sont pas montées est une bonne chose.
Dans mon cas, systemd n'arrête même pas la machine. On est donc loin des problèmes de boot (c'est plutôt un problème de shutdown).
[^] # Re: systemd32.exe
Posté par Kerro . Évalué à 3. Dernière modification le 10 novembre 2018 à 15:06.
J'aime bien avoir accès à un serveur distant même si une partition de données est en vrac.
Ça évite bien des soucis. Du genre :
- se connecter en IPMI
- monter un périphérique virtuel de démarrage
- faire un redémarrage forcé (en principe pas grave puisque les partitions montées ne sont pas en cours d'écriture)
- et deviner ce qui cloche puisqu'on n'a justement pas accès au système original
Si c'est sur une machine locale c'est plus facile, mais le mieux est que l'OS démarre correctement tout de même.
Le pire du pire c'est avec des Linux embarqués sur des machines dépourvues de connecteur vidéo. Le jeu de devinettes est vite pénible.
Avec SysV j'ai fait un script d'init qui analyse fstab et monte les partitions avec « comment=delayed_fs »
LABEL=ma_partition /srv/ma_partition ext4 noauto,rw,async,noatime,nodev,nosuid,nouser,comment=delayed_fs 0 0
Avec systemD c'est d'origine : dans le fstab on utilise x-systemd.automount et noauto
Avec ces système la machine ne bloque pas en cas de problème de montage (sauf bien entendu si c'est la racine par exemple).
[^] # Re: systemd32.exe
Posté par totof2000 . Évalué à -1.
Ben le système il ne sait pas si c'est une partition de données ou autre chose.
En quoi est-ce un souci ?
Et tyu peux te retrouver avec un systèeme incohérent qui démarre un service qui va potentellement écrire des données là ou il ne devrait pas (des logs par exemple), et qui disparaitront au prochain montage qui va fonctionner …
Pour ma part je préfère le système qui fail quand quelque chose ne va pas plutôt qu'un système qui démarre mais de façon bancale.
[^] # Re: systemd32.exe
Posté par freem . Évalué à 1.
Si l'usage de partoches réseau en état et de partoches locales en vrac t'es habituel, ma foi, je pense que tu ferais bien mieux d'utiliser un PXE….
[^] # Re: systemd32.exe
Posté par Gabin_2 . Évalué à 10.
MS tu veux être un copain de Linux? Arrête de fiche des merdes dans ACPI ou impose aux constructeurs de suivre un cadre stricte et ouvert pour la création de leurs pilotes.
Promeut Coreboot aussi, tiens.
Oui, je te tutoie, Microsoft.
[^] # Re: systemd32.exe
Posté par Petit_Scarabee . Évalué à 5.
Disons que MS est copain avec Linux tant que tu installes ta distrib' sur Azure ou Hyper-V. Il ne va pas te faciliter la vie sur ton portable perso, faut pas pousser mémé dans les orties quand même (pauvre mémé…).
[^] # Re: systemd32.exe
Posté par xcomcmdr . Évalué à 1.
Euh ben si, MS te facilite la vie avec Windows Subsystem for Linux.
Adieu les VM et les multiboots.
T'as trouvé un projet sympa sur GitHub, mais faut le compiler avec les autotools ?
Paf ! WSL + Ubuntu, et c'est fait. Ça s'intègre à ton environnement et tes fichiers, c'est hyper pratique.
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)
# Linux sucks
Posté par AncalagonTotof . Évalué à 3.
Vite fait, j'ai pas le temps de suivre les liens, mais j'ai l'intuition de pas être trop éloigné du topic avec ça :
Linux Sucks. Forever. - Filmed live at Linux Fest NW - April 28, 2018
Ça fout les jetons …
[^] # Re: Linux sucks
Posté par Enzo Bricolo 🛠⚙🛠 . Évalué à 4. Dernière modification le 08 novembre 2018 à 15:09.
Tu n'es pas du tout éloigné, le gars qui parle (Mr Lunduke) est le même que dans un des liens du journal. TL/DR "Linux Sucks" peut être mais moins que la concurrence.
[^] # Re: Linux sucks
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 2.
Ça à l'air intéressant, mais sans le son c'est beaucoup moins bien. Y a-t-il un résumé quelque part ?
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
[^] # Re: Linux sucks
Posté par Elfir3 . Évalué à 2.
Attention, spoil : Ici
[^] # Re: Linux sucks
Posté par Gabin_2 . Évalué à 3.
Tu rêves, le gars se fait chier à acheter du matos de captation, à en faire des caisses quand il énonce une aberration. Non! Tu n'échapperas pas à 2h de contenus non-indexé résumablent en un blog post de quelques lignes.
Les videos interview/tech, ce fléaut.
Nous avons besoin de logiciels libres pas de saltimbanques ou alors, qu'ils fassent les deux, histoire de lui accorder l'excuse du "joindre l'utile à l'agréable".
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.