Petit état de l'art des systèmes d'initialisation (1)

60
3
déc.
2013
Technologie

Ces dernier temps, la question de l'initialisation du système d'exploitation a été au cœur des trolls discussions. Nous allons faire un point sur les différentes approches mise en œuvre possédant une implémentation libre.

Dans cette première partie, nous allons voir arbitrairement quatre systèmes d'initialisation : OpenRC, rcNG, Upstart et runit.

Nous n'aborderons pas systemd du fait qu'il a déjà été évoqué dans de nombreux contenus (ici, ici et par exemple).

Note : merci à Jarvis Jiehong, needs, Fopossum, Brndan, Joël Thieffry, Storm, MrSpackMan, Nils Ratusznik, Misc, reno, Sylvain Blandel, Benoît Sibaud, lenod,talou, etenil, qui sont les véritables auteurs de cette dépêche.

Journal Systemd va gagner une console système, un bootsplash et un login-screen

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
44
30
nov.
2013

Bonsoir, amis amateurs de systemd. Nous ne sommes plus Vendredi, mais j'ai pensé que ceci méritait d'être souligné :

http://lists.freedesktop.org/archives/systemd-devel/2013-November/014808.html

Pour les anglophobes, cela dit en gros que 4 nouveaux modules vont être ajoutés à Systemd :

  • systemd-consoled: Une console systemd (émulateur basique de terminal)utilisé comme session/console de "fallback" (secours ?).

  • systemd-splashd: Un boot-splash pour les initrds. Il n’inclura pas d'"eye-candy" (beaux graphismes?) mais sera seulement requis pour accepter les champs de mot de passe pour les partitions root encryptées. Il (…)

Journal Les BSD isolés

Posté par  . Licence CC By‑SA.
23
5
sept.
2013

Cher journal,

Tu n'es pas sans savoir que systemd use (et abuse ?) des cgroups pour gérer les services qu'il démarre. Ceci est une bonne façon de traquer les processus pour les auteurs mais cela rend le logiciel incompatible avec les autres système libre de type Unix (avec les autres systèmes tout court en fait mais ça, on s'en (d|f)outait). Dans les autres Unix libre, un développeur Debian/Hurd qui passe son Google Summer of Code à tenter d'avoir des script d'initialisation (…)

Journal Créer un service sous systemd

Posté par  . Licence CC By‑SA.
3
19
août
2013

Cher journal,

Comme j'ai toujours du mal à retrouver comment faire cette action simple, voici une liste des démarches à faire:

  • Créer un fichier test.service, à mettre dans /usr/lib/systemd/system/

    [Unit]
    Description=Service de test
    After=tlp-init.service

    [Service]
    Type=oneshot
    RemainAfterExit=no
    ExecStart=/usr/local/bin/test.sh

    [Install]
    WantedBy=multi-user.target

  • Démarrer le service test

    sudo systemctl start test.service

  • Activer le service test au démarrage

    sudo systemctl enable startup.service

Librement repompé adapté de cette page

Journal Fin des RPS et choix cornélien

40
4
mai
2013

J'ai eu aujourd'hui la désagréable surprise de recevoir un email d'OVh me disant en substance ceci :

[IMPORTANT] Arrêt du service RPS le 24 Juin 2013

OVH a proposé le produit RPS de Janvier 2008 à Juin 2011. L'infrastructure de ce produit 
devient obsolète, amenant à terme de potentiels risques. OVH proposant désormais des offres 
plus adaptées à ce type de besoin, nous avons pris la décision de stopper le service.

Le service RPS sera donc définitivement stoppé le 24
(…)

Journal Systemd dans Debian, la vidéo

Posté par  . Licence CC By‑SA.
Étiquettes :
10
12
fév.
2013

(suite du journal précédent)

Lors du Fosdem 2013, deux développeurs Debian, Tollef Fog Heen et Michael Biebl, ont présenté une conférence intitulée « systemd in Debian ».

Dans le diaporama de leur présentation (disponible sur ce lien), les deux développeurs Debian écrivaient que, dans la future Debian Jessie :

sysvinit will most likely remain the default for most installations

… ce qui avait donné lieu à différentes interprétations (voir le journal précédent).

La vidéo de la (…)

Journal Systemd dans Debian

Posté par  . Licence CC By‑SA.
12
7
fév.
2013

Bonjour.

Le Fosdem 2013 s'est tenu à Bruxelles il y a quelques jours.

Deux développeurs Debian, Tollef Fog Heen et Michael Biebl, y ont présenté une conférence intitulée « systemd in Debian ». Le diaporama de leur présentation est en ligne ici.

Sa lecture nous apprend que systemd sera proposé dans la prochaine Debian stable (Debian Wheezy) qui devrait sortir dans les prochains mois.

Concernant la version suivante de Debian (Debian Jessie) les deux développeurs écrivent que :

sysvinit (…)

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 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 (…)

Journal Trolldi : Lennart en pleine forme

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
18
23
nov.
2012

C'est du tout grand Lennart qui nous arrive, sur son compte Google+ ce vendredi :

https://plus.google.com/115547683951727699051/posts/ZZWLtq6tYdn

Au menu, sa critique de la spec par Canonical visant à mettre Upstart dans la session utilisateur :

https://wiki.ubuntu.com/FoundationsTeam/Specs/RaringUpstartUserSessions

Selon Lennart, cela revient purement et simplement à créer deux environnement totalement incompatibles au niveau des applications : Unity/Upstart d'un côté, GNOME/KDE/Systemd de l'autre. Un peu comme Android quoi.

Bon, il trolle en douceur, admettant que lui-même voulait faire la même chose avec Systemd, mais qu'il ne voulait pas (…)

Journal Non, systemd n'est vraiment pas parfait ! (ni prêt)

Posté par  . Licence CC By‑SA.
17
9
nov.
2012

Non, systemd n'est vraiment pas parfait ! Alors, oui, je veux bien croire qu'il améliore pas mal de choses,
qu'il est plus "beau" plus rapide, plus "simple" et peut-être même qu'il rend le poil de votre poney luisant !

Mais, tout de même, je ne suis pas convaincu que ce soit une bonne idée que de précipiter un projet si "jeune".
Remplacer une partie si important de notre système d'en un temps aussi court !

Un exemple tout con, aujourd'hui, je viens de (…)