Entretien avec Jean-Sébastien Pédron à pied d'œuvre pour porter KMS pour Radeon dans FreeBSD

76
1
sept.
2013
FreeBSD

Nous avons la chance d'avoir quelques développeurs qui fréquentent LinuxFR.org (what else ?), dont Jean-Sébastien Pédron (alias dumbbell) qui contribue au système d'exploitation libre FreeBSD (dont dérivent notamment PC-BSD, GhostBSD, FreeNAS…).

Alors que FreeBSD vient de fêter ses vingt ans, que l'on apprenait récemment qu'il serait au cœur de la future PlayStation 4 et que la version 9.2 pointe le bout de son nez, nous revenons avec Jean-Sébastien Pédron sur son travail en cours, de portage du Kernel-based mode-setting (KMS) dans FreeBSD pour les GPU Radeon.

Dans la mesure où les dernières versions du pilote libre radeon (à partir de la version 7.0 du pilote xf86-video-ati publiée le 6 novembre 2012, précisément) et Weston, le compositeur de référence du projet Wayland, nécessitent KMS, ce port revêt une importance particulière pour le projet FreeBSD (rappelons que depuis FreeBSD 9.1, le pilote Intel prend en charge KMS).

Jean-Sébastien 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 FreeBSD !

À noter que les hyperliens ont été ajoutés après coup par les contributeurs à cette dépêche pour en faciliter la lecture.

Nuageuse mise à jour des routeurs Cisco et premiers grondements

Posté par  (site web personnel) . Édité par Florent Zara et baud123. Modéré par NeoX. Licence CC By‑SA.
Étiquettes :
76
3
juil.
2012
Matériel

Depuis la semaine dernière, les récriminations de possesseurs de routeurs Cisco/Linksys E2700, E3500 et E4500 se multiplient : suite à une mise à jour automatique du micrologiciel, ils se retrouvent privés d'accès à leur équipement, qui demande un compte « Cisco Connect Cloud » (censé offrir un accès distant permanent, de nouvelles applications, etc.).

Tous les utilisateurs qui n'ont pas désactivé l'interrupteur de mise à jour automatique situé sous le routeur seraient concernés. Déconnecter le routeur du réseau permet d'utiliser à nouveau le vieux couple identifiant/mot de passe, mais les fonctionnalités sont alors limitées.

Résumons : sous prétexte de faciliter la vie des utilisateurs néophytes, des mises à jour en douce (non réversibles) sont possibles, et peuvent changer les conditions juridiques d'utilisation (plus de détails dans la suite de la dépêche). Cela ne devrait étonner personne ici parmi un public plutôt sensibilisé à l'informatique déloyale et aux problématiques de l'informatique nébuleuse…

LibreOffice 3.5 est disponible

76
14
fév.
2012
Bureautique

LibreOffice est une suite bureautique développée par la Document Foundation. Elle est issue d'un fork d'OpenOffice.org. Le rythme de sortie est d'une nouvelle version majeure tous les six mois et d'une version de correction de bugs tous les mois. La version 3.5 est sortie ce 14 février.

Merci à Yves Bourguignon et à Nÿco pour leur aide lors de la rédaction de cette dépêche.

Logo LibreOffice

Les serveurs de kernel.org ont été compromis

Posté par  (site web personnel) . Modéré par Xavier Teyssier. Licence CC By‑SA.
76
1
sept.
2011
Administration système

Pour télécharger les sources du noyau Linux il faut aller sur kernel.org. C'est là que sont rassemblés les archives des différentes versions et c'est là que se trouvent les différentes branches git de nombreux développeurs.

Les responsables du site viennent d'annoncer (voir la partie news en bas de la page) que le serveur Hera avait été compromis, et ce au moins depuis le 28 août. Le pirate a modifié les binaires SSH du système et il a ajouté un cheval de Troie dans les scripts de démarrage.
Bien évidemment les administrateurs ont immédiatement isolé la machine et sont en train de tout passer au peigne fin pour comprendre l'origine de la compromission et pour évaluer les dégâts. Il faudra au minimum que les centaines de développeurs utilisant directement kernel.org changent leur clé SSH et que les tarballs disponibles soient régénérés (puisqu'elles ont été signées avec une clé présente sur le serveur compromis).

En revanche il n'y a, à priori, pas d'inquiétude à avoir en ce qui concerne les sources du noyau. La conception même de git, avec les sommes de hachage SHA-1 calculées pour chaque commit et chaque fichier source, empêche d'implanter une backdoor. Celui qui tenterait cela serait immédiatement détecté puisque les centaines de développeurs du noyau qui ont une copie git des sources recevraient alors une alerte au premier commit.

Jonathan Corbet, éditeur du site LWN, a rapidement publié un article sur le site linux.com pour expliquer ce fait et pour couper court aux articles catastrophistes que les journalistes n'allaient pas manquer de publier.
L'état de la presse étant ce qu'il est, nous savons tous que cet article de Jonathan n'empêchera pas les gens de dire n'importe quoi….

Le standard C++0x a enfin été voté

Posté par  . Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
76
18
août
2011
C et C++

Le nouveau standard du langage C++ a été voté ce vendredi 12 août. Initialement prévu pour 2008 ou 2009, il a pris du retard, notamment à cause de problèmes avec certaines fonctionnalités. Malgré cette date, beaucoup l'appellent quand même C++0x et il suffit de le nommer C++0xB pour que le nom soit conservé. La publication officielle ne devrait cependant pas arriver avant quelques mois.

Heureusement pour les utilisateurs, ces fonctionnalités ont déjà commencé à être implémentées dans les différents compilateurs et bibliothèques standard. Ceci devrait permettre de ne pas attendre trop longtemps avant de pouvoir profiter de ces nouveautés, voire d'en profiter dès à présent pour certaines. Par exemple, sous GCC, il faut passer l'option -std=c++0x au compilateur pour utiliser des évolutions qui sont déjà implémentées.

Une sélection des principales nouveautés est présentée en seconde partie de dépêche.

Merci à moules< pour son aide lors de la rédaction de cette dépêche.

GIMP fête ses 27 ans avec la version de développement 2.99.14

Posté par  (site web personnel, Mastodon) . Édité par bobble bubble, palm123, Julien Jorge, Lahminewski, antistress et Jona. Modéré par Pierre Jarillon. Licence CC By‑SA.
75
15
déc.
2022
Graphisme/photo

L'équipe GIMP est heureuse de vous annoncer la sortie de la version 2.99.14 de GIMP avec de nombreux jalons vers la version 3.0 de GIMP. À quelques jours près, cela coïncide aussi avec la date anniversaire du logiciel, qui fêtait ses 27 ans le 21 novembre 2022.

"27 ans de GIMP" par Aryeom, CC by-sa
« 27 ans de GIMP » par Aryeom, CC by-sa

Note: nous avions manqué de traduire ici la sortie de GIMP 2.99.12, il y a un peu plus de trois mois, et par manque de témérité devant l'ampleur du travail 😅, nous ne faisons pas une double traduction fusionnant ces 2 versions en une dépêche. Pour obtenir un aperçu plus complet des récents changements, nous conseillons de lire la dépêche de sortie de GIMP 2.99.12 en anglais.

Des changements importants sont en cours, nous espérons donc que vous la testerez à fond et nous vous rappelons qu'il s'agit d'une version en développement, destinée aux tests et aux rapports de bogues.

Pour une liste plus complète des changements, vous pouvez vous référer au fichier des nouveautés ou consulter l'historique des commits.

Sortie de GIMP 2.10.28 et nouvelles autour du projet

Posté par  (site web personnel, Mastodon) . Édité par Ysabeau 🧶 🧦, Pierre Jarillon et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
75
4
oct.
2021
Graphisme/photo

GIMP 2.10.28 est sortie. Il s’agit d’une version corrective principalement. Nous focalisons l’ajout de nouvelles fonctionnalités principalement sur les versions de développement (2.99.x).

Note : les esprits vifs auront remarqué que nous avons sauté GIMP 2.10.26. Un bug de fichier s’y est glissé et nous nous en sommes rendu compte après avoir estampillé la version dans le dépôt de sources. Nous ne recommandons pas de compiler et d’utiliser GIMP 2.10.26.

Les grands axes

  • Des corrections de bogues, notamment pour Windows ; voir ci-dessous pour les détails.
  • L’ancrable Tableau de bord prend maintenant en charge l’affichage mémoire pour OpenBSD.
  • Amélioration des performances de GIMP sur macOS Big Sur. Ces dernières étaient déjà appliquées séparément et expérimentalement dans nos paquets macOS depuis GIMP 2.10.22. L’expérience ayant été concluante, nous avons intégré ces changements de code dans notre base de code principale.
  • Les greffons suivants ont eu des correctifs: C-source, DICOM, GIF, PS, Sunras, BMP, DDS, PSD, TIFF, Gimpressionist, l’afficheur de métadonnées et plusieurs scripts script-fu, de même que l’interpréteur script-fu lui-même.
  • Des problèmes d’accessibilité dans des thèmes ont été corrigés, tel que des retours visuels au passage du pointeur ou des couleurs problématiques.
  • Une nouvelle fonction Script-Fu (dir-make) permet maintenant de créer des répertoires depuis des scripts.

Nautilus Terminal : un terminal intégré au navigateur de fichier de GNOME

Posté par  (site web personnel) . Édité par patrick_g, Xavier Teyssier et Julien Jorge. Modéré par Xavier Teyssier. Licence CC By‑SA.
75
30
avr.
2021
Gnome

Nautilus Terminal est un terminal intégré à Nautilus, le navigateur de fichier de l'environnement de bureau GNOME. Il peut être affiché ou masqué à tout moment et suit automatiquement la navigation ; il permet donc de taper rapidement des commandes dans le dossier courant.

La version 4.0 venant tout juste de sortir, j'en profite pour venir vous présenter ce projet sur lequel je travaille depuis plus de dix ans.

Capture d'écran et logo de Nautilus Terminal

Tour d'horizon des images libres (et pas libres)

75
22
fév.
2021
Graphisme/photo

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 !

Firefox 80 Quantum et Daylight sont sortis !

75
26
août
2020
Mozilla

Les versions 80 de Firefox Quantum (GNU/Linux, Windows et macOS) et Daylight (Android) ont été publiées le 25 août 2020.

Les principales nouveautés à signaler sont la version 2 du mode de protection renforcée contre le pistage — en fait sortie juste après la version 79 — et le développement bouillonnant du nouveau Firefox pour Android, nom de code : Daylight.

Le détail dans la deuxième partie.

80 km/h - Nicolas Duprey/ CD 78 - Département des Yvelines - licence CC BY-ND 2.0 - source : https://www.flickr.com/photos/yvelines/42146553605/

E.T. téléphone Meson

Posté par  . Édité par Julien Jorge, Davy Defaud, bubar🦥, Benoît Sibaud, ZeroHeure et Bruno Michel. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
75
7
oct.
2018
C et C++

Meson est une technologie récente de la catégorie des systèmes de configuration et de gestion de la compilation de projets, à l’instar d’Autotools et de CMake. Nous proposons dans cette dépêche un tour de Meson, avec une explication des technologies en jeu, puis des comparaisons et quelques tests de rapidité et performance. En aucun cas nous ne tomberons dans le cassage des autres technologies et nous essaierons de comparer de manière la plus neutre possible.

Meson a été initié par Jussi Pakkanen en 2013. Frustré par Autotools, insatisfait par CMake, il a décidé de s’attaquer au problème et défini les buts à atteindre. Meson est le fruit de son travail, aidé de la communauté de contributeurs qui s’est formée.

Bien entendu, nous ne sommes pas omniscients et attendons des commentaires pertinents des lecteurs de LinuxFr.org pour corriger toute erreur, dans la joie et la bonne humeur.

Histoire d’un arbre

Posté par  (site web personnel) . Édité par Davy Defaud, bubar🦥, ZeroHeure et audionuma. Modéré par bubar🦥. Licence CC By‑SA.
75
30
sept.
2018
Jeu

Il y a très longtemps un homme bâtissait une arène pour gladiateur intersidéral. Dix‐sept ans plus tard, l’un de ses modèles vit toujours après avoir voyagé longtemps sur des terres lointaines. Cet article conte les péripéties de cet arbre né dans une jungle jamais révélée, qui grandit à l’ombre d’un temple maya avant de garder d’anciennes ruines infestées d’une espèce d’un autre monde pour se retrouver enfin dans le jardin d’une station spatiale et rappeler aux hommes la Terre d’où ils sont nés. C’est aussi une histoire d’homme et de liberté.

Splash Unvanquished

Note : Ceci est une traduction du dernier billet de blog que j’ai écrit pour le site d’Unvanquished, Unvanquished est un jeu vidéo de stratégie en temps réel à la première personne se déroulant dans un univers de science‐fiction opposant deux espèces. Imaginez Ellen Ripley luttant pour sa survie sur Klendathu et vous avez l’idée.

Quel téléphone (plus ou moins) libre en 2021 ?

75
1
mai
2021
Mobile

Nous terminons notre tour du monde des systèmes d’exploitation libres pour smartphones avec la partie matérielle : quel appareil se procurer pour rouler un OS libre en 2021 ?

Si le critère principal est le logiciel libre, et a priori pour les libertés individuelles et le respect de sa vie privée, nous savons que d’autres critères peuvent rentrer en ligne de compte.

La lectrice ou le lecteur de LinuxFR.org étant exigeant·e et irréductible, les critères secondaires pourront être, selon les personnes : réaliser de belles photos (choix de photophones), s’assurer une bonne autonomie, maîtriser son budget, limiter les nuisances environnementales (Fairphone, téléphone de seconde main…), etc.

Nous tenterons de lui donner quelques pistes à travers les trois parties de cette dépêche : les téléphones DIY, les téléphones ouverts, les téléphones grand public pouvant rouler un OS libre.

Nokia 8810, le téléphone à clapet de Matrix
Crédits : Warner Bros (Matrix, 1999)

L'Air du Bois devient Open Source !

Posté par  (site web personnel) . Édité par Benoît Sibaud et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
75
2
sept.
2016
Do It Yourself

Après 3 années de développement (et de vie), L'Air du Bois, un projet de plateforme de partage collaboratif ouvert à tous les passionnés, curieux et professionnels du travail du bois, lève la tête, déploie ses ailes et se jette dans le vide pour effectuer son tout premier vol vers la liberté en ouvrant son code sous licence GNU GPLv3 !

G'MIC 1.7.1 : quand les fleurs bourgeonnent, les filtres d'images foisonnent.

Posté par  (site web personnel) . Édité par claudex, teoB, Benoît Sibaud, Christophe Turbout et ZeroHeure. Modéré par claudex. Licence CC By‑SA.
75
5
mai
2016
Graphisme/photo

La version 1.7.1 « Spring 2016 » de G'MIC (GREYC's Magic for Image Computing), infrastructure libre pour le traitement d'images, a été publiée récemment, le 26 avril 2016. Nous continuons notre série de présentation des possibilités et des avancées de ce logiciel libre, avec la description des nouveautés et des améliorations notables introduites depuis notre dernière dépêche sur ce sujet, datant de décembre 2015, qui avait été rédigée à l'occasion de la sortie de la version 1.6.8. Trois versions successives ont été publiées depuis (les versions 1.6.9, 1.7.0 et 1.7.1).
La deuxième partie de la dépêche détaille quelques uns des nouveaux filtres et effets disponibles dans le greffon G'MIC pour GIMP, qui reste l'interface de G'MIC la plus utilisée à ce jour. Nous abordons aussi les autres évolutions diverses du projet comme l'amélioration et la création d'autres interfaces d'utilisation ainsi que les avancées « techniques » réalisées au cœur du framework.