systemd : l’init martyrisé, l’init bafoué, mais l’init libéré !

126
24
fév.
2015
Linux

systemd est un projet composé de trois parties distinctes :

  • un processus d’initialisation, systemd, qui s’occupe de gérer le démarrage, du lancement du noyau Linux à l’interface graphique, et de la surveillance des processus ;
  • un ensemble d’outils qui contrôlent le processus systemd, notamment systemctl, et qui permettent, entre autres, de suivre, redémarrer et arrêter les différents services d’une machine ;
  • un jeu d’outils qui peuvent être utilisés comme base pour la création d’un système d’exploitation complet — un peu à la manière de ce que le projet GNU propose, mais avec une portabilité beaucoup plus réduite.

La première version de systemd a été publiée le 30 mars 2010. Presque cinq ans plus tard, quasiment toutes les distributions majeures l’ont adopté.

Remplaçant un composant central du système, il n’est pas étonnant que l’arrivée de systemd ait provoqué de nombreuses réactions. Elles ont parfois été violentes, mais pourquoi au juste ?

Cette dépêche éminemment collective (à peu près tous les contributeurs habituels sont venus participer, pour faire court) présente un état des lieux des opinions en présence, dans une démarche de remise à plat et d’apaisement, un peu similaire à celle entreprise ici ou et visible ici.

OpenDesk, l'Air du bois et SketchChair.cc : plans de meubles sous licence Creative Commons

Posté par . Édité par Benoît Sibaud, Victor STINNER, palm123 et Florent Zara. Modéré par ZeroHeure. Licence CC by-sa
26
23
nov.
2014
Do It Yourself

Les sites OpenDesk et L'Air du bois proposent des plans de meubles (bureaux, chaises, etc.) sous différentes licences Creative Commons (dont certaines sont libres et d'autres non-libres comme les CC NC et/ou ND).

Le journal de Victor STINNER à l'origine de la dépêche présentait OpenDesk, et un des commentaires évoquait L'Air du bois et un autre citait SketchChair.cc, ce qui a permis d'enrichir la dépêche. On mentionnera aussi le Mozilla Factory Space, avec un parquet explorant le concept de meuble libre.

CommonMark, une syntaxe Markdown en commun et répandue

46
18
nov.
2014
Doc

Markdown est la syntaxe wiki retenue pour écrire sur LinuxFr.org.

John Gruber a publié les principes généraux du Markdown en 2004, avec une suite de tests et une implémentation de référence en Perl. Il est donc considéré comme le créateur du langage. Mais sa suite de tests est très incomplète et son implémentation de référence donne des résultats parfois surprenants sur des cas particuliers (les listes imbriquées notamment).

De nombreuses autres implémentations dans différents langages sont apparues depuis. Certaines essaient de corriger les « erreurs » de la version initiale pour mieux coller aux attentes des utilisateurs, tandis que d’autres préfèrent y rester conforme. Le premier camp réunit cependant toutes les implémentations les plus utilisées (GitHub, Stack Overflow, Discourse, LinuxFr.org — dont les particularités sont détaillées sur la page wiki pour l’aide-édition —, etc.). Aussi, les développeurs des principales bibliothèques se sont regroupés pour discuter des difficultés à implémenter un Markdown qui plaise à leurs utilisateurs et chercher à minimiser les différences entre les sorties des différentes implémentations : CommonMark.

Rust 0.12 : non, pas le jeu vidéo, le langage !

35
3
nov.
2014
Technologie

Le langage de programmation Rust continue son bonhomme de chemin et se prépare à une version bêta 1.0 avant la fin de l'année.

En attendant, Rust 0.12 est sorti le 9 octobre 2014 ! Pour rappel, Rust est un langage de programmation système qui vise la performance et la sûreté. Il est développé par Mozilla, en parallèle d'un nouveau moteur expérimental de rendu de pages web écrit en Rust : Servo.

Rust

Rust est open source au sens de l'OSI et libre. Son développement est fait de façon ouverte sur GitHub et le code source est publié sous double licence Apache 2.0 et licence MIT.

Pour une meilleure compréhension des détails techniques de cette dépêche et des évolutions de Rust, il est conseillé de se référer à la dépêche sur Rust 0.8 (ainsi qu’aux suivantes que vous trouverez via les tags rust et langage_rust).

Participer à l’espace de rédaction de LinuxFr.org

21
18
oct.
2014
LinuxFr.org

Quitte à discuter de l’espace de rédaction, autant faire appel à ses participants réguliers pour en parler. ;-)

L’espace de rédaction, c’est ce qui permet sur LinuxFr.org de préparer ses dépêches de manière collaborative, grâce à l’aide de ses pairs, des habitués de la rédaction ou de quiconque est inscrit sur le site. Un intérêt est de bénéficier de l’écriture à plusieurs pour agréger les compétences, les centres d’intérêt et le temps de chacun, pour constituer des dépêches de qualité sous licence libre CC-by-SA.

N’hésitez pas à indiquer ce qui vous faciliterait la participation à la rédaction. ;-) Le seul pré‐requis est d’avoir un compte valide, quel qu’en soit le karma.

Voici un retour d’expérience sur la rédaction globalement et des questions plus spécifiquement destinées à ceux qui y participent ou souhaiteraient y participer davantage ; une fois la dépêche publiée, il vous reste les commentaires pour vous exprimer.

Une faille nommée « shellshock »

82
28
sept.
2014
Sécurité

« ShellShock », une faille dans l'usage du shell Bash, est sous les projecteurs depuis quelques jours. Le terme est un jeu de mot entre la stupeur propre à l'obusite des combattants de la première guerre mondiale et l'interface système shell. Nous vous proposons des explications sur cet évènement particulier, son périmètre, les conditions de son exploitation, les surfaces d'attaques, et les solutions proposées, déjà mises en œuvre ou à venir. Enfin, une revue de presse sera dressée, cette faille s'étant transformée en évènement.

Encore une couche de rouille avec Rust 0.11

53
14
juil.
2014
Technologie

Rust 0.11 est sorti le 2 juillet 2014 ! Pour rappel, Rust est un langage de programmation système qui vise la performance et la sûreté. Il est développé par Mozilla, en parallèle d'un nouveau moteur de rendu expérimental écrit en Rust, Servo.

Rust est open source. Son développement est fait de façon ouverte sur GitHub et le code source est publié sous double licence Apache 2.0 et licence MIT.

Rust

Un nouveau pelage pour Firefox 29

66
30
avr.
2014
Mozilla

Dans la version vingt-neuf, le changement le plus visible est l'adoption d'un pelage particulièrement soyeux avec l'arrivée de l'interface « Australis ». Arborant des courbes dans l'air du temps et mettant plus en avant la personnalisation de l'interface, déjà bien connue des utilisateurs avancés, cette nouvelle version insuffle un petit air de modernité au navigateur le plus respectueux de la vie privée de ses utilisateurs.

Possible hasard du calendrier, cette version est sortie le 29 avril.

Firefox

Panda roux déjà en route pour de nouvelles aventures

Install Party 2014 Lannion (lycée Felix le Dantec)

Posté par . Édité par Benoît Sibaud, Pierre Jarillon, ZeroHeure et patrick_g. Modéré par Xavier Teyssier. Licence CC by-sa
16
17
fév.
2014
Communauté

Les élèves de BTS IRIS du lycée Félix le Dantec de Lannion vous proposent une initiation aux logiciels libres qui se tiendra le 28 février 2014 de 13h30 à 17h30 dans les locaux du lycée.
Durant cette journée, nous vous présenterons les avantages du système d'exploitation Linux et des logiciels qui l'accompagnent.
Titre de l'image
Certains élèves vous ferons la présentation de quelques logiciels incontournables tels que "VLC" pour lire les fichiers audio et vidéo, "LibreOffice" pour le traitement de texte, "Gimp" pour le traitement d'image, "Mozilla Firefox" comme navigateur web… et plein d'autres. Ces logiciels sont pour la plupart gratuits et performants.

Vous pourrez également vous faire installer sur votre PC personnel ou sur un disque dur externe, une distribution du système Linux. Il s'agit là d'un système d'exploitation (concurrent de Windows) fort de sa robustesse grâce aux milliers de développeurs qui participent à son développement.

Venez vous renseigner sur l'univers puissant de Linux !

Sortie de Linux 3.12

102
6
nov.
2013
Noyau

La sortie de la version stable 3.12 du noyau Linux vient d’être annoncée par Linus Torvalds. Le nouveau noyau est, comme d’habitude, téléchargeable sur les serveurs du site kernel.org. Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche.

À noter que Linus s’est ravisé en cours de route s’agissant du nom de code à donner à cette version, puisqu’il a finalement opté pour « One Giant Leap for Frogkind », que l’on peut traduire par « un grand pas pour la grenouillité » : Linus semble en effet avoir été impressionné par la photographie d’une grenouille accompagnant le décollage d’une fusée de la NASA

La grenouille

Enfin, remerciement spatial spécial à Martin Peres pour son travail titanesque sur la dépêche — dont les passages sur les pilotes graphiques libres.

Blagues d'informaticiens

98
13
juin
2013
Humour

Les blagues ont une paternité bien souvent extrêmement complexe. Nous pouvons donc considérer qu'elles s'élèvent dans le domaine public, non ? Dans ce cas, profitons-en un peu pour rire : un florilège de blagues et autres jeux de mots est à déguster en deuxième partie.

AVLinux 6.0.1

26
5
juin
2013
Distribution

AVLinux est une distribution dédiée au multimédia. La version majeure 6 est sortie l'été dernier, c'est au tour de la version 6.0.1 d'être publiée ; c'est l'occasion de faire un tour d'horizon de cette distribution particulière.

logo avl

AVLinux est orientée « appareils » (machine ou boîtier dédié, appliance en anglais), ce qui fait d'elle un cas particulier parmi les distributions. Construite par et pour des audiophiles, elle a pour objectif de faire fonctionner une « console matérielle », où votre PC devient un appareil stable dédié à un travail. Enfin elle met un point d'honneur à sortir en livrant la meilleure intégration possible de l'ensemble de ses composants.

Faire part de naissance : SPIP 2.0

Posté par . Modéré par baud123.
Tags :
25
13
déc.
2008
Internet
Nous avons le plaisir de vous annoncer la naissance d'un magnifique bébé (18 mois de gestation) nommé SPIP 2.0, d'un poids de 15,56 Mo (dont 8,39Mo de traductions - 80 langues dont 30 finalisées).

Cet enfant extrêmement bien conçu, comme tout SPIP qui se respecte, propose de publier du contenu pour Internet et de créer des sites avec une grande facilité. Son apprentissage est très souple et les améliorations permettent de l'utiliser comme plate-forme de développement.

Un article complet explique en détail l'évolution (cf. 1er lien).