Swift est le nouveau langage de programmation d’Apple. Il a été rendu libre et open-source, sous licence Apache 2.0, le 3 décembre 2015. Nous allons voir à travers cet article comment l’installer et l’utiliser sur GNU/Linux. Vous n’avez pas besoin d’avoir de connaissance avancée de GNU/Linux, ni de machine avec GNU/Linux installée pour suivre ce tutoriel.
systemd : l’init martyrisé, l’init bafoué, mais l’init libéré !
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 là et visible ici.
Sortie de Linux 3.17
La sortie de la version stable 3.17 du noyau Linux a été annoncée le 5 octobre 2014 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.
Formations Linux Professional Institute à Metz en mars 2015
La société Formations Linux LPI organise des formations LPI-101 et LPI-102 du Linux Professional Institute. Chaque formation inclut le passage de l’examen LPI 101 ou LPI 102, qui sont les deux moitiés de la certification LPIC-1.
Linux Professional Institute est un organisme à but non lucratif qui propose des certifications pour des administrateurs système et des programmeurs Linux.
Exploiter inotify, c’est simple
Intégré à partir de Linux 2.6.13, le mécanisme inotify permet de mettre en place des actions associées à l’évolution de l’état du système de fichiers. À l’occasion des 10 ans de ce projet, cette dépêche va vous donner des pistes pour exploiter ce mécanisme qui pourra vous simplifier bien des tâches d’administration.
Yocto, ce n’est pas un système embarqué, mais…
Yocto est un projet collaboratif, soutenu par la Linux Foundation, qui fournit des modèles, outils et méthodes pour vous aider à créer des systèmes embarqués.
Le projet Yocto est divisé en plusieurs sous‐parties. Nous allons nous intéresser dans cet article au générateur d’appliances. Ce dernier effectue en toute simplicité la génération de votre propre système embarqué à l’intérieur d’une machine virtuelle de type vmdk.
Yocto est issu du projet Poky (un système de contruction — build — qui s’appuie lui‐même sur OpenEmbedded) dont il est le digne successeur.
Sortie de SFLphone 1.4.0 - Softphone libre pour GNU/Linux
L’équipe de développement de SFLphone, client de téléphonie sur internet (User Agent SIP/IAX2), pour GNU/Linux vient d'annoncer la sortie de la nouvelle version 1.4.0. En 2005, Savoir-faire Linux lance le projet de développement d'un softphone : SFLphone. SFLphone est une application libre de téléphonie par Internet, sous licence publique générale GNU version 3, conçue pour fonctionner sur les systèmes d'exploitation GNU/Linux. Elle a été pensée pour les entreprises mais peut être utilisée par tous.
Ce logiciel dispose de fonctionnalités très performantes en téléphonie IP, comme le support des conférences, plusieurs codecs haute définition, et la prise en charge des principaux protocoles de chiffrement des communications (TLS, SRTP/ZRTP). Il permet aussi de diffuser en temps réel plusieurs types de flux vidéo ou de fichiers image et d’activer le partage d’écran en cours d’appel. Il représente aujourd'hui une alternative de plus en plus crédible à Skype.
gateGhost: Traque-moi si tu peux
Nous sommes sur LinuxFr.org et je pense qu'il n'est pas essentiel d'expliquer ô combien les traqueurs sont dangereux pour nous.
gateGhost est un logiciel proxy anti-traqueur de publicité qui prévient les risques de tracking sur l'intégralité d'un réseau.
Il fonctionne comme plugin de gatejs et est distribué sous licence GPL v3.
Il est basé sur un système de détection de traqueurs qui fonctionne avec une base de données CSV. Celui-ci permet de bloquer lesdits traqueurs soit par une fermeture de connexion, soit avec un code d'erreur 403. Il est aussi possible d'ajouter d'autres bases de données.
Sortie de ZFS On Linux (ZOL) 0.6.3
La version 0.6.3 de ZOL (ZFS On Linux) vient fraîchement d'être mise à disposition. Bien que n'ayant que peu communiqué (sur la liste de discussion en tout cas), depuis la dernière version sortie en août 2013, les développeurs du projet n'ont pas chômé puisqu'il y a eu près de 200 corrections de bugs et de nombreuses fonctionnalités ajoutées au projet avec notamment : la compatibilité pour les noyaux Linux <= 3.14, la comptabilité avec les ACL POSIX et un nouvel outil de supervision dédié le ZED daemon.
Install Party au Havre le 7 juin 2014
L'association collégiale GoeLUG vous invite pour un après-midi de découverte du logiciel libre au Havre le 7 juin de 14h30 à 18h30. Ce sera l'occasion à partir de présentations et de discussions de découvrir quelques logiciels libres parmi les milliers qui existent, et de découvrir des systèmes d'exploitations libres de famille GNU/Linux et GNU/BSD. Si vous le souhaitez, une assistance vous sera apportée pour les installer sur votre machine, ce sera l'occasion de lui donner un petit coup de jeune.
Ce sera d'ailleurs le premier évènement de l'association GoeLUG, un tout nouveau groupe d'utilisateurs de logiciels libres au Havre. L'évènement se passera dans le « tube » au Sonic, au Fort de Tourneville, 76600 Le Havre.
Pour toute demande de renseignement, vous pouvez contacter l'association à l'adresse suivante : contact chez goelug point org
Logiciels pour survivre avec Docker
Docker a déjà été présenté via un tutoriel pour manipuler les conteneurs et une présentation de la gestion des containers sur LinuxFR. Il s'agit d'un système de conteneurs qui étend ce que fait le système de cloisonnement Linux Containers LXC sous Linux. Cette dépêche présente un certain nombre de logiciels utiles pour compléter Docker.
Atelier préparation aux LPIC
Dans le cadre de ses formations bi-mensuelles, l'association StarinuX vous convie à l'atelier « Préparation aux certifications du Linux Professional Institute » le samedi 26 avril 2014. L'atelier est animé par Marc Baudoin, professeur à l'ENSTA, membre-enseignant agréé LPIC en France et reconnu comme excellent pédagogue.
Tous les détails en seconde partie!
Sortie de Zentyal Server 3.4
Zentyal annonce la sortie de Zentyal Server 3.4 (GPL v2+), une nouvelle édition de Zentyal Linux small business server. Cette solution facile d’utilisation et qui peut être déployée en moins de 30 minutes, offre aux petites et moyennes entreprises (PME) un remplacement natif et transparent des solutions propriétaires Windows Small Business Server et Microsoft Exchange Server. La solution intègre à la fois les technologies Samba et OpenChange ; elle assure une interopérabilité native, une intégration transparente et une migration progressive depuis les environnements Windows Server vers Zentyal.
Formations Linux Professional Institute en Lorraine en juin 2014
Formations Linux LPI, en collaboration avec Linagora, organise des formations LPI 101 et LPI 102 du Linux Professional Institute. Chaque formation inclut le passage de l’examen LPI 101 ou LPI 102, qui sont les 2 moitiés de la certification LPIC-1.
Linux Professional Institute est un organisme à but non lucratif qui propose des certifications pour des administrateurs système et des programmeurs Linux.
Atelier LPIC (Linux Professional Institute Certifications)
Dans le cadre de ses formations bi-mensuelles, l'association StarinuX vous convie à un atelier de préparation aux examens LPIC. Chaque examen coûtant ~150€, il faut bien s'y préparer et ne pas le rater. C'est pourquoi Starinux vous propose un atelier de formation encadré par un enseignant LPIC agrée, afin de vous préparer dans les meilleurs conditions.
Le Linux Professional Institute Certifications (LPIC) comporte quatre examens :
- 101+102 : Maîtriser Gnu/Linux, installer les paquetages, maîtriser les commandes Gnu et Unix, configurer le système.
- 201+202 : compiler le noyau, personnaliser le système en réseau et serveur + mixte Linux<=>Microsoft.
Objectifs de cet atelier :
- Constater votre niveau et celui requis pour passer les LPIC,
- Acquérir les bons réflexes pour aborder les examens dans de bonnes conditions,
- Obtenir toutes les informations techniques, et les ficelles, en vue de réussir l'épreuve.
Initiation aux logiciels libres et Install Party 2ème édition à Lannion le 28 février 2014
La seconde édition de l'install party organisée par les étudiants de BTS IRIS aura lieu le vendredi 28 février 2014 de 13h30 à 17h30 au lycée Félix le Dantec de Lannion (22).
Outre les installations de distributions classiques, nous proposons cette année des séances d'initiation aux logiciels libres ainsi que des conférences sur l'open-hardware et le DIY.
En plus des lycéens et des personnels du lycée, nous avons cette année l'ambition d'accueillir des personnes extérieures à l'établissement, désireuses de découvrir notre manchot préféré et plus encore.
Les inscriptions seront ouvertes courant janvier, les informations à ce sujet seront disponibles sur le site web du lycée, le blog du secteur technologique et sur twitter.
Sortie de Frugalware 1.9 (Arcturus)
L'équipe de développement de la distribution Frugalware a le plaisir de vous annoncer la sortie de Frugalware 1.9, notre dix-neuvième version stable.
Au programme : des mises à jour de paquets et un nouveau système d'installation. Voir les détails dans la suite de la dépêche.
Mais c'est quoi cette Frugalware?
Frugalware est une distribution Linux d'origine hongroise à vocation généraliste créée par Miklós Vajna et conçue pour des utilisateurs de niveau intermédiaire/moyen (qui ne sont pas effrayés par un terminal de commande). Elle est basée sur Slackware dont elle partage l'esprit « UNIX-like », mais qu'elle améliore au niveau de la gestion et de la mise à jour automatique des paquets tout en conservant ses qualités de robustesse et de légèreté. Elle utilise par ailleurs une version modifiée du gestionnaire de paquets Pacman, d'Arch Linux.
Téléchargement pour les architectures i686, x86_64 et arm : veuillez vous référer à la liste des miroirs. N'oubliez pas de vérifier l'intégrité des images ISO avant de les utiliser !
Note : voir le site pour connaître les prérequis à l'installation. Si vous mettez à jour votre machine depuis notre version stable précédente (Cinna), veuillez prendre connaissance des instructions de mise à jour.
Journée Corrézienne du Logiciel Libre
L'association PULLCO organise le samedi 23 novembre de 10h00 à 17h00, une Journée du Logiciel Libre, à la Médiathèque Eric Rohmer à Tulle.
Une journée ouverte aux débutants et avertis pour
- découvrir et essayer des logiciels libres (LibreOffice, Firefox, Thunderbird, VLC, Audacity…) ;
- installer des logiciels libres et systèmes d’exploitation GNU/Linux en bénéficiant de l’expérience et de l’aide des membres de l’association PULLCO ;
- explorer le monde des logiciels libres de façon concrète par le biais de conférences et ateliers.
Atelier Serveur DHCP sous GNU/Linux le 15 novembre 2013 à Puteaux
Dans le cadre de ses formations mensuelles, l'association StarinuX vous convie à l'atelier le Serveur DHCP sous GNU/Linux.
- Quand : le vendredi 15 novembre 2013 de 18h à 22h
- Lieu : LINAGORA 80 rue Roque de Fillol 92800 PUTEAUX (métro Esplanade de la Défense, ligne 1)
- Animateur : Boris Stocker (chef de projet au groupe Peugeot PSA)
- Informations et inscription : www.starinux.org/ateliers-sx.php courriel events@starinux.org
Rappel : DHCP (Dynamic Host Control Protocol) permet à un serveur DHCP d'attribuer automatiquement un n° IP aux stations de son réseau. Il permet aussi d'attribuer toujours le même numéro à toutes stations selon son adresse MAC (Media Access Control) unique au monde.
Formation recommandée aux administrateurs-systèmes et à ceux qui veulent le devenir. À la fin de cette formation pratique et concrète, vous serez capable d'installer et configurer un serveur DHCP fonctionnel.
Cet atelier est ouvert selon un soutien annuel de 15 € (7,5 € pour les demandeurs d'emplois), valable pour plus de 10 ateliers.
systemd 208 : logind et Wayland
Une nouvelle version de systemd vient de sortir. Lennart annonce que les nouveautés autour de Wayland en font une version majeure.
TKLDev : Le générateur d’appliances GNU/Linux fait peau neuve
Turnkey* Linux est un projet qui commence maintenant un peu à dater (il existe depuis 2008), mais bizarrement peu connu de la communauté Linuxienne francophone (ou du moins celle présente sur ce site).
Atelier Bash et l'(incontournable) éditeur de texte en console ViM
Dans le cadre de ses formations mensuelles, l'association StarinuX organise un atelier Bash et l'(incontournable) éditeur de texte en console ViM.
Lieu : Hôtel IBIS Paris-la-Défense (Métro ligne 1, Pont de Neuilly ou Esplanade de la Défense ou gare SNCF La Défense). C'est un endroit très agréable, luxe, salle moderne, bien équipée avec toutes les commodités (10 heures + goûter offerts).
Quand : samedi 15 Juin 2013 de 9h30 à 18h
Objectifs :
- Comprendre la syntaxe et les mécanismes du shell (Bash)
- Utiliser Vi (ViM) pour l'édition de fichier
- S'initier aux scripts shell.
L'animateur : Mehdi Hadjard, est reconnu pour sa pédagogie, sa compétence globale en informatique et sur GNU/Linux.
NdM : il est demandé de devenir membre de Starinux et de verser un soutien annuel de 15 € (ou 7,5 € pour les personnes en recherche d'emploi).
Découvrez la communauté linux-sunxi
La naissance de la communauté linux-sunxi a commencé avec une compagnie, Rhombus Tech, qui, surfant sur la vague médiatique de l'ordinateur au format carte de crédit Raspberry Pi, annonce un nouveau standard EOMA-68, spécifications physiques et matérielles. Ce qui intéresse surtout les gens, c'est le prix annoncé de 15$ US, possible grâce à l'utilisation du processeur A10 (un ARM Cortex-8 de la compagnie chinoise AllWinner Technology), dont le code source du noyau Linux et du u-boot (le chargeur d’amorçage de nombreuses cartes ARM, l'équivalent du BIOS du monde PC) est public.
Le nom de code de ce processeur est sun4i. Le processeur précédent est sun3i et le suivant est sun5i. D'où la généralisation en sunxi pour le nom de l'architecture dans le noyau.
En attendant la fameuse carte au standard EOMA-68, un des programmeurs de AllWinner, Tom Cubie, ouvre une petite boutique sur AliExpress (un site de e-commerce chinois) et commence à vendre des boîtes multimédia Mele A1000, basées sur le processeur A10, et avec un port UART console utilisable, ce qui permet de déboguer le boot. Un des gros avantages du processeur A10 est qu'il est impossible de le briquer, donc cela limite le risque pour les nouveaux. Briquer est un terme argotique de l'embarqué signifiant que l'ordinateur ne démarre plus, suite à une faute logicielle dans le firmware et donc est devenu aussi actif qu'une brique !
Autour du Mele se crée la communauté linux-sunxi qui commence à maintenir une branche du noyau Linux qui marche sur diverses machines utilisant le processeur A10. Et avec l'arrivée sur le marché chinois des clefs HDMI (un ordinateur qui se branche sur le port HDMI de votre TV et la transforme en terminal Android), aussi basées sur le processeur A10, un petit engouement se crée pour ces minuscules ordinateurs qui peuvent soudain démarrer Linux directement grâce au travail de la communauté.
Il en résulte plusieurs nouveaux développements que vous découvrirez dans la deuxième partie de l'article.
Mettez un Cisco dans votre PC
Cloonix, simulateur virtuel de réseau, permet de gérer la topologie de réseaux virtuels. Il permet de créer à la volée par glisser-déposer des machines virtuelles et de les connecter par manipulations graphiques.
Un PC sous Linux peut héberger un Cisco et un Windows 7 dans le même réseau virtuel Cloonix. Dynamips, émulateur de routeur Cisco, revient dans Cloonix, il avait été supprimé il y a des années pour un mélange de raisons, en voilà déjà quatre, toujours valables :
- ségrégation anti-monopole : la diffusion de connaissance du cli Cisco n'aide pas la concurrence ;
- la loi : Cisco n'autorise pas l'utilisation de son IOS ;
- la maintenance : l'auteur de Dynamips est parti sur d'autres projets ;
- la techno : émulation peu performante.
Gns3 qui est l'utilisateur le plus populaire de Dynamips semble le maintenir un minimum, ce qui change pas mal de choses. Ceci étant associé à une demande d'utilisateurs Cloonix, le code de gestion Cisco/Dynamips a été réintégré dans Cloonix.
Install Party au lycée Félix Le Dantec de Lannion (22) le 22 février
Le vendredi 22 février se tiendra une install Party au lycée Félix Le Dantec situé Rue des Cordiers à Lannion dans les Côtes d'Armor.
Cet événement est organisé par les étudiants de BTS IRIS et a pour but de promouvoir le logiciel libre auprès des lycéens.
On proposera à la fois des installations et des initiations aux logiciels libres sous linux (3D, retouche d'image, montage vidéo, vectoriel, PAO + LibreOffice).