Journal systemd est un "bloat"

Posté par  (Mastodon) . Licence CC By‑SA.
40
2
mai
2011

Bon, le titre trollesque, c'est juste pour attirer le chaland. En fait, c'est plus subtil.

Daniel Kahn Gillmor (alias dkg) a testé systemd sur Debian. Il y trouve des points positifs : la gestion des daemons, la gestion saine des états des processus, l'élimination de la redondance dans les scripts init, le démarrage des services réseaux. Bref, tout ce qui convient à un serveur robuste se trouve dans systemd.

Mais il est aussi inquiet. Principalement par deux choses :

Sortie de PulseAudio 4.0

Posté par  . Édité par antistress, Jarvis, Davy Defaud, ariasuni, Benoît Sibaud, Nÿco, claudex, jcr83 et Maxime. Modéré par rootix. Licence CC By‑SA.
40
18
juin
2013
Son

PulseAudio est un serveur de son multi‐plate‐forme développé en C et publié sous licence LGPL 2.1. Son rôle au sein d’un système d’exploitation est d’effectuer le mixage des canaux audio en provenance des diverses applications et entrées sonores externes, puis leur lecture sur des périphériques audio tels que des cartes sons locales ou distantes (voir les schémas ici et ).

La version 4.0 est sortie le 3 juin 2013 (et est déjà disponible dans Debian Sid, par exemple).

Logo PulseAudio

Rappelons que PulseAudio, devenu le serveur de son de référence pour les systèmes GNU/Linux, a été créé par le très talentueux Lennart Poettering :

De nos jours les vendeurs de matériel comprennent que quand PulseAudio ne marche pas correctement avec leurs produits c’est sans doute de leur faute, pas celle de PulseAudio. D’une certaine façon, PulseAudio est devenu un test standardisé que les vendeurs de matériel utilisent pour évaluer leurs pilotes. (source)

Lennart Poettering

Sortie de Fedora 14

Posté par  . Modéré par Nÿco.
39
2
nov.
2010
Fedora
Elle est là ! Elle est là ! Elle est vraiment là ! Fedora 14 est sortie ! Fedora est un système d'exploitation libre et avancé qui offre en permanence des fonctionnalités innovantes pour le plus grand nombre, avec une nouvelle version tous les six mois.

Fedora 14, nom de code Laughlin, est enfin disponible au téléchargement après des mois de travail, accompagné d'un portail rénové aux couleurs de sa communauté.

Petites brèves : SystemRescueCd 2.4.0 & openSUSE 12.1 RC2

Posté par  (site web personnel) . Modéré par Nÿco. Licence CC By‑SA.
38
8
nov.
2011
Distribution

SystemRescueCd

La version 2.4.0 de SystemRescueCd vient de paraître. Pour mémoire, SystemRescueCd est un système GNU/Linux complet, de taille réduite, fonctionnant aussi bien sur un live CD que sur une clef USB. Très pratique pour « sauver » une machine, il contient un ensemble d’outils aussi varié que complet. Que ce soit pour partitionner, sauvegarder vos données, diagnostiquer un problème réseau, restaurer un gestionnaire d’amorçage… Quel que soit votre problème, vous trouverez probablement de quoi vous dépanner sur ce système. Et pour ne rien gâcher, il est très régulièrement mis à jour. La dernière version nous offre ainsi les noyaux 3.0.8 et 3.1.0, une mise à jour de Firefox en 7.0.1, de Gparted en 0.10.0, ou encore un serveur X.Org en version 1.10.4. Mais ce qu’on notera tout particulièrement avec cette mise à jour, c’est la suppression de la gestion du système de fichiers Reiser4, faute de patch existant pour les noyaux 3.x.

openSUSE

La version 12.1 RC2 d’openSUSE vient d’être livrée au public. Cela devrait être la dernière « version candidate » avant publication de la prochaine version stable d’openSUSE, alors n’hésitez surtout pas à tester et remonter les éventuels problèmes. Particulièrement à jour, cette distribution arrive avec les environnements de bureau GNOME 3.2 et KDE 4.7. On y trouvera également le noyau Linux 3.1 et un environnement de développement pour le langage Go de Google. OpenSUSE a également revu sa procédure de démarrage, maintenant basée sur GRUB 2 et le fameux systemd de Lennart Poettering.

Journal L'édition 2018 de Rust est sortie !

Posté par  (site web personnel) . Licence CC By‑SA.
36
8
déc.
2018
Ce journal a été promu en dépêche : L’édition 2018 de Rust est sortie !.

L'édition 2018 du langage Rust est sortie. Ce journal est une traduction et un résumé de la documentation officielle.

Certaines nouveautés ne sont pas si nouvelles, mais c'est toujours utile d'en parler si vous n'avez pas trop suivi l'évolution du langage depuis un an.

Édition ? Jamais entendu parler de ça

Qu'est-ce qu'une édition en Rust ?

Il faut savoir qu'une nouvelle version de Rust sort toutes les 6 semaines. On peut donc vite être noyé dans les mises-à-jour (…)

/usr friendly

Posté par  (site web personnel) . Modéré par Lucas Bonnet. Licence CC By‑SA.
35
4
nov.
2011
Fedora

« Le FHS du LSB est bien, mais “ / ” est un sacré bordel, il faut tout de même l’avouer. » Ceux qui auront compris cette phrase seront certainement d’accord. Pour les autres, LSB signifie Linux Standard Base, cela définit tout un ensemble de standards autour de GNU/Linux, dont… le FHS, qui est le Filesystem Hierarchy Standard, qui définit l’emplacement des fichiers.

À la racine, c’est‐à‐dire la base du système de fichiers, notée « / », on range notamment les données et les programmes statiques dans « /usr », bien. Ensuite, on range les binaires dans « /bin » et « /sbin », et les bibliothèques dans « /lib » et « /lib64 ». Oui, mais voilà, on range aussi des binaires dans « /usr/bin » et « /usr/sbin », et des bibliothèques dans « /usr/lib » et « /usr/lib64 ».

La proposition vient de Harald Hoyer et Kay Sievers, deux développeurs Red Hat, et est soutenue par Lennart Poettering. L’héritage de 30 ans d’UNIX est clairement à simplifier. Le but est de :

  • fusionner « /bin », « /sbin » et « /usr/sbin » dans « /usr/bin » ;
  • déplacer le contenu de « /lib » dans « /usr/lib » ;
  • déplacer le contenu de « /lib64 » dans « /usr/lib64 » ;
  • créer des liens symboliques pour rester compatible :
    • « /bin » vers « /usr/bin »,
    • « /sbin » vers « /usr/bin »,
    • « /lib » vers « /usr/lib »,
    • « /lib64 » vers « /usr/lib64 ».

Facile à retenir : « sbin », c’est has been ! Hum.

Ceci faciliterait grandement le montage et démontage des systèmes de fichiers, le démarrage du système, les instantanés (snapshots), la virtualisation, etc..

Actualités estivales 2013 autour de GNOME

Posté par  . Édité par palm123, rootix, Florent Zara, Benoît Sibaud, Benoît, lenod et patrick_g. Modéré par Florent Zara. Licence CC By‑SA.
34
7
oct.
2013
Gnome

L'été 2013 a été l'occasion de quelques événements d'importance autour de GNOME. Le GUADEC a abordé des sujets de fonds sur Wayland et HiDPI. En outre, le projet GNOME s'est mis à utiliser Github en parallèle de sa plateforme. À noter, le programme Les amis de GNOME a permis de lever 20 000$ de fonds pour financer des projets en réponse à PRISM. Enfin, la fondation Linux a pris la décision de se rapprocher de GNOME.

Logo Guadec

Plus de détails dans la suite de la dépêche.

Projet Lumberjack

Posté par  . Édité par Florent Zara, NeoX, Nÿco, Xavier Teyssier et olivierweb. Modéré par Florent Zara. Licence CC By‑SA.
34
7
mar.
2012
Linux

Le projet Lumberjack est une initiative de plusieurs développeurs de système de logs pour améliorer l'enregistrement d'événements par le système. Il a débuté lors d'une conférence dans les bureaux de Red Hat en République Tchèque avec un entretien entre Steve Gibbs (auditd), Lennart Poettering (systemd, journald), Rainer Gerhards (rsyslog), William Heinbockel (CEE, Mitre) et plusieurs autres développeurs Red Hat.

Le but est de standardiser le contenu des logs et d'améliorer leur création par les applications qui les génèrent. Pour cela, les développeurs vont suivre les spécifications Common Event Expression (CEE). Sur leur site, on peut déjà trouver le schéma XML des logs, ainsi qu'un exemple en XML et un autre en JSON.
Logo Lumberjack
NdA : Merci à Nÿco, olvierweb et Neox pour leur aide lors de la rédaction de cette dépêche.

Journal Lennart Poettering trouve la communauté Linux désagréable

Posté par  . Licence CC By‑SA.
33
6
oct.
2014

Dans un post sur la plateforme privatrice Google Plus, le célèbre et très contesté développeur Lennart Poettering se plaint de l'ambiance dans la communauté Linux (ou "Open Source" par endroits), et du comportement désagréable de ses membres les plus respectés qu'il voit comme une des causes, ou au moins un catalyseur, de ce comportement d'ensemble.

Much of the Open Source community tries to advertise the community as
one happy place to the outside. Where contributions are valued only by
their (…)

L’ocelot onirique est né ! (Ubuntu 11.10)

Posté par  . Modéré par Benoît Sibaud. Licence CC By‑SA.
32
13
oct.
2011
Ubuntu

La nouvelle Ubuntu a pour nom de code Oneiric Ocelot. Son numéro de version est 11.10 (numéro d’année.numéro de mois).

Rappelons qu’Ubuntu est une distribution GNU/Linux dérivée de Debian unstable. Elle a comme cible le grand public et pour but (notamment) de prendre des parts de marché à son principal concurrent, Windows.

Tous les six mois, Canonical sort une nouvelle version d’Ubuntu. À chaque version, elle développe des nouveautés technologiques permettant de rendre Ubuntu plus conviviale et plus ergonomique. C’est ainsi l’occasion de comprendre et d’apprendre les différents composants du système à travers ces nouveautés marquantes.

NdA : merci à seb24 pour son aide lors de l’écriture de cette dépêche.

Journal Campagne de financement pour PulseAudio

Posté par  . Licence CC By‑SA.
31
4
nov.
2016

Un des mainteneurs de PulseAudio, Tanu Kaskinen, a lancé une campagne de financement sur Patreon. Voir aussi les informations sur son nouveau blog.

PulseAudio est généralement le serveur de son installé par défaut avec la plupart des distributions Linux pour desktop/laptop. Ce qui veut dire que PulseAudio est sans doute utilisé par plusieurs millions de personnes, voir plusieurs dizaines de millions (je ne sais pas quelles sont les dernières estimations).

Toujours faut-il que les utilisateurs soient au (…)

Journal Systemd for admin

31
1
oct.
2015

Bonjour nal.

Systemd n'est pas un inconnu pour toi.
Mais peut-être n'es-tu pas au courant que Lennart Poettering a publié quelques excellents articles sur son blogue. "The systemd for Administrators Blog Series" et "The systemd for Developers Series". Je vous conseille leurs lecture, c'est très instructif.

Une version Markdown de "The systemd for Administrators Blog Series" est disponible depuis peu. Tu va pouvoir le lire en offline. Tu vas même pouvoir en faire des eBooks pour ton prochain voyage en (…)

Journal Le journal

Posté par  (site web personnel) .
Étiquettes :
28
6
sept.
2012

Puisque on parle beaucoup de systemd en ce moment, j'ai fait la migration quand j'ai compris que Arch allait passer à systemd, je préfère prendre un peu d'avance plutôt que de me retrouver face au mur.

Bon, pour moi, ça fonctionne bien mais je n'ai pas envie de parler de lui.

Une autre partie de systemd qui a fait faire des bonds à beaucoup de monde, c'est journald, le "remplaçant" de syslog… (ce qui n'est pas vraiment le cas).

(…)

Journal yet another journal about systemd

Posté par  (site web personnel) . Licence CC By‑SA.
26
6
sept.
2012

Bonjour, suite aux différents trolls commentaires à propos de systemd dans les différents journaux (dernier en date celui sur LFS) je voulais aborder quelques points et questions qui me tracassent à ce propos.

Avant toute chose, je tenais à souligner que je ne suis que développeur et pas administrateur système, et donc en ce qui concerne le système d'init je ne suis qu'utilisateur, je n'ai aucune idée de comment ça fonctionne et ça m'intéresse pas franchement.

Cependant, regardant systemd, les (…)

Journal systemd: attention à RemoveIPC

Posté par  . Licence CC By‑SA.
26
30
sept.
2016

Un journal bookmark pour éviter des potentiels problèmes à d'autres…

Suite à une mise à jour vers RHEL7, certaines de nos databases postgres ont commencé à crasher de façon aléatoire sur semop(), avec EINVAL.
La raison: les semaphores utilisées par psql disparaissaient par magie.

On a vite identifié le coupable : systemd, plus précisément cette option :

https://lists.freedesktop.org/archives/systemd-devel/2014-April/018373.html

RemoveIPC=
Controls whether System V and POSIX IPC objects belonging to the user shall be removed when the user fully logs out (…)