Nouvelle version de NumCalc, la calculatrice scientifique en ligne de Fabrice Bellard

Posté par  . Édité par Florent Zara, Benoît Sibaud et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC By‑SA.
27
3
juin
2025
Science

Fabrice Bellard vient de mettre à jour NumCalc, sa calculatrice scientifique et graphique en ligne, qui utilise maintenant un nouveau code indépendant de QuickJS (je vous renvoie à la dépêche qui abordait cette question).

capture d'écran de Numcalc

Le nouveau code est un mix entre Javascript, Python et Julia. Le code Javascript utilise la bibliothèque LibBF (MIT). L'interface a été retravaillée mais reste minimaliste pour être pratique et légère. Elle est devenue responsive et s'affiche très bien sur un mobile. Elle accepte maintenant des entrées en syntaxe Calc et Javascript.

NumCalc est rapide, ça m'a impressionné. La réactivité vient aussi du navigateur et de l'ordinateur puisque tout se passe sur votre poste, rien n'est envoyé au serveur. C'est surtout une sensation. Par exemple l'application Qalculate! me parait moins nerveuse, comme on dit d'une voiture. Bref, NumCalc est agréable.

Les deux précédentes versions sont toujours disponibles.

Not so Common Desktop Environment (NsCDE), un paradigme différent

Posté par  . Édité par L'intendant zonard, BAud, cli345, Benoît Sibaud, gnoucat2, Ysabeau 🧶, Nils Ratusznik et Voltairine. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
23
28
mai
2025
Serveurs d’affichage

Not so Common Desktop Environment reproduit fidèlement Common Desktop Environment dit CDE, classique des Unix des années 90. Mais pourquoi puisque CDE est libre ? Eh bien pour faire mieux ! NsCDE est plus léger, plus complet, plus souple.

NsCDE est sorti en version 2.3 le 20 juin 2023. C'est un petit projet qui s'appuie sur un thème pour FVWM et quelques utilitaires de son cru. Le reste, c'est un thème pour les applications GTK et Qt. Poussant le mimétisme jusqu'à reproduire le script shell du premier démarrage, NsCDE vous demande quels doivent être votre terminal, votre gestionnaire de fichier, votre éditeur, etc. Ce n'est pas mal de pouvoir choisir ! Comme c'est assez abouti il n'y a pas eu de nouveaux développements depuis.

Sortie du gestionnaire d'archives PeaZip 10.4.0

Posté par  . Édité par Nils Ratusznik, Xavier Teyssier, bobble bubble et Jona. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes : aucune
31
28
mai
2025
Bureautique

PeaZip n'a jamais été abordé dans ces colonnes jusqu'à présent, alors qu'il fait partie des outils multi-plateformes permettant une transition en douceur vers le libre. Il a presque dix ans. Sortie le 14 avril, la version 10.4 continue la série 10.0 commencée en octobre 2024.

PeaZip Linux thème sombre sous Wayland
PeaZip affiché avec son thème sombre dans Wayland

Campagne de dons : Yunohost a besoin de vous !

Posté par  . Édité par Benoît Sibaud et Xavier Teyssier. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
34
19
mai
2025
Distribution

Cher·es ami·es, cher·es camarades, nos amours, nous lançons aujourd’hui une campagne d’appel à dons.

Car vous en avez probablement conscience : si notre activité est essentiellement bénévole et que YunoHost est offert à qui veut l’employer, notre activité a un coût. Or sur cette trajectoire et à ce rythme, nous ne pourrons couvrir que la moitié de nos dépenses projetées pour boucler notre budget.

page d'accueil Yunohost

QuickJS version 2025-04-26 et QuickJS-NG version 0.10

Posté par  . Édité par palm123, Benoît Sibaud et cli345. Modéré par Benoît Sibaud. Licence CC By‑SA.
18
16
mai
2025
JavaScript

Finalement Fabrice Bellard est comme tout le monde, lui aussi numérote ses versions avec des dates, c'est plus simple. Voici donc la version annuelle de QuickJS (licence MIT), son moteur JavaScript incorporable et compact (le binaire Linux 64 bits fait 757 kiB). QuickJS est compatible avec ECMAScript 2023 — sauf pour les appels tails que les auteurs ne trouvent pas indispensables — et passe presque toute la suite de tests ECMAScript (en sélectionnant ES2023).

En 2023, pour revivifier un développement un peu dormant, la fourche QuickJS-NG a été lancée (par un des contributeurs de Jitsi). QuickJS-NG est intéressant pour ceux qui veulent utiliser cmake et compiler le projet sous Windows avec le compilateur C Microsoft. Il intègre aussi le support de quelques fonctionnalités récentes de la norme JavaScript que QuickJS ne supporte pas encore. (Je cite Fabrice Bellard). Les différences ne sont pas énormes. La version 0.10 est toute neuve.

Ci-après, Fabrice Bellard m'a très gentiment expliqué les principaux changements de QuickJS.

LXQt 2.2.0

Posté par  . Édité par Xavier Teyssier, Benoît Sibaud, gUI et Arkem. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
15
16
mai
2025
Serveurs d’affichage

Le bureau LXQt est sorti le 17 avril 2025 en version 2.2.0. Comme prévu depuis la version 2.0, le développement est centré sur le confort : améliorations du support Wayland et ergonomie.
Pour mémoire, LXQt est un environnement de bureau fondé sur Qt, issu du rapprochement de deux projets, Razor-qt et LXDE, et publié sous licence GPL.

Le support de Wayland est encore meilleur, particulièrement en multi-écrans où on utilise des noms d’écrans plutôt que des nombres (appelez vos écrans mieux ça fera sourire Miou-Miou). En outre vous pourrez utiliser les dernières versions stables des compositeurs Wayland.

Niveau ergonomie, le gestionnaire de fichiers PCManFM-Qt accepte les terminaux personnalisés, le terminal QTerminal est encore plus lisible et tous les deux améliorent plein de petits trucs puisque c’est dans les détails que ça se cache. Dernier point notable, les utilisateurs de portables peuvent créer des profils d’énergie pour mieux gérer la batterie.

Pendant ce temps-là LXDE est abandonné.

Sortie de Lazarus 4.0, l'IDE pour Free Pascal

Posté par  . Modéré par ted. Licence CC By‑SA.
Étiquettes :
22
10
mai
2025
Programmation

Le 5 mai, jour qui se prête aux manipulations numériques, l'environnement de développement Lazarus est sorti en version 4.0. Lazarus est écrit en Pascal et permet de développer en Pascal Objet, c'est à dire en Delphi. Il accompagne le compilateur libre Free Pascal.

Le langage Pascal est toujours très utilisé, l'index TIOBE de mai 2025 le classe en neuvième position (et ça progresse), loin devant PHP ou Rust. Et si on en parle peu malgré ses qualités c'est peut-être parce qu'il n'est pas porté par de grandes corporations.

Lazarus 4.0 est dispo sur Linux, *BSD, Macos, Windows, il y a même des paquets debian pour RapsberryPi. Il est compilé avec FreePascal 3.2.2. La LCL (Lazarus component library) fournit des widgets graphiques multi-plateformes pour

  • Linux/FreeBSD (GTK2, Qt4, Qt5 and Qt6)
  • Windows depuis Windows 2000 (y compris WinCE)
  • macOS (Cocoa, Carbon, GTK2, Qt4, Qt5, Qt6)

QEMU 10.0

Posté par  . Édité par Sébastien Wilmet, Xavier Teyssier, Benoît Sibaud, Julien Jorge, palm123 et bobble bubble. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
32
6
mai
2025
Virtualisation

Comme tous les ans, Qemu sort une nouvelle version majeure. Le numéro n'implique donc pas de grands bouleversements. Il s'agit plutôt d'une base stable qui va être maintenue et améliorée pendant quelques années. Ainsi, les versions 7, 8 et 9 ont eu des mises à jour en mars 2025.

Comme d'habitude, les architectures ARM et Risc-V se taillent la part du lion et sont enrichies de nouvelles architectures. Les accès aux stockages sont partout plus rapides, et l'espace utilisateur accède toujours mieux au matériel.

Qemu est devenu une pièce importante dans le monde des serveurs et des développeurs. En tant qu'émulateur il permet de développer, compiler ou lancer un programme sur un processeur ou une machine différente. Couplé à KVM, XEN ou VMWare, il permet une virtualisation performante.

Pour 100 briques t'as plus rien : le navigateur Ladybird reçoit un million de brouzoufs

Posté par  . Édité par Julien Jorge. Modéré par Julien Jorge. Licence CC By‑SA.
Étiquettes :
38
4
juil.
2024
Internet

Après les multiples dons de 100.000 $, le projet de navigateur web Ladybird reçoit 1 million de dollars du fondateur de Github.

Dans la foulée, le projet se dote d'une fondation de droit américain dont les statuts interdisent toute forme de dons ou de financements intéressés (cf. Google qui rémunère Mozilla pour être le moteur de recherche par défaut de Firefox). Et bien sûr un site web tout neuf pour célébrer tout ça.

logo du navigateur Ladybird

Trois développeurs sont engagés (en plus d'Andreas Kling) et trois autres arrivent (inutile de postuler, ça ne devrait pas augmenter : Andréas préfère une petite équipe et veut toujours avoir les fonds pour un an et demi de salaires d'avance).

Une version alpha est prévue pour 2026. L'équipe utilise déjà Ladybird pour travailler sur ses sites préférés — Github, Discord, HackerNews… avis aux amateurs ! À ceux qui pensent toujours que créer un nouveau moteur de rendu et un navigateur est un projet voué à l'échec, remarquez de quelles pointures viennent les dons et les encouragements, le dernier en date étant Colin Hayhurst, créateur du moteur de recherche Mojeek.

XL-Converter 1.0, billet d'humeur et plaidoyer

Posté par  . Édité par Julien Jorge, palm123 et ted. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
31
6
juin
2024
Internet

XL-Converter est un utilitaire graphique pour convertir vos images en formats utilisables sur Internet. Outre les classiques JPEG et PNG il y a donc AVIF, WEBP et JPEG-XL. L’outil se veut ergonomique avec un minimum d’options pratiques. Par exemple on peut indiquer une dimension ou un poids maximum pour les images. À mes yeux, l’intérêt d’XL-Converter c’est surtout le format Jpeg. Pourquoi ? parce que ce format est loin d’être mort : tout en travaillant sur Jpeg-XL, les chercheurs suisses de Google ont développé un nouvel algorithme d’encodage du Jpeg classique, et cet algo est très performant.

Jpegli, le nouvel algo, tire son nom du jargon suisse, tout comme guetzli, butteraugli, etc. par la même équipe. Il est inclus dans la version 0.10 de la libjxl, la bibliothèque de référence pour Jpeg-XL (c’est normal il en réutilise du code). Et par là, il se retrouve l’encodeur Jpeg de XL-Converter.

L’auteur de Nginx enfourche le proprio

Posté par  . Édité par Ysabeau 🧶. Modéré par ted. Licence CC By‑SA.
Étiquettes :
71
16
fév.
2024
Internet

Maxim Dounin, l'un des principaux développeurs de NGINX (il est Nginx disent même certains) se barre et crée un fork.

Nginx est l'un des principaux serveurs web, voire le plus utilisé mais ça dépend des statistiques. Il est réputé pour sa vitesse, sa légèreté et sa solidité. La version libre est au coeur d'Nginx, aussi costaud, rapide et sécurisée que la version avec quelques extensions propriétaire. Malheureusement, ça pourrait ne plus être le cas :

En 2019, F5 Networks a racheté la société derrière Nginx. En 2022, F5 a fermé les bureaux de Moscou, signant un accord avec Maxim Dounin qui continuait bénévolement à travailler sur Nginx. Ayant quitté la société, il veillait sur cette pièce essentielle du web et du libre. Or en 2024, la nouvelle direction d'F5 n'entend que pouic à la technique et se focalise sur le marché. Elle s'est mêlée des questions de sécurité, préférant une version libre moins robuste afin de vendre plus de prestations — d'après Maxim Dounin.

Le 14 février, il en a eu marre et a lancé le projet Freenginx pour garantir un développement sans interférences marketing.

Window Maker 0.96 est plus ergonomique

Posté par  . Édité par Jona et gUI. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
72
12
sept.
2023
GNUstep

WindowMaker version 0.96 est sortie le 5 aout 2023, avec des nouvelles préférences d'ergonomie et du code allégé. WindowMaker ne sortant jamais de version majeure (l'approche de la version 1.0 est asymptotique), on peut considérer que les versions mineures ont leur place ici. D'autant que la précédente version est sortie en 2020.

Sans être un environnement de bureau, WindowMaker est un des plus anciens gestionnaire de fenêtres "pour gens normaux", avec un gestionnaire de préférences, des icônes, un dock et un menu qui rappellent NextStep ; beaucoup d'appliquettes utiles sont installables dans le dock, et les applications GNUStep s'intègrent bien avec l'esthétique et le comportement. Consommant peu de mémoire, il est pratique lorsqu'on travaille avec très peu d'applications.

WindowMaker ne tourne que sur X11, aucun membre de l'équipe n'est motivé pour le porter sous Wayland pour l'instant.

Konsave 2.2, perd pas ta p’tite config, baby !

Posté par  . Édité par Ysabeau 🧶. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
24
26
juin
2023
KDE

Konsave, vous connaissez ? Si vous aimez conserver, de mises à jour en mises à jour, votre écran peaufiné, vos préférences soigneusement mises au point, parce que vous êtes un adulte raisonnable qui a besoin de confort à l’écran… Et si persiste en vous l’enthousiaste et le curieux, ravi de tester de nouvelles distrib’, qui parfois réinstalle à neuf son bureau pour voir les changements révolutionnaires présentés dans les incroyables dépêches de LinuxFR… Et si en même temps vous êtes pragmatique, sautant d’ordi en ordi comme on saute de boulot en boulot…

Si vous êtes tout cela, ou même partiellement, alors vous avez besoin de tester Konsave, un outil pour enregistrer, exporter ou partager vos configurations de bureau et de logiciels.

La version 2.2 est sortie en janvier, mais il m’a fallu six mois pour la tester au risque de perdre ma config bien aimée.

L'affaire des sources : mémo des clones de Red Hat Entreprise Linux (RHEL)

Posté par  . Édité par Benoît Sibaud, bobble bubble, Startrek1701, tisaac et palm123. Modéré par Benoît Sibaud. Licence CC By‑SA.
47
25
juin
2023
Red Hat

Depuis que CentOS, devenue CentOS Stream n'est plus un clone de Red Hat Entreprise Linux (RHEL) (voir cette dépêche de 2020), d'autres projets ont émergé ou rappelé leur existence. Rocky Linux et Alma Linux sont les plus connus, de par leurs moyens, leurs originalités et le passé (glorieux !) de leurs créateurs. En plus ils ont tout fait pour qu'un rachat « à la CentOS » ne soit pas possible. Il y a d'autres clones, certains sur des niches, dont voici un panorama. Cette courte présentation se veut informative, pas exhaustive.

Privés de sources

Ce sont des clones à partir des sources. Les options de compilation utilisées par RedHat ne sont pas connues. Les distributions se veulent néanmoins compatibles à 100%, «bug-for-bug». Mais un problème de sources vient d'émerger : le 21 juin 2023, Red Hat a annoncé que CentOS Stream sera maintenant l'ossature de RHEL et sera désormais leur dépôt public unique de code source. Autrement dit sans licence RHEL on n'a plus accès direct et gratuit au code-source de RHEL. LWN s'est fait le relais des inquiétudes. Les réactions d'Alma Linux et Rocky Linux sont claires : il n'y aura pas de changement, le suivi des correctifs est assuré. Aucun impact pour l'instant.

Cent mille dollars pour un navigateur

Posté par  . Édité par devnewton 🍺, Nils Ratusznik, Julien Jorge et Benoît Sibaud. Modéré par Julien Jorge. Licence CC By‑SA.
62
20
juin
2023
Internet

Comme dans True Grit, c'est peu et beaucoup à la fois. L'auteur du navigateur web Ladybird, vient de recevoir 100.000 dollars d'un donateur anonyme, pour aider son développement. Ladybird est un navigateur web multi-plateformes écrit en C++ sans réutiliser aucune bibliothèque existante à part Qt pour l'interface graphique. Il est diffusé sous license BSD.

Ladybird passant les tests Acid