Depuis maintenant quelques semaines, j’ai repris les contributions au projet Calligra, et plus particulièrement au traitement de texte (cf ce journal pour plus d’informations). Du coup, quand sur la liste de courriel des développeurs un comparatif a été envoyé, comparant LibreOffice et Calligra sur le temps de chargement d’un document volumineux (800+ pages, table des matières de 60+ pages), et révélant un sévère désavantage pour Calligra, mon sang ne fit qu’un tour : un facteur 4 dans le temps de chargement n’est pas acceptable, même s’il s’explique par l’absence de travail d’optimisation sur ce point…
Partons donc à la recherche de ces lenteurs, et profitons-en pour parler des méthodes d’analyse des performances d’un programme sous Linux !
GameShell, apprendre les rudiments du shell en s'amusant
Il y a 4 ans, j'ai pris en charge un nouveau cours intitulé « système d'exploitation » en première année de licence. Le programme est assez large, avec un peu d'architecture, un peu de système, et même un peu de réseau. Là dedans, je devais faire une introduction au shell. Le risque avec ce genre du truc, c'est de se retrouver avec un catalogue de commandes qui rebutera même les étudiants les plus motivés.
Et c'est comme ça qu'est né GameShell, ou gash pour les intimes. GameShell est un jeu où il faut entrer des commandes dans un shell (bash) pour valider des « missions ». Comme il n'y a pas eu de gros bug ces deux dernières années, je me dis que je pouvais en faire la pub. (Attention, il reste probablement plein de bugs. C'est juste que les étudiants ne sont pas encore tombés dessus !). Ça peut intéresser les gens qui veulent apprendre, ou enseigner les rudiments du shell.
Le code est disponible sur GitHub (promis, je changerais un de ces jours) avec une licence GPL : GameShell sur GitHub
N'hésitez pas à me faire des retours d'utilisation, des rapports de bugs, proposer des fonctionnalités, ajouter des missions, etc.
Si vous l'utilisez « en public », ça serait juste bien d'inclure un lien vers le dépôt et / ou mon nom.
GameShell est un jeu en ligne de commandes, où le joueur doit taper des commandes bash pour valider des « missions ».
Suivi — Administration système Le script de build docker-compose de linuxfr n'est pas à jour
Le script docker-compose.yaml se base sur une Debian stretch.
Ce n'est pas grave en soi, sauf qu'il installe des gems qui ne sont plus disponibles et donc la commande docker-compose up ne marche pas:
Your bundle is locked to mimemagic (0.3.5) from rubygems repository
https://rubygems.org/ or installed locally, but that version can no longer be
found in that source. That means the author of mimemagic (0.3.5) has removed it.
You'll need to update your bundle to a version other than (…)
Tour d'horizon des images libres (et pas libres)
Pour illustrer un site web, une plaquette, une dépêche, une app… nous recherchons bien souvent des images. Et comme sur LinuxFr.org, nous respectons toujours le droit d’auteur, nous exigeons, tous, des images libres.
Mais où les trouver ? Il y a-t-il des pièges ? Peut-on faire confiance aux banques d’images ?
Cette dépêche décortique les licences et conditions d’utilisation de 24 banques d’images, la plus exhaustive étude au monde !
Forum général.cherche-matériel Cherche carte d'extension de port SATA via PCIe/PCI
Bonjour à tous,
Actuellement j'ai 4 ports SATA.
Pour faire des sauvegardes à chaud, j'aimerais encore ajouter des disques.
J'ai trouvé cette carte : https://www.ldlc.com/fiche/PB00191577.html
Qu'utilisez-vous comme carte compatible debian ? buster actuellement de mon côté.
Merci à vous.
Revue de presse — avril 2021
Un mois d’avril encore très particulier et tout de même quelques nouveautés sont arrivées chez votre marchand de journaux. Voici donc un petit tour subjectif et parti{e,a}l de la presse papier, celle que vous pouvez encore trouver dans vos kiosques à journaux préférés (avant 19h00 pour la France métropolitaine).

Les nouveautés d’avril 2021 :
- GNU/Linux Magazine France no 247 creuse toujours plus profond votre apprentissage au confins de l'informatique périphérique (ou l’inverse ?) ;
-
Planète Linux no 119 cherche la distribution qui domine le
mondemarché ; - Hackable no 37 nous fait découvrir la nouvelle Raspberry Pi Pico.
Et toujours disponibles :
- Linux Pratique no 124 reste dans la mouvance « DevOps » avec de nouveaux outils passés en revue ;
- GNU/Linux Magazine hors‑série no 113 et la maintenance du code legacy ;
- Linux Identity Starter no 42 avec du Ubuntu 20.10 pour ceux qui n’ont pas de connexion ou forfait adapté ;
- MISC magazine no 114 consacre son dossier aux puces sécurisées.
Tour d’horizon plus détaillé des nouveautés dans la suite de cette dépêche.
Bonnes lectures !
Forum Linux.debian/ubuntu Dépannage serveur : repartitionnement + LVM & LUKS
Bonjour à tous,
J'ai acheté deux autres disques dur.
J'ai voulu les lier aux points de montage suivant,
/home
/mnt/data
Du coup je suis passé par plusieurs opérations depuis.
Mon système LVM a changé, comment le faire prendre en compte par l'OS debian buster ?
Au démarrage de grub, j'ai les messages suivants,
Volume group "root" not found
Cannot process volume group root
cryptsetup: Waiting for encrypted source device /dev/mapper/root-root...
Volume group "root" not found
Cannot process volume group root
Publication de Textoter 0.51
Journal SQL Server sous Linux : enjeux de sécurité

TL;DR: Avec Microsoft SQL Server, la sécurité est une option. Et une option payante.
Microsoft aime Linux, nous dit-il, et il nous permet maintenant d'installer nativement son serveur de base de données SQL Server (cf. cette vidéo technique pour comprendre comment ils on fait le portage). Seulement, la configuration par défaut n'est pas sécurisée du tout. Petite revue de quelques éléments à rectifier quand vous installez et utilisez SQL Server. La plupart de ces conseils sont aussi valables (…)
Journal Sortie de mon premier album de musique libre : Flammes

Bonjour,
j'ai sorti mon premier album de musique libre, nommé Flammes, il y a quelques semaines. Il s'agit de chanson française (mais amusante) et le disque contient 12 titres.
Il est disponible sur de nombreuses plate-formes commerciales mais également sur Dogmazic, tous les liens sont disponibles sur le site de KPTN. Vous pouvez également retrouver une fiche sur Framalibre.
Je suis, comme un grand nombre d'entre vous, passionné par le logiciel libre et également prêt à passer (…)
Journal BAN de ADDOK
La BAN (Base Adresse Nationale) est un jeu de données publié en Open Data et issu d'une collaboration entre plusieurs acteurs (communes, IGN, La Poste, OpenStreetMap,…).
La BAN contient 25 millions d'adresses françaises géocodées ainsi que d'autres informations (population des communes par exemple).
Elle est notamment utilisée pour fournir l'API publique Adresse.
ADDOK est un moteur de géocodage open source développé par l'Etalab. C'est ce moteur qui fourni l'API Adresse citée précédemment.
Ces deux éléments étant disponibles (…)
Journal Un mois avec Clear Linux
J'ai commencé à découvrir Linux avec Fedora, puis j'ai basculé brièvement sur Debian pour finalement terminer sur Ubuntu et je n'ai pas changé depuis des années. Je me sers essentiellement de mes PCs Linux pour développer et aller sur internet.
Ayant un vieux portable datant de 2012 et tournant avec un processeur Intel (i5-2540M), je me suis dit que je j'allais le réinstaller avec Clear Linux pour profiter des avantages de cette distribution et voir un peu quelque chose de (…)
Lien Announcing new decision making procedures for Debian
Forum Linux.général [RÉSOLU] Connexion SSH : je deviens dingue... Help !
Salut,
Je deviens dingue, il me faut des idées, mais au point où j'en suis je prends même un simple support psychologique.
Au boulot, on a dans la nature (enfin, chez les clients) des routeurs 4G/WiFi. L'idée est d'offrir une connexion OpenVPN aux objets connectés qu'on a chez eux (logs, stats, maintenance…). Le routeur entre sur notre LAN via un OpenVPN.
J'ai deux routeurs de marque différente, mais tous les deux basés sur OpenWRT (je vais tâcher de trouver les (…)
Forum Linux.débutant Firefox très lent sous Wayland
Salut,
J'ai mis à jour ma Debian en testing, du coup j'ai pu passer sous Wayland sous KDE. Actuellement, Firefox sous XWayland et tout va très bien (visibile avec about:support ou xlsclients). J'aimerais le passer sous Wayland avec MOZ_ENABLE_WAYLAND=1. Cependant, si j'essaye cela Firefox est très très lent (un scroll met une dizaine de secondes, changer d'onglet met plusieurs secondes…).
Comme faire diagnostiquer la source du problème ? (peut-être que c'est un bug connu mais je n'ai trouvé (…)





