Évolutions techniques de systemd

Posté par  . Modéré par baud123. Licence CC By‑SA.
144
2
août
2011
Linux

LinuxFr.org a déjà publié quelques articles à propos de systemd, sans entrer trop dans les détails des améliorations techniques.

On trouve en particulier un entretien avec son auteur, Lennart Poettering, et un journal contestant la qualité et les dépendances du code.

L’arrivée de systemd provoque pas mal de remous, justifiés ou non. On peut citer l’objectif « Linux only » affiché par l’auteur, les multiples dépendances et en particulier celle de D-Bus, la personnalité de l’auteur et la qualité de ses réalisations précédentes, le périmètre de responsabilité de systemd (gdm) et probablement de nombreux autres points.

Cet article a pour objectif de passer en revue les évolutions techniques et les objectifs de systemd. Les autres questions citées ci‐dessus ne sont pas injustifiées (en tout cas, pas toutes), mais sont en dehors du périmètre fixé.

L’article se base essentiellement sur les présentations de Lennart Poettering publiées sur son site en particulier, certains paragraphes sont des traductions un peu condensées de sa présentation initiale.

Merci aux relecteurs : Davy, Spack, npa.

Journal Bannissement d'un utilisateur et évolution de la modération

Posté par  . Licence CC By‑SA.
Étiquettes :
138
5
avr.
2021

Pour la première fois depuis la création du site en 1998, l’équipe de modération a décidé de bannir un utilisateur du site, de supprimer l’ensemble de ses contenus et commentaires du site, et de lui interdire de revenir sous peine de poursuites.

Ce précédent mérite d’expliciter le cadre de la modération, les motifs de la suppression et ses conséquences, ainsi que le fonctionnement de la modération et ses évolutions.

Cadre

Cette suppression se fait dans le cadre du paragraphe suivant (…)

Journal Il y a 15 ans, j'ai fondé LinuxFr

132
9
juin
2013

Note: J'ai posté hier sur mon blog un billet Anglais intitulé 15 years ago, I founded LinuxFr. Patrick Guignot a eu la gentillesse de le traduire en Français, j'y ai apporté quelques changements et en voici le résultat. Merci à lui, et merci à vous.

Il y a 15 ans, j'ai fondé LinuxFr

1998, Internet grandit plus rapidement que quiconque s'y attend. J'ai 19 ans et je vis encore chez mes parents, j'utilise IRC, FTP pour télécharger, et je (…)

Une victoire de l’éthique dans une guerre économique

Posté par  . Édité par Davy Defaud, palm123, ZeroHeure, Ysabeau 🧶 🧦 et Julien Jorge. Modéré par Davy Defaud. Licence CC By‑SA.
114
19
nov.
2019
Communauté

Blackbird est une entreprise américaine qui fait partie de la catégorie « chasseur de brevets » (patent troll, en anglais), et pas n’importe laquelle, puisqu’elle est l’une des plus actives dans le domaine.

Les chasseurs de brevets achètent des brevets pour ouvrir des procès aux entreprises les enfreignant, le but est purement lucratif. La justice américaine étant ce qu’elle est, il est préférable pour une entreprise même innocente, d’éviter de payer les frais d’avocat et trouver un accord à l’amiable avec le chasseur de brevets, c’est moins onéreux et plus rapide.

Blackbird a voulu jouer le même jeu que d’habitude avec Cloudflare, en ouvrant sa cent‑huitième action en justice, à propos du brevet « Providing an Internet third party data channel », qu’ils ont précédemment acquis pour 1 US$.

Malheureusement pour Blackbird, Cloudflare a décidé de se défendre de manière exemplaire.

Journal Industrie de la photographie en péril.

Posté par  .
99
20
jan.
2012

Bonjour à tous.

Pour ceux qui ne le savent pas Kodak est en faillite
Cette faillite illustre bien le déclin de tout un pan de l'économie (photographie argentique), et avec ce déclin, une perte de milliers d'emplois.

Afin de soutenir cette industrie (tant la fabrication de supports argentiques que le métier de photographe développant des photos argentique), il faudrait créer une redevance sur tous les appareils photo numériques, les supports de stockage fixe ou mobile (cartes SD, disque dur etc), (…)

Mise aux poings sur systemd

96
13
juin
2014
Technologie

systemd est un gestionnaire du système et de services (aussi appelé « PID 1 », car c’est le premier processus à être lancé) pour Linux, compatible avec SysV et les scripts d’init LSB. systemd a des capacités de parallélisation énergiques. Il utilise les sockets et l’activation par D-Bus pour démarrer les services, permettant le démarrage à la demande des démons. Il surveille et commande les processus avec les groupes de contrôle (cgroups) Linux. Il prend en charge la construction d’instantanés et la restauration de l’état du système. Il maintient les points de montage et d’auto-montage, et implémente une logique de contrôle transactionnelle élaborée fondée sur les dépendances entre services.

systemd ne fait pas partie du projet freedesktop.org, bien qu’hébergé sur le site. Il est codé en langage C et publié sous licence GNU GPL 2.1+. Il a été lancé par Lennart Poettering, auteur de PulseAudio et d'Avahi entre autres, et est maintenant activement développé par plusieurs dizaines de développeurs.

La dernière dépêche concernant systemd a suscité de nombreuses réactions et certaines d'entre elles montraient une méconnaissance de ce logiciel : la dépêche se contentait, pour la majeure partie il est vrai, de traduire les notes de versions.

Je vais donc faire un point sur systemd, histoire d’en finir une bonne fois pour toutes avec les discussions sans fin sur systemd (l’espoir fait vivre).

Punix, le baptême du feu

Posté par  (site web personnel) . Édité par baud123, Xavier Teyssier, patrick_g, Benoît Sibaud et claudex. Modéré par baud123. Licence CC By‑SA.
85
19
mar.
2012
Noyau

Punix (Punny Unix) est un système d'exploitation développé par Christopher Williams pour les calculatrices Texas Instruments à base de Motorola M68000.
Le projet avance lentement mais sûrement, et le 7 mars dernier, Christopher a passé une étape importante : l'installation et l'exécution de Punix sur une machine réelle, sa TI 92 Plus.

Punix est un projet intéressant pour ceux qui souhaitent étudier le fonctionnement d'un système d'exploitation POSIX, mais qui ont peur de se perdre dans les sources d'un poids lourd du libre comme Linux. Ce projet intéressera aussi ceux qui aiment programmer en assembleur au plus près de leur matériel et sans MMU, ceux qui aiment les architectures simples, et tout hacker qui aime dépasser les limites d'un système, juste parce que c'est possible !

Le test de Punix sur une vraie machine est l'occasion de présenter l'architecture matérielle visée, le système d'exploitation en lui-même et les outils pour développer. Au menu : des forks, des trolls et des vaporwares, mais surtout beaucoup de logiciel libre, énormément de passion, et un n-ième clone d'Unix.

Punix ? A (free) operating system (just a hobby, won't be big and professional like gnu)*.

Journal GNOME seulement compatible avec Linux ?

Posté par  (site web personnel) . Licence CC By‑SA.
75
18
mai
2011

Tout se perd ma bonne dame et les traditions ancestrales ne sont plus respectées. Alors que nous sommes encore à plus de 26 heures du vendredi fatidique un troll magistral, épique même, a débuté sur la liste de diffusion du projet GNOME.

Tout est parti d'un mail de Lennart Poettering intitulé « systemd as external dependency » dans lequel notre brave trolleur développeur proposait tout simplement que GNOME accepte systemd en tant que dépendance et devienne, donc, de ce (…)

Journal Intel boycotte officiellement le serveur d'affichage Mir

Posté par  . Licence CC By‑SA.
67
8
sept.
2013

Le plus grand fabricant mondial de semi-conducteurs—et plus grand supporter des pilotes libres, que je sache—vient tout juste de déclarer officiellement la guerre ouverte à Canonical:

Ces deux changements au pilote SNA ("Sandybridge New Acceleration") retirent le support de Xmir qui y avait été ajouté il y a environ un mois.

Allez les enfants, on arrête les âneries. Mir, c'est fini.

Naissance d'un géant : Java

Posté par  (site web personnel) . Modéré par patrick_g. Licence CC By‑SA.
64
8
juil.
2011
Java

Java est un des langages de programmation les plus auréolés de succès de ces quatre dernières décennies. Une grande partie des offres de postes de développeurs en France concerne Java.

D'après le « TIOBE Programming Community Index » Java est toujours leader avec 18,58 % des parts de marché en juin 2011. Il était bien plus haut en 2000, avoisinant les 30 %.

Mais comment Java en est arrivé là ? Cet article effectue un retour sur la période 1991–2000.

Un entretien avec Lennart Poettering

Posté par  (site web personnel) . Modéré par rootix.
64
5
juil.
2011
Technologie

Lennart Poettering est un développeur Red Hat/Fedora connu pour être remarquablement prolifique. Après Avahi et Pulseaudio c'est maintenant le démon d'init systemd qui l'occupe depuis plusieurs mois et qui a fait une entrée tonitruante dans le monde du libre.

Lennart ne déguise pas sa pensée et il ne craint pas de choquer en dévoilant ses opinions. Il est d'avis que seuls les systèmes basés sur Linux peuvent vraiment concurrencer les OS propriétaires et, en conséquence, ses choix techniques ne tiennent pas compte des autres systèmes libres.
Son franc-parler a parfois provoqué des batailles homériques sur les listes de discussion des différents projets et les gens du GCU-Squad sont à deux doigts de lancer un tueur à gages à ses trousses.

Pour toutes ces raisons, il est sans doute bon de faire le point avec lui et de l'interroger calmement sur ses projets et sur sa vision du libre.
LinuxFr a donc effectué un entretien avec Lennart, dont vous trouverez une traduction en seconde partie de la dépêche.

Encore une fois les anglophones sont incités à lire la version originale de l'entretien qui est postée en commentaire de la dépêche.

Journal You are legion

Posté par  . Licence CC By‑SA.
64
20
avr.
2016

Ce journal s'adresse aux deux auteurs de précédents journaux qui n'ont pas compris qu'ils postaient sur un site
fréquenté par les libristes des années 2010, qui n'ont plus grand chose en commun avec les libristes des années 90.
Ce n'est pas tellement parce que l'un avait une écriture maladroite et l'autre trop adroite, mais surtout à cause d'un mauvais choix du public visé. Vous auriez dû prendre exemple sur les 2 derniers journaux les plus acclamés : «comment être un (…)

Journal Systemd: tuons les mythes

Posté par  . Licence CC By‑SA.
61
27
jan.
2013

Harry Poetter Lennart vient de publier un billet sur son blog pour démentir l'ensemble des mythes associés à systemd
http://0pointer.de/blog/projects/the-biggest-myths.html

Une argumentation solide, même si parfois on se demande d'où sortent certains mythes (fichiers de configuration binaires ?), parfois contradictoires ("systemd est pas fait pour la rapidité" suivi d'un "un démarrage rapide c'est bien pour les sysadmins").

Un peu de mauvaise foi, avec les *BSD qui reprochent surtout l'intégration poussée de systemd aux environnements de bureaux. Effectivement, ils s'en branlent de (…)

Journal Facebook, Google, twitter, etc. libres ?

Posté par  . Licence CC By‑SA.
61
3
oct.
2011

Eh oui, Jules-Édouard, c'est proprement hallucinant. Figurez vous que si je prends ma plume numérique, c'est que pas plus tard que ce matin, je naviguais aléatoirement sur le grand nain Ternent quand soudain, je suis tombé sur une révélation qui fit l'effet d'une bombe.

L'article en question se trouve sur developpez.com, un site dont la réputation de fiabilité n'est plus à faire.

Morceaux choisis :

Pourtant la grande majorité des jeunes développeurs croient que l'on peut impunément utiliser des (…)

Journal Comment Freedesktop divise le desktop.

Posté par  . Licence CC By‑SA.
60
29
nov.
2012

Freedesktop est vu, par beaucoup, comme une solution à la diversité des bureaux sur Linux, mais dans ce journal je veux montrer que au contraire, Freedesktop n'est qu'un outil utilisé par deux entreprises pour imposer leur points de vues. Ces entreprises sont RedHat et Collabora.

Freedeskstop fut créé début des années 2000 par un groupe de développeurs venant principalement de GNOME. Leur but était d'améliorer l'intégration des différents logiciels entre eux.

Revenons 5 ans en arrière : Le desktop sous (…)