GIMP 2.8 est sorti : une fenêtre unique !

94
3
mai
2012
Graphisme/photo

La version 2.8 de GIMP, célèbre logiciel de traitement d'images, sortie le 3 mai 2012, concrétise trois ans et demi de développement.

Les principales nouveautés concernent tant l'interface (avec l'introduction des groupes de calques, la possibilité de présenter des boites de dialogue en colonnes, et surtout le fameux mode à fenêtre unique et onglets) que les outils (avec l'apparition d'un nouvel outil dit de transformation par cage sur lequel nous reviendrons dans le détail, et des améliorations apportées aux outils Brosses et Texte).

NdM : cet article est suivi d'un entretien avec Michael Muré, développeur de GIMP.

Capsicum, une séparation fine des privilèges pour UNIX

Posté par  . Modéré par tuiu pol. Licence CC By‑SA.
94
21
mar.
2011
Sécurité

Le projet Capsicum, lancé l'année dernière, tente d’adapter le modèle de sécurité par capacités (« capabilities ») aux systèmes UNIX. En deux mots, il s’agit de permettre aux applications de faire tourner certaines parties de leur code dans des « sandboxes » (bacs à sable) aux droits très restreints, gérés finement, avec la possibilité de recevoir ou de déléguer dynamiquement une partie de ces droits.

C’est une approche de la sécurité qui mise sur la flexibilité et l’intégration directe dans les applications (au contraire de politiques externes décidées par l’administrateur système, comme avec SELinux) pour respecter le Principle of Least Authority, qui recommande qu’un bout de programme donné fonctionne avec seulement les droits dont il a besoin pour accomplir sa tâche. Ainsi, les conséquences d’une faille sont réduites et les vecteurs d’attaque diminuent énormément. Par exemple, je ne veux pas que le logiciel qui lit mes fichiers PDF ait le droit de lire le contenu de mon répertoire personnel et d’envoyer des e-mails.

Capsicum introduit de nouveaux appels et objets système, qui demandent une (relativement petite) modification du noyau, ainsi qu’une bibliothèque logicielle en espace utilisateur pour utiliser ces nouveaux appels système. FreeBSD a déjà fait les modifications nécessaires, et les chercheurs ont pu facilement convertir plusieurs applications au modèle Capsicum : tcpdump, dhclient, gzip et, avec l’aide d’un développeur Google, le navigateur Web chromium.

Capsicum peut ainsi renforcer considérablement la sécurité des applications UNIX classiques, sans demander de les recoder entièrement. Reste à voir si les développeurs du monde du Libre seront convaincus par ces approches compartimentées, et prêts à les prendre en compte lors de la conception de leurs logiciels.

Sortie d’Inkscape 1.0

93
5
mai
2020
Graphisme/photo

Inkscape n’avait pas eu de mise à jour importante depuis bien longtemps et cette nouvelle version était donc très attendue. Elle est numérotée 1.0, ça n’était pas obligé, mais ce n’est pas un mal de le faire non plus. Et cette attente n’a pas été inutile, car les nouveautés sont nombreuses, comme en témoigne la longueur des notes de publication, et les améliorations non moindres. Voici une petite sélection.

Logo d’Inkscape

G’MIC 2.7.0 : Une rentrée pleine de style pour le traitement d’images !

93
24
août
2019
Graphisme/photo

L’équipe IMAGE du laboratoire GREYC est ravie de vous annoncer la sortie (pour la rentrée ☺), de la version 2.7.0 de G’MIC (GREYC’s Magic for Image Computing), son cadriciel libre, générique, extensible, et sans doute un peu magique, pour le traitement des images.

teaser

La dernière dépêche LinuxFr.org sur ce logiciel libre avait été publiée, il y a un an, en août 2018. C’est donc l’occasion pour nous de résumer les nouveautés et les événements importants qui ont marqué la vie du projet le long de ces douze mois écoulés. Attachez vos ceintures, la route est longue et pleine de surprises !

Financement participatif de la tablette tactile libre Diskio Pi

Posté par  . Édité par ZeroHeure, Davy Defaud, Benoît Sibaud, Pierre Jarillon, Florent Zara et legranblon. Modéré par ZeroHeure. Licence CC By‑SA.
93
12
nov.
2018
Matériel

Diskio Pi, un écran tactile HD (en kit) compatible Raspberry Pi / Odroid en financement participatif.Le projet suscite beaucoup d’intérêt et d’articles de presse spécialisée depuis 2017. Un prototype a déjà été financé l’an dernier sur Ulule. Cet article raconte comment l’idée a germé et a grandi, pour arriver au financement participatif d’aujourd’hui.

NdM : financement non réussi (32794 € récoltés de 141 contributeurs, pour un objectif de 52096 €)

Diskio Pi animé

Exploiter inotify, c’est simple

93
24
nov.
2014
Linux

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.

Entretien avec Jehan, développeur GIMP

93
27
juin
2015
Graphisme/photo

Nous avons la chance d’avoir quelques développeurs qui fréquentent LinuxFR.org, dont Jehan Pagès (Jehan) qui contribue à GIMP, le logiciel de retouche d’images que l’on ne présente plus et qui est en train de se faire beau en vue de la sortie de la version 2.10 (je parle du logiciel, pas de Jehan — quoique je ne sache pas précisément ce qu’est en train de faire Jehan à l’heure où je couche ces quelques lignes).

Jehan a accepté de répondre à quelques questions pour LinuxFr.org ; nous le remercions chaleureusement à la fois pour le temps consacré à cet entretien et pour son implication dans GIMP !

Nouvelle version 2.6.32 du noyau Linux

Posté par  (site web personnel) . Modéré par patrick_g.
93
3
déc.
2009
Noyau
La sortie de la version stable 2.6.32 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.
Ce noyau 2.6.32 est particulièrement important car il sera intégrée dans la prochaine version Ubuntu avec support à long terme (Ubuntu 10.04 LTS) et dans la prochaine version Debian 6.0 "Squeeze".

Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche (placée sous licence libre CC BY-SA).

L’installation et la distribution de paquets Python (1/4)

Posté par  . Édité par Benoît Sibaud, alberic89 🐧, L'intendant zonard, nonas, palm123 et gUI. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
92
6
nov.
2023
Python

Quelques dépêches précédentes ont parlé des outils de packaging Python, comme ici, ou encore . Je vais chercher à faire un tour complet de la question, non seulement du point de vue de l’utilisateur qui cherche à comprendre quelle est « la bonne » solution (← ha ha ha rire moqueur…), mais aussi en expliquant les choix qui ont été faits, les évolutions, la structure de la communauté autour des outils, et les critiques qui leur sont souvent adressées, à tort ou à raison.

Des nouvelles de WeasyPrint, ou comment développer du libre à (presque) plein temps

Posté par  . Édité par Benoît Sibaud, Xavier Teyssier et Ysabeau 🧶 🧦. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
92
22
sept.
2022
Python

WeasyPrint est un générateur de documents qui transforme du HTML/CSS en PDF. C’est écrit en Python, c’est libre (bah oui, sinon on n’en parlerait pas ici), et nous en avions déjà discuté ici il y a quelques années dans un petit article.

Avec le temps (plus de 11 ans depuis le premier commit, que le temps passe vite ma p’tite dame…), le logiciel a gagné une sacrée ribambelle d’utilisateurs avec plus de 750 000 téléchargements par mois. Parmi tous ces gens qui utilisent WeasyPrint, on a forcément rencontré plein de gens avec plein d’idées pour générer plein de drôles de trucs ! Nous avons croisé entre autres des rapports de sécurité informatique 🖥️, des livres de jeu de rôle 🎮️, des tickets 🎫️, des documents scientifiques 🧮️, des factures de sites de vente en ligne 📄️, des compte-rendus biologiques ⚛️, des modes d’emploi de fours 🧑‍🍳️, des lettres officielles 💌️, des étiquettes électroniques 🏷️, des affiches promotionnelles en pharmacies ⚕️, des diplômes universitaires 🎓️…

Forts de ce petit succès, Lucie Anglade et moi (Guillaume Ayoub) avons créé depuis deux ans une structure qui s’appelle CourtBouillon (oui, parce que notre autre passion est la bonne nourriture) dédiée au développement de WeasyPrint et de ses dépendances. Nous avons donc pu passer beaucoup de temps à travailler sur le logiciel et apporter plein de nouveautés, tout en nous posant beaucoup de questions pour assurer un modèle économique viable. Voilà ce que l’on aimerait partager avec vous.

Sortie de Debian 11 « Bullseye »

Posté par  . Édité par Ysabeau 🧶 🧦, Pierre Jarillon, Benoît Sibaud et claudex. Modéré par Pierre Jarillon. Licence CC By‑SA.
92
18
août
2021
Debian

La distribution Debian 11 « Bullseye » a été publiée le 14 août 2021. Cette dépêche est largement tirée de l'annonce du projet.

Après deux ans, un mois et neuf jours de développement, le projet Debian est fier d’annoncer sa nouvelle version stable n° 11 (nom de code « Bullseye ») qui sera suivie pendant les cinq prochaines années grâce à l’effort combiné de l'équipe de sécurité de Debian (EN) et de l'équipe de gestion à long terme de Debian (EN).

Cette version contient plus de 11 294 nouveaux paquets pour un total de 59 551 paquets, avec un nombre significatif de paquets (9 519) marqués comme « obsolètes » et supprimés. 42 821 paquets ont été mis à jour et 5 434 demeurent inchangés.

Hommage à Frances Allen

92
19
août
2020
Science

Frances Allen est la première informaticienne à avoir reçu en 2006, la plus haute récompense en informatique, le prix Turing, pour ses travaux sur l’optimisation des compilateurs. Elle vient de décéder, le jour de son anniversaire, à 88 ans. Frances Allen a conçu et écrit des compilateurs indépendants des machines et des langages rendant ainsi possible la création des compilateurs optimisés modernes. Le secteur entier de l’informatique lui doit énormément.

Toute sa longue carrière, 45 ans, s’est exclusivement déroulée chez IBM ou elle est entrée le 15 juillet 1957 pour prendre sa retraite en 2002. Avec elle, c’est un pan important de l’histoire de l’informatique qui disparaît.

Plutôt qu’une banale nécrologie qui va, forcément, faire un peu plagiat, la forme d’une interview imaginaire, donne l’occasion d’aborder l’histoire de l’informatique et des thèmes qui lui étaient chers, principalement la place des femmes en informatique, sujet qu’elle a abondamment abordé dans un discours après la remise de son prix Turing.

Pijul, contrôle de version et théorie des patchs, version 0.12

Posté par  . Édité par ZeroHeure, Nÿco, Davy Defaud et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
92
24
avr.
2019
Gestion de versions

Pijul est un système de contrôle de version distribué (DVCS) développé en Rust et publié sous licence GPL v2. Il est basé sur une théorie des patches.

La différence principale entre Pijul et Git est que Pijul fonctionne avec des correctifs (ou patches), là où Git ne fonctionne qu’avec des instantané (snapshots). Une branche dans Pijul n’est qu’un ensemble de correctifs.

Ce mode de fonctionnement offre plusieurs avantages, dont une approche sans doute plus conforme à l’usage intuitif d’un DVCS. À ce stade, si vous avez reconnu le fonctionnement de Darcs, vous vous dites : « oui, mais c’est lent ! ». Au départ de Pijul, il y avait l’idée d’améliorer la vitesse de Darcs, mais de nouveaux algorithmes ont permis de créer un outil différent, extrêmement rapide.

La version 0.12 vient de paraître : même s’il reste sans doute quelques problèmes (notamment sur l’espace disque), cette version est le fruit d’importantes refactorisations et simplifications, et est de ce fait bien plus stable et cohérente que les précédentes ; en particulier, tous les algorithmes sont maintenant prouvables mathématiquement.

Démystifier l’activité d’hébergeur

92
10
jan.
2019
Internet

Les Chatons (membres du Collectif des Hébergeurs Alternatifs, Transparents, Ouverts Neutres et Solidaires) veulent sauver Internet en proposant des services décentralisés pouvant remplacer ceux des GAFAM. Cependant, ils n’invitent pas qu’à utiliser leurs services1, leur projet est aussi de vous faire devenir vous‐même un fournisseur de services, pour héberger vos propres données et, pourquoi pas, celles de vos proches.
Cependant, il est normal que vous ayez une appréhension naturelle à vous lancer dans cette activité, parce que vous pensez que vous n’en avez pas techniquement la possibilité ou que les connaissances théoriques à maîtriser sont trop importantes. Sachez qu’il n’en est rien ! La complexité de l’activité n’est qu’une légende uniquement entretenue par les salariés du domaine qui veulent pouvoir négocier un gros salaire2.

Nous verrons dans cette dépêche les quelques concepts à maîtriser pour passer pour un professionnel, et les outils dont il faut s’équiper pour garantir sa tranquillité. Aucun nom de logiciel ou d’entreprise ne sera donné, le choix est immense dans le monde du logiciel libre : les connaisseurs sont invités à indiquer leurs technologies préférées dans les commentaires3.


  1. Ce que vous pouvez faire en toute confiance, ce sera toujours mieux que de confier votre vie privée aux entreprises qui veulent les exploiter. 

  2. Note de l’auteur : si mon employeur me lit, je tiens à préciser que la complexité immense de mon travail mériterait une augmentation. 

  3. C’est un sujet à troll immense, alors essayez, s’il vous plaît, de présenter ce que vous utilisez sans prétendre qu’on ne fait rien de meilleur… 

darktable 2.6.0

92
27
déc.
2018
Graphisme/photo

darktable est un logiciel de retouche d’images spécialisé dans le traitement de photos « raw », c’est‐à‐dire des données brutes du capteur de l’appareil photo. Il a la particularité d’être non destructif c’est‐à‐dire qu’il ne modifie jamais les fichiers sur lesquels il travaille : on gère un ensemble de transformations à appliquer au fichier raw, et darktable permet d’exporter le résultat dans les formats d’images classiques.

darktable

Comme le veut la tradition, une nouvelle version de darktable est sortie pour Noël : la 2.6.0. 2018 a été une année de renouveau pour darktable, avec de nombreuses fonctionnalités majeures réalisées par de récents contributeurs.

Pour connaître les nouveautés…