↩ Accueil

Vue normale

index.feed.received.today — 16 mai 20254.1 🐧 Linux

elementary OS Preview Some Cool Upcoming Features

16 mai 2025 à 17:15

The elementary OS 8.0.1 release back in March brought an appreciable set of improvements with it, including a much-improved Files app, but as ever in development: the work never stops! Project founder, Danielle Foré, recently recapped a few smaller features that have been issued to users of the Ubuntu-based Linux distribution as software updates, including: If you run elementary OS 8.x, install your updates and eat your greens, you should be benefitting from the changes listed above (if you don’t have them, go update to get ’em). But Danielle also gave us an early-look at an exciting new app and […]

You're reading elementary OS Preview Some Cool Upcoming Features, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Direct I/O For DMA-BUF Can Yield A Big Performance Win

16 mai 2025 à 16:41
Smart device manufacturer HONOR has posted a patch series adding direct I/O support to DMA-BUF with the "DMA_BUF_IOCTL_RW_FILE" flag. In turn this direct I/O use can yield significant throughput improvements and lower latency to help with AI model loading, real-time data streaming, and other uses...

AMD Ryzen AI Max+ "Strix Halo" Delivers Best Performance On Linux Over Windows 11 - Even With Gaming

16 mai 2025 à 12:40
Now having shown the very strong AMD Ryzen AI Max+ PRO 395 Linux performance for this "Strix Halo" SoC with Radeon 8060S iGPU for its integrated graphics, you may be wondering on the same hardware how this compares to Microsoft Windows 11. Today's article is looking at the Microsoft Windows 11 Pro performance as shipped by HP on their ZBook Ultra 14 G1a laptop compared to Ubuntu 25.04 with a clean install.

KDE Plasma 6.4 Desktop Environment Enters Beta Testing with Many New Features

15 mai 2025 à 22:45

KDE Plasma 6.4 Beta

KDE Plasma 6.4 desktop environment is now available for public beta testing with many new features and improvements. Here’s what to expect in the final release!

The post KDE Plasma 6.4 Desktop Environment Enters Beta Testing with Many New Features appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.

Linux Presentation Day 2025

16 mai 2025 à 11:31

Pour la 7ᵉ année consécutive Montpel’libre annonce la Linux Presentation Day pour la France et l’Afrique, des événements autour du 18 mai 2025 seront organisés pour montrer et démontrer et peut-être même pour certaines et certains « démonstrer » ou plus prosaïquement démystifier, que l’installation et l’utilisation de GNU/Linux n’est pas si compliquée que cela et même à la porter de tous.

Cette année encore Montpel’libre vous présente Linux Presentation Day (ou LPD) relayé par la GULL Academy. Cet événement est l’occasion de découvrir Linux et les logiciels libres. Un grand nombre de groupes d’utilisateurs de Linux (GUL) et/ou Logiciels Libres (GULL) du monde, ainsi que des entreprises et des universités, organisent chaque année, à la même période, des rencontres afin de présenter GNU/Linux et plus largement les Logiciels Libres.

Grâce à la mobilisation exceptionnelle des GUL, chaque année, cette manifestation est une réussite.

Linux Presentation Day (ou LPD) est un événement à grande échelle qui a pour but de promouvoir Linux et les logiciels libres auprès du grand public.

L’idée d’organiser un événement de manière synchronisée sur l’ensemble de l’Europe a été initiée par le groupe d’utilisatrices et d’utilisateurs de Linux berlinois (BeLUG), afin de faire connaître et découvrir Linux et les logiciels libres à un large public et d’éveiller l’attention des médias.

Des présentations, voire l’installation de plusieurs distributions GNU/Linux seront possibles, ainsi que des démonstrations et mini ateliers peuvent être organisés ou toute sorte de manifestation qui feront la part belle au système d’exploitation GNU/Linux.
Alors, à vos agendas ! Le prochain Linux Presentation Day aura lieu autour du 18 mai, mais plus largement sur tout le mois de mai, en Afrique et en France, mais bien sûr partout ailleurs.

Si vous avez des propositions, merci de les indiquer !

Ainsi, nous vous proposons d’inscrire sur cet espace, les activités de votre structure sur les présentations de GNU/Linux qui auront lieu lors du mois de mai. Pour les inscriptions sur l’Agenda du Libre, pensez bien à taguer votre événement avec « linux-presentation-day » (NdM: linux_presentation_day pour LinuxFr.org)
Inscription de votre événement sur framaforms.

Photo d'un événement

Commentaires : voir le flux Atom ouvrir dans le navigateur

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

16 mai 2025 à 10:27

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.

Changements les plus importants dans QuickJS 2025-04-26

Les explications viennent de Fabrice Bellard :

  • La suppression d'extensions non standardisées que j'avais ajoutées pour avoir des nombres flottants en précision arbitraire et la surcharge des opérateurs. Précision historique : j'ai créé QuickJS au début afin d'avoir une calculatrice avec une syntaxe compatible JavaScript. L'idée était de pouvoir manipuler des entiers ou des nombres flottants en précision arbitraire, des polynômes ou des matrices tout en utilisant une syntaxe familière. D'où des extensions au langage JavaScript présentes dans QuickJS. Mais ces extensions étaient compliquées et source de bugs, donc j'ai décidé de les supprimer. La calculatrice est maintenant un projet à part.
  • L'implémentation des BigInt se reposait sur la librairie libbf que j'ai supprimée avec les extensions non standardisées. Il y a donc une nouvelle implémentation des BigInt, plus rapide et plus simple.
  • La réimplémentation des "weak references" avec le support de fonctions présentes dans ES2023. QuickJS-NG les supportait déjà mais avec une implémentation qui utilise plus de mémoire, est moins efficace et surtout potentiellement incorrecte en présence de cycles.
  • La concaténation de petites chaînes de caractères est plus rapide grâce à l'utilisation de "ropes". Beaucoup de programmes fabriquent de longues chaînes de caractères en concaténant des petites chaînes de caractères avec une grosse s = ""; for(i=0;i<n;i++) s += "a". C'est une méthode déconseillée car inefficace, mais les moteurs JavaScript comme V8, SpiderMonkey ou JavaScriptCore l'optimisent donc elle est très utilisée.
  • Ajout des numéros de colonne dans les erreurs. QuickJS-NG le faisait déjà mais la méthode ne me convenait pas. Celle utilisée dans QuickJS est plus simple et (normalement) plus précise.
  • Les nombres flottants sont maintenant analysés et convertis en chaînes de caractères sans utiliser la librairie C. Cela est nécessaire pour être complètement compatible avec la norme JavaScript et accroître la portabilité du code.

Principaux changements de QuickJS-NG 0.10

  • Implémentation de Array.fromAsync
  • supporte os.Worker sur Windows
  • ajout du mode de build parserless
  • ajout de os.exePath()
  • ajouts des hooks Promise
  • correction des Promise non gérés
  • nouvelle implémentation de BigInt par Fabrice Bellard (voir ci-dessus)
  • et divers…

Sous-projets

QuickJS héberge des bibliothèque C qu'on peut utiliser pour d'autres projets :

  • libregexp : une bibliothèque Regexp petite et rapide, totalement conforme aux spécifications Javascript ES2023.
  • libunicode : une petite bibliothèque Unicode supportant les conversions de casse, la normalisation unicode, les requêtes unicode scriptées, les requêtes unicode de catégorie générale et toutes les propriétés unicode binaires.
  • dtoa : une petite bibliothèque pour l'impression et l'analyse syntaxique en float64.

Téléchargements

Les binaires sont dispos avec jsvu (JavaScript Version Updater, de Google) ou esvu (ECMAScript Version Updater, projet communautaire), ainsi qu'en téléchargement depuis les sites respectifs. Fabrice Bellard a aussi préparé des binaires QuickJS construits avec la Libc Cosmopolitan pour Linux, Mac, Windows, FreeBSD, OpenBSD, NetBSD tant sur les architectures ARM64 que x86_64.

Commentaires : voir le flux Atom ouvrir dans le navigateur

LXQt 2.2.0

16 mai 2025 à 09:28

Le bureau LXQt est sorti le 17 april 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é.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Firefox Now Lets You Add Custom Images to New Tab Page

16 mai 2025 à 00:41

firefox logo on an orange backgroundA number of new personalisation features have been added to the Firefox New Tab page in the past year, including the ability to pick a background image from a small set of hand-picked pics and solid colours. Pleasant though those curated images are, they’re not to everyone’s tastes. This is why Mozilla’s engineers have been beavering away on a few enhancements to provide greater customisation — you can “test” them in the latest stable release, which is Firefox 138 at the time I write this. The big change is that you can now “upload your own image” to use as […]

You're reading Firefox Now Lets You Add Custom Images to New Tab Page, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

index.feed.received.yesterday — 15 mai 20254.1 🐧 Linux

Intel Core Ultra 7 256V "Lunar Lake" Linux Performance In Mid-2025 vs. Launch Day

15 mai 2025 à 20:30
Given the significant gains to the Intel Arrow Lake performance on Linux since launch that I showcased last month on Phoronix, I was also eager to see how the Intel Lunar Lake performance has evolved since its debut last year. In this article is a look at those relatively weak launch-day Linux performance numbers for the Core Ultra 7 256V compared to where they are performing now on Ubuntu 25.04 for showing how far the Intel Lunar Lake performance has evolved since last September.

05/15 Grml 2025.05

15 mai 2025 à 13:10
Grml is a bootable CD (live CD) based on Debian GNU/Linux. It includes a collection of GNU/Linux software especially for users of text tools and system administrators. It also provides automatic hardware detection. Grml can be used as a rescue system, for analysing systems and networks, or as a working environment. Due to on-the-fly decompression, Grml includes about 2 GB of software and documentation on the CD.

CachyOS, Clear Linux & Debian 13 Deliver The Best Performance On Framework Laptop 13 With AMD Strix Point

15 mai 2025 à 13:04
For those that may be upgrading to the new Framework 13 with AMD Ryzen AI 300 series "Strix Point" SoCs and curious about hitting the best possible Linux performance, this article is for you. Here is a look at the performance of the Framework Laptop 13 with AMD Ryzen AI 9 HX 370 across CachyOS, Clear Linux, Debian, Fedora Workstation 42, Manjaro Linux 25.0, openSUSE Tumbleweed, and Ubuntu 25.04.

Arch Linux Installer Now Supports Labwc, Niri, and River Wayland Compositors

15 mai 2025 à 11:40

Arch Installer

Archinstall 3.0.5 Arch Linux menu-based installer is now available with support for the Labwc, Niri, and River Wayland compositors, XMonad tiling X11 window manager, and other changes.

The post Arch Linux Installer Now Supports Labwc, Niri, and River Wayland Compositors appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.

You Can Now Upgrade Ubuntu 24.10 to Ubuntu 25.04, Here’s How

15 mai 2025 à 03:21

Upgrade Ubuntu 24.10

This is a step-by-step and easy-to-follow tutorial (with screenshots) to show you how to upgrade your Ubuntu 24.10 (Oracular Oriole) installations to Ubuntu 25.04 (Plucky Puffin). Here's how!

The post You Can Now Upgrade Ubuntu 24.10 to Ubuntu 25.04, Here’s How appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.

Linux Swap Table Code Shows The Potential For Huge Performance Gains

15 mai 2025 à 10:00
Following recent discussions by Linux kernel developers around integrating swap cache and swap maps functionality with the swap allocator, Swap Table was born. With Swap Tables the hope is for lower memory use, higher performance, dynamic swap allocation and growth, greater extensibility, and other improvements over the existing swap code within the Linux kernel...
❌