Outils pour utilisateurs

Outils du site


issue213:actus

Table des matières

1

Budgie 10.10 Will Only Retain Wayland Support: 07/01/2025 The annual report on the development of the Budgie desktop environment has been published, in which, in addition to the achievements for 2024, plans for 2025 are mentioned. Work in 2024 was focused on the development of a session using the Wayland protocol, the development of the Magpie composite manager, the creation of the Budgie Daemon v2 control process and its porting to Qt6. In the next release of Budgie 10.10, which is intended to be published during the first quarter of 2025, it was decided to completely abandon support for X11 and leave only the ability to work in environments based on the Wayland protocol. In the Budgie git repository, the complete transition to Wayland was completed in July 2024. The tasks that need to be completed before the release of Budgie 10.10 include achieving parity in the functionality of applets with the old X11-based environment, finalizing MenuManager, and stabilizing the new interface for configuring screen settings. Packages with Budgie 10.10 are planned to be included in the fall releases of Fedora 43 and Ubuntu 25.10. After the release of Budgie 10.10, the 10.x branch will be transferred to maintenance mode, in which only bug fixes are allowed. In the future, all resources will be thrown into the development of the Budgie 11 branch, notable for separating the desktop functionality from the layer that provides visualization and output of information. https://buddiesofbudgie.org/blog/state-of-the-budgie-2024

Budgie 10.10 conservera uniquement le support de Wayland 01/07/2025

Le rapport annuel sur le développement de l'environnement de bureau Budgie a été publié, dans lequel, en plus des réalisations pour 2024, les plans pour 2025 sont mentionnés. Les travaux en 2024 ont été axés sur le développement d'une session utilisant le protocole Wayland, le développement du gestionnaire composite Magpie, la création du processus de contrôle Budgie Daemon v2 et son portage vers Qt6. Dans la prochaine version 10.10 de Budgie, qui devrait être publiée au cours du premier trimestre 2025, il a été décidé d'abandonner complètement le support de X11 et de ne laisser que la possibilité de travailler dans des environnements basés sur le protocole Wayland. Dans le dépôt git de Budgie, la transition complète vers Wayland a été achevée en juillet 2024.

Les tâches à accomplir avant la sortie de Budgie 10.10 comprennent la parité de fonctionnalités des applets avec l'ancien environnement basé sur X11, la finalisation de MenuManager et la stabilisation de la nouvelle interface de configuration des paramètres d'écran. Les packages avec Budgie 10.10 devraient être inclus dans les versions d'automne de Fedora 43 et Ubuntu 25.10. Après la sortie de Budgie 10.10, la branche 10.x sera transférée en mode maintenance, dans lequel seules les corrections de bogues sont autorisées. À l'avenir, toutes les ressources seront consacrées au développement de la branche Budgie 11, notamment pour séparer la fonctionnalité de bureau de la couche qui fournit la visualisation et la sortie des informations.

https://buddiesofbudgie.org/blog/state-of-the-budgie-2024

Release of fheroes2 1.1.5: 08/01/2025 Still going strong with lots of development is the fheroes2 1.1.5, which recreates the Heroes of Might and Magic II game engine from scratch. The project code is written in C++ and is distributed under the GPLv2 license. To run the game, you need files with game resources, which can be obtained from the original Heroes of Might and Magic II. The project includes a script for automatically downloading and extracting resources from the demo version of the game, which are enough for full operation. https://github.com/ihhub/fheroes2/releases/tag/1.1.5

Sortie de fheroes2 1.1.5 08/01/2025

Le projet fheroes2 1.1.5, qui recrée le moteur de jeu Heroes of Might and Magic II à partir de zéro, continue de progresser avec beaucoup de développement. Le code du projet est écrit en C++ et est distribué sous la licence GPLv2. Pour exécuter le jeu, vous avez besoin de fichiers avec des ressources de jeu, qui peuvent être obtenues à partir de la version originale de Heroes of Might and Magic II. Le projet comprend un script pour télécharger et extraire automatiquement les ressources de la version de démonstration du jeu, qui sont suffisantes pour un fonctionnement complet.

https://github.com/ihhub/fheroes2/releases/tag/1.1.5

AlmaLinux Kitten 10 update: 08/01/2025 The AlmaLinux project has released an update Kitten 10, based on CentOS Stream 10, which is used as the basis for the upcoming release of Red Hat Enterprise Linux 10. Kitten 10 is presented as a test distribution that allows you to get acquainted with the capabilities being developed for RHEL 10, and complements CentOS Stream with its own changes. The installation builds of the distribution are formed for x86_64, x86_64_v2, aarch64, ppc64le and s390x architectures. The Kitten repository uses a rolling release model, with installation builds updated every three months. The Kitten repositories act as an upstream for the AlmaLinux 10 branch - fixes and new features are first tested in the Kitten repositories and then pushed to AlmaLinux. The Kitten repositories also act as a platform for integration and collaboration with upstream projects such as CentOS Stream and Fedora. The new build marks the move to the Linux 6.12 kernel and the addition of packages with Qt 6.8, allowing the use of KDE from the EPEL repository. https://almalinux.org/blog/2025-01-07-almalinux-os-kitten-10-updates/

Mise à jour Kitten 10 de AlmaLinux 01/08/2025

Le projet AlmaLinux a publié une mise à jour Kitten 10, basée sur CentOS Stream 10, qui sert de base à la prochaine version de Red Hat Enterprise Linux 10. Kitten 10 est présentée comme une distribution de test qui permet de se familiariser avec les fonctionnalités développées pour RHEL 10 et complète CentOS Stream avec ses propres modifications. Les builds d'installation de la distribution sont formées pour les architectures x86_64, x86_64_v2, aarch64, ppc64le et s390x.

Le référentiel Kitten utilise un modèle de publication continue, avec des builds d'installation mis à jour tous les trois mois. Les dépôts Kitten agissent comme une branche en amont pour la branche AlmaLinux 10 : les correctifs et les nouvelles fonctionnalités sont d'abord testés dans les dépôts Kitten, puis transférés vers AlmaLinux. Les dépôts Kitten agissent également comme une plate-forme d'intégration et de collaboration avec des projets en amont tels que CentOS Stream et Fedora. La nouvelle version marque le passage au noyau Linux 6.12 et l'ajout de paquets avec Qt 6.8, permettant l'utilisation de KDE à partir du dépôt EPEL.

https://almalinux.org/blog/2025-01-07-almalinux-os-kitten-10-updates/

2

SeaMonkey 2.5 Suite 3.20 Released: 08/01/2025 The SeaMonkey 2.53.20 suite of Internet applications has been released. It combines a web browser, mail client, NNTP conference client, news feed aggregation system (RSS/Atom) and WYSIWYG HTML page editor Composer in one product. The ChatZilla IRC client, DOM Inspector set of web developer tools and Lightning calendar-scheduler are offered as pre-installed add-ons. The new release includes fixes and changes from the current Firefox code base (SeaMonkey 2.53 is based on the Firefox 60.8 browser engine with porting of security-related fixes and some improvements from the current Firefox branches). Version 2.53.20 introduces a new implementation of the bookmark manager based on the Firefox Library interface. The configurator now includes an interface for setting the colour scheme, changing the browser.display.prefers_color_scheme parameter. The installer now registers MIME types processed by SeaMonkey in the system. A major cleanup of the ChatZilla IRC client codebase was performed and the identified shortcomings were fixed. For example, instead of the arrayContains, arrayIndexOf, arrayRemoveAt and arrayInsertA handlers, ChatZilla uses the standard Array object , instead of the stringTrim handler - the Trim method from the JavaScript String object, instead of the fopen handler - the LocalFile API. Problems with using the IRC protocol over TLS were resolved. https://blog.seamonkey-project.org/2025/01/07/seamonkey-2-53-20-is-out/

La suite SeaMonkey 2.5 3.20 publiée 01/08/2025

La suite d'applications Internet SeaMonkey 2.53.20 est sortie. Elle combine un navigateur Web, un client de messagerie, un client de conférence NNTP, un système d'agrégation de flux d'actualités (RSS/Atom) et un éditeur de pages HTML WYSIWYG Composer dans un seul produit. Le client IRC ChatZilla, l'ensemble d'outils de développement Web DOM Inspector et le planificateur de calendrier Lightning sont proposés sous forme de modules complémentaires préinstallés. La nouvelle version inclut des correctifs et des modifications de la base de code Firefox actuelle (SeaMonkey 2.53 est basé sur le moteur de navigateur Firefox 60.8 avec le portage de correctifs liés à la sécurité et certaines améliorations des branches Firefox actuelles).

La version 2.53.20 introduit une nouvelle implémentation du gestionnaire de signets basée sur l'interface de la bibliothèque Firefox. Le configurateur inclut désormais une interface permettant de définir le jeu de couleurs, en modifiant le paramètre browser.display.prefers_color_scheme. Le programme d'installation enregistre désormais les types MIME traités par SeaMonkey dans le système.

Un nettoyage majeur de la base de code du client IRC ChatZilla a été effectué et les lacunes identifiées ont été corrigées. Par exemple, au lieu des gestionnaires arrayContains, arrayIndexOf, arrayRemoveAt et arrayInsertA, ChatZilla utilise l'objet Array standard ; au lieu du gestionnaire stringTrim, la méthode Trim de l'objet JavaScript String ; au lieu du gestionnaire fopen, l'API LocalFile. Les problèmes liés à l'utilisation du protocole IRC sur TLS ont été résolus.

Anglais:https://blog.seamonkey-project.org/2025/01/07/seamonkey-2-53-20-is-out/

OrangePi Neo Gaming Console Comes with Manjaro Linux: 08/01/2025 The OrangePi Neo gaming console, jointly developed by Orange Pi and the Manjaro Linux distribution developer community, is scheduled to go on sale in Q1 2025. The device is equipped with a 7-inch screen (1920 x 1200, 120Hz), AMD Ryzen 7 7840U or 8840U CPU, 16GB or 32GB of RAM, 512GB to 2TB NVMe SSD, two USB 4.0 ports, a 3.5mm sound port, a TF card slot, a touchpad, Wi-Fi 6E, Bluetooth 5.3, 2-watt speakers, a Hall Rocker joystick, and RGB backlighting. Dimensions are 259mm × 107mm × 19.9mm. The device will run an atomically updated Manjaro Gaming Edition distribution as its operating system. The Gamescope composite server based on the Wayland protocol is used for rendering. The interface for managing the device and launching games is built on the OpenGamepadUI shell, which runs on top of the Godot game engine. Interaction with input devices is built on the InputPlumber background process. To launch games from the Steam catalog, the Steam Client is included in the package. Compatibility with games compiled for Windows is achieved using Proton. In addition to a specialized shell, the ability to use a full-fledged KDE Plasma 6.2 desktop environment will be provided. The console with an AMD Ryzen 7 7840U processor, 16 GB of RAM and 512 GB of SDD will cost $499, while the version with an AMD Ryzen 7 8840U processor will cost $100 more. https://neo.manjaro.org/

La console de jeu OrangePi Neo est livrée avec Manjaro Linux 08/01/2025

La console de jeu OrangePi Neo, développée conjointement par Orange Pi et la communauté de développeurs de la distribution Manjaro Linux, devrait être commercialisée au premier trimestre 2025. L'appareil est équipé d'un écran de 7 pouces (1920 x 1200, 120 Hz), d'un processeur AMD Ryzen 7 7840U ou 8840U, de 16 Go ou 32 Go de RAM, d'un SSD NVMe de 512 Go à 2 To, de deux ports USB 4.0, d'un port audio 3,5 mm, d'un emplacement pour carte TF, d'un pavé tactile, du Wi-Fi 6E, du Bluetooth 5.3, de haut-parleurs de 2 watts, d'un joystick Hall Rocker et d'un rétroéclairage RVB. Les dimensions sont de 259 mm × 107 mm × 19,9 mm.

L'appareil exécutera une distribution Manjaro Gaming Edition mise à jour atomiquement comme système d'exploitation. Le serveur composite Gamescope basé sur le protocole Wayland est utilisé pour le rendu. L'interface de gestion de l'appareil et de lancement des jeux est construite sur le shell OpenGamepadUI, qui s'exécute sur le moteur de jeu Godot. L'interaction avec les périphériques d'entrée est construite sur le processus d'arrière-plan InputPlumber.

Pour lancer les jeux du catalogue Steam, le client Steam est inclus dans le paquet. La compatibilité avec les jeux compilés pour Windows est obtenue à l'aide de Proton. En plus d'un shell spécialisé, la possibilité d'utiliser un environnement de bureau KDE Plasma 6.2 à part entière sera fournie.

La console avec un processeur AMD Ryzen 7 7840U, 16 Go de RAM et 512 Go de SDD coûtera 499 $, tandis que la version avec un processeur AMD Ryzen 7 8840U coûtera 100 $ de plus.

https://neo.manjaro.org/

Scribus 1.6.3 Update: 09/01/2025 The free document layout package Scribus 1.6.3 has been released. The package provides tools for professional layout of printed materials, includes tools for generating PDF's and supports working with separate colour profiles, CMYK, spot colours and ICC. The program is written using the Qt toolkit and is licensed under the GPLv2+ license. Ready-made binary assemblies are prepared for Linux (AppImage), macOS and Windows. The new version improves import of images with the CMYK colour model. New functions for converting units of measurement and text styling are offered for automation scripts. Image export quality settings have been improved. GUI bugs have been fixed and problems with opening and generating PDF, shortcuts, external storage detection, image update function, and rollback of changes have been corrected. They added support for building with new versions of the poppler library . In parallel, the experimental branch Scribus 1.7 is being developed, which includes porting to Qt 6, converting icons to SVG format, adding a new palette implementation, and offering a new system of dockable panels. https://www.scribus.net/scribus-1-6-3-released/

Mise à jour 1.6.3 de Scribus 01/09/2025

Le paquet de mise en page de documents gratuit Scribus 1.6.3 a été publié. Le paquet fournit des outils pour la mise en page professionnelle de documents imprimés, comprend des outils pour générer des PDF et il prend en charge le travail avec des profils de couleurs séparés, CMJN, couleurs d'accompagnement et ICC. Le programme est écrit à l'aide de la boîte à outils Qt et est sous licence GPLv2+. Des assemblages binaires prêts à l'emploi sont préparés pour Linux (AppImage), macOS et Windows.

La nouvelle version améliore l'importation d'images avec le modèle de couleur CMJN. De nouvelles fonctions de conversion d'unités de mesure et de style de texte sont proposées pour les scripts d'automatisation. Les paramètres de qualité d'exportation d'images ont été améliorés. Les bogues de l'interface utilisateur graphique ont été corrigés et les problèmes d'ouverture et de génération de PDF, de raccourcis, de détection de stockage externe, de fonction de mise à jour d'image et de restauration des modifications ont été corrigés. La prise en charge de la création avec de nouvelles versions de la bibliothèque poppler a été ajoutée.

En parallèle, la branche expérimentale Scribus 1.7 est en cours de développement, qui comprend le portage vers Qt 6, la conversion des icônes au format SVG, l'ajout d'une nouvelle implémentation de la palette et l'offre d'un nouveau système de panneaux ancrables.

https://www.scribus.net/scribus-1-6-3-released/

3

Tails 6.11 release with fixes for issues identified by security audit: 09/01/2025 The release of the specialized distribution Tails 6.11 (The Amnesic Incognito Live System), developed as part of the Tor project, is presented. The distribution is based on Debian 12, comes with the GNOME 43 desktop and is designed for anonymous network access using the Tor toolkit. All connections, except for traffic through the Tor network, are blocked by default by the packet filter. Encryption is used to store user data in the mode of saving user data between launches. An iso image capable of working in Live mode, 1 GB in size, has been prepared for downloading. The new version fixes vulnerabilities identified during an external security audit. To exploit these vulnerabilities, an attacker must gain access to the local environment, for example, by exploiting an unpatched vulnerability in one of the applications. https://tails.net/news/version_6.11/index.en.html

Version 6.11 de Tails avec correctifs pour les problèmes identifiés par l'audit de sécurité 01/09/2025

La version 6.11 de la distribution spécialisée Tails (The Amnesic Incognito Live System), développée dans le cadre du projet Tor, est sortie. La distribution est basée sur Debian 12, livrée avec le bureau GNOME 43 et conçue pour un accès réseau anonyme à l'aide de la boîte à outils Tor. Toutes les connexions, à l'exception du trafic via le réseau Tor, sont bloquées par défaut par le filtre de paquets. Le chiffrement est utilisé pour stocker les données utilisateur en mode de sauvegarde des données utilisateur entre les lancements. Une image ISO capable de fonctionner en mode Live, d'une taille de 1 Go, a été préparée pour le téléchargement.

La nouvelle version corrige les vulnérabilités identifiées lors d'un audit de sécurité externe. Pour exploiter ces vulnérabilités, un attaquant doit accéder à l'environnement local, par exemple en exploitant une vulnérabilité non corrigée dans l'une des applications.

Anglais:https://tails.net/news/version_6.11/index.en.html

January release of openSUSE Slowroll: 09/01/2025 The openSUSE project developers have released the January update of the experimental openSUSE Slowroll distribution, which develops a modified version of the continuously updated openSUSE Tumbleweed distribution, that is additionally stabilized for users who do not want to wait for the conservative openSUSE Leap release, but are concerned about stability issues due to insufficient testing of new versions of programs. openSUSE Slowroll can be considered as an intermediate option between openSUSE Tumbleweed and openSUSE Leap, allowing access to fresh versions of programs after passing an additional stabilization stage. Compared to Tumbleweed, packages get to the Slowroll repository with a 5-10 day delay for stabilization. Unlike openSUSE Leap, system components are formed not on the basis of conservative releases of SUSE Enterprise Linux, but using a fresh package base. Changes in the January release of openSUSE Slowroll include the inclusion of advanced features to ensure repeatable package builds. Bug fixes related to improved dependency handling, parallel builds, and race conditions in large packages such as Python and Qt have been backported. Package versions have been updated to: Linux kernel 6.12.6, Xfce 4.20, KDE Gears 24.12, KDE Frameworks 6.9.0, QEMU 9.2.0, SQLite 3.47.2, Flatpak 1.15.12, systemd 256.10, LLVM 19.1.6, GStreamer 1.24.10, vim 9.1.0908, and AppStream 1.0.4. GPG has been updated to version 2.5.2 with the ability to generate ECC+Kyber keys and improved smartcard support. https://news.opensuse.org/2025/01/09/ny-starts-with-slowroll-vb/

Version de janvier d'openSUSE Slowroll 01/09/2025

Les développeurs du projet openSUSE ont publié la mise à jour de janvier de la distribution expérimentale openSUSE Slowroll, qui développe une version modifiée de la distribution openSUSE Tumbleweed continuellement mise à jour, qui est en outre stabilisée pour les utilisateurs qui ne veulent pas attendre la version conservatrice d'openSUSE Leap, mais qui sont préoccupés par les problèmes de stabilité dus à des tests insuffisants des nouvelles versions des programmes.

openSUSE Slowroll peut être considérée comme une option intermédiaire entre openSUSE Tumbleweed et openSUSE Leap, permettant d'accéder à de nouvelles versions de programmes après avoir passé une étape de stabilisation supplémentaire. Par rapport à Tumbleweed, les paquets arrivent dans le référentiel Slowroll après un délai de 5 à 10 jours pour la stabilisation. Contrairement à openSUSE Leap, les composants système ne sont pas formés sur la base de versions conservatrices de SUSE Enterprise Linux, mais en utilisant une nouvelle base de paquets.

Les modifications apportées à la version de janvier d'openSUSE Slowroll comprennent l'inclusion de fonctionnalités avancées pour garantir la répétabilité des compilations des paquets. Les correctifs de bogues liés à la gestion améliorée des dépendances, aux compilations parallèles et aux conditions de concurrence dans les gros paquets tels que Python et Qt ont été rétroportés. Les versions de paquets ont été mises à jour : noyau Linux 6.12.6, Xfce 4.20, KDE Gears 24.12, KDE Frameworks 6.9.0, QEMU 9.2.0, SQLite 3.47.2, Flatpak 1.15.12, systemd 256.10, LLVM 19.1.6, GStreamer 1.24.10, vim 9.1.0908 et AppStream 1.0.4. GPG a été mis à jour vers la version 2.5.2 avec la possibilité de générer des clés ECC+Kyber et une prise en charge améliorée des cartes à puce.

https://news.opensuse.org/2025/01/09/ny-starts-with-slowroll-vb/

Fifth alpha release of the COSMIC desktop environment: 10/01/2025 System76, the developer of the Linux distribution Pop!_OS, has released the fifth alpha version of the COSMIC desktop environment, written in Rust (not to be confused with the old COSMIC , which was based on GNOME Shell). ISO images with the latest version of COSMIC, built on top of alpha builds of the future Pop!_OS 24.04 distribution for systems with NVIDIA ( 2.9 GB ) and Intel/AMD ( 2.5 GB ) GPUs, are available for testing. Ready-made packages for Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox and CachyOS are also being created. COSMIC is being developed as a universal project, not tied to a specific distribution and corresponding to the Freedesktop specifications. To build the interface, COSMIC uses the Iced library, which uses safe types, a modular architecture and a reactive programming model, and also offers an architecture familiar to developers familiar with the Elm declarative interface language. Several rendering engines are provided, supporting Vulkan, Metal, DX12, OpenGL 2.1+ and OpenGL ES 2.0+. Developers are offered a ready-made set of widgets, the ability to create asynchronous handlers and use adaptive layout of interface elements depending on the window and screen size. In addition to using the Rust language, COSMIC features include hybrid window tiling and stacked window pinning (window grouping similar to browser tabs), which can be enabled in conjunction with virtual desktops. The project is also developing a Wayland-based cosmic-comp composite server. The first stable release of COSMIC is scheduled for Q1 2025. https://blog.system76.com/post/cosmic-alpha-5-released

Cinquième version alpha de l'environnement de bureau COSMIC 10/01/2025

System76, le développeur de la distribution Linux Pop!_OS, a publié la cinquième version alpha de l'environnement de bureau COSMIC, écrite en Rust (à ne pas confondre avec l'ancien COSMIC, qui était basé sur GNOME Shell). Des images ISO avec la dernière version de COSMIC, construites sur les versions alpha de la future distribution Pop!_OS 24.04 pour les systèmes équipés de GPU NVIDIA (2,9 Go) et Intel/AMD (2,5 Go), sont disponibles pour les tests. Des paquets prêts à l'emploi pour Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox et CachyOS sont également en cours de création.

COSMIC est développé comme un projet universel, non lié à une distribution spécifique et correspondant aux spécifications Freedesktop. Pour construire l'interface, COSMIC utilise la bibliothèque Iced, qui utilise des types sûrs, une architecture modulaire et un modèle de programmation réactif, et offre également une architecture familière aux développeurs familiarisés avec le langage d'interface déclaratif Elm. Plusieurs moteurs de rendu sont fournis, prenant en charge Vulkan, Metal, DX12, OpenGL 2.1+ et OpenGL ES 2.0+. Les développeurs se voient proposer un ensemble de widgets prêts à l'emploi, la possibilité de créer des gestionnaires asynchrones et d'utiliser une disposition adaptative des éléments de l'interface en fonction de la fenêtre et de la taille de l'écran.

En plus d'utiliser le langage Rust, les fonctionnalités de COSMIC incluent le pavage de fenêtres hybride et l'épinglage de fenêtres empilées (regroupement de fenêtres, similaire aux onglets d'un navigateur), qui peuvent être activés en conjonction avec des bureaux virtuels. Le projet développe également un serveur composite cosmic-comp basé sur Wayland. La première version stable de COSMIC est prévue pour le premier trimestre 2025.

https://blog.system76.com/post/cosmic-alpha-5-released

4

Debian 12.9 Released: 11/01/2025 The ninth corrective update of the Debian 12 distribution has been generated, which includes accumulated package updates and fixes to the installer. The release includes 72 updates with fixes for stability issues and 38 updates with fixes for vulnerabilities. Among the changes in Debian 12.9, we can note the update to the latest stable versions of the ansible, intel-microcode, nvidia-graphics-drivers, qemu, systemd, tzdata packages. The criu packages (problems with assembly on the arm64 architecture) and tk-html3 (main project maintenance has ceased) have been removed. For downloading and installing “from scratch” installation builds of Debian 12.9 are prepared. Systems installed earlier and maintained in the current state receive updates present in Debian 12.9 through the standard update installation system. Security fixes included in new Debian releases are available to users as updates are released through the security.debian.org service. https://www.debian.org/News/2025/20250111

Debian 12.9 est sortie 11/01/2025

La neuvième mise à jour corrective de la distribution Debian 12 a été générée, qui comprend les mises à jour de paquets accumulées et des correctifs pour l'installeur. La version comprend 72 mises à jour avec des correctifs pour les problèmes de stabilité et 38 mises à jour avec des correctifs pour les vulnérabilités.

Parmi les changements de Debian 12.9, on peut noter la mise à jour vers les dernières versions stables des paquets ansible, intel-microcode, nvidia-graphics-drivers, qemu, systemd, tzdata. Les paquets criu (problèmes avec l'assembleur sur l'architecture arm64) et tk-html3 (la maintenance du projet principal a cessé) ont été supprimés.

Pour télécharger et installer « à partir de zéro », des versions d'installation de Debian 12.9 sont préparées. Les systèmes installés précédemment et maintenus dans l'état actuel reçoivent les mises à jour présentes dans Debian 12.9 via le système standard d'installation des mises à jour. Les correctifs de sécurité inclus dans les nouvelles versions de Debian sont disponibles pour les utilisateurs au fur et à mesure que les mises à jour sont publiées via le service security.debian.org.

https://www.debian.org/News/2025/20250111

Release of Enlightenment 0.27 and EFL 1.28 libraries: 12/01/2025 After a year of development, the Enlightenment 0.27 user environment was released, which is based on the EFL (Enlightenment Foundation Library) set of libraries and Elementary widgets. The release is available in source code without publishing ready builds. The list of changes for the 0.27 release is not formed, only the list of commits are available, which mainly lists bug fixes and minor improvements in widgets. The desktop in Enlightenment is formed by components such as a file manager, a set of widgets, an application launcher, and graphical configurators. Graphic configurators provide both high-level customization tools (changing the design, setting up virtual desktops, managing fonts, screen resolution, keyboard layout, localization, etc.) and low-level tuning capabilities (for example, you can configure caching parameters, graphic acceleration, power consumption, change the logic of the window manager). To expand functionality, they suggest that one use modules (gadgets), and to redesign the appearance - design themes. Modules are available for displaying a calendar-planner, weather forecast, monitoring data, volume control, and a widget for assessing the battery charge on the desktop. The components of Enlightenment are not strictly tied to each other and can be used in other projects or to create specialized environments, such as shells for mobile devices. The required dependencies include EFL, libexif, and libpam (Linux only). The recommended dependencies for full functionality include: connman for network configuration; bluez5 for working with Bluetooth; bc for the built-in calculator; pulseaudio for managing sound devices; acpid for handling various hardware events; packagekit for tracking system updates; udisks2 for mounting external drives; ddcutil for managing the screen backlight; gdb for tracing crashes. https://www.enlightenment.org/news/2025-01-11-enlightenment-0.27.0

Sortie des bibliothèques Enlightenment 0.27 et EFL 1.28 12/01/2025

Après un an de développement, l'environnement utilisateur Enlightenment 0.27 a été publié, basé sur l'ensemble de bibliothèques EFL (Enlightenment Foundation Library) et les widgets Elementary. La version est disponible en code source sans publication de builds préparés. La liste des modifications pour la version 0.27 n'est pas constituée, seule la liste des commits est disponible, qui répertorie principalement les corrections de bogues et les améliorations mineures des widgets.

Le bureau d'Enlightenment est constitué de composants tels qu'un gestionnaire de fichiers, un ensemble de widgets, un lanceur d'applications et des configurateurs graphiques. Les configurateurs graphiques fournissent à la fois des outils de personnalisation de haut niveau (modification de la conception, configuration de bureaux virtuels, gestion des polices, résolution d'écran, disposition du clavier, localisation, etc.) et des capacités de réglage de bas niveau (par exemple, vous pouvez configurer les paramètres de mise en cache, l'accélération graphique, la consommation d'énergie, modifier la logique du gestionnaire de fenêtres).

Pour étendre les fonctionnalités, il est suggèré d'utiliser des modules (gadgets) et de repenser l'apparence - des thèmes de conception. Des modules sont disponibles pour afficher un calendrier-planificateur, des prévisions météorologiques, des données de surveillance, un contrôle du volume et un widget pour évaluer la charge de la batterie sur le bureau. Les composants d'Enlightenment ne sont pas strictement liés les uns aux autres et peuvent être utilisés dans d'autres projets ou pour créer des environnements spécialisés, tels que des shells pour appareils mobiles.

Les dépendances requises incluent EFL, libexif et libpam (Linux uniquement). Les dépendances recommandées pour une fonctionnalité complète incluent : connman pour la configuration du réseau ; bluez5 pour travailler avec Bluetooth ; bc pour la calculatrice intégrée ; pulseaudio pour la gestion des périphériques audio ; acpid pour la gestion de divers événements matériels ; packagekit pour suivre les mises à jour du système ; udisks2 pour monter des lecteurs externes ; ddcutil pour gérer le rétroéclairage de l'écran ; gdb pour tracer les plantages.

https://www.enlightenment.org/news/2025-01-11-enlightenment-0.27.0

Linus Torvalds to Give Away a Guitar Pedal of His Own Design Among Kernel Developers: 13/01/2025 Linus Torvalds announced the seventh release candidate of the Linux kernel 6.13 and in the afterword offered to send a guitar pedal he had personally built to one of the kernel developers. Linus noted that he has a hobby - soldering small electronic devices, not too complicated, but not very simple either. Pedals for applying effects while playing an electric guitar are ideal for this hobby, but Linus does not play guitar, and there is no point in keeping the assembled devices for himself. He has already given away the previously assembled pedals to his friends and now decided to send his product as a gift to one of the kernel developers. The recipient of the pedal will be chosen randomly. To enter the giveaway, send Linus an email with the message “I want a guitar pedal” and choose a commercially available pedal assembly kit. Linus will purchase the chosen kit at his own expense, assemble it, and mail it to you. Applications are only accepted from kernel developers whose email addresses are mentioned in commits accepted into the kernel in 2024. https://lkml.org/lkml/2025/1/12/429

Linus Torvalds va offrir une pédale de guitare de sa propre conception aux développeurs du noyau 13/01/2025

Linus Torvalds a annoncé la septième version candidate du noyau Linux 6.13 et a proposé dans la postface d'envoyer une pédale de guitare qu'il avait personnellement construite à l'un des développeurs du noyau. Linus a noté qu'il avait un passe-temps : souder de petits appareils électroniques, pas trop compliqués, mais pas très simples non plus.

Les pédales permettant d'appliquer des effets tout en jouant de la guitare électrique sont idéales pour ce passe-temps, mais Linus ne joue pas de guitare et il n'y a aucun intérêt à garder les appareils assemblés pour lui. Il a déjà donné les pédales précédemment assemblées à ses amis et a maintenant décidé d'envoyer son produit en cadeau à l'un des développeurs du noyau. Le destinataire de la pédale sera choisi au hasard.

Pour participer au concours, envoyez un e-mail à Linus avec le message « Je veux une pédale de guitare » et choisissez un kit d'assemblage de pédale disponible dans le commerce. Linus achètera le kit choisi à ses frais, l'assemblera et vous l'enverra par courrier. Les candidatures ne sont acceptées que des développeurs du noyau dont les adresses e-mail sont mentionnées dans les commits acceptés dans le noyau en 2024.

https://lkml.org/lkml/2025/1/12/429

5

MX Linux 23.5 Released: 14/01/2025 The lightweight MX Linux 23.5 distribution has been released. It was created as a result of the collaboration between the communities formed around the antiX and MEPIS projects. The release is based on Debia with improvements from the antiX project and packages from its own repository. The distribution uses the sysVinit initialization system and its own tools for configuring and deploying the system. 32- and 64-bit builds with the XFCE desktop (2.4 GB), as well as 64-bit builds with the KDE desktop (2.7 GB) and builds with the Fluxbox (1.8 GB) window manager are available for download. https://mxlinux.org/blog/mx-23-5-now-available/

MX Linux 23.5 est sorti 14/01/2025

La distribution légère MX Linux 23.5 est sortie. Elle est le fruit de la collaboration entre les communautés formées autour des projets antiX et MEPIS. La version est basée sur Debian avec des améliorations du projet antiX et des paquets de son propre dépôt. La distribution utilise le système d'initialisation sysVinit et ses propres outils pour configurer et déployer le système. Des versions 32- et 64-bit avec le bureau XFCE (2,4 Go), ainsi que des versions 64-bit avec le bureau KDE (2,7 Go) et des versions avec le gestionnaire de fenêtres Fluxbox (1,8 Go) sont disponibles en téléchargement.

https://mxlinux.org/blog/mx-23-5-now-available/

OpenZFS 2.3.0 Release: 14/01/2025 After more than a year of development, the OpenZFS 2.3.0 project has been released. The project develops the ZFS file system implementation for Linux and FreeBSD. The project became known as “ZFS on Linux” and was previously limited to developing a module for the Linux kernel, but after merging with the code from FreeBSD, it was recognized as the main implementation of OpenZFS and renamed. OpenZFS has been tested with Linux kernels from 4.18 to 6.12 and all FreeBSD branches starting with 13.3. The code is distributed under the free CDDL license. OpenZFS is already used in FreeBSD and is included in Debian, Ubuntu, Gentoo, NixOS and ALT Linux distributions. Packages with this new version will soon be prepared for the main Linux distributions, including Debian, Ubuntu, Fedora, RHEL/CentOS. OpenZFS provides an implementation of ZFS components related to both the file system and the volume manager. The implemented components are: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) and ZPL (ZFS POSIX Layer). The project also allows using ZFS as a backend for the Lustre cluster file system. OpenZFS developments are based on the original ZFS code imported from the OpenSolaris project and extended with improvements and fixes from the Illumos community. The project is being developed with the participation of Lawrence Livermore National Laboratory employees under a contract with the US Department of Energy. The code is distributed under the free CDDL license, which is incompatible with GPLv2, which prevents OpenZFS from being integrated into the main Linux kernel branch, since mixing code under GPLv2 and CDDL licenses not compatible. To circumvent the license incompatibility, it was decided to distribute the product for Linux entirely under the CDDL license as a separately loadable module, delivered separately from the kernel. The stability of the OpenZFS code base is estimated to be comparable to other file systems for Linux. https://github.com/openzfs/zfs/releases/tag/zfs-2.3.0

Version 2.3.0 d'OpenZFS 14/01/2025

Après plus d'un an de développement, le projet OpenZFS 2.3.0 a été publié. Le projet développe l'implémentation du système de fichiers ZFS pour Linux et FreeBSD. Le projet est devenu connu sous le nom de « ZFS on Linux » et se limitait auparavant au développement d'un module pour le noyau Linux, mais après avoir fusionné avec le code de FreeBSD, il a été reconnu comme l'implémentation principale d'OpenZFS et renommé.

OpenZFS a été testé avec les noyaux Linux de 4.18 à 6.12 et toutes les branches de FreeBSD à partir de 13.3. Le code est distribué sous la licence libre CDDL. OpenZFS est déjà utilisé dans FreeBSD et est inclus dans les distributions Debian, Ubuntu, Gentoo, NixOS et ALT Linux. Des paquets avec cette nouvelle version seront bientôt préparés pour les principales distributions Linux, dont Debian, Ubuntu, Fedora, RHEL/CentOS.

OpenZFS fournit une implémentation des composants ZFS liés à la fois au système de fichiers et au gestionnaire de volumes. Les composants implémentés sont : SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) et ZPL (ZFS POSIX Layer). Le projet permet également d'utiliser ZFS comme backend pour le système de fichiers du cluster Lustre. Les développements d'OpenZFS sont basés sur le code ZFS original importé du projet OpenSolaris et étendu avec des améliorations et des correctifs de la communauté Illumos. Le projet est développé avec la participation des employés du Lawrence Livermore National Laboratory dans le cadre d'un contrat avec le Département de l'énergie américain.

Le code est distribué sous la licence libre CDDL, qui est incompatible avec la GPLv2, ce qui empêche l'intégration d'OpenZFS dans la branche principale du noyau Linux, car le mélange de code sous les licences GPLv2 et CDDL n'est pas compatible. Pour contourner l'incompatibilité de licence, il a été décidé de distribuer le produit pour Linux entièrement sous la licence CDDL en tant que module chargeable séparément, livré séparément du noyau. La stabilité de la base de code OpenZFS est estimée comparable à celle d'autres systèmes de fichiers pour Linux.

https://github.com/openzfs/zfs/releases/tag/zfs-2.3.0

Linux 6.13 kernel has a bug caused by code from a Microsoft employee: 15/01/2025 Linus Torvalds had intended to publish the Linux kernel 6.13 release this Sunday, but the 6.13 branch testing will likely be extended by a week due to stability issues with changes prepared by a Microsoft employee and accepted into the 6.13 branch in November. It is also noted that the patch that caused the crash was submitted in a non-standard way - but was accepted despite not receiving a single acknowledgement (ACK) from the x86 maintainers, which is a violation of generally accepted practices. The patch added the ability to use large memory pages in ROX (Read Only Execute) mode when allocating memory intended for executable code. ROX allows using memory with executable code in read-only mode, which complicates the exploitation of some vulnerabilities. In the 6.13 kernel, the use of a cache of large executable memory pages, reflected as ROX, was enabled by default for executable code of modules on x86_64 systems. The change solved the problem with mapping in ROX mode of pages for executable code that was not yet fully formed and made it possible to do without temporary remapping of ROX pages to write mode until the kernel modules were ready for operation. During the final testing of the 6.13 kernel, an engineer from Intel found a bug that prevented the kernel from correctly waking up from sleep mode on some laptops with Intel processors (for example, CPUs based on the Alderlake microarchitecture). The bug occurred when building the kernel with the Clang compiler with the CFI (Control Flow Integrity) protection mode enabled, which blocks violations of the normal execution order (control flow) as a result of using exploits that modify function pointers stored in memory. As a temporary solution, the maintainers from Intel and AMD, responsible for the x86 architecture, proposed disabling the use of EXECMEM_ROX in the 6.13 kernel until a full patch is prepared and tested that solves the problem (the first version of the fix did not solve the problem). https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id%3D2e45474ab14f0f17c1091c503a13ff2fe2a84486

Le noyau Linux 6.13 présente un bug causé par le code d'un employé de Microsoft 15/01/2025

Linus Torvalds avait prévu de publier la version 6.13 du noyau Linux ce dimanche, mais les tests de la branche 6.13 seront probablement prolongés d'une semaine en raison de problèmes de stabilité dans des modifications préparées par un employé de Microsoft et acceptées dans la branche 6.13 en novembre. Il est également à noter que le correctif qui a provoqué le crash a été soumis de manière non standard - mais a été accepté malgré l'absence d'un seul accusé de réception (ACK) de la part des mainteneurs x86, ce qui constitue une violation des pratiques généralement acceptées.

Le correctif a ajouté la possibilité d'utiliser de grandes pages de mémoire en mode ROX (Read Only Execute) lors de l'allocation de mémoire destinée au code exécutable. ROX permet d'utiliser la mémoire avec du code exécutable en mode lecture seule, ce qui complique l'exploitation de certaines vulnérabilités. Dans le noyau 6.13, l'utilisation d'un cache de grandes pages de mémoire exécutable, reflétées comme ROX, était activée par défaut pour le code exécutable des modules sur les systèmes x86_64. Le changement a résolu le problème de mappage en mode ROX de pages pour le code exécutable qui n'était pas encore complètement formé et a permis de se passer du remappage temporaire des pages ROX en mode écriture jusqu'à ce que les modules du noyau soient prêts à fonctionner.

Lors des tests finaux du noyau 6.13, un ingénieur d'Intel a trouvé un bug qui empêchait le noyau de sortir correctement du mode veille sur certains ordinateurs portables équipés de processeurs Intel (par exemple, les processeurs basés sur la microarchitecture Alderlake). Le bug est survenu lors de la construction du noyau avec le compilateur Clang avec le mode de protection CFI (Control Flow Integrity) activé, qui bloque les violations de l'ordre d'exécution normal (flux de contrôle) résultant de l'utilisation d'exploits modifiant les pointeurs de fonction stockés en mémoire. En guise de solution temporaire, les mainteneurs d'Intel et d'AMD, responsables de l'architecture x86, ont proposé de désactiver l'utilisation de EXECMEM_ROX dans le noyau 6.13 jusqu'à ce qu'un correctif complet soit préparé et testé pour résoudre le problème (la première version du correctif n'a pas résolu le problème).

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id%3D2e45474ab14f0f17c1091c503a13ff2fe2a84486

6

Decibels Music Player Accepted into Mainstream GNOME: 15/01/2025 The GNOME project developers have accepted the minimalist music player Decibels into the core GNOME desktop environment. Decibels will be shipped in the spring release of GNOME 48 under the name “Audio Player”. Last year, the player was already accepted into the basic distribution of Endless OS and was also included by default in the GNOME editions of the postmarketOS smartphone distribution. Decibels is written in TypeScript using JavaScript bindings over GStreamer, Libadwaita, Gio, GObject and GTK4, and is distributed under the AGPLv3 license. Ready-made packages are available in Flatpak format. The program has a very simple interface optimized for playing individual audio files when trying to open them in other applications, such as a file manager or email client. The window visualizes the sound waveform, has a slider for quickly changing the position, a playback speed switch, a volume control, and buttons for fast forwarding and rewinding by 5 and 10 seconds. Dark and light modes are supported. The interface is universal and adapts to both large PC and laptop screens and narrow touch screens of smartphones https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/3354

Le lecteur de musique Decibels est accepté dans GNOME principal 15/01/2025

Les développeurs du projet GNOME ont accepté le lecteur de musique minimaliste Decibels dans l'environnement de bureau principal de GNOME. Decibels sera livré dans la version de printemps de GNOME 48 sous le nom de « Audio Player ». L'année dernière, le lecteur était déjà accepté dans la distribution de base d'Endless OS et était également inclus par défaut dans les éditions GNOME de la distribution pour smartphone postmarketOS. Decibels est écrit en TypeScript à l'aide de liaisons JavaScript sur GStreamer, Libadwaita, Gio, GObject et GTK4, et est distribué sous la licence AGPLv3. Des paquets prêts à l'emploi sont disponibles au format Flatpak.

Le programme dispose d'une interface très simple optimisée pour la lecture de fichiers audio individuels lorsque vous essayez de les ouvrir dans d'autres applications, comme un gestionnaire de fichiers ou un client de messagerie. La fenêtre visualise la forme d'onde sonore, dispose d'un curseur pour changer rapidement de position, d'un commutateur de vitesse de lecture, d'un contrôle du volume et de boutons pour avancer et reculer rapidement de 5 et 10 secondes. Les modes sombre et clair sont pris en charge. L'interface est universelle et s'adapte aussi bien aux grands écrans de PC et d'ordinateurs portables qu'aux écrans tactiles étroits des smartphones

https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/3354

CudaText Code Editor Update 1.220.6: 15/01/2025 The release of the cross-platform free code editor CudaText 1.220.6, written using Free Pascal and Lazarus, has been published. The editor supports Python extensions and has a number of advantages over say, Sublime Text. There are some features of the integrated development environment, implemented as plugins. More than 300 syntax lexers have been prepared for programmers. The code is distributed under the MPL 2.0 license. Builds are available for Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD, Solaris and Haiku platforms https://cudatext.github.io/download.html

Mise à jour 1.220.6 de l'éditeur de code CudaText 15/01/2025

La version 1.220.6 de l'éditeur de code gratuit multiplateforme CudaText, écrit à l'aide de Free Pascal et de Lazarus, a été publiée. L'éditeur prend en charge les extensions Python et présente un certain nombre d'avantages par rapport à Sublime Text, par exemple. Il existe certaines fonctionnalités de l'environnement de développement intégré, implémentées sous forme de plugins. Plus de 300 lexers de syntaxe ont été préparés pour les programmeurs. Le code est distribué sous la licence MPL 2.0. Des builds sont disponibles pour les plateformes Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD, Solaris et Haiku

https://cudatext.github.io/download.html

Release of Linux Mint 22.1: 16/01/2025 The release of Linux Mint 22.1 is been presented, continuing the development of the branch on the Ubuntu 24.04 LTS base. The distribution is fully compatible with Ubuntu, but differs significantly in its approach to organizing the user interface and the selection of default applications. The Linux Mint developers provide a desktop environment that corresponds to the classic canons of organizing the desktop, which is more familiar to users who do not accept the new methods of building the GNOME 3 interface. DVD builds based on the MATE (3 GB), Cinnamon (3 GB) and Xfce (3 GB) are available for download. The Linux Mint 22 branch is classified as a long-term support (LTS) release, meaning updates will be generated until 2029. https://blog.linuxmint.com/?p%3D4793

Version 22.1 de Linux Mint 16/01/2025

La version 22.1 de Linux Mint est sortie, poursuivant le développement de la branche sur la base d'Ubuntu 24.04 LTS. La distribution est entièrement compatible avec Ubuntu, mais diffère considérablement dans son approche de l'organisation de l'interface utilisateur et de la sélection des applications par défaut. Les développeurs de Linux Mint fournissent un environnement de bureau qui correspond aux canons classiques d'organisation du bureau, qui est plus familier aux utilisateurs qui n'acceptent pas les nouvelles méthodes de construction de l'interface GNOME 3. Des versions DVD basées sur MATE (3 Go), Cinnamon (3 Go) et Xfce (3 Go) sont disponibles en téléchargement. La branche Linux Mint 22 est classée comme une version à support à long terme (LTS), ce qui signifie que des mises à jour seront générées jusqu'en 2029.

https://blog.linuxmint.com/?p%3D4793

7

Cozystack 0.22 Released: 17/01/2025 The release of the free PaaS platform Cozystack 0.22.0, built on Kubernetes, is available . The project aims to provide a ready-made platform for hosting providers and a framework for building private and public clouds. The platform is installed directly on servers and covers all aspects of preparing the infrastructure for providing managed services. Cozystack allows you to launch and provide Kubernetes clusters, databases, and virtual machines. The platform code is available on GitHub and is distributed under the Apache-2.0 license. Talos Linux and Flux CD are used as the base technology stack. Images with the system, kernel and necessary modules are generated in advance and updated atomically, which allows one to do without such components as dkms and a package manager, and guarantee stable operation. A simple installation method is provided in an empty data center using PXE and a debian-like installer talos-bootstrap. The platform includes a free implementation of the network infrastructure (fabric) based on Kube-OVN, and uses Cilium for the service network and MetalLB to announce services to the outside. The storage is implemented on LINSTOR, which suggests using ZFS as a base layer for storage and DRBD for replication. There is a pre-configured monitoring stack based on VictoriaMetrics and Grafana. To launch virtual machines, KubeVirt technology is used, which allows you to launch classic virtual machines directly in Kubernetes containers and already has all the necessary integrations with the Cluster API to launch managed Kubernetes clusters inside a “hardware” Kubernetes cluster. The new version adds cozystack-controller and new entities: Workload and WorkloadMonitor — which allow you to monitor the state of pods managed by operators and evaluate the service level according to predefined rules. Applications in Cozystack are managed by different operators, so it was decided to create a single format for displaying the status of each service. How it works: When deploying an application, WorkloadMonitor is also installed, which monitors the state of pods by selector. As soon as one of the pods falls under the selector, a new Workload entity is created for it, which displays the role for each pod and its state. In the WorkloadMonitor status, you can see the number of existing replicas and the minimum number of replicas required to service the service. As soon as the workload becomes less than the minReplicas value for WorkloadMonitor, the service is marked as non-operational. For applications that cannot specify an exact minReplicas value (for example, Kubernetes workers can scale automatically), it is now possible to not specify this value in WorkloadMonitor at all. In this case, WorkloadMonitor will simply count the total number of running instances. This mechanism allows you to use any operators and pod management mechanisms in Kubernetes and easily extend the platform by providing a single interface for displaying the current state of the service. WorkloadMonitor, for collecting information about replicas and their health, has been added to Kubernetes, Postgres, Monitoring, VirtualMachine, VMInstance, Redis, etcd, and SeaweedFS applications. Cozystack Dashboard now displays the number of application replicas and the service level for each Workload group. https://github.com/aenix-io/cozystack/releases/tag/v0.22.0

Cozystack 0.22 publiée 17/01/2025

La version 0.22.0 de la plateforme gratuite PaaS Cozystack, construite sur Kubernetes, est disponible. Le projet vise à fournir une plateforme prête à l'emploi pour les fournisseurs d'hébergement et un cadre pour la création de clouds privés et publics. La plateforme s'installe directement sur les serveurs et couvre tous les aspects de la préparation de l'infrastructure pour la fourniture de services gérés. Cozystack permet de lancer et de fournir des clusters, des bases de données et des machines virtuelles Kubernetes. Le code de la plateforme est disponible sur GitHub et est distribué sous la licence Apache-2.0.

Talos Linux et Flux CD sont utilisés comme pile technologique de base. Les images avec le système, le noyau et les modules nécessaires sont générées à l'avance et mises à jour de manière atomique, ce qui permet de se passer de composants tels que dkms ou un gestionnaire de paquets, et de garantir un fonctionnement stable. Une méthode d'installation simple est fournie dans un centre de données vide à l'aide de PXE et d'un installeur de type Debian talos-bootstrap.

La plateforme comprend une implémentation libre de l'infrastructure réseau (fabric) basée sur Kube-OVN, et utilise Cilium pour le réseau de services et MetalLB pour annoncer les services à l'extérieur. Le stockage est implémenté sur LINSTOR, qui suggère d'utiliser ZFS comme couche de base pour le stockage et DRBD pour la réplication. Il existe une pile de surveillance préconfigurée basée sur VictoriaMetrics et Grafana. Pour lancer des machines virtuelles, la technologie KubeVirt est utilisée, qui permet de lancer des machines virtuelles classiques directement dans des conteneurs Kubernetes et dispose déjà de toutes les intégrations nécessaires avec l'API Cluster pour lancer des clusters Kubernetes gérés à l'intérieur d'un cluster Kubernetes « matériel ».

La nouvelle version ajoute cozystack-controller et de nouvelles entités : Workload et WorkloadMonitor — qui permettent de surveiller l'état des pods gérés par les opérateurs et d'évaluer le niveau de service selon des règles prédéfinies. Les applications dans Cozystack sont gérées par différents opérateurs, il a donc été décidé de créer un format unique pour afficher l'état de chaque service.

Fonctionnement : lors du déploiement d'une application, WorkloadMonitor est également installé, qui surveille l'état des pods par sélecteur. Dès qu'un des pods tombe sous le sélecteur, une nouvelle entité Workload est créée pour lui, qui affiche le rôle de chaque pod et son état. Dans l'état WorkloadMonitor, le nombre de répliques existantes et le nombre minimum de répliques requises pour assurer le service peuvent être vues. Dès que la charge de travail devient inférieure à la valeur minReplicas pour WorkloadMonitor, le service est marqué comme non opérationnel.

Pour les applications qui ne peuvent pas spécifier une valeur minReplicas exacte (par exemple, les workers Kubernetes peuvent évoluer automatiquement), il est désormais possible de ne pas spécifier du tout cette valeur dans WorkloadMonitor. Dans ce cas, WorkloadMonitor comptera simplement le nombre total d'instances en cours d'exécution. Ce mécanisme vous permet d'utiliser n'importe quel opérateur et mécanisme de gestion de pod dans Kubernetes et d'étendre facilement la plateforme en fournissant une interface unique pour afficher l'état actuel du service.

WorkloadMonitor, qui permet de collecter des informations sur les répliques et leur état de santé, a été ajouté aux applications Kubernetes, Postgres, Monitoring, VirtualMachine, VMInstance, Redis, etcd et SeaweedFS. Le tableau de bord Cozystack affiche désormais le nombre de répliques d'applications et le niveau de service pour chaque groupe de charges de travail.

https://github.com/aenix-io/cozystack/releases/tag/v0.22.0

Haiku to restrict UK access over Online Safety Act concerns: 18/01/2025 Alexander von Gluck, a board member of Haiku Inc, a non-profit company that oversees the development of the Haiku operating system, announced plans to block UK users from accessing the project's forum and other platforms where community interaction occurs until March 16. The decision is explained by the legal and financial risks arising from the Online Safety Act, which comes into force in the UK on March 16. It is noted that the project does not have the resources for legal analysis and bringing the infrastructure into compliance with the requirements of the law. Compliance with the requirements is complicated by the need to carry out a large volume of bureaucratic procedures associated with the preparation of documentation describing the processes and assessing the existing risks (the list of risks takes up 84 pages with confusing and ambiguous wording). Haiku Inc is registered in the US, and the Online Safety Act was adopted in the UK, but is extraterritorial, i.e. it applies to websites operating outside the UK if they are considered “UK-related”, i.e. used by UK residents. It is assumed that without the involvement of lawyers, it is difficult to correctly fill out all the documents and comply with the requirements of the law. Ignoring the law creates significant risks, for example, the fine for violating the law reaches 22 million dollars. In order to remove Haiku from the scope of the Online Safety Act, it has been decided to completely block access from the UK to the community interaction platforms, at least until another solution is found. In addition to the forum, the block will probably extend to the Gerrit and Haiku Depot services, where comments are allowed. The Haiku website and the project repositories will not be blocked. The requirements of the Online Safety Act are related to moderating user-submitted content, removing content that violates UK laws, and restricting children's access to adult content. Sites with more than 700,000 users are required to monitor, filter, and scan user-submitted content (links, text, images) at the publishing stage. The requirements for others are limited to responding to complaints, but may also require conducting a risk analysis, appointing responsible parties, and creating a complaint handling policy. The law applies to sites that have a significant number of UK users (what is considered significant is not specified) or that provide services to UK citizens where there is a risk of harm to such citizens. An exception is provided for services that allow the publication of comments on author's articles and their own content, but it does not specify whether sites that allow the publication of responses to other comments fall under the exception. https://russ.garrett.co.uk/2024/12/17/online-safety-act-guide/

Haiku va restreindre l'accès au Royaume-Uni en raison de préoccupations liées à la loi sur la sécurité en ligne 18/01/2025

Alexander von Gluck, membre du conseil d'administration de Haiku Inc, une société à but non lucratif qui supervise le développement du système d'exploitation Haiku, a annoncé son intention d'empêcher les utilisateurs britanniques d'accéder au forum du projet et à d'autres plateformes où se déroule l'interaction communautaire jusqu'au 16 mars. Cette décision s'explique par les risques juridiques et financiers découlant de la loi sur la sécurité en ligne, qui entre en vigueur au Royaume-Uni le 16 mars.

Il est à noter que le projet ne dispose pas des ressources nécessaires pour effectuer une analyse juridique et mettre l'infrastructure en conformité avec les exigences de la loi. Le respect des exigences est compliqué par la nécessité d'effectuer un grand nombre de procédures bureaucratiques associées à la préparation de la documentation décrivant les processus et à l'évaluation des risques existants (la liste des risques occupe 84 pages avec une formulation confuse et ambiguë).

Haiku Inc est enregistré aux États-Unis et la loi sur la sécurité en ligne a été adoptée au Royaume-Uni, mais elle est extraterritoriale, c'est-à-dire qu'elle s'applique aux sites Web opérant en dehors du Royaume-Uni s'ils sont considérés comme « liés au Royaume-Uni », c'est-à-dire utilisés par des résidents britanniques. On suppose que sans l'intervention d'avocats, il est difficile de remplir correctement tous les documents et de se conformer aux exigences de la loi. Ignorer la loi crée des risques importants, par exemple, l'amende pour violation de la loi atteint 22 millions de dollars.

Afin de soustraire Haiku au champ d'application de la loi sur la sécurité en ligne, il a été décidé de bloquer complètement l'accès depuis le Royaume-Uni aux plateformes d'interaction communautaire, au moins jusqu'à ce qu'une autre solution soit trouvée. Outre le forum, le blocage s'étendra probablement aux services Gerrit et Haiku Depot, où les commentaires sont autorisés. Le site Web Haiku et les référentiels de projets ne seront pas bloqués.

Les exigences de la loi sur la sécurité en ligne concernent la modération du contenu soumis par les utilisateurs, la suppression du contenu qui viole les lois britanniques et la restriction de l'accès des enfants au contenu réservé aux adultes. Les sites comptant plus de 700 000 utilisateurs sont tenus de surveiller, filtrer et analyser le contenu soumis par les utilisateurs (liens, texte, images) au stade de la publication. Les exigences pour les autres se limitent à répondre aux plaintes, mais peuvent également nécessiter de procéder à une analyse des risques, de désigner des parties responsables et de créer une politique de traitement des plaintes.

La loi s'applique aux sites qui comptent un nombre important d'utilisateurs britanniques (ce qui est considéré comme important n'est pas précisé) ou qui fournissent des services aux citoyens britanniques lorsqu'il existe un risque de préjudice pour ces citoyens. Une exception est prévue pour les services qui autorisent la publication de commentaires sur les articles de l'auteur et sur son propre contenu, mais elle ne précise pas si les sites qui autorisent la publication de réponses à d'autres commentaires relèvent de l'exception.

https://russ.garrett.co.uk/2024/12/17/online-safety-act-guide/

Release of uutils 0.0.29, a variant of GNU Coreutils in Rust: 19/01/2025 The release of the uutils coreutils 0.0.29 project has been published. The project develops an analogue of the GNU Coreutils package written in the Rust language. Coreutils includes more than a hundred utilities, including sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln and ls, etc. The goal of the project is to create a cross-platform alternative implementation of Coreutils, capable of working on Windows, Redox and Fuchsia platforms. Unlike GNU Coreutils, the Rust implementation is distributed under the permissive MIT license, instead of the copyleft GPL license. In addition, the same team of developers is developing analogues of the util-linux , diffutils , findutils and bsdutils utility sets written in Rust. https://github.com/uutils/coreutils/releases/tag/0.0.29

Sortie de uutils 0.0.29, une variante de GNU Coreutils en Rust 19/01/2025

La version 0.0.29 du projet uutils coreutils a été publiée. Le projet développe un analogue du paquet GNU Coreutils écrit en langage Rust. Coreutils comprend plus d'une centaine d'utilitaires, dont sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln et ls, etc. L'objectif du projet est de créer une implémentation alternative multiplateforme de Coreutils, capable de fonctionner sur les plateformes Windows, Redox et Fuchsia. Contrairement à GNU Coreutils, l'implémentation en Rust est distribuée sous la licence permissive MIT, au lieu de la licence copyleft GPL. De plus, la même équipe de développeurs développe des analogues des ensembles d'utilitaires util-linux , diffutils , findutils et bsdutils écrits en Rust.

https://github.com/uutils/coreutils/releases/tag/0.0.29

8

Dillo 3.2.0 released: 19/01/2025 The Dillo 3.2.0 web browser has been released. The browser provides a tabbed graphical interface and supports HTML 4.01, CSS, and HTTPS (no JavaScript support). Dillo's functionality can be extended through plugins, for example, there are plugins for the IPFS and Gemini protocols. When opening the start page, Dillo uses 12 MB of RAM, and the installation deb package takes up about 600 KB. The graphical interface is built using the FLTK library. The project code is distributed under the GPLv3 license. https://dillo-browser.github.io/release/3.2.0/

Sortie de Dillo 3.2.0 19/01/2025

Le navigateur Web Dillo 3.2.0 est sorti. Le navigateur fournit une interface graphique à onglets et prend en charge HTML 4.01, CSS et HTTPS (pas de prise en charge JavaScript). Les fonctionnalités de Dillo peuvent être étendues via des plugins, par exemple, il existe des plugins pour les protocoles IPFS et Gemini. Lors de l'ouverture de la page de démarrage, Dillo utilise 12 Mo de RAM et le paquet d'installation deb occupe environ 600 Ko. L'interface graphique est construite à l'aide de la bibliothèque FLTK. Le code du projet est distribué sous la licence GPLv3.

https://dillo-browser.github.io/release/3.2.0/

Linux kernel 6.13 released: 20/01/2025 After two months of development, Linus Torvalds released the Linux kernel 6.13. Among the most notable changes are: lazy preemption mode in the task scheduler, support for atomic writes in XFS and Ext4, the “multigrain timestamps” mechanism, adaptive mode for enabling polling in the network subsystem, the ability to build with AutoFDO optimizations, support for the ARM65 Guarded Control Stack protection mechanism, isolation of virtual machines using the ARM CCA extension, separate stacks in BPF, removal of ReiserFS, the virtual-cpufreq driver, netlink API net-shaper, case-sensitive tmpfs mount mode, support for POSIX extensions in SMB3, the AMD Cache Optimizer driver. The new version includes 14172 fixes from 2086 developers, the patch size is 46 MB (the changes affected 15375 files, 598707 lines of code were added, 406294 lines were deleted). The previous release had 14607 fixes from 2167 developers, the patch size was 37 MB. About 52% of all changes presented in 6.13 are related to device drivers, about 13% of changes are related to updating code specific to hardware architectures, 11% are related to the network stack, 4% - to file systems and 3% to internal kernel subsystems. https://lkml.org/lkml/2025/1/19/281

Sortie du noyau Linux 6.13 20/01/2025

Après deux mois de développement, Linus Torvalds a publié le noyau Linux 6.13. Parmi les changements les plus notables, on trouve : le mode de préemption paresseux dans le planificateur de tâches, la prise en charge des écritures atomiques dans XFS et Ext4, le mécanisme « multigrain timestamps », le mode adaptatif pour activer l'interrogation dans le sous-système réseau, la possibilité de construire avec des optimisations AutoFDO, la prise en charge du mécanisme de protection ARM65 Guarded Control Stack, l'isolation des machines virtuelles à l'aide de l'extension ARM CCA, les piles séparées dans BPF, la suppression de ReiserFS, le pilote virtual-cpufreq, netlink API net-shaper, le mode de montage tmpfs sensible à la casse, la prise en charge des extensions POSIX dans SMB3, le pilote AMD Cache Optimizer.

La nouvelle version inclut 14172 correctifs de 2086 développeurs, la taille du patch est de 46 Mo (les modifications ont affecté 15375 fichiers, 598707 lignes de code ont été ajoutées, 406294 lignes ont été supprimées). La version précédente comportait 14607 correctifs de 2167 développeurs, la taille du patch était de 37 Mo. Environ 52 % de toutes les modifications présentées dans la version 6.13 concernent les pilotes de périphériques, environ 13 % concernent la mise à jour du code spécifique aux architectures matérielles, 11 % concernent la pile réseau, 4 % concernent les systèmes de fichiers et 3 % concernent les sous-systèmes internes du noyau.

https://lkml.org/lkml/2025/1/19/281

Mesa adopts amdgpu_virtio: 20/01/2025 The code base used to form the Mesa 25.0 release includes the amdgpu_virtio layer, which allows the guest system to use the OpenGL and Vulkan drivers radeonsi, radeonsi_drv_video and radv provided by the host environment. Access is provided via VirtIO, which provides high performance 3D acceleration in a virtual machine. At the moment, the driver can only be used in the QEMU+KVM bundle. The performance of amdgpu_virtio is claimed to be better than the virgl and venus drivers previously developed for accessing Vulkan and OpenGL from guests. When running the Unigine Heaven and Superposition tests, guest performance was approximately 99% of the performance when running the tests on the host side. Another advantage of the new method is its ease of maintenance, since the guest system uses the same drivers as when working without virtualization, except that instead of directly accessing libdrm (amdgpu), an additional layer based on VirtIO is used. https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21658

Mesa adopte amdgpu_virtio 20/01/2025

La base de code utilisée pour former la version Mesa 25.0 inclut la couche amdgpu_virtio, qui permet au système invité d'utiliser les pilotes OpenGL et Vulkan radeonsi, radeonsi_drv_video et radv fournis par l'environnement hôte. L'accès est assuré via VirtIO, qui fournit une accélération 3D hautes performances dans une machine virtuelle. Pour le moment, le pilote ne peut être utilisé que dans le bundle QEMU+KVM.

Les performances de amdgpu_virtio sont censées être meilleures que celles des pilotes virgl et venus précédemment développés pour accéder à Vulkan et OpenGL à partir d'invités. Lors de l'exécution des tests Unigine Heaven et Superposition, les performances de l'invité étaient d'environ 99 % des performances lors de l'exécution des tests côté hôte. Un autre avantage de la nouvelle méthode est sa facilité de maintenance, puisque le système invité utilise les mêmes pilotes que lorsqu'il fonctionne sans virtualisation, sauf qu'au lieu d'accéder directement à libdrm (amdgpu), une couche supplémentaire basée sur VirtIO est utilisée.

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21658

9

Linux libre kernel 6.13: 21/01/2025 The Latin American Free Software Foundation has published a completely free version of the Linux 6.13 kernel - Linux-libre 6.13-gnu, cleared of firmware and driver elements containing non-free components or code sections whose scope of application is limited by the manufacturer. Linux-libre also disables kernel functions for loading external non-free components that are not included in the kernel distribution, and references to the use of non-free components have been removed from the documentation. To clean the kernel from non-free parts, the Linux-libre project has created a universal shell script that contains thousands of patterns for detecting binary inserts and eliminating false positives. Ready-made patches created using the above-mentioned script are also available for download. The Linux-libre kernel is recommended for use in distributions that meet the Free Software Foundation's criteria for building completely free GNU/Linux distributions. For example, Linux-libre is used in distributions such as GNU Guix, Dragora, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix and Kongoni. Linux-libre 6.13-gnu adds code to clean blobs in new rtw8812a, rtw8821a, bmi270, aw88081, ntp8835, ntp8918 drivers. Cleaned blob names in dts files (devicetree) for Aarch64 architecture. Updated code for removing blobs in wilc1000, rt1320, sh4-siu, ivpu, btnxpuart, adreno and r8169 drivers, as well as in code related to touchscreen support on x86 systems. They stopped cleaning rtl8192e, rtl8712, vt6656 and ti-st drivers, which were removed from the kernel. https://www.fsfla.org/pipermail/linux-libre/2025-January/003569.html

Noyau Linux libre 6.13 21/01/2025

La Latin American Free Software Foundation a publié une version entièrement libre du noyau Linux 6.13 - Linux-libre 6.13-gnu, débarrassée des éléments de micrologiciel et de pilote contenant des composants non libres ou des sections de code dont le champ d'application est limité par le fabricant. Linux-libre désactive également les fonctions du noyau pour le chargement de composants externes non libres qui ne sont pas inclus dans la distribution du noyau, et les références à l'utilisation de composants non libres ont été supprimées de la documentation.

Pour nettoyer le noyau des parties non libres, le projet Linux-libre a créé un script shell universel qui contient des milliers de modèles pour détecter les insertions binaires et éliminer les faux positifs. Des correctifs prêts à l'emploi créés à l'aide du script mentionné ci-dessus sont également disponibles en téléchargement. Le noyau Linux-libre est recommandé pour une utilisation dans les distributions qui répondent aux critères de la Free Software Foundation pour la création de distributions GNU/Linux entièrement libres. Par exemple, Linux-libre est utilisé dans des distributions telles que GNU Guix, Dragora, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix et Kongoni.

Linux-libre 6.13-gnu ajoute du code pour nettoyer les blobs dans les nouveaux pilotes rtw8812a, rtw8821a, bmi270, aw88081, ntp8835, ntp8918. Noms de blob nettoyés dans les fichiers dts (devicetree) pour l'architecture Aarch64. Code mis à jour pour supprimer les blobs dans les pilotes wilc1000, rt1320, sh4-siu, ivpu, btnxpuart, adreno et r8169, ainsi que dans le code lié à la prise en charge de l'écran tactile sur les systèmes x86. Ils ont arrêté de nettoyer les pilotes rtl8192e, rtl8712, vt6656 et ti-st, qui ont été supprimés du noyau.

https://www.fsfla.org/pipermail/linux-libre/2025-January/003569.html

Release of Toybox 0.8.12: 21/01/2025 The release of the Toybox 0.8.12 system utilities set, optimized for minimal consumption of system resources, has been published. Comparable to BusyBox, all utilities of the set are available through a single executable file. The project is being developed by the former BusyBox maintainer, written in C and distributed under the 0BSD license. The purpose of Toybox is to provide manufacturers with the ability to use a minimalistic set of standard utilities without opening the source code of modified components. In terms of capabilities, Toybox is still behind BusyBox, but 316 basic commands (235 completely and 81 partially) out of 392 planned have already been implemented. Since 2015, Toybox has been offered as part of the main Android platform. https://landley.net/toybox/news.html

Version de Toybox 0.8.12 21/01/2025

La version 0.8.12 de l'ensemble d'utilitaires système Toybox, optimisé pour une consommation minimale des ressources système, a été publiée. Comparable à BusyBox, tous les utilitaires de l'ensemble sont disponibles via un seul fichier exécutable. Le projet est développé par l'ancien mainteneur de BusyBox, écrit en C et distribué sous la licence 0BSD. Le but de Toybox est de fournir aux fabricants la possibilité d'utiliser un ensemble minimaliste d'utilitaires standard sans ouvrir le code source des composants modifiés. En termes de capacités, Toybox est toujours en retard sur BusyBox, mais 316 commandes de base (235 complètement et 81 partiellement) sur 392 prévues ont déjà été implémentées. Depuis 2015, Toybox est proposé dans le cadre de la plate-forme Android principale.

https://landley.net/toybox/news.html

9front release 10931: 21/01/2025 Release of the 9front operating system 10931, published under the code name “THIS TIME DEFINITELY”, has taken place. The 9front project has been developing a fork of the Plan 9 distributed operating system independent of Bell Labs since 2011. Ready-to-use installation builds are generated for the i386, x86_64 architectures and Raspberry Pi 1-4 boards. The code is distributed under the MIT license. A musical composition dedicated to the release is also available. The main idea of ​​Plan 9 is to erase the distinction between local and remote resources. The system is a distributed environment based on three basic principles: all resources can be viewed as a hierarchical set of files; there is no distinction in access to local and external resources; each process has its own mutable namespace. The 9P protocol is used to create a single distributed hierarchy of resource files. The 9front fork is notable for its implementation of additional protection mechanisms, expanded hardware support, improved wireless networking, addition of new file systems, implementation of a sound subsystem and audio format encoders/decoders, USB support, creation of the Mothra web browser, replacement of the bootloader and initialization system, use of disk data encryption, Unicode support, presence of a real address mode emulator, support for AMD64 architecture and 64-bit address space. http://9front.org/releases/2025/01/19/0/

Version 10931 de 9front 21/01/2025

La sortie du système d'exploitation 9front 10931, publié sous le nom de code “THIS TIME DEFINITELY”, a eu lieu. Le projet 9front développe depuis 2011 un fork du système d'exploitation distribué Plan 9 indépendamment des Bell Labs. Des builds d'installation prêts à l'emploi sont générés pour les architectures i386, x86_64 et les cartes Raspberry Pi 1-4. Le code est distribué sous la licence MIT. Une composition musicale dédiée à la sortie est également disponible.

L'idée principale de Plan 9 est d'effacer la distinction entre ressources locales et distantes. Le système est un environnement distribué basé sur trois principes de base : toutes les ressources peuvent être considérées comme un ensemble hiérarchique de fichiers ; il n'y a pas de distinction dans l'accès aux ressources locales et externes ; chaque processus a son propre espace de noms mutable. Le protocole 9P est utilisé pour créer une hiérarchie distribuée unique de fichiers de ressources.

Le fork 9front se distingue par sa mise en œuvre de mécanismes de protection supplémentaires, une prise en charge matérielle étendue, une mise en réseau sans fil améliorée, l'ajout de nouveaux systèmes de fichiers, la mise en œuvre d'un sous-système sonore et d'encodeurs/décodeurs de format audio, la prise en charge de l'USB, la création du navigateur Web Mothra, le remplacement du chargeur de démarrage et du système d'initialisation, l'utilisation du cryptage des données du disque, la prise en charge d'Unicode, la présence d'un émulateur de mode d'adresse réelle, la prise en charge de l'architecture AMD64 et de l'espace d'adressage 64-bit.

http://9front.org/releases/2025/01/19/0/

10

Wine 10.0 Stable Release: 21/01/2025 After a year of development and 29 experimental versions, a stable release of the open implementation of Win32 API - Wine 10.0 - has been released , which has absorbed more than 6,000 changes. Key achievements in the new version include full support for the ARM64EC architecture, scaling on high-density pixel screens, enabling the Wayland driver by default, implementing panels for customizing the screen and joystick, an alternative multimedia backend based on FFmpeg, a Bluetooth driver, support for Vulkan 1.4, and the ability to emulate switching video modes. Wine has confirmed full functionality of 5372 Windows programs (5336 a year ago, 5266 two years ago, 5156 three years ago), other 4435 programs (4397 a year ago, 4370 two years ago, 4312 three years ago) work fine with additional settings and external DLLs. 4020 programs (3943 a year ago, 3888 two years ago, 3813 three years ago) have minor problems in their operation, which do not interfere with the use of the main functions of the applications. https://www.winehq.org/news/2025012101

Version stable 10.0 de Wine 21/01/2025

Après un an de développement et 29 versions expérimentales, une version stable de l'implémentation ouverte de l'API Win32 - Wine 10.0 - a été publiée, qui a absorbé plus de 6 000 modifications. Les principales réalisations de la nouvelle version comprennent la prise en charge complète de l'architecture ARM64EC, la mise à l'échelle sur les écrans à pixels haute densité, l'activation du pilote Wayland par défaut, la mise en œuvre de panneaux pour la personnalisation de l'écran et du joystick, un backend multimédia alternatif basé sur FFmpeg, un pilote Bluetooth, la prise en charge de Vulkan 1.4 et la possibilité d'émuler le changement de mode vidéo.

Wine a confirmé la pleine fonctionnalité de 5372 programmes Windows (5336 il y a un an, 5266 il y a deux ans, 5156 il y a trois ans), 4435 autres programmes (4397 il y a un an, 4370 il y a deux ans, 4312 il y a trois ans) fonctionnent correctement avec des paramètres supplémentaires et des DLL externes. 4020 programmes (3943 il y a un an, 3888 il y a deux ans, 3813 il y a trois ans) présentent des problèmes mineurs dans leur fonctionnement, qui n'interfèrent pas avec l'utilisation des fonctions principales des applications.

https://www.winehq.org/news/2025012101

Release of VeraCrypt 1.26.18: 22/01/2025 VeraCrypt 1.26.18 has been released. It is a fork of the defunct TrueCrypt disk partition encryption system. VeraCrypt is notable for replacing the RIPEMD-160 algorithm used in TrueCrypt with SHA-512 and SHA-256, increasing the number of hashing iterations, simplifying the build process for Linux and macOS, and eliminating issues identified during the audit of TrueCrypt source code. The code developed by the VeraCrypt project is distributed under the Apache 2.0 license, while borrowings from TrueCrypt continue to be distributed under the TrueCrypt License 3.0. Ready-made builds are generated for Linux, FreeBSD, Windows, and macOS. https://www.veracrypt.fr/en/Release%2520Notes.html

Sortie de VeraCrypt 1.26.18 22/01/2025

VeraCrypt 1.26.18 est sorti. Il s'agit d'un fork du défunt système de chiffrement de partition de disque TrueCrypt. VeraCrypt se distingue par le remplacement de l'algorithme RIPEMD-160 utilisé dans TrueCrypt par SHA-512 et SHA-256, l'augmentation du nombre d'itérations de hachage, la simplification du processus de construction pour Linux et macOS et l'élimination des problèmes identifiés lors de l'audit du code source de TrueCrypt. Le code développé par le projet VeraCrypt est distribué sous la licence Apache 2.0, tandis que les emprunts à TrueCrypt continuent d'être distribués sous la licence TrueCrypt 3.0. Des builds prêts à l'emploi sont générés pour Linux, FreeBSD, Windows et macOS.

https://www.veracrypt.fr/en/Release%2520Notes.html

SDL 3 Released: 22/01/2025 The release of SDL 3.2.0 (Simple DirectMedia Layer) library is presented, which is marked as the first official stable release of the SDL 3 branch. The library is aimed at simplifying the writing of games and multimedia applications, and provides features such as hardware-accelerated output of 2D and 3D graphics, input processing, audio playback, and 3D output via OpenGL, OpenGL ES, Metal, Direct3D or Vulkan. The code is written in C and distributed under the Zlib license. Bindings are provided for using SDL in projects in various programming languages. https://discourse.libsdl.org/t/announcing-the-sdl-3-official-release/57149

SDL 3 publiée 22/01/2025

La sortie de la bibliothèque SDL 3.2.0 (Simple DirectMedia Layer) est présentée, qui est marquée comme la première version stable officielle de la branche SDL 3. La bibliothèque vise à simplifier l'écriture de jeux et d'applications multimédias, et fournit des fonctionnalités telles que la sortie accélérée par le matériel de graphiques 2D et 3D, le traitement des entrées, la lecture audio et la sortie 3D via OpenGL, OpenGL ES, Metal, Direct3D ou Vulkan. Le code est écrit en C et distribué sous la licence Zlib. Des liaisons sont fournies pour utiliser SDL dans des projets dans divers langages de programmation.

https://discourse.libsdl.org/t/announcing-the-sdl-3-official-release/57149

11

Release of Ventoy 1.1.0: 22/01/2025 The release of the Ventoy 1.1.0 toolkit has been published. It is designed to create bootable USB drives that include several operating systems. The program allows you to boot an OS from an unchanged ISO, WIM, IMG, VHD and EFI images, without requiring image unpacking or media reformatting. Simply copy the desired set of ISO images to a USB Flash drive with the Ventoy bootloader, and it will boot the operating systems located inside the images. At any time, you can replace or add new ISO images by simply copying new files, which is convenient for testing and preliminary familiarization with various distributions and operating systems. The project code is written in C and is distributed under the GPLv3 license. Ventoy supports booting on systems with BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, UEFI Secure Boot and MIPS64EL UEFI with MBR or GPT partition tables. It supports booting various versions of Windows, WinPE, Linux, BSD, ChromeOS, as well as images of VMware and Xen virtual machines. The developers have tested the functioning of more than 1200 iso images with Ventoy, including various versions of Windows and Windows Server, several hundred Linux distributions, more than a dozen BSD systems (FreeBSD, DragonFly BSD, pfSense, FreeNAS, etc.). In addition to USB drives, the Ventoy bootloader can be installed on a local drive, SSD, NVMe, SD cards and other types of storage devices that use the FAT32, exFAT, NTFS, UDF, XFS or Ext2/3/4 file systems. There is a mode for automated installation of the operating system in one file on a portable medium with the ability to add your own files to the created environment (for example, to create images with Windows or Linux distributions that do not support Live mode). The new version supports more than 1200 ISO images. They added support for ISO images of the eweOS distribution (uses dinit, musl, busybox, clang, pacman and wayland). Fixed issues with loading SystemRescue 11.02+, updated the Shim boot layer (solved the problem with checking SBAT data). https://www.ventoy.net/en/doc_news.html

Sortie de Ventoy 1.1.0 22/01/2025

La version 1.1.0 de la boîte à outils Ventoy a été publiée. Elle est conçue pour créer des clés USB bootables qui incluent plusieurs systèmes d'exploitation. Le programme vous permet de démarrer un système d'exploitation à partir d'images ISO, WIM, IMG, VHD et EFI inchangées, sans nécessiter de décompression d'image ou de reformatage du support. Copiez simplement l'ensemble d'images ISO souhaité sur une clé USB avec le chargeur de démarrage Ventoy, et il démarrera les systèmes d'exploitation situés à l'intérieur des images. À tout moment, vous pouvez remplacer ou ajouter de nouvelles images ISO en copiant simplement de nouveaux fichiers, ce qui est pratique pour les tests et la familiarisation préliminaire avec diverses distributions et systèmes d'exploitation. Le code du projet est écrit en C et est distribué sous la licence GPLv3.

Ventoy prend en charge le démarrage sur des systèmes avec BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, UEFI Secure Boot et MIPS64EL UEFI avec des tables de partition MBR ou GPT. Il prend en charge le démarrage de diverses versions de Windows, WinPE, Linux, BSD, ChromeOS, ainsi que des images de machines virtuelles VMware et Xen. Les développeurs ont testé le fonctionnement de plus de 1200 images ISO avec Ventoy, dont diverses versions de Windows et Windows Server, plusieurs centaines de distributions Linux, plus d'une douzaine de systèmes BSD (FreeBSD, DragonFly BSD, pfSense, FreeNAS, etc.).

En plus des clés USB, le chargeur de démarrage Ventoy peut être installé sur un disque local, un SSD, un NVMe, des cartes SD et d'autres types de périphériques de stockage qui utilisent les systèmes de fichiers FAT32, exFAT, NTFS, UDF, XFS ou Ext2/3/4. Il existe un mode d'installation automatisée du système d'exploitation dans un fichier sur un support portable avec la possibilité d'ajouter vos propres fichiers à l'environnement créé (par exemple, pour créer des images avec des distributions Windows ou Linux qui ne prennent pas en charge le mode Live).

La nouvelle version prend en charge plus de 1200 images ISO. La prise en charge des images ISO de la distribution eweOS (utilise dinit, musl, busybox, clang, pacman et wayland) a été ajoutée. Correction des problèmes de chargement de SystemRescue 11.02+, mise à jour de la couche de démarrage Shim (résolution du problème de vérification des données SBAT).

https://www.ventoy.net/en/doc_news.html

Debian 13 Packages Freeze Plan: 23/01/2025 Debian developers have published a plan to freeze the package base of Debian 13 “Trixie”. Debian 13 is expected to be released in the second half of 2025. On March 15, 2025, the first stage of the package freeze will begin, during which “transitions” (package updates that require dependency adjustments in other packages, which results in temporary removal of packages from Testing) will be stopped, and updates of build -essential packages will be stopped. On April 15, 2025, a soft freeze of the package database will occur, during which the acceptance of new source packages will be stopped and the possibility of re-enabling previously removed packages will be closed. On May 15, 2025, a hard freeze will be applied before the release, where the process of moving key packages and packages without autopkgtests from the unstable branch to testing will be completely stopped and a phase of intensive testing and fixing of release-blocking issues will begin. Some time after the hard freeze, a full freeze will be carried out, covering all packages. The date of the full freeze has not yet been determined. https://lists.debian.org/debian-devel-announce/2025/01/msg00004.html

Plan pour geler les paquets de Debian 13 23/01/2025

Les développeurs Debian ont publié un plan pour geler la base de paquets de Debian 13 « Trixie ». Debian 13 devrait être publiée au cours du second semestre 2025. Le 15 mars 2025, la première étape du gel des paquets débutera, au cours de laquelle les « transitions » (mises à jour de paquets qui nécessitent des ajustements de dépendance dans d'autres paquets, ce qui entraîne la suppression temporaire de paquets de Testing) seront arrêtées, et les mises à jour des paquets essentiels à la construction seront arrêtées. Le 15 avril 2025, un gel doux de la base de données des paquets aura lieu, au cours duquel l'acceptation de nouveaux paquets sources sera arrêtée et la possibilité de réactiver les paquets précédemment supprimés sera fermée. Le 15 mai 2025, un gel dur sera appliqué avant la publication, où le processus de déplacement des paquets clés et des paquets sans autopkgtests de la branche unstable vers testing sera complètement arrêté et une phase de tests intensifs et de correction des problèmes bloquant la publication commencera.

Quelque temps après le gel dur, un gel complet sera effectué, couvrant tous les paquets. La date du gel complet n'a pas encore été déterminée.

https://lists.debian.org/debian-devel-announce/2025/01/msg00004.html

MySQL 9.2.0 Released: 23/01/2025 Oracle has formed a new branch of the MySQL 9.2.0 DBMS. MySQL Community Server 9.2.0 builds are available for all major Linux, FreeBSD, macOS, and Windows distributions. As part of the new release model introduced in 2023, MySQL 9.2 is assigned to the “Innovation” branches, which will also include the next major release of MySQL 9.3. Innovation branches are recommended for those who want to get access to new functionality earlier, are published every 3 months and are supported only until the next major release is published (for example, after the appearance of branch 9.2, support for branch 9.1 was discontinued). In the summer, they plan to form an LTS release, recommended for implementations that require predictability and long-term preservation of unchanged behavior. Following the LTS branch, a new Innovation branch will be formed - MySQL 10.0. https://dev.mysql.com/downloads/mysql/

Sortie de MySQL 9.2.0 23/01/2025

Oracle a formé une nouvelle branche 9.2.0 du SGBD MySQL. Les builds de MySQL Community Server 9.2.0 sont disponibles pour toutes les principales distributions Linux, FreeBSD, macOS et Windows. Dans le cadre du nouveau modèle de publication introduit en 2023, MySQL 9.2 est affecté aux branches « Innovation », qui incluront également la prochaine version majeure de MySQL 9.3. Les branches Innovation sont recommandées pour ceux qui souhaitent accéder aux nouvelles fonctionnalités plus tôt, sont publiées tous les 3 mois et ne sont prises en charge que jusqu'à la publication de la prochaine version majeure (par exemple, après l'apparition de la branche 9.2, la prise en charge de la branche 9.1 a été interrompue). Au cours de l'été, ils prévoient de former une version LTS, recommandée pour les implémentations qui nécessitent une prévisibilité et une préservation du comportement inchangés à long terme. Après la branche LTS, une nouvelle branche Innovation sera formée - MySQL 10.0.

https://dev.mysql.com/downloads/mysql/

12

Release of Midnight Commander 4.8.33: 23/01/2025 After five months of development, the Midnight Commander 4.8.33 console file manager has been released . It has been developed since 1994 and provides a two-panel interface in the style of Norton Commander. Midnight Commander has features such as mouse support, a built-in file viewer and text editor with syntax highlighting, the use of virtual FS for navigation inside archives, packages and network storage (SFTP, SSH), connection of handlers of various file types, a mode for quickly switching to terminal mode for running commands, the use of bookmarks for switching to frequently used places in the FS and flexible search tools. The project code is written in C and is distributed under the GPLv3+ license. https://github.com/MidnightCommander/mc/releases/tag/4.8.33

Sortie de Midnight Commander 4.8.33 23/01/2025

Après cinq mois de développement, le gestionnaire de fichiers en console Midnight Commander 4.8.33 est sorti. Il est développé depuis 1994 et propose une interface à deux panneaux dans le style de Norton Commander. Midnight Commander dispose de fonctionnalités telles que la prise en charge de la souris, un visualiseur de fichiers intégré et un éditeur de texte avec surlignage de la syntaxe, l'utilisation d'un système de fichiers virtuel pour la navigation dans les archives, les paquets et le stockage réseau (SFTP, SSH), une connexion aux gestionnaires de différents types de fichiers, un mode de basculement rapide vers le mode terminal pour l'exécution de commandes, l'utilisation de signets pour basculer vers les endroits fréquemment utilisés dans le système de fichiers et des outils de recherche flexibles. Le code du projet est écrit en C et est distribué sous la licence GPLv3+.

https://github.com/MidnightCommander/mc/releases/tag/4.8.33

Facebook scamming everyone again: 24/01/2025 The Free Software Foundation has published the results of its analysis of the Llama 3.1 license, under which Meta's machine learning models are distributed. The FOSS Foundation has found the Llama 3.1 license to be non-free and has recommended against using products distributed under it. It is noted that Meta misleads users by presenting the Llama 3.1 license as providing certain freedoms. In fact, the Llama 3.1 license deprives users of freedom, transfers additional powers to licensors, and imposes an acceptable use policy. In particular, the Llama 3.1 license limits the scope of use to certain applications, such as prohibiting military use, creating products that may cause harm, or being used to generate illegal or objectionable content such as spam, and requiring compliance with any applicable trade laws and regulations, even if the user's country of jurisdiction does not apply those laws and regulations. https://www.fsf.org/blogs/licensing/llama-3-1-community-license-is-not-a-free-software-license

Facebook arnaque à nouveau tout le monde 24/01/2025

La Free Software Foundation a publié les résultats de son analyse de la licence Llama 3.1, sous laquelle sont distribués les modèles d'apprentissage automatique de Meta. La FOSS Foundation a jugé que la licence Llama 3.1 n'était pas libre et a recommandé de ne pas utiliser les produits distribués sous cette licence. Il est à noter que Meta induit les utilisateurs en erreur en présentant la licence Llama 3.1 comme offrant certaines libertés. En fait, la licence Llama 3.1 prive les utilisateurs de liberté, transfère des pouvoirs supplémentaires aux concédants de licence et impose une politique d'utilisation acceptable.

En particulier, la licence Llama 3.1 limite le champ d'utilisation à certaines applications, telles que l'interdiction de l'utilisation militaire, la création de produits pouvant causer des dommages ou l'utilisation pour générer du contenu illégal ou répréhensible tel que du spam, et l'exigence du respect de toutes les lois et réglementations commerciales applicables, même si le pays de juridiction de l'utilisateur n'applique pas ces lois et réglementations.

https://www.fsf.org/blogs/licensing/llama-3-1-community-license-is-not-a-free-software-license

Dovecot 2.4.0 Available: 24/01/2025 Seven years after the formation of version 2.3.0, a new branch of the multi-platform IMAP server Dovecot 2.4.0 was presented, supporting POP3 and IMAP4rev1 protocols with popular extensions such as SORT, THREAD, MULTIAPPEND, QUOTA, ACL, COMPRESS, NOTIFY, METADATA and IDLE, and authentication and encryption mechanisms (SASL, TLS, SCRAM, XOAUTH2). Dovecot maintains full compatibility with classic mbox and Maildir, using external indexes to improve performance. To expand the functionality, plugins can be used, features such as quotas, ACL, Push notifications, full-text search and virtual mailboxes are implemented. The project code is distributed under the LGPL and MIT licenses. https://dovecot.org/mailman3/archives/list/dovecot-news@dovecot.org/thread/UYNR6GBP25XEGFCS633SWPR4HXV3NSS3/

Dovecot 2.4.0 disponible 24/01/2025

Sept ans après la formation de la version 2.3.0, une nouvelle branche 2.4.0 du serveur IMAP multiplateforme Dovecot a été présentée, prenant en charge les protocoles POP3 et IMAP4rev1 avec des extensions populaires telles que SORT, THREAD, MULTIAPPEND, QUOTA, ACL, COMPRESS, NOTIFY, METADATA et IDLE, ainsi que des mécanismes d'authentification et de chiffrement (SASL, TLS, SCRAM, XOAUTH2). Dovecot maintient une compatibilité totale avec les classiques mbox et Maildir, en utilisant des index externes pour améliorer les performances. Pour étendre les fonctionnalités, des plugins peuvent être utilisés ; des fonctionnalités telles que les quotas, ACL, les notifications Push, la recherche en texte intégral et les boîtes aux lettres virtuelles sont implémentées. Le code du projet est distribué sous les licences LGPL et MIT.

https://dovecot.org/mailman3/archives/list/dovecot-news@dovecot.org/thread/UYNR6GBP25XEGFCS633SWPR4HXV3NSS3/

13

openSUSE alternative installer for Agama 11: 25/01/2025 The openSUSE project developers have introduced the Agama 11 installer, which is being developed to replace the classic SUSE and openSUSE installation interface, and is notable for separating the user interface from the internal YaST components. Agama supports the use of various frontends, such as a frontend for managing the installation via a web interface. The code of the installer components is distributed under the GPLv2 license and is written in Ruby, Rust, and JavaScript/TypeScript. The new installer can be tested in the openSUSE 16 alpha release and the upcoming SUSE Linux Enterprise Server 16 beta release. In addition, live builds for x86_64, ppc64le, s390x, and ARM64 architectures have been created for testing the new installer, supporting the installation of the openSUSE Leap 16 alpha release, the continuously updated openSUSE Tumbleweed and openSUSE Slowroll builds and container-based MicroOS editions. The goals of Agama development are to: eliminate the existing limitations of the graphical interface; expand the possibilities for using YaST functionality in other applications; move away from being tied to a single programming language; and encourage the creation of alternative settings by community members. The installer provides functions such as selecting the initial set of applications, setting up the network connection, language, keyboard, time zone and localization settings, preparing the storage device and dividing partitions, adding users to the system. For installing packages, checking hardware, partitioning disks and other functions required during installation, Agama continues to use YaST libraries, on top of which layer services are implemented, abstracting access to libraries via a unified communication protocol based on HTTP. The installer uses a multi-process architecture, where the user interface is not blocked during other work. The basic interface for managing the installation is built using web technologies. The web interface is written in JavaScript using the React framework and PatternFly components. The messaging service, as well as the built-in http server, is written in Ruby. https://agama-project.github.io/blog/2025/01/21/Agama-11

Agama 11, installeur alternatif d'openSUSE 25/01/2025

Les développeurs du projet openSUSE ont présenté l'installeur Agama 11, qui est en cours de développement pour remplacer l'interface d'installation classique de SUSE et d'openSUSE, et qui se distingue par la séparation de l'interface utilisateur des composants YaST internes. Agama prend en charge l'utilisation de divers frontends, tels qu'un frontend pour la gestion de l'installation via une interface Web. Le code des composants de l'installeur est distribué sous la licence GPLv2 et est écrit en Ruby, Rust et JavaScript/TypeScript.

Le nouvel installateur peut être testé dans la version alpha d'openSUSE 16 et dans la prochaine version bêta de SUSE Linux Enterprise Server 16. De plus, des builds Live pour les architectures x86_64, ppc64le, s390x et ARM64 ont été créées pour tester le nouveau programme d'installation, prenant en charge l'installation de la version alpha d'openSUSE Leap 16, les builds d'openSUSE Tumbleweed et d'openSUSE Slowroll, mises à jour en continu, et les éditions de MicroOS, basées sur des conteneurs.

Les objectifs du développement d'Agama sont les suivants : éliminer les limitations existantes de l'interface graphique ; étendre les possibilités d'utilisation des fonctionnalités de YaST dans d'autres applications ; s'éloigner de l'utilisation d'un seul langage de programmation ; et encourager la création de paramètres alternatifs par les membres de la communauté.

L'installeur dispose de fonctions telles que la sélection de l'ensemble initial d'applications, la configuration de la connexion réseau, de la langue, du clavier, du fuseau horaire et des paramètres de localisation, la préparation du périphérique de stockage et la division des partitions, l'ajout d'utilisateurs au système.

Pour l'installation des paquets, la vérification du matériel, le partitionnement des disques et d'autres fonctions requises pendant l'installation, Agama continue d'utiliser les bibliothèques de YaST, sur lesquelles des services de couche sont implémentés, en abstrayant l'accès aux bibliothèques via un protocole de communication unifié basé sur HTTP. L'installeur utilise une architecture multi-processus, où l'interface utilisateur n'est pas bloquée pendant d'autres travaux.

L'interface de base pour la gestion de l'installation est construite à l'aide de technologies Web. L'interface Web est écrite en JavaScript à l'aide du framework React et des composants PatternFly. Le service de messagerie, ainsi que le serveur http intégré, sont écrits en Ruby.

https://agama-project.github.io/blog/2025/01/21/Agama-11

Shotcut Video Editor Released: 25/01/2025 The release of the Shotcut 25.01 video editor, developed by the author of the MLT project and using this framework for editing video, has been published. Support for video and audio formats is implemented via FFmpeg. You can use plugins with the implementation of video and audio effects compatible with Frei0r and LADSPA. Shotcut features include: the ability to multi-track editing with the composition of video from fragments in various source formats, without the need for their preliminary import or re-coding. There are built-in tools for creating screencasts, processing images from a web camera and receiving streaming video. The code is written in C++ using the Qt framework and is distributed under the GPLv3 license. Ready-made builds are available for Linux ( AppImage , flatpak and snap ), macOS and Windows. https://shotcut.org/blog/new-release-250125/

Sortie de l'éditeur vidéo Shotcut 25/01/2025

La version 25.01 de l'éditeur vidéo Shotcut, développé par l'auteur du projet MLT et utilisant ce framework pour l'édition vidéo, a été publiée. La prise en charge des formats vidéo et audio est implémentée via FFmpeg. Vous pouvez utiliser des plugins avec l'implémentation d'effets vidéo et audio compatibles avec Frei0r et LADSPA. Les fonctionnalités de Shotcut incluent : la possibilité d'effectuer un montage multi-pistes, avec la composition de vidéos à partir de fragments dans divers formats sources, sans avoir besoin de leur importation ou de leur recodage préalable. Il existe des outils intégrés pour créer des screencasts, traiter des images d'une webcam et recevoir des vidéos en streaming. Le code est écrit en C++ à l'aide du framework Qt et est distribué sous la licence GPLv3. Des versions prêtes à l'emploi sont disponibles pour Linux (AppImage, flatpak et snap), macOS et Windows.

https://shotcut.org/blog/new-release-250125/

Solus 4.7 released: 26/01/2025 The release of the independent Linux distribution Solus 4.7 was published. It is not based on packages of other distributions and develops its own installer, package manager and configurator. Previously, the Budgie desktop was developed as part of the distribution , but now it has been separated into an independent project. It was decided to develop the next branch of Solus 5 using the technologies of the SerpentOS distribution. The code of the project is distributed under the GPLv2 license, the C and Vala languages ​​are used for development. Builds with the Budgie, GNOME, KDE Plasma and Xfce desktops are provided. The size of the iso images is 2.6-2.9 GB (x86_64). The eopkg package manager (a fork of PiSi from Pardus Linux) is used to manage packages, providing the usual tools for installing/removing packages, searching the repository, and managing repositories. Packages can be allocated to thematic components, which in turn form categories and subcategories. For example, Firefox is assigned to the network.web.browser component, which is included in the network applications category and the Web applications subcategory. Only about 2,000 packages are offered for installation from the repository. The distribution follows a hybrid development model, whereby major releases are released periodically, introducing new technologies and significant improvements, and in between major releases the distribution evolves using a rolling package update model. The Budgie environment is based on GNOME technologies and its own implementation of the GNOME Shell (in the next branch of Budgie 11, they plan to separate the desktop functionality from the layer that provides visualization and output of information). The Budgie Window Manager (BWM) is used to manage windows, which is an extended modification of the basic Mutter plugin. The basis of Budgie is a panel, close in its layout to the classic desktop panels. All elements of the panel are applets, which allows you to flexibly customize the composition, change the placement and replace the implementations of the main elements of the panel to your taste. Among the available applets are the classic application menu, task switching system, area with the list of open windows, viewing virtual desktops, power management indicator, volume control applet, system status indicator and clock. For music playback in the editions with the Budgie and GNOME desktops, the Rhythmbox player is offered with the Alternate Toolbar extension , offering an interface with a compact panel implemented using client-side window decoration (CSD). For video playback in the Budgie and GNOME editions, Celluloid is used. In the KDE edition, Elisa is available for music playback and Haruna is available for video. In the Xfce edition, the Parole player is used for playing multimedia files. https://getsol.us/2025/01/26/solus-4-7-released/

Sortie de Solus 4.7 26/01/2025

La distribution Linux indépendante Solus 4.7 a été publiée. Elle n'est pas basée sur des paquets d'autres distributions et développe ses propres installeur, gestionnaire de paquets et configurateur. Auparavant, le bureau Budgie était développé dans le cadre de la distribution, mais il a maintenant été séparé en un projet indépendant. Il a été décidé de développer la prochaine branche 5 de Solus en utilisant les technologies de la distribution SerpentOS. Le code du projet est distribué sous la licence GPLv2, les langages C et Vala sont utilisés pour le développement. Des builds avec les bureaux Budgie, GNOME, KDE Plasma et Xfce sont fournis. La taille des images ISO va de 2,6 à 2,9 Go (x86_64).

Le gestionnaire de paquets eopkg (un fork de PiSi de Pardus Linux) est utilisé pour gérer les paquets, fournissant les outils habituels pour installer/supprimer des paquets, chercher le référentiel et gérer les référentiels. Les paquets peuvent être répartis en composants thématiques, qui forment à leur tour des catégories et des sous-catégories. Par exemple, Firefox est affecté au composant network.web.browser, qui est inclus dans la catégorie des applications réseau et dans la sous-catégorie des applications Web. Seuls environ 2 000 paquets sont proposés à l'installation à partir du référentiel.

La distribution suit un modèle de développement hybride, selon lequel des versions majeures sont publiées périodiquement, introduisant de nouvelles technologies et des améliorations significatives, et entre les versions majeures, la distribution évolue en utilisant un modèle de mise à jour des paquets en continu.

L'environnement Budgie est basé sur les technologies GNOME et sa propre implémentation du shell GNOME (dans la prochaine branche de Budgie 11, il est prévu de séparer la fonctionnalité de bureau de la couche qui fournit la visualisation et la sortie des informations). Le gestionnaire de fenêtres Budgie (BWM), modification étendue du plugin de base Mutter, est utilisé pour gérer les fenêtres. La base de Budgie est un panneau, proche dans sa disposition des panneaux de bureau classiques. Tous les éléments du panneau sont des applets, ce qui vous permet de personnaliser de manière flexible la composition, de modifier le placement et de remplacer les implémentations des principaux éléments du panneau à votre goût.

Parmi les applets disponibles figurent le menu d'application classique, le système de changement de tâche, la zone avec la liste des fenêtres ouvertes, l'affichage des bureaux virtuels, l'indicateur de gestion de l'alimentation, l'applet de contrôle du volume, l'indicateur d'état du système et l'horloge. Pour la lecture audio dans les éditions avec les bureaux Budgie et GNOME, le lecteur Rhythmbox est proposé avec l'extension Alternate Toolbar, offrant une interface avec un panneau compact implémenté à l'aide de la décoration de fenêtre côté client (CSD). Pour la lecture vidéo dans les éditions Budgie et GNOME, Celluloid est utilisé. Dans l'édition KDE, Elisa est disponible pour la lecture audio et Haruna est disponible pour la vidéo. Dans l'édition Xfce, le lecteur Parole est utilisé pour la lecture de fichiers multimédias.

https://getsol.us/2025/01/26/solus-4-7-released/

issue213/actus.txt · Dernière modification : 2025/02/03 13:14 de d52fr