↩ Accueil

Vue normale

Hier — 14 janvier 20254.1 🐧 Linux

Intel Arc B580 Linux Graphics Driver Performance One Month After Launch

14 janvier 2025 à 21:47
Yesterday I looked at how the Intel OpenCL GPU compute performance evolved for the Arc Graphics B580 in the one month since that first Battlemage graphics card premiered. There were nice Intel GPU compute optimizations merged over the past month to improve the experience. Here are some Linux graphics/gaming benchmarks for the Intel Arc B580 comparing the prior launch day Linux driver performance to where the Mesa performance is at now...

GNOME 48 Expands Core Apps With New Audio Player

14 janvier 2025 à 20:26

When GNOME 48 is released in March it will debut with a brand-new audio player. Per a recent merge request, Decibels graduates from GNOME Incubator to GNOME Core Apps as part of GNOME 48, making the software something GNOME recommends downstream Linux distributions include to give users a fully-featured GNOME experience. You may be familiar with or even using Decibels already. I wrote about the app in late 2023, and it’s been available to install from Flathub for almost as long. For anyone not familiar with it, Decibels is a no-frills audio player designed for the GNOME desktop (but can […]

You're reading GNOME 48 Expands Core Apps With New Audio Player, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Flatpak 1.16 Improves USB Access, Wayland Integration & Accessibility

14 janvier 2025 à 18:01

A new stable release of Flatpak is out with a wealth of improvements in tow. Flatpak 1.16.0 is the first stable release in the new 1.16.x series, coming more than two years after the Flatpak 1.14.x cycle began and containing features, fixes, and other work undertaken from the 1.15.x development releases. Such as? Well, the way that Flatpak apps access USB devices is improved in Flatpak 1.16.x thanks to a new input device permission. Developer Georges Basile Stavracas notes that this is “technically still a sandbox hole that should be treated with caution” but enables apps to purposefully limit the scope […]

You're reading Flatpak 1.16 Improves USB Access, Wayland Integration & Accessibility, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

GCC Developers Consider Deprecating ARM64 ILP32 Support

14 janvier 2025 à 17:01
ARM64 ILP32 is the Armv8 architecture with a 32-bit ABI rather than 64-bit -- akin to the "x32" x86 effort that never really took off on Linux. ARM64 ILP32 support never ended up making it into the mainline Linux kernel or GNU C Library but did appear within the GNU Compiler Collection. But years later and little use, GCC developers are consider deprecating ILP32 support ahead of its eventual removal...

Intel IPU6 Web Camera Support Still Poses A Challenge For Linux Laptops

14 janvier 2025 à 16:11
Back in 2022 there were Linux kernel developers like Linux's second-in-command Greg Kroah-Hartman recommending that Intel Alder Lake laptops be avoided. This was due to the Intel web camera support in those new-at-the-time laptops yet to be properly upstreamed and relying on binary bits. Over time that Intel IPU6 MIPI camera support has seen portions of the code upstreamed into the mainline Linux kernel and distributions like Fedora taking extra steps to make them work but still in 2025 those with newer Intel laptops boasting the latest web camera technology are often facing a challenging experience...

OpenZFS 2.3 Is Out with Linux 6.12 Support, RAIDZ Expansion, Fast Dedup, and More

14 janvier 2025 à 01:38

OpenZFS 2.3 file system and volume manager is now available for download with support for Linux kernel 6.12 LTS and several new features. Here's what's new!

The post OpenZFS 2.3 Is Out with Linux 6.12 Support, RAIDZ Expansion, Fast Dedup, and More appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.

openSUSE Tumbleweed Now Offers Wayland Support for the LXQt Desktop

13 janvier 2025 à 20:45

openSUSE Tumbleweed users can now install the latest LXQt desktop environment with Wayland support from the official repositories. Here's how!

The post openSUSE Tumbleweed Now Offers Wayland Support for the LXQt Desktop appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.

DXVK 2.5.3 Brings Improvements for Far Cry 5, Max Payne 3, and Other Games

13 janvier 2025 à 17:01

DXVK 2.5.3 Vulkan-based implementation of D3D9, D3D10, and D3D11 for Linux / Wine is now available for download with improvements for several games.

The post DXVK 2.5.3 Brings Improvements for Far Cry 5, Max Payne 3, and Other Games appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.

MX Linux 23.5 Released with Xfce 4.20 and Linux 6.12 LTS, Based on Debian 12.9

13 janvier 2025 à 14:28

MX Linux 23.5 distribution is now available for download based on Debian GNU/Linux 12.9 “Bookworm” and powered by Linux kernel 6.12 LTS. Here’s what’s new!

The post MX Linux 23.5 Released with Xfce 4.20 and Linux 6.12 LTS, Based on Debian 12.9 appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.

Revue de presse de l’April pour la semaine 2 de l’année 2025

Par :echarp
14 janvier 2025 à 10:13

Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

[ZDNET] La SNCF et l'Europe dans le train du logiciel libre

✍ Thierry Noisette, le samedi 11 janvier 2025.

Le groupe SNCF, qui réalise et collabore à plusieurs logiciels libres dont son jumeau numérique Open Source Railway Designer (OSRD), présente l’association Open Rail, née en 2024.

[Numerama] VLC lance une fonction attendue depuis longtemps par les fans de séries

✍ Hugo Bernard & Nicolas Lellouche, le jeudi 9 janvier 2025.

VLC va intégrer de l’IA générative dans son lecteur vidéo open-source. Le plus célèbre des logiciels français prépare un générateur automatique de sous-titres capable de parler plusieurs dizaines de langues.

Et aussi:

[Silicon] La Chine veut livrer un processeur Open Source cette année

✍ Matthieu Broersma, le mercredi 8 janvier 2025.

Le directeur de l’académie de recherche du gouvernement chinois promet un processeur haute performance basée sur la norme open source RISC-V.

[Next] La définition de l'IA ouverte divise encore le milieu

✍ Martin Clavey, le lundi 6 janvier 2025.

En octobre dernier, l’Open Source Initiative a publié la version 1.0 de sa définition de l’IA ouverte, mais des acteurs du milieu du logiciel libre n’en sont pas satisfaits. Ils s’organisent autour de Sam Johnston pour peser sur la définition qui sera utilisée en Europe lors du AI Action Summit organisé par l’Élysée les 10 et 11 février.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Aux (codes) sources de la poésie

14 janvier 2025 à 07:51

Le livre ./code --poetry est un objet original réunissant programmation, poésie et graphisme, que l’amoureux du code peut prendre plaisir à avoir dans sa bibliothèque pour le feuilleter de temps en temps et méditer sur toute cette littérature pour machines qu’il a écrite depuis ses premiers émois binaires. Attelage a priori improbable, Daniel Holden est programmeur et travaille dans les jeux vidéos à Montréal alors que Chris Kerr est un poète qui vit à Londres. Ils ont en fait fréquenté la même école et se connaissent depuis l’âge de onze ans. Explorons leur livre :

  • Daniel Holden et Chris Kerr, ./code --poetry, Broken Sleep Books, 2023, ISBN 978-1-915760-89-0.

    Sommaire

    Sources et rendus

    Un code poem est un code source mélangé à de la poésie, alors on pourrait traduire l’expression par un mot composé comme code-poème ou poème-source. J’utiliserai plutôt cette dernière traduction, le mot « source » ayant clairement des connotations poétiques. Pour ce qui est du concept de code poetry, poésie-source me satisfait moins. À vous de voir.

    Dans les poèmes-sources du livre, parfois les mot-clés du langage utilisé font partie du texte du poème, parfois le poème est simplement contenu dans des commentaires que la coloration syntaxique et la mise en page aideront à mettre en valeur. Utiliser des chaînes de caractères est une autre solution facile. On peut aussi généralement utiliser des noms de variables (éventuellement inutilisées), de fonctions, de labels, etc. Dans certains poèmes-sources les parties de code imprononçables sont isolées en haut ou en bas du code source comme dans chernobyl.rkt. Le code est toujours mis en forme avec soin et constitue parfois un calligramme, mot inventé par Apollinaire, par exemple une raquette de tennis pour Processing. Les auteurs se réclament également de la poésie concrète.

    On notera que dans le cas où l’on utilise également les mots-clés du langage dans le texte poétique, on sera bien sûr dans la plupart des langages plutôt incité à écrire en anglais. Mais on pourrait aussi considérer leurs mots-clés comme des parties d’un mot, par exemple for(midable=0;;) // j’étais fort minable. Sinon, on pourra utiliser un langage Logo en français ou quelques autres rares langages pour batracien hexagonal que vous pourrez citer en commentaires.

    Une contrainte majeure respectée dans le livre est qu’un programme doit être exécutable : il produit alors souvent de l’art ASCII, soit statique soit le plus souvent dynamique comme dans water.c, mais peut aussi produire un texte mixant poésie et codes informatiques (des balises HTML par exemple dans divide.php). Quant au titre du poème, c’est simplement le nom du fichier source.

    Les sujets abordés dans ces poèmes sont variés : expériences personnelles, théories du complot, dystopies, technologie et environnement, etc. D’après l’introduction du livre, chaque poème-source et sa sortie sont censés refléter le caractère du langage informatique utilisé. On trouvera pour chacun des vingt-six poèmes le code source sur la page gauche, avec coloration syntaxique, sur fond clair ou sombre, et sur la page droite la sortie. Le livre se double d’un site compagnon https://code-poetry.com/ qui a l’avantage de montrer les versions animées des sorties. Le livre essaie néanmoins de rendre cela par des successions de copies d’écran quand c’est possible. Comme la bannière en haut du site web semble boguée ou incomplète, voici les liens directs vers les vingt-six codes disponibles : Javascript, Julia, PHP, Racket, C++, Piet, Bash, Shakespeare, Perl, C, Haskell, C, J, Batch, Ruby, Objective C, Go, Processing, Ante, Befunge, C#, Python, Python, Erlang, Lua, Brainfuck. On notera que parmi les langages vedettes, le C et le Python ont droit à deux codes. Et on saluera les efforts du programmeur pour arriver à maîtriser les bases de tous ces langages pour la rédaction du livre. Si vous y trouvez un de vos langages préférés, vous pouvez partager en commentaires les particularités ou astuces des codes présentés (on frise parfois l’offuscation).

    Autres textes pour « massive nerds »

    Après les vingt-six poèmes, nous tombons sur la Code Poetry Manual Page, placée dans la section 7 des man-pages (Overview, conventions, and miscellaneous) : ./code --poetry - A collection of executable art. Chaque poème ou langage a droit à un paragraphe de commentaires (techniques, littéraires ou humoristiques).

    Le livre se termine par un texte de chaque auteur. Le premier texte, celui du poète, explique les contraintes liées à la mise en page et à la présentation graphique des codes sources et de leurs sorties à la fois dans le livre et sur le site compagnon, puis se termine par une liste d’autres livres déjà publiés sur le sujet, en insistant sur ce en quoi le présent livre s’en démarque.

    Le second texte est écrit par le programmeur du tandem et s’intitule (si l’on interprète le graphisme d’introduction) « I love ASCII ». Il tente d’abord d’expliquer au candide (qui serait tombé par hasard sur ce livre ?) ce qu’est un langage de programmation pour l’introduire à la culture geek. Il explique par exemple la multiplicité des langages et dit :

    Les gens ont donc tendance à s’identifier à certains langages plus qu’à d’autres, ce qui entraîne un effet d’amplification. Au fur et à mesure que les gens affluent vers le langage qui leur correspond le mieux, la culture s’homogénéise. Des frontières sont tracées, des nations se développent et des drapeaux sont hissés.
    Ces factions sont connues pour se livrer à des « guerres de religion » à propos du meilleur style de programmation. La lecture des arguments est une expérience en soi, quelque part entre un débat théorique entre physiciens des particules et une dispute enfantine sur Porsche versus Ferrari.

    Le texte se termine par la déclaration d’amour au code ASCII annoncée en titre, avec des explications intéressantes sur les origines de certains caractères. Mais quand l’auteur taquine sa compagne en lui disant qu’il va se faire tatouer les quatre-vingt-quinze caractères imprimables du code ASCII, elle lui répond en substance : « Please don’t, you massive nerd! »

    Finalement, la dernière page imprimée du livre nous invite à nous mettre au travail avec la chaîne de caractères layoutyourunrest écrite en majuscules puis en minuscules. On peut traduire ça par : « exposez votre trouble ». C’est en fait la devise de la maison d’édition Broken Sleep Books (dont le fondateur est insomniaque !), spécialisé dans la poésie et basée au Pays de Galles. Alors lecteur linuxien, es-tu inspiré ? N’es-tu pas en mal de défi depuis que TapTempo a été porté dans ton langage favori ? Are you experienced?

    Le logos informatique

    Le verbe créateur est bien sûr un thème biblique. Wikipedia rappelle également que :

    Le terme « poésie » et ses dérivés « poète », « poème » viennent du grec ancien ποίησις / poíesis par le verbe ποιέω / poiéō, « faire, créer » : le poète est donc un créateur, un inventeur de formes expressives […]

    On sait bien que les écrivains créent des mondes, certains poussant même la chose à l’extrême, comme J.R.R. Tolkien qui a créé tout un monde avec sa mythologie, son histoire, sa géographie, ses créatures, ses langues, ses poèmes et chansons, etc. Mais les développeurs ne sont pas en reste. Que le logos informatique soit créateur et crée des mondes, voire le monde, pour le meilleur et pour le pire, quiconque a vécu l’évolution de notre société depuis les débuts du web pourra difficilement en douter.

    Notes diverses

    • Difficile après cette conclusion de ne pas avoir envie de réécouter Un autre monde (1984) de Téléphone. « Dansent les ombres du monde ».
    • Cette alliance de la poésie et de la technologie m’a fait aussi penser à Anne Clark, qui dans les années 80 déclamait ses textes dans un style dit « spoken word » sur fond de musique électronique new wave. Son morceau le plus connu est Our Darkness (1984), qualifié plus récemment par certains de proto-house. Elle a continué sa carrière et en 2022 a sorti un album Borderland (Found Music for a Lost World) dans un style musique de chambre. On y trouve en particulier un poème de Mary E. Coleridge (1861-1907) intitulé L’oiseau bleu récité par Anne Clark : The Bluebird. Enfin, sur son site officiel, on voit qu’en 2024 elle a prêté sa voix à des installations réalisées par l’artiste Clemens von Wedemeyer qui s’intéresse entre autres aux relations sociales, comme on peut le voir sur ces photos montrant des graphes : Social Geometry. Malheureusement, on ne l’entendra pas ; il aurait fallu aller à Berlin.
    • Cette dépêche n’est pas sans lien non plus avec Des nouvelles de Fortran n°6 où j’évoquais récemment l’utilisation du langage dans les années 60-70 pour explorer la génération automatique de poèmes.
    • On notera que comprendre la poésie moderne anglo-saxonne peut parfois être ardu, la syntaxe de la langue, déjà plutôt souple, subissant des contorsions et le vocabulaire puisant dans le vaste répertoire de la langue anglaise. Sans compter ici le mélange avec le code source qui brouille parfois la lecture (faut-il lire les mots-clés du langage ?).

    Bibliographie

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Enlightenment 0.27 Released with Bug Fixes, New Modules

    14 janvier 2025 à 02:30

    Enlightenment 0.27, released this week, brings a wealth of incremental improvements to users of this unique desktop environment. Though not as well known or widely used as GNOME, Xfce, KDE Plasma, et al, Enlightenment (often abbreviated as just ‘E’) differentiates itself through the use of Enlightenment Foundation Libraries (EFL). An assembly of modules, Enlightenment offers a lightweight window manager, compositor, and desktop shell built using Enlightenment Foundation Libraries (EFL), plus a small set of native EFL-based apps including a file manager, photo viewer, and terminal. Enlightenment’s aesthetics aren’t to everyone’s tastes (it’d be a boring world if it did; most […]

    You're reading Enlightenment 0.27 Released with Bug Fixes, New Modules, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

    01/13 FunOS 24.10

    14 janvier 2025 à 00:10
    FunOS is an Ubuntu-based Linux distribution which features the JWM graphical user interface. The project is intended to be more lightweight than official Ubuntu community editions while providing the same application compatibility and hardware support.
    À partir d’avant-hier4.1 🐧 Linux

    Intel Battlemage Showing Off Nice OpenCL Gains With Newest Open-Source Compute Stack

    13 janvier 2025 à 20:52
    Last month with the launch of Intel Battlemage with the Arc B580 graphics card, there was fairly nice open-source GPU compute performance but with some outliers... Today it's a pleasure to report that with the newest open-source GPU compute stack as of this past week, there are some nice Xe2 / Battlemage improvements for enhancing the performance of some OpenCL workloads and also correcting the performance of some workloads that were in poor standing on launch day.

    Building a Retro Linux Gaming Computer Part 45: Free as in Beer

    Par :Hamish
    13 janvier 2025 à 21:04
    For a time the term "multimedia" was one of the hottest buzzwords in the computer software industry. A number of individuals and firms staked both their futures and careers on the creation of bespoke interactive experiences, often in the service of marketing more established businesses and brands. Enter Lost Boys, an outfit based in the Netherlands intent on doing exactly that.

    .

    Read the full article on GamingOnLinux.

    9to5Linux Weekly Roundup: January 12th, 2025

    13 janvier 2025 à 05:24

    The 9to5Linux Weekly Roundup for January 12th, 2025, brings news about Firefox 134, Debian 12.9, Raspberry Pi 5 16GB, KDE Plasma 6.3 beta, Calibre 7.24, Flatpak 1.16, Sigil 2.4, Tails 6.11, Scribus 1.6.3, COSMIC Alpha 5, Budgie 10.10, as well as all the latest distro and software updates.

    The post 9to5Linux Weekly Roundup: January 12th, 2025 appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.

    ❌
    ❌