Outils pour utilisateurs

Outils du site


issue204:actus

Table des matières

1

Release of SysVinit 3.09: 25/03/2024 A new release of the classic init system SysVinit 3.09 has been published, which was widely used in Linux distributions in the days before systemd and upstart, and now continues to be used in distributions such as Devuan, Debian GNU/Hurd and antiX. The versions of the insserv and startpar utilities used in conjunction with sysvinit have not changed. The insserv utility is designed to organize the boot process, taking into account dependencies between init scripts, and startpar is used to ensure the parallel launch of several scripts during the system boot process. https://github.com/slicer69/sysvinit/releases/tag/3.09

Sortie de SysVinit 3.09 25/03/2024

La nouvelle version 3.09 du système d'initialisation classique SysVinit a été publiée. Ce système était largement utilisé dans les distributions Linux avant systemd et upstart, et continue d'être utilisé dans des distributions telles que Devuan, Debian GNU/Hurd et antiX. Les versions des utilitaires insserv et startpar utilisés avec sysvinit n'ont pas changé. L'utilitaire insserv est conçu pour organiser le processus d'amorçage, en tenant compte des dépendances entre les scripts d'initialisation, et startpar est utilisé pour assurer le lancement parallèle de plusieurs scripts pendant le processus d'amorçage du système.

https://github.com/slicer69/sysvinit/releases/tag/3.09

Release of GNU Emacs 29.3: 25/03/2024 The GNU Project has published a new release of the GNU Emacs 29.3 text editor. Until the release of GNU Emacs 24.5, the project developed under the personal leadership of Richard Stallman, who handed over the post of project leader to John Wiegley in the fall of 2015. The project code is written in C and Lisp and is distributed under the GPLv3 license. GNU Emacs 29.3 is being touted as an unscheduled emergency release with vulnerabilities fixed. According to preliminary data, the vulnerabilities allow code execution to occur when opening certain content or viewing emails with specially designed attachments in Gnus. The vulnerabilities in the list of changes are not yet detailed; there is only information about added protection methods: https://www.mail-archive.com/info-gnu@gnu.org/msg03269.html

Publication de GNU Emacs 29.3 25/03/2024

Le projet GNU a publié la nouvelle version 29.3 de l'éditeur de texte GNU Emacs. Jusqu'à la publication de GNU Emacs 24.5, le projet s'est développé sous la direction personnelle de Richard Stallman, qui a cédé le poste de chef de projet à John Wiegley à l'automne 2015. Le code du projet est écrit en C et en Lisp et est distribué sous la licence GPLv3.

GNU Emacs 29.3 est présenté comme une version d'urgence non programmée dont les vulnérabilités ont été corrigées. Selon des données préliminaires, les vulnérabilités permettent l'exécution de code lors de l'ouverture de certains contenus ou de l'affichage de courriels avec des pièces jointes spécialement conçues dans Gnus. Les vulnérabilités figurant dans la liste des modifications ne sont pas encore détaillées ; il n'y a que des informations sur les méthodes de protection ajoutées.

https://www.mail-archive.com/info-gnu@gnu.org/msg03269.html

After TrueNAS CORE 13.3, the FreeBSD-based branch will be put into maintenance mode: 25/03/2024 iXsystems has announced plans to further develop a distribution for the rapid deployment of network storage TrueNAS CORE, which continues development of the FreeNAS project. In June, they plan to release TrueNAS CORE 13.3 based on FreeBSD 13.3 (the previous release was formed in 2021 based on FreeBSD 13.0), OpenZFS 2.2.3 and Samba 4.19. Going forward, development will focus only on TrueNAS SCALE, which uses the Linux kernel and the Debian package base. The TrueNAS CORE and TrueNAS SCALE projects will continue to coexist, but the TrueNAS CORE branch will be placed in maintenance mode, where they plan to fix bugs and security issues for many years to come. New features and new versions of components will be developed in the TrueNAS SCALE branch. There are no plans to release TrueNAS CORE based on FreeBSD 14 . https://www.truenas.com/blog/truenas-core-13-3-plans/

Après TrueNAS CORE 13.3, la branche basée sur FreeBSD sera mise en mode maintenance 25/03/2024

iXsystems a annoncé son intention de poursuivre le développement d'une distribution pour le déploiement rapide du stockage en réseau, TrueNAS CORE, qui poursuit le développement du projet FreeNAS. En juin, ils prévoient de publier TrueNAS CORE 13.3 basé sur FreeBSD 13.3 (la version précédente a été créée en 2021 basée sur FreeBSD 13.0), OpenZFS 2.2.3 et Samba 4.19. À l'avenir, le développement se concentrera uniquement sur TrueNAS SCALE, qui utilise le noyau Linux et la base de paquets Debian.

Les projets TrueNAS CORE et TrueNAS SCALE continueront à coexister, mais la branche TrueNAS CORE sera placée en mode maintenance, où il est prévu de corriger les bogues et les problèmes de sécurité, pendant de nombreuses années. Les nouvelles fonctionnalités et les nouvelles versions des composants seront développées dans la branche TrueNAS SCALE. Il n'est pas prévu de sortir TrueNAS CORE basé sur FreeBSD 14.

https://www.truenas.com/blog/truenas-core-13-3-plans/

2

Starting with Ubuntu 14.04, support for LTS releases will be increased to 12 years: 25/03/2024 Canonical has announced the introduction of a 12-year update period for LTS releases of Ubuntu. The extension will affect all current LTS releases, starting with Ubuntu 14.04, whose support was supposed to expire in April of this year, but has now been extended until April 2026. Updates for Ubuntu 24.04 will be generated until 2036, Ubuntu 22.04 - 2034, Ubuntu 20.04 - 2032, etc. Updates, as before, will be publicly available for 5 years after release, and the remaining 7 years will be provided only to users of the Ubuntu Pro service. Ubuntu Pro is a paid service for commercial use. For personal use, you can connect to Ubuntu Pro for free to receive extended updates for up to 5 machines. Official members of the Ubuntu Community can receive extended updates for up to 50 machines for free. https://canonical.com/blog/canonical-expands-long-term-support-to-12-years-starting-with-ubuntu-14-04-lts

À partir d'Ubuntu 14.04, la durée de prise en charge des versions LTS sera portée à 12 ans 25/03/2024

Canonical a annoncé l'introduction d'une période de mise à jour de 12 ans pour les versions LTS d'Ubuntu. Cette extension concernera toutes les versions LTS actuelles, à commencer par Ubuntu 14.04, dont le support devait expirer en avril de cette année, mais qui a été prolongé jusqu'en avril 2026. Les mises à jour pour Ubuntu 24.04 seront générées jusqu'en 2036, Ubuntu 22.04 jusqu'en 2034, Ubuntu 20.04 jusqu'en 2032, etc. Comme auparavant, les mises à jour seront accessibles au public pendant 5 ans après la sortie de la version, et les 7 années restantes seront réservées aux utilisateurs du service Ubuntu Pro.

Ubuntu Pro est un service payant destiné à un usage commercial. Pour un usage personnel, vous pouvez vous connecter gratuitement à Ubuntu Pro afin de recevoir des mises à jour étendues pour un maximum de 5 machines. Les membres officiels de la communauté Ubuntu peuvent recevoir gratuitement des mises à jour étendues pour un maximum de 50 machines.

https://canonical.com/blog/canonical-expands-long-term-support-to-12-years-starting-with-ubuntu-14-04-lts

Fedora 41 plans move to DNF5 package manager: 25/03/2024 In the Fedora 41 release, they propose moving the default distribution to the DNF5 package manager. Initially, the migration to DNF5 was planned for the Fedora 39 release, but the migration was delayed due to the unavailability of the tooling. Despite the fact that full parity in functionality with the old tools has still not been achieved, the developers believe that the distribution is ready for migration, and the missing features can be implemented later. The proposal has not yet been considered by the FESCo (Fedora Engineering Steering Committee), which is responsible for the technical part of the development of the Fedora distribution. If the proposal is accepted, the dnf, libdnf and dnf-cutomatic packages will be replaced with the DNF5 toolkit and the new libdnf5 library, and the /usr/bin/dnf symlink will begin to point to the dnf5 executable. The rework also made it possible to implement some improvements that improve the usability of the package manager. For example, the new DNF provides a more visual indication of the progress of operations; also added support for using local RPM packages for transactions; added the ability to display in reports on completed transactions information produced by scripts built into packages; as wll as a more advanced input completion system for bash has been proposed. https://www.mail-archive.com/devel-announce@lists.fedoraproject.org/msg03249.html

Fedora 41 prévoit de passer au gestionnaire de paquets DNF5 25/03/2024

Dans la version 41 de Fedora, il est proposé de migrer la distribution par défaut vers le gestionnaire de paquets DNF5. Initialement, la migration vers DNF5 était prévue pour la version 39 de Fedora, mais la migration a été retardée en raison de l'indisponibilité de l'outil. Bien que la parité totale des fonctionnalités avec les anciens outils n'ait pas encore été atteinte, les développeurs estiment que la distribution est prête pour la migration, et que les fonctionnalités manquantes pourront être implémentées plus tard. La proposition n'a pas encore été examinée par le FESCo (Fedora Engineering Steering Committee), qui est responsable de la partie technique du développement de la distribution Fedora. Si la proposition est acceptée, les paquets dnf, libdnf et dnf-cutomatic seront remplacés par la boîte à outils DNF5 et la nouvelle bibliothèque libdnf5, et le lien symbolique /usr/bin/dnf commencera à pointer vers l'exécutable dnf5.

Le remaniement a également permis de mettre en œuvre certaines améliorations dans la convivialité du gestionnaire de paquets. Par exemple, le nouveau DNF fournit une indication plus visuelle de la progression des opérations ; la prise en charge de l'utilisation de paquets RPM locaux pour les transactions a également été ajouté ; dans les rapports sur les transactions terminées, la possibilité d'afficher les informations produites par les scripts intégrés dans les paquets a été ajoutée; de plus, un système de complétion d'entrée plus avancé pour bash a été proposé.

https://www.mail-archive.com/devel-announce@lists.fedoraproject.org/msg03249.html

Ext2 changes: 26/03/2024 A change has been made to the code base on which the Linux 6.9 kernel is based , moving the driver with the implementation of the Ext2 file system from the supported category to the deprecated category. The reason given is that the driver supports only 32-bit inode time counters, which will overflow on January 19, 2038. To work with existing partitions, instead of the ext2 driver, dev's suggest you use the ext4 driver, which supports working with the Ext2 file system and is fully compatible with it, but can use timestamps in ext2 partitions that are not subject to the 2038 problem if the file system is created with an inode, larger than 255 bytes (in the ext2 driver, 32-bit time counters were used regardless of the inode size). Ext2 users are advised to check the inode size being used. The mkfs.ext2 utility was moved to use 256-byte inodes by default as of version 1.46.5 (shipped with Ubuntu 22.04), prior to which the command “mkfs.ext2 -I 256” could be used to increase the inode size. If 128-byte inodes are used, they should be converted to 256-byte ones: $ sudo tune2fs -l /dev/sda1 | grep “Inode size” Inode size: 128 $ sudo e2fsck -f /dev/sda1 $ sudo tune2fs -I 256 /dev/sda1 According to Theodore Ts'o, creator of the Ext4 file system, if someone misses the ext2 driver due to its simplicity (for example, the driver may be in demand to save resources on embedded systems), it is not too late to move support to it 64-bit time counters, which is not difficult. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id%3Db960e8093e7a57de98724931d17b2fa86ff1105f

Changements pour Ext2 26/03/2024

Une modification a été apportée à la base de code sur laquelle le noyau Linux 6.9 est basé, déplaçant le pilote avec l'implémentation du système de fichiers Ext2 de la catégorie supportée à la catégorie dépréciée. La raison invoquée est que le pilote ne prend en charge que les compteurs de temps d'inode 32-bit, qui déborderont le 19 janvier 2038.

Pour travailler avec des partitions existantes, au lieu du pilote ext2, les développeurs suggèrent d'utiliser le pilote ext4, qui prend en charge le système de fichiers Ext2 et est entièrement compatible avec lui, mais peut utiliser des horodatages dans les partitions ext2 qui ne sont pas soumises au problème de 2038 si le système de fichiers est créé avec un inode plus grand que 255 octets (dans le pilote ext2, les compteurs de temps 32-bit ont été utilisés indépendamment de la taille de l'inode).

Il est conseillé aux utilisateurs d'Ext2 de vérifier la taille de l'inode utilisé. L'utilitaire mkfs.ext2 a été déplacé pour utiliser des inodes de 256 octets par défaut à partir de la version 1.46.5 (livrée avec Ubuntu 22.04), avant laquelle la commande « mkfs.ext2 -I 256 » pouvait être utilisée pour augmenter la taille de l'inode. Si des inodes de 128 octets sont utilisés, ils doivent être convertis en inodes de 256 octets :

$ sudo tune2fs -l /dev/sda1 | grep « Inode size »

Inode size : 128

$ sudo e2fsck -f /dev/sda1

$ sudo tune2fs -I 256 /dev/sda1

Selon Theodore Ts'o, créateur du système de fichiers Ext4, si le pilote ext2 manque à quelqu'un en raison de sa simplicité (par exemple, le pilote peut être demandé pour économiser des ressources sur les systèmes embarqués), il n'est pas trop tard pour passer à la prise en charge des compteurs 64-bit, ce qui n'est pas difficile.

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

3

Fedora Linux 40 distribution enters beta testing: 03/26/2024 23:58 Testing of the beta version of the Fedora Linux 40 has begun. The beta release marked the transition to the final stage of testing, where only critical bugs are fixed. The release is scheduled for April 23. The release covers Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora Onyx and Live builds, delivered in the form of spins with user environments KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt , Budgie and Sway . Builds are generated for x86_64, Power64 and ARM64 (AArch64) architectures. https://fedoramagazine.org/announcing-fedora-linux-40-beta/

La distribution Fedora Linux 40 entre en phase de test bêta 26/03/2024

Les tests de la version bêta de Fedora Linux 40 ont commencé. La version bêta marque le passage à l'étape finale des tests, où seuls les bogues critiques sont corrigés. La sortie est prévue le 23 avril. La version couvre Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora Onyx et les Live builds, livrés sous forme de spins avec les environnements utilisateurs KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie et Sway. Les builds sont générés pour les architectures x86_64, Power64 et ARM64 (AArch64).

https://fedoramagazine.org/announcing-fedora-linux-40-beta/

Release of Bubblewrap 0.9: 27/03/2024 After a year of development, a new version of Bubblewrap, v0.9, used to restrict individual applications of unprivileged users, has been published . In practice, Bubblewrap is used by the Flatpak project as a layer to isolate applications launched from packages. The project code is written in C and is distributed under the LGPLv2+ license. For isolation, traditional Linux container virtualization technologies are used, based on the use of cgroups, namespaces, Seccomp and SELinux. To perform privileged operations to configure a container, Bubblewrap is launched with root rights (an executable file with a suid flag) and then resets privileges after the container is initialized. The key difference from the similar Firejail project , which also uses a setuid launch model, is that in Bubblewrap the container creation layer includes only the necessary minimum capabilities. All the advanced functions necessary for running graphical applications, interacting with the desktop and filtering requests to Pulseaudio, transferred to the Flatpak side and executed after the privileges have been reset. Firejail, on the other hand, combines all the related functions in one executable file, which makes it difficult to audit and maintain security at the proper level . https://github.com/containers/bubblewrap/releases/tag/v0.9.0

Sortie de Bubblewrap 0.9 27/03/2024

Après un an de développement, une nouvelle version de Bubblewrap, la v0.9, utilisée pour restreindre les applications individuelles des utilisateurs non privilégiés, a été publiée. En pratique, Bubblewrap est utilisée par le projet Flatpak comme couche d'isolation des applications lancées à partir de paquets. Le code du projet est écrit en C et est distribué sous la licence LGPLv2+.

Pour l'isolation, les technologies traditionnelles de virtualisation des conteneurs Linux sont utilisées, basées sur l'utilisation de cgroups, namespaces, Seccomp et SELinux. Pour effectuer des opérations privilégiées afin de configurer un conteneur, Bubblewrap est lancée avec les droits de root (un fichier exécutable avec un drapeau suid) et réinitialise ensuite les privilèges après l'initialisation du conteneur.

La principale différence avec le projet similaire Firejail, qui utilise également un modèle de lancement setuid, est que, dans Bubblewrap, la couche de création du conteneur ne comprend que les capacités minimales nécessaires. Toutes les fonctions avancées nécessaires à l'exécution d'applications graphiques, à l'interaction avec le bureau et au filtrage des demandes adressées à Pulseaudio sont transférées du côté Flatpak et exécutées après la réinitialisation des privilèges. Firejail, quant à lui, combine toutes les fonctions connexes dans un seul fichier exécutable, ce qui rend difficile l'audit et le maintien de la sécurité au niveau approprié.

https://github.com/containers/bubblewrap/releases/tag/v0.9.0

Update to Qubes OS 4.2.1: 27/03/2024 Qubes 4.2.1, which implements the idea of ​​using a hypervisor to strictly isolate applications and OS components (each class of applications and system services runs in separate virtual machines), is out. Recommend system has 16 GB of RAM (minimum 6 GB) and a 64-bit Intel or AMD CPU with support for VT-x with EPT/AMD-v with RVI and VT-d/AMD IOMMU technologies, preferably an Intel GPU (GPU NVIDIA and AMD are not well tested). The installation image size is 6 GB (x86_64). The new release marks the update of versions of programs that form the basic system environment (dom0). A template has been prepared for creating virtual environments based on Fedora 39. By default, Linux 6.6 kernel is used, which has reduced the number of situations where it is necessary to install the latest kernel package on systems with new hardware. https://www.qubes-os.org/news/2024/03/26/qubes-os-4-2-1-has-been-released/

Mise à jour vers Qubes OS 4.2.1 27/03/2024

Qubes 4.2.1, qui met en oeuvre l'idée d'utiliser un hyperviseur pour isoler strictement les applications et les composants du système d'exploitation (chaque classe d'applications et de services système fonctionne dans des machines virtuelles séparées), est disponible. Le système recommandé dispose de 16 Go de RAM (minimum 6 Go) et d'un processeur Intel ou AMD 64-bit prenant en charge les technologies VT-x avec EPT/AMD-v avec RVI et VT-d/AMD IOMMU, de préférence un GPU Intel (les GPU NVIDIA et AMD ne sont pas bien testés). La taille de l'image d'installation est de 6 Go (x86_64).

La nouvelle version marque la mise à jour des versions des programmes qui forment l'environnement système de base (dom0). Un modèle a été préparé pour créer des environnements virtuels basés sur Fedora 39. Par défaut, le noyau Linux 6.6 est utilisé, ce qui a réduit le nombre de situations où il est nécessaire d'installer le dernier paquet du noyau sur les systèmes avec du nouveau matériel.

https://www.qubes-os.org/news/2024/03/26/qubes-os-4-2-1-has-been-released/

4

Release of Tails 6.1: 27/03/2024 A release of a specialized distribution, Tails 6.1 (The Amnesic Incognito Live System), based on Debian 12, supplied with the GNOME 43 desktop and designed for anonymous access to a network, has been created. Anonymous access to Tails is provided by the Tor system. All connections other than traffic through the Tor network are blocked by the packet filter by default. Encryption is used to store user data in the save user data between runs mode. An iso image capable of working in Live mode, 1 GB in size, has been prepared for downloading . There are new version updates of Tor Browser 13.0.13 (based on Firefox 115.9.1) and Thunderbird 115.9. A new microcode version has been added for Intel CPUs with the changes necessary to block the RFDS vulnerability. The persistent storage configurator ensures that all enabled additional features are displayed. https://tails.net/

Sortie de Tails 6.1 27/03/2024

Une version d'une distribution spécialisée, Tails 6.1 (The Amnesic Incognito Live System), basée sur Debian 12, fournie avec le bureau GNOME 43 et conçue pour l'accès anonyme à un réseau, a été créée. L'accès anonyme à Tails est assuré par le système Tor. Toutes les connexions autres que le trafic à travers le réseau Tor sont bloquées par défaut par le filtre de paquets. Le cryptage est utilisé pour stocker les données de l'utilisateur dans le mode de sauvegarde des données de l'utilisateur entre les exécutions. 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.

Il y a de nouvelles mises à jour de Tor Browser 13.0.13 (basé sur Firefox 115.9.1) et Thunderbird 115.9. Une nouvelle version du microcode a été ajoutée pour les processeurs Intel avec les changements nécessaires pour bloquer la vulnérabilité RFDS. Le configurateur de stockage persistant garantit que toutes les fonctionnalités supplémentaires activées sont affichées.

https://tails.net/

Samba 4.20.0 release: 28/03/2024 After 6 months of development, a new release of Samba 4.20.0 was presented, that continues the development of the Samba 4 branch with a full implementation of a domain controller and Active Directory service, compatible with the Windows 2008. It is capable of serving all Microsoft-supported versions of Windows clients, including Windows 11. Samba 4 is a multifunctional server product that also provides implementation of a file server, print service and identification server (winbind). https://lists.samba.org/archive/samba-announce/2024/000663.html

Sortie de Samba 4.20.0 28/03/2024

Après 6 mois de développement, la nouvelle version 4.20.0 de Samba a été présentée, qui poursuit le développement de la branche Samba 4 avec une implémentation complète d'un contrôleur de domaine et d'un service Active Directory, compatible avec Windows 2008. Elle est capable de servir toutes les versions de clients Windows prises en charge par Microsoft, y compris Windows 11. Samba 4 est un produit serveur multifonctionnel qui fournit également l'implémentation d'un serveur de fichiers, d'un service d'impression et d'un serveur d'identification (winbind).

https://lists.samba.org/archive/samba-announce/2024/000663.html

VPN Lanemu 0.11.6 Released: 28/03/2024 Lanemu P2P VPN 0.11.6 was released - an implementation of a decentralized virtual private network that works on the Peer-To-Peer principle, in which participants are connected to each other, and not through a central server. Network participants can find each other through a BitTorrent tracker or BitTorrent DHT, or through other network participants (peer exchange). The application is a free and open analogue of Hamachi VPN, written in Java (with individual components in C) and distributed under the GNU LGPL 3.0 license. https://gitlab.com/Monsterovich/lanemu/-/releases/0.11.6

Version 0.11.6 du VPN Lanemu 28/03/2024

Lanemu P2P VPN 0.11.6 a été publiée - l'implémentation d'un réseau privé virtuel décentralisé qui fonctionne sur le principe Peer-To-Peer, dans lequel les participants sont connectés les uns aux autres, et non par l'intermédiaire d'un serveur central. Les participants au réseau peuvent se trouver par l'intermédiaire d'un tracker BitTorrent ou d'un DHT BitTorrent, ou par l'intermédiaire d'autres participants au réseau (échange entre pairs). L'application est un analogue libre et ouvert de Hamachi VPN, écrit en Java (avec des composants individuels en C) et distribué sous la licence GNU LGPL 3.0.

https://gitlab.com/Monsterovich/lanemu/-/releases/0.11.6

5

A fork of the Redis: 28/03/2024 The Linux Foundation has announced the creation of the Valkey project, which will continue the development of the open source code base of the Redis DBMS, distributed under the BSD license. The project will be developed under the auspices of the Linux Foundation on an independent platform with the involvement of a community of developers and companies interested in continuing to preserve the open source code base of Redis. Companies such as Amazon Web Services (AWS), Google Cloud, Oracle, Ericsson and Snap Inc. have joined the project. https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community

Un dérivé de Redis 28/03/2024

La Fondation Linux a annoncé la création du projet Valkey, qui poursuivra le développement de la base de code open source du SGBD Redis, distribué sous licence BSD. Le projet sera développé sous les auspices de la Fondation Linux sur une plateforme indépendante avec la participation d'une communauté de développeurs et d'entreprises intéressées par la poursuite de la préservation de la base de code Open Source de Redis. Des entreprises telles que Amazon Web Services (AWS), Google Cloud, Oracle, Ericsson et Snap Inc. ont rejoint le projet.

https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community

Release of GNU Coreutils 9.5: 28/03/2024 A stable version of the set of basic system utilities GNU Coreutils 9.5 has been published , which includes programs such as sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. https://www.mail-archive.com/info-gnu@gnu.org/msg03270.html

Sortie de GNU Coreutils 9.5 28/03/2024

La version stable 9.5 de l'ensemble des utilitaires système de base GNU Coreutils a été publiée, qui comprend des programmes tels que sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

https://www.mail-archive.com/info-gnu@gnu.org/msg03270.html

The FuryGpu project develops FPGA-based GPUs: 29/03/2024 A working prototype of the FuryGpu project was presented, a homemade GPU based on the Xilinx Zynq UltraScale+ FPGA, designed as a separate board connected to a PC via the PCIe interface. Descriptions of hardware units are implemented in the SystemVerilog language, and the board design is prepared in the free computer-aided design system for printed circuit boards KiCAD. In its current form, the FuryGpu GPU can already run the Quake game with a rendering performance of 60 FPS at a resolution of 1280 x 720. The project has been in development since 2021 as a hobby by a programmer specializing in computer game development and interested in hardware. Board diagrams, Verilog descriptions and drivers are not yet publicly available, but the author of the project has announced his intention to open all developments related to FuryGpu after agreeing on some legal issues with his employer (approval is necessary to insure oneself against possible claims from the employer). At the current stage of development, the capabilities of FuryGpu are compared with an advanced video card from the mid-1990s. GPU functionality is defined by a set of fixed functions, software shader execution is not yet supported, and the focus is on rendering, rasterization, and texture processing components . To perform graphics operations, it provides its own graphics API, FuryGL, which is similar to the Vulkan API, but is not compatible with it due to the lack of shader support. https://www.furygpu.com/blog/hello

Le projet FuryGpu développe des GPU basés sur des FPGA 29/03/2024

Un prototype fonctionnel du projet FuryGpu a été présenté, un GPU maison basé sur le FPGA Xilinx Zynq UltraScale+, conçu comme une carte séparée connectée à un PC via l'interface PCIe. Les descriptions des unités matérielles sont implémentées dans le langage SystemVerilog et la conception de la carte est préparée dans le système gratuit de conception assistée par ordinateur pour les circuits imprimés KiCAD. Dans sa forme actuelle, le GPU FuryGpu peut déjà faire tourner le jeu Quake avec une performance de rendu de 60 FPS à une résolution de 1280 x 720.

Le projet est en cours de développement depuis 2021 en tant que hobby par un programmeur spécialisé dans le développement de jeux vidéo et intéressé par le matériel. Les schémas de la carte, les descriptions Verilog et les pilotes ne sont pas encore disponibles publiquement, mais l'auteur du projet a annoncé son intention d'ouvrir tous les développements liés au FuryGpu après s'être mis d'accord sur certaines questions juridiques avec son employeur (une approbation est nécessaire pour se garantir contre d'éventuelles réclamations de la part de l'employeur).

Au stade actuel du développement, les capacités de FuryGpu sont comparées à celles d'une carte vidéo avancée du milieu des années 1990. La fonctionnalité du GPU est définie par un ensemble de fonctions fixes, l'exécution de shaders logiciels n'est pas encore prise en charge, et l'accent est mis sur les composants de rendu, de tramage et de traitement des textures. Pour effectuer des opérations graphiques, il fournit sa propre API graphique, FuryGL, qui est similaire à l'API Vulkan, mais n'est pas compatible avec elle, du fait d'un manque de support de l'ombreur.

https://www.furygpu.com/blog/hello

6

A backdoor was discovered in the xz/liblzma library that allows entry via sshd: 29/03/2024 The XZ Utils package , which includes the liblzma library and utilities for working with compressed data in the “.xz” format, has a backdoor ( CVE-2024-3094 ) that allows interception and modification of data processed by applications associated with the liblzma library. The main target of the backdoor is the OpenSSH server, which in some distributions is bundled with the libsystemd library, which in turn uses liblzma. Linking sshd with a vulnerable library allows attackers to gain access to the SSH server without authentication. The backdoor activation code was hidden in m4 macros from the build-to-host.m4 file used by the automake toolkit when building. During assembly, during the execution of intricate obfuscated operations based on archives (bad-3-corrupt_lzma2.xz, good-large_compressed.lzma), an object file with malicious code was generated, which was included in the liblzma library and changed the operation logic some of its functions. The m4 macros that activate the backdoor were included in the release tarballs, but were not in the Git repository. At the same time, malicious test archives were present in the repository, i.e. the person who implemented the backdoor had access to both the repository and the release generation processes. https://www.openwall.com/lists/oss-security/2024/03/29/4

Une porte dérobée a été découverte dans la bibliothèque xz/liblzma qui permet d'entrer via sshd 29/03/2024

Le paquet XZ Utils, qui comprend la bibliothèque liblzma et des utilitaires pour travailler avec des données compressées au format « .xz », a une porte dérobée ( CVE-2024-3094 ) qui permet l'interception et la modification des données traitées par les applications associées à la bibliothèque liblzma. La principale cible de la porte dérobée est le serveur OpenSSH qui, dans certaines distributions, est intégré à la bibliothèque libsystemd, laquelle utilise à son tour la bibliothèque liblzma. Lier sshd à une bibliothèque vulnérable permet aux attaquants d'accéder au serveur SSH sans authentification.

Le code d'activation de la porte dérobée était caché dans les macros m4 du fichier build-to-host.m4 utilisé par la boîte à outils automake lors de la construction. Pendant l'assemblage, lors de l'exécution d'opérations obscures complexes basées sur des archives (bad-3-corrupt_lzma2.xz, good-large_compressed.lzma), un fichier objet contenant du code malveillant a été généré, qui a été inclus dans la bibliothèque liblzma et a modifié la logique de fonctionnement de certaines de ses fonctions. Les macros m4 qui activent la porte dérobée étaient incluses dans les archives de la publication, mais ne se trouvaient pas dans le dépôt Git. En même temps, des archives de test malveillantes étaient présentes dans le dépôt, c'est-à-dire que la personne qui a implémenté la porte dérobée avait accès à la fois au dépôt et aux processus de génération des versions.

https://www.openwall.com/lists/oss-security/2024/03/29/4

Debian 10 “Buster” moved to archive: 30/03/2024 Debian 10 “Buster” repositories are moved to archive.debian.org, after which the distribution will soon cease to be available through the main network of mirrors. Debian 10 packages are scheduled for deletion from mirrors or architectures for which there is no LTS support should be mid-April. Debian 10 was released on July 7, 2019 and was maintained regularly until September 2022. As part of the LTS cycle, the release of updates for Debian 10 will be available for the i386, amd64, armhf and arm64 architectures until June 30, 2024. The extension of the Extended LTS program will be applied to the distribution, implying the publication of updates with the elimination of vulnerabilities in a limited set of Debian 10 packages for the amd64 architecture. Support for the Debian 10 Extended LTS will be supported in a separate repository until June 30, 2029. https://lists.debian.org/debian-devel-announce/2024/03/msg00003.html

Debian 10 « Buster » déplacée dans l'archive 30/03/2024

Les dépôts de Debian 10 « Buster » sont déplacés vers archive.debian.org, après quoi la distribution cessera bientôt d'être disponible via le réseau principal de miroirs. La suppression des paquets Debian 10 des miroirs ou des architectures pour lesquels il n'y a pas de prise en charge LTS est prévue pour la mi-avril.

Debian 10 a été publiée le 7 juillet 2019 et a été maintenue régulièrement jusqu'en septembre 2022. Dans le cadre du cycle LTS, la publication de mises à jour pour Debian 10 sera disponible pour les architectures i386, amd64, armhf et arm64 jusqu'au 30 juin 2024. L'extension du programme Extended LTS sera appliquée à la distribution, impliquant la publication de mises à jour avec l'élimination des vulnérabilités dans un ensemble limité de paquets Debian 10 pour l'architecture amd64. La prise en charge de Debian 10 Extended LTS se fera dans un dépôt séparé jusqu'au 30 juin 2029.

https://lists.debian.org/debian-devel-announce/2024/03/msg00003.html

Release of NetBSD 10.0: 31/03/2024 A year and a half after the last update, a new release of the NetBSD 10 operating system was announced. Installation images of 630 MB, available in builds for 57 system architectures and 16 different CPU families, ready for download. The new branch includes a number of significant improvements, such as support for access control lists in the FFS file system, significant performance optimization, disk encryption using the Adiantum algorithm, and implementation in the driver core for WireGuard. The project supports 8 primary ports that make up the core of the NetBSD development strategy: amd64, i386, ev.barm, evbmips, evbpmc, hpcarm, sparc64 and xen, as well as 49 secondary ports associated with CPUs such as alpha, hppa, m68010, m68k, sh3, sparc and vax. Secondary ports are still supported, but have already lost relevance or do not have a sufficient number of developers interested in their development. One port (acorn26) is included in the third category, in which inoperable ports are placed, claiming to be removed, unless enthusiasts are interested in the development. https://blog.netbsd.org/tnf/entry/netbsd_10_0_available

Sortie de NetBSD 10.0 31/03/2024

Un an et demi après la dernière mise à jour, la nouvelle version 10 du système d'exploitation NetBSD a été annoncée. Des images d'installation de 630 Mo, disponibles pour 57 architectures système et 16 familles de CPU différentes, sont prêtes à être téléchargées. La nouvelle branche inclut un certain nombre d'améliorations significatives, telles que le support des listes de contrôle d'accès dans le système de fichiers FFS, une optimisation significative des performances, le cryptage des disques utilisant l'algorithme Adiantum, et l'implémentation dans le noyau du pilote pour WireGuard.

Le projet supporte 8 ports primaires qui constituent le coeur de la stratégie de développement de NetBSD : amd64, i386, ev.barm, evbmips, evbpmc, hpcarm, sparc64 et xen, ainsi que 49 ports secondaires associés à des processeurs tels que alpha, hppa, m68010, m68k, sh3, sparc et vax. Les ports secondaires sont toujours supportés, mais ont déjà perdu de leur pertinence ou n'ont pas un nombre suffisant de développeurs intéressés par leur développement. Un port (acorn26) est inclus dans la troisième catégorie, dans laquelle sont placés les ports inopérants, demandant à être supprimés, à moins que des passionnés ne soient intéressés par leur développement.

https://blog.netbsd.org/tnf/entry/netbsd_10_0_available

7

Release of Widelands 1.2: 01/04/2024 After a year and a half of development, the free-to-play game Widelands 1.2 has been released , incorporating elements of a real-time strategy (RTS) and city-building simulator. The game is inspired by Settlers II and has similar gameplay. Both multiplayer mode and single-player campaigns with computer players are supported. The project code is written in C++ and Lua using the SDL library and is distributed under the GPLv2 license. Builds are for Linux (AppImage , Flatpak , PPA), Windows and macOS. https://www.widelands.org/news/2024/Mar/30/widelands-1-2-released/

Sortie de Widelands 1.2 01/04/2024

Après un an et demi de développement, le jeu free-to-play Widelands 1.2 est sorti, incorporant des éléments de stratégie en temps réel (RTS) et de simulation de construction de ville. Le jeu s'inspire de Settlers II et présente un gameplay similaire. Le jeu supporte aussi bien le mode multijoueur que les campagnes solo avec des joueurs informatiques. Le code du projet est écrit en C++ et Lua en utilisant la bibliothèque SDL et est distribué sous licence GPLv2. Des versions sont disponibles pour Linux (AppImage, Flatpak, PPA), Windows et macOS.

https://www.widelands.org/news/2024/Mar/30/widelands-1-2-released/

Nitrux 3.4.0 is available: 01/04/2024 A new release of Nitrux 3.4.0, built on Debian, KDE technologies and the OpenRC init system, has been published . The project offers its own desktop, NX Desktop, which is an add-on to KDE Plasma. Based on the Maui library, a set of standard user applications is being developed for the distribution that can be used on both desktop systems and mobile devices. To install additional applications, a system of self-contained AppImages packages is being promoted. The full boot image is 3.4 GB in size. The project's developments are distributed under free licenses. https://nxos.org/changelog/release-announcement-nitrux-3-4-0/

Nitrux 3.4.0 est disponible 01/04/2024

La nouvelle version 3.4.0 de Nitrux, construite sur Debian, les technologies KDE et le système d'initialisation OpenRC, a été publiée. Le projet propose son propre bureau, NX Desktop, qui est une extension de KDE Plasma. Basé sur la bibliothèque Maui, un ensemble d'applications utilisateur standard est en cours de développement pour la distribution et peut être utilisé à la fois sur les systèmes de bureau et les appareils mobiles. Pour installer des applications supplémentaires, un système de paquets AppImages autonomes est en cours de promotion. L'image de démarrage complète a une taille de 3,4 Go. Les développements du projet sont distribués sous des licences libres.

https://nxos.org/changelog/release-announcement-nitrux-3-4-0/

Release of the ROSA Fresh 12.5: 03/04/2024 The company STC IT ROSA has announced a corrective release of the freely distributed and community-developed distribution kit ROSA Fresh 12.5, built on the rosa2021.1 platform . Builds designed for the x86_64 platform in versions with KDE Plasma 5 , GNOME , Xfce , LXQt and without GUI have been prepared for free download . Users who already have the ROSA Fresh 12 distribution installed will receive the update automatically. https://rosa.ru/rosa-anonsiruet-novuyu-versiyu-besplatnoj-os-dlya-domashnego-ispolzovaniya-rosa-fresh-12-5/

Sortie de ROSA Fresh 12.5 03/04/2024

La société STC IT ROSA a annoncé la version corrective 12.5 du kit de distribution ROSA Fresh, librement distribué et développé par la communauté, construit sur la plateforme rosa2021.1. Des builds conçus pour la plateforme x86_64 dans des versions avec KDE Plasma 5, GNOME, Xfce, LXQt et sans GUI ont été préparés pour être téléchargés gratuitement. Les utilisateurs qui ont déjà installé la distribution ROSA Fresh 12 recevront automatiquement la mise à jour.

https://rosa.ru/rosa-anonsiruet-novuyu-versiyu-besplatnoj-os-dlya-domashnego-ispolzovaniya-rosa-fresh-12-5/

8

Opening the Mojo language standard library: 03/04/2024 The developers of the Mojo programming language have begun converting the project's code into open source software. The first to open source was the standard library code, which is now available under the Apache 2.0 license with exceptions from the LLVM project that allow mixing with code under the GPLv2 license. In addition to publishing code, the development process has shifted towards openness and the ability to communicate third-party changes through submitting pull requests to GitHub. The source code of the compiler is planned to be opened after the design of the internal architecture is completed. https://www.modular.com/blog/whats-new-in-mojo-24-2-mojo-nightly-enhanced-python-interop-oss-stdlib-and-more

Ouverture de la bibliothèque standard du langage Mojo 03/04/2024

Les développeurs du langage de programmation Mojo ont commencé à convertir le code du projet en logiciel libre. Le code de la bibliothèque standard a été le premier à être ouvert ; il est maintenant disponible sous la licence Apache 2.0 avec des exceptions venant du projet LLVM qui permettent le mélange avec du code sous licence GPLv2. Outre la publication du code, le processus de développement s'est orienté vers l'ouverture et la possibilité de communiquer les modifications apportées par des tiers en soumettant des demandes d'extraction sur GitHub. Il est prévu d'ouvrir le code source du compilateur une fois que la conception de l'architecture interne sera achevée.

https://www.modular.com/blog/whats-new-in-mojo-24-2-mojo-nightly-enhanced-python-interop-oss-stdlib-and-more

Libsystemd dependency reduction initiative: 03/04/2024 Some developers of the systemd system manager, are discussing reducing the dependencies of the libsystemd library, which links not only to systemd components, but also to many external applications. For example, in Fedora, more than 150 packages use libsystemd in their dependencies. The initiator of the discussion believes that adding additional third-party libraries to libsystemd that are not controlled by systemd developers significantly increases the attack surface in the event of third-party libraries being compromised, as happened with the liblzma library. In addition to liblzma and glibc, libsystemd also loads libzstd, liblz4 and libgcrypt, the security of which becomes critical. libsystemd provides access to 12 basic APIs (sd-bus, sd-daemon, sd-device, sd-event, sd-hwdb, sd-id128, sd-journal, sd-login, sd-netlink, sd-network, sd -path and sd-resolve) and a situation arises where an application, for example, using libsystemd only for the sake of calling the sd_notify function to inform systemd about a state change or sd_journal to write data to the log, links with all other libraries and API handlers. As a way out, they propose to split libsystemd into several separate libraries responsible for separate APIs, which will allow third-party dependencies to be loaded only where they are needed. https://github.com/systemd/systemd/issues/32028

Initiative de réduction de la dépendance à l'égard de libsystemd 03/04/2024

Certains développeurs du gestionnaire de système systemd discutent de la réduction des dépendances de la bibliothèque libsystemd, qui est liée non seulement aux composants de systemd, mais aussi à de nombreuses applications externes. Par exemple, dans Fedora, plus de 150 paquets utilisent libsystemd dans leurs dépendances. L'initiateur de la discussion estime que l'ajout de bibliothèques tierces à libsystemd qui ne sont pas contrôlées par les développeurs de systemd augmente de manière significative la surface d'attaque en cas de compromission de bibliothèques tierces, comme cela s'est produit avec la bibliothèque liblzma.

Outre liblzma et glibc, libsystemd charge également libzstd, liblz4 et libgcrypt, dont la sécurité devient critique. libsystemd donne accès à 12 API de base (sd-bus, sd-daemon, sd-device, sd-event, sd-hwdb, sd-id128, sd-journal, sd-login, sd-netlink, sd-network, sd -path et sd-resolve) et une situation se présente où une application, par exemple, qui utilise libsystemd uniquement pour appeler la fonction sd_notify afin d'informer systemd d'un changement d'état ou sd_journal pour écrire des données dans le journal, se lie avec toutes les autres bibliothèques et gestionnaires d'API. Comme solution, ils proposent de diviser libsystemd en plusieurs bibliothèques distinctes responsables d'API distinctes, ce qui permettra aux dépendances tierces d'être chargées uniquement là où elles sont nécessaires.

https://github.com/systemd/systemd/issues/32028

Release of Redict 7.3.0: 03/04/2024 Drew DeVault, author of the Sway user environment, the Hare programming language , the Aerc email client and the SourceHut collaborative development platform, presented the release of the Redict 7.3.0 project, which is a fork of the Redis DBMS. Redict is forked from Redis 7.2.4, the latest version distributed under the BSD license. The changes developed by the Redict project are distributed under the LGPLv3.0 license, but the code borrowed from Redis remains under the BSD license. Redict 7.3.0 is positioned as the first separate release of the project, the changes, so far are limited to rebranding and other minor changes, for example, the redis-cli utility has been renamed to redict-cli, and the configuration file /etc/redis.conf to /etc/redict. conf. Redict 7.3.0 is fully compatible with the Redis 7.2.4 release and can be used to replace it, but is not related to or compatible with the currently in development Redis 7.3.0 branch. https://redict.io/posts/2024-04-03-redict-7.3.0-released/

Publication de Redict 7.3.0 03/04/2024

Drew DeVault, auteur de l'environnement utilisateur Sway, du langage de programmation Hare, du client de messagerie Aerc et de la plateforme de développement collaboratif SourceHut, a présenté la version 7.3.0 du projet Redict, qui est un dérivé du SGBD Redis. Redict est dérivé de Redis 7.2.4, la dernière version distribuée sous licence BSD. Les modifications développées par le projet Redict sont distribuées sous licence LGPLv3.0, mais le code emprunté à Redis reste sous licence BSD.

Redict 7.3.0 se positionne comme la première version séparée du projet ; les changements, jusqu'à présent, sont limités à un changement de marque et à d'autres changements mineurs, par exemple, l'utilitaire redis-cli a été renommé en redict-cli, et le fichier de configuration /etc/redis.conf en /etc/redict.conf. Redict 7.3.0 est entièrement compatible avec la version 7.2.4 de Redis et peut être utilisé pour la remplacer, mais n'est pas lié ou compatible avec la branche 7.3.0 de Redis actuellement en cours de développement.

https://redict.io/posts/2024-04-03-redict-7.3.0-released/

9

CENO 2.1 web browser, uses a P2P network to access sites: 03/04/2024 After a year of development, the release of the mobile web browser CENO 2.1.0 has been published. It is designed to allow access to information in conditions where direct access to said information is impossible, for example, when Internet segments are disconnected from the global network as a result of failures or actions of attackers. The browser is built on the GeckoView engine (used in Firefox for Android), enhanced by the ability to exchange data through a decentralized P2P network, where users participate in redirecting traffic to external gateways that provide access to information. The project's code is distributed under the MIT license. Ready-made builds are available on Google Play . P2P functionality is included in a separate library, Ouinet, which can be used in arbitrary applications. The CENO browser and the Ouinet library allow you to access information in situations up to a complete Internet shutdown, for example, as a result of global outages. In this case, content can be distributed from the cache or local storage. https://github.com/censorship-no/ceno-browser/releases/tag/v2.1.0

Le navigateur Web CENO 2.1 utilise un réseau P2P pour accéder aux sites 03/04/2024

Après un an de développement, la version 2.1.0 du navigateur Web mobile CENO a été publiée. Il est conçu pour permettre l'accès à l'information dans des conditions où l'accès direct à cette information est impossible, par exemple, lorsque des segments d'Internet sont déconnectés du réseau global en raison de pannes ou d'actions d'attaquants. Le navigateur est construit sur le moteur GeckoView (utilisé dans Firefox pour Android), amélioré par la capacité d'échanger des données à travers un réseau P2P décentralisé, où les utilisateurs participent à la redirection du trafic vers des passerelles externes qui fournissent l'accès à l'information. Le code du projet est distribué sous la licence du MIT. Des versions prêtes à l'emploi sont disponibles sur Google Play.

La fonctionnalité P2P est incluse dans une bibliothèque séparée, Ouinet, qui peut être utilisée dans des applications arbitraires. Le navigateur CENO et la bibliothèque Ouinet vous permettent d'accéder à des informations dans des situations pouvant aller jusqu'à l'arrêt complet d'Internet, par exemple, à la suite de pannes globales. Dans ce cas, le contenu peut être distribué à partir du cache ou d'un stockage local.

https://github.com/censorship-no/ceno-browser/releases/tag/v2.1.0

Google introduced the jpegli library: 04/04/2024 Google has introduced a new open source jpegli library with an implementation of a JPEG image encoder and decoder. The library includes additional optimizations to improve encoding efficiency, allowing for up to 35% higher compression rates for high-quality images than traditional JPEG codecs. Compared to libjpeg-turbo, the jpegli library allows you to achieve a similar level of quality while reducing the bitrate by 32%. At the API and ABI level, the library is fully compatible with libjpeg62 and can be used to transparently replace it. The library code is written in C++ and distributed under the BSD license. https://opensource.googleblog.com/2024/04/introducing-jpegli-new-jpeg-coding-library.html

Google a présenté la bibliothèque jpegli 04/04/2024

Google a présenté une nouvelle bibliothèque Open Source, jpegli, avec l'implémentation d'un encodeur et d'un décodeur d'images JPEG. La bibliothèque comprend des optimisations supplémentaires pour améliorer l'efficacité de l'encodage, permettant des taux de compression, pour les images de haute qualité, jusqu'à 35 % plus élevés que les codecs JPEG traditionnels. Par rapport à libjpeg-turbo, la bibliothèque jpegli permet d'atteindre un niveau de qualité similaire tout en réduisant le débit binaire de 32 %. Au niveau de l'API et de l'ABI, la bibliothèque est entièrement compatible avec libjpeg62 et peut être utilisée pour la remplacer de manière transparente. Le code de la bibliothèque est écrit en C++ et distribué sous licence BSD.

https://opensource.googleblog.com/2024/04/introducing-jpegli-new-jpeg-coding-library.html

X.Org Server 21.1.12 update with 4 vulnerabilities fixed: 04/04/2024 Corrective releases of X.Org Server 21.1.12 and the DDX component (Device-Dependent X) xwayland 23.2.5 have been published, which ensures the launch of X.Org Server for the execution of X11 applications in Wayland-based environments. The new version of X.Org Server fixes 4 vulnerabilities. One vulnerability can be exploited for privilege escalation on systems where the X server is running as root, as well as for remote code execution in configurations that use X11 session redirection via SSH for access. The remaining three vulnerabilities can lead to server memory leaks or crashes. These three vulnerabilities are exploited by using a different byte order on the client side than on the server. In this regard, the new release offers the ability to block the connection of clients from systems with a different byte order, which is activated through the configuration parameter “AllowByteSwappedClients” or the command line option “+byteswappedclients”. https://www.mail-archive.com/xorg-announce@lists.x.org/msg01706.html

Mise à jour 21.1.12 du serveur X.Org avec 4 vulnérabilités corrigées 04/04/2024

Les versions correctives 21.1.12 du serveur X.Org et 23.2.5 du composant DDX (Device-Dependent X) xwayland ont été publiées, ce qui garantit le lancement du serveur X.Org pour l'exécution d'applications X11 dans des environnements basés sur Wayland. La nouvelle version du serveur X.Org corrige 4 vulnérabilités. Une vulnérabilité peut être exploitée pour l'élévation des privilèges sur les systèmes où le serveur X est exécuté en tant que root, ainsi que pour l'exécution de code à distance dans les configurations qui utilisent la redirection de session X11 via SSH pour l'accès.

Les trois autres vulnérabilités peuvent entraîner des fuites de mémoire ou des plantages du serveur. Ces trois vulnérabilités sont exploitées en utilisant un ordre d'octets différent sur le client et sur le serveur. À cet égard, la nouvelle version offre la possibilité de bloquer la connexion des clients provenant de systèmes dont l'ordre des octets est différent, ce qui est activé par le paramètre de configuration « AllowByteSwappedClients » ou par l'option de ligne de commande « +byteswappedclients ».

https://www.mail-archive.com/xorg-announce@lists.x.org/msg01706.html

10

Schleswig-Holstein and Open source: 05/04/2024 The government of Schleswig-Holstein, a region in northern Germany, has approved the migration from Windows to Linux and from MS Office to LibreOffice on 30 thousand computers in various government agencies. To organize collaboration in the new infrastructure, Nextcloud, Open Xchange and Thunderbird will be used instead of Microsoft Sharepoint and Microsoft Exchange/Outlook , and instead of Active Directory, a directory service based on open source software will be proposed. The transition to open source software will affect all computers of government employees, including workstations of teachers in schools. The decision was made after the successful completion of a pilot project that lasted two and a half years. https://blog.documentfoundation.org/blog/2024/04/04/german-state-moving-30000-pcs-to-libreoffice/

Schleswig-Holstein et Open source 05/04/2024

Le gouvernement du Schleswig-Holstein, une région du nord de l'Allemagne, a approuvé la migration de Windows vers Linux et de MS Office vers LibreOffice sur 30 000 ordinateurs dans diverses agences gouvernementales. Pour organiser la collaboration dans la nouvelle infrastructure, Nextcloud, Open Xchange et Thunderbird seront utilisés à la place de Microsoft Sharepoint et Microsoft Exchange/Outlook, et un service d'annuaire basé sur des logiciels libres sera proposé à la place d'Active Directory. Le passage aux logiciels libres concernera tous les ordinateurs des fonctionnaires, y compris les postes de travail des enseignants dans les écoles. La décision a été prise après l'achèvement réussi d'un projet pilote qui a duré deux ans et demi.

https://blog.documentfoundation.org/blog/2024/04/04/german-state-moving-30000-pcs-to-libreoffice/

Release of the FFmpeg 7.0: 05/04/2024 After five months of development, the FFmpeg 7.0 multimedia package is available, which includes a set of applications and a collection of libraries for operations on various multimedia formats (recording, converting and decoding audio and video formats). The package is distributed under LGPL and GPL licenses, FFmpeg development is carried out adjacent to the MPlayer project . http://ffmpeg.org/download.html%23releases

Sortie de FFmpeg 7.0 05/04/2024

Après cinq mois de développement, le paquet multimédia FFmpeg 7.0 est disponible. Il comprend un ensemble d'applications et une collection de bibliothèques pour des opérations sur divers formats multimédias (enregistrement, conversion et décodage de formats audio et vidéo). Le paquet est distribué sous les licences LGPL et GPL. Le développement de FFmpeg est mené en parallèle avec le projet MPlayer.

http://ffmpeg.org/download.html%23releases

OpenBSD 7.5 release: 05/04/2024 The release of the free UNIX-like operating system OpenBSD 7.5 is presented . The OpenBSD project was founded by Theo de Raadt in 1995. The full installation ISO image of the OpenBSD 7.5 base system is 630 MB. In addition to the operating system itself, the OpenBSD project is known for its components, which have become widespread in other systems and have proven themselves to be one of the most secure and high-quality solutions. Among them: LibreSSL ( a fork of OpenSSL), OpenSSH , PF packet filter , OpenBGPD and OpenOSPFD routing daemons , OpenNTPD NTP server , OpenSMTPD mail server , text terminal multiplexer (analogous to GNU screen) tmux , identd daemon with an implementation of the IDENT protocol, BSDL alternative GNU groff package - mandoc , protocol for organizing fault-tolerant systems CARP (Common Address Redundancy Protocol), lightweight http server , OpenRSYNC file synchronization utility . https://www.mail-archive.com/announce@openbsd.org/msg00522.html

Version 7.5 d'OpenBSD 05/04/2024

La version 7.5 du système d'exploitation libre de type UNIX OpenBSD est présentée. Le projet OpenBSD a été fondé par Theo de Raadt en 1995. L'image ISO d'installation complète du système de base OpenBSD 7.5 pèse 630 Mo. Outre le système d'exploitation lui-même, le projet OpenBSD est connu pour ses composants, qui se sont répandus dans d'autres systèmes et ont prouvé qu'ils constituaient l'une des solutions les plus sûres et les plus performantes. Parmi ces composants, citons LibreSSL (un fork d'OpenSSL), OpenSSH, le filte de paquets PF, les démons de routage OpenBGPD et OpenOSPFD, le serveur NTP OpenNTPD, le serveur de mails OpenSMTPD, le terminal de texte multiplexé (analogue à GNU screen) tmux, le démon identd avec une implémentation du protocole IDENT, l'alternative BSDL au paquet GNU groff - mandoc, le protocole CARP pour organiser des systèmes tolérants aux fautes (Common Address Redundancy Protocol), le serveur http lightweight, l'utilitaire de synchronisation de fichiers OpenRSYNC.

https://www.mail-archive.com/announce@openbsd.org/msg00522.html

11

Netplan 1.0 is available: 05/04/2024 After seven years of development, the release of the Netplan 1.0 toolkit has been published. Netplan provides parameter storage in YAML format and provides backends that abstract configuration access for NetworkManager and systemd-networkd. The project code is written in Python and C, and is distributed under the GPLv3 license. In addition to employees from Canonical, employees from Microsoft and Deutsche Telekom also take part in the development of the project. Netplan has already been used in Ubuntu since the 17.10 release, is included in Ubuntu 23.10 Desktop as the default backend in NetworkManager, and is used by default to manage network settings in official Debian 12 cloud builds. Netplan support is also implemented for cloud-init and the Calamares installer. The new release of Netplan 1.0 will be included in the Ubuntu 24.04 distribution and will ship with Debian 13. Netplan 1.0 marks the first significant stable release, eliminating some long-deprecated features. Removing technical debt made the codebase easier to maintain and removed barriers that were preventing some new ideas from being implemented. https://canonical.com//blog/introducing-netplan-v1

Netplan 1.0 est disponible 05/04/2024

Après sept ans de développement, la version 1.0 de la boîte à outils Netplan a été publiée. Netplan permet le stockage de paramètres au format YAML et fournit des backends qui abstraient l'accès à la configuration pour NetworkManager et systemd-networkd. Le code du projet est écrit en Python et en C, et est distribué sous licence GPLv3.

Outre les employés de Canonical, des employés de Microsoft et de Deutsche Telekom participent également au développement du projet. Netplan est déjà utilisé dans Ubuntu depuis la version 17.10, est inclus dans Ubuntu 23.10 Desktop en tant que backend par défaut dans NetworkManager, et est utilisé par défaut pour gérer les paramètres du réseau dans les versions officielles de Debian 12. La prise en charge de Netplan est également implémentée dans cloud-init et l'installeur Calamares. La nouvelle version de Netplan 1.0 sera incluse dans la distribution Ubuntu 24.04 et sera livrée avec Debian 13.

Netplan 1.0 marque la première version stable significative, éliminant certaines fonctionnalités obsolètes depuis longtemps. L'élimination de vieux impératifs techniques a rendu la base de code plus facile à maintenir et a supprimé les obstacles qui empêchaient la mise en œuvre de nouvelles idées.

https://canonical.com//blog/introducing-netplan-v1

Release of Kodi 21.0 Open Media Center: 06/04/2024 After more than a year of development, the open media center Kodi 21.0, previously developed under the name of XBMC, released an update. The media center provides an interface for viewing Live TV and managing your collection of photos, movies and music. It supports navigation on TV shows, has an electronic cart guide and does video recordings on schedule. Ready-made installation packages are available for Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS and iOS. The project code is distributed under the GPLv2+ license. Initially, the project was aimed at creating an open multimedia player for the Xbox game console, but in the process of development it was transformed into a cross-platform media center running on modern software platforms. Based off Kodi, about a dozen commercial set-top boxes and several open projects (Boxee, GeeXboX, 9×9 Player, MediaPortal, Plex) are developing their thing. http://kodi.tv/

Sortie de Kodi 21.0 Open Media Center 06/04/2024

Après plus d'un an de développement, le media center ouvert Kodi, précédemment développé sous le nom de XBMC, sort la mise à jour 21.0. Le media center fournit une interface pour regarder la télévision en direct et gérer sa collection de photos, de films et de musique. Il prend en charge la navigation dans les émissions télévisées, dispose d'un guide électronique des programmes et permet d'enregistrer des vidéos selon un calendrier précis. Des paquets d'installation prêts à l'emploi sont disponibles pour Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS et iOS. Le code du projet est distribué sous licence GPLv2+.

À l'origine, le projet visait à créer un lecteur multimédia ouvert pour la console de jeu Xbox, mais au cours du processus de développement, il a été transformé en un centre multimédia multi-plateforme fonctionnant sur des plateformes logicielles modernes. Sur la base de Kodi, une douzaine de décodeurs commerciaux et plusieurs projets ouverts (Boxee, GeeXboX, 9×9 Player, MediaPortal, Plex) développent leur propre système.

http://kodi.tv/

Updates from the GNOME project: 06/04/2024 The developers of GNOME summed up the work carried out in the project over the past week. The film manager of Nautilus (GNOME Files) has published plans to create a file selection interface (Nautilus.org.freedesktop.implportal.FileChooser), which can be used in applications instead of the dialogs to open the files provided by GTK (GtFillChileChooserDialog). Compared to the implementation of the GTK in the new interface, the new interface will provide better integrated behavior and visual design, as well as elements and advanced features of the GNOME platform, such as libadwaita and wildcard selection. https://thisweek.gnome.org/posts/2024/04/twig-142/

Mises à jour du projet GNOME 06/04/2024

Les développeurs de GNOME ont résumé le travail effectué dans le projet au cours de la semaine passée. Le gestionnaire de fichiers de Nautilus (GNOME Files) a publié des plans pour créer une interface de sélection de fichiers (Nautilus.org.freedesktop.implportal.FileChooser), qui peut être utilisée dans les applications à la place des boîtes de dialogue d'ouverture des fichiers fournies par GTK (GtFillChileChooserDialog). Par rapport à l'implémentation de GTK dans la nouvelle interface, cette dernière offrira une meilleure intégration du comportement et de la conception visuelle, ainsi que des éléments et des fonctionnalités avancées de la plateforme GNOME, tels que libadwaita et la sélection de caractères génériques.

https://thisweek.gnome.org/posts/2024/04/twig-142/

12

AV Linux based on MX-23.2: 07/04/2024 The new release of the AV Linux 23.2 distribution containing a selection of applications for creating/processing multimedia content, is out. The distribution is based on a package database of MX Linux and the KXStudio repository with a collection of applications for sound processing and additional packages of their own build (Polyphone, Shuriken, Simple Screen Recorder, etc.). The distribution can function in Live mode and is available for x86_64 (5.4 GB). The Linux kernel in AV Linux comes with a set of Liquorix patches to increase the responsiveness of the system during work related to sound processing. A custom environment based on Enlightenment is supplied. The delivery includes Ardour, ArdourVST and Harrison Mixbus, Blender 3D design systems, video editors Cinelerra, Openshot, LiVES and tools for converting multimedia file formats. When installing, the option to use sysvinit or systemd is available. The distribution provided a detailed illustrated manual too.(PDF, 72 pages) https://www.bandshed.net/2024/04/05/av-linux-mx-edition-23-2-iso-update/

AV Linux basé sur MX-23.2 07/04/2024

La nouvelle version 23.2 de la distribution AV Linux contenant une sélection d'applications pour la création/le traitement de contenu multimédia est disponible. La distribution est basée sur une base de données de paquets de MX Linux et le dépôt KXStudio avec une collection d'applications pour le traitement du son et des paquets supplémentaires de leur propre construction (Polyphone, Shuriken, Simple Screen Recorder, etc.). La distribution peut fonctionner en mode Live et est disponible pour x86_64 (5,4 Go).

Le noyau Linux d'AV Linux est accompagné d'un ensemble de correctifs de Liquorix afin d'augmenter la réactivité du système lors des travaux liés au traitement du son. Un environnement personnalisé basé sur Enlightenment est fourni. Il comprend Ardour, ArdourVST et Harrison Mixbus, les systèmes de conception 3D Blender, les éditeurs vidéo Cinelerra, Openshot, LiVES et des outils de conversion de formats de fichiers multimédias. Lors de l'installation, il est possible d'utiliser sysvinit ou systemd. La distribution fournit également un manuel détaillé et illustré (PDF, 72 pages).

https://www.bandshed.net/2024/04/05/av-linux-mx-edition-23-2-iso-update/

Presumably 14 million people use the Xfce desktop environment: 07/04/2024 Alexander Schwinn, who is involved in the development of the Xfce desktop environment and Thunar file manager, tried to calculate an estimated number of Xfce users. Assessing the popularity of the main Linux distributions, it was concluded that about 14 million users work in Xfce!! https://alexxcons.github.io/blogpost_9.html

Il est probable que 14 millions de personnes utilisent l'environnement de bureau Xfce 07/04/2024

Alexander Schwinn, qui participe au développement de l'environnement de bureau Xfce et du gestionnaire de fichiers Thunar, a tenté de faire une estimation du nombre d'utilisateurs de Xfce. En évaluant la popularité des principales distributions Linux, il a conclu qu'environ 14 millions d'utilisateurs travaillent avec Xfce !

https://alexxcons.github.io/blogpost_9.html

Bcachefs patches to fix the FS: 08/04/24 Kent Overstreet, developer of Bcachefs FS, offered patches that allow the Linux kernel to work with the Bcachefs FS even after damage to a significant amount of metadata, if necessary, rebuilding spoiled b-trees on metadata from inode and dirent structures. The changes were adopted by Linus Torvalds and included in today's test update of the 6.9-rc3 core. The changes provide mounts of damaged FS and provide access to all or almost all data in the FS affected by the recent error that led to the destruction of the FS. The error occurred when, after the update, the toolkit initialised, but did not end, an attempt to update the structures of the FS, after which the core with the old implementation of Bcachefs made an attempt to downgrade the version of the structures, ignoring the unfinished update. This situation led to the infamous “split brain mode,” when none of the operations can be completed, and the structures of b-tree FS are no longer consistent with the real contents. The mentioned patch allows you to continue working even in such cases. https://lore.kernel.org/lkml/wwkqc7ugdewzde6gdej5bi6kb3bsvoqzqkexxejcl64d5r3pow@46qmmqq5wx4y/

Des correctifs pour Bcachefs pour stabiliser le système de fichiers 08/04/24

Kent Overstreet, développeur du système de fichiers (FS) Bcachefs, a proposé des correctifs qui permettent au noyau Linux de travailler avec les FS Bcachefs même après qu'une quantité importante de métadonnées a été endommagée, si nécessaire, en reconstruisant les b-trees endommagés sur les métadonnées à partir des structures inode et dirent. Les changements ont été adoptés par Linus Torvalds et inclus dans la mise à jour de test du noyau 6.9-rc3 d'aujourd'hui.

Ces modifications permettent de monter les FS endommagés et d'accéder à la totalité ou à la quasi-totalité des données des FS affectés par l'erreur récente qui a entraîné la destruction des FS. L'erreur s'est produite lorsque, après la mise à jour, la boîte à outils a initialisé, mais n'a pas terminé, une tentative de mise à jour des structures du FS, après quoi le noyau avec l'ancienne implémentation de Bcachefs a tenté de rétrograder la version des structures, en ignorant la mise à jour inachevée. Cette situation a conduit à l'infâme « split brain mode », lorsqu'aucune des opérations ne peut être achevée, et que les structures de b-tree du FS ne sont plus cohérentes avec le contenu réel.

Le correctif mentionné vous permet de continuer à travailler même dans de tels cas.

https://lore.kernel.org/lkml/wwkqc7ugdewzde6gdej5bi6kb3bsvoqzqkexxejcl64d5r3pow@46qmmqq5wx4y/

13

Release of GNU Stow 2.4: 08/04/24 Almost 5 years after the last release, GNU Stow 2.4 symbolic link management system has been presented, using symbolic links to separate directories from the contents of programs and related data. Stow may be useful for installing and integrating programs installed from source code or for managing configuration files. The Stow code is written in Perl and distributed under the GPLv3 license. Stow uses a simple approach to the placement of applications: all the components associated with the program are installed by the standard tools in a separate subdirectory in the /usr/local/stow directory (for example, /usr/local/stow/emacs). The Stow's task is to set up symbolic links in the hierarchy of system directories /usr/local and the control of their integrity. When the package is deleted, all associated symbolic links are also deleted inside the /usr/local/stow directory, the files of the installed programs always remain unchanged, Stow operates only with symbolic links. In addition to managing system packages, it is possible to manage programs and configuration files (/.bashrc, /.zshrc, etc.) in the user's home directory. https://www.mail-archive.com/info-gnu@gnu.org/msg03275.html

Publication de GNU Stow 2.4 08/04/24

Près de 5 ans après la dernière version, le système de gestion des liens symboliques GNU Stow 2.4 a été présenté. Il utilise les liens symboliques pour séparer les répertoires du contenu des programmes et des données associées. Stow peut être utile pour l'installation et l'intégration de programmes installés à partir du code source ou pour la gestion des fichiers de configuration. Le code de Stow est écrit en Perl et distribué sous licence GPLv3.

Stow utilise une approche simple pour le placement des applications : tous les composants associés au programme sont installés par les outils standard dans un sous-répertoire séparé dans le répertoire /usr/local/stow (par exemple, /usr/local/stow/emacs). La tâche de Stow consiste à établir des liens symboliques dans la hiérarchie des répertoires du système /usr/local et à contrôler leur intégrité.

Lorsque le paquet est supprimé, tous les liens symboliques associés sont également supprimés à l'intérieur du répertoire /usr/local/stow, les fichiers des programmes installés restent toujours inchangés, Stow ne fonctionne qu'avec des liens symboliques. Outre la gestion des paquets système, il est possible de gérer les programmes et les fichiers de configuration (/.bashrc, /.zshrc, etc.) dans le répertoire personnel de l'utilisateur.

https://www.mail-archive.com/info-gnu@gnu.org/msg03275.html

The PumpkinOS project develops PalmOS reincarnation: 08/04/24 The PumpkinOS project attempted to recreate the PalmOS operating system used in Palm communicators. PumpkinOS allows you to directly run applications created for PalmOS, without the use of the PalmOS emulator and without requiring the original firmware from PalmOS. Applications built for the m68K architecture can run on systems with x86 and ARM processors. The project code is written in C and is licensed by GPLv3. The environment for running applications work in Linux and Windows, but can also be built as a self-sufficient downloadable OS (the system environment is based on the Linux kernel and the BusyBox package). A graphic shell is provided to navigate the available applications and switch between them. The delivery includes four basic applications, the code, transferred from the PalmOS SDK: address book, Todo-notque system, text editor MemoPad and calendar. https://github.com/migueletto/PumpkinOS

Le projet PumpkinOS développe une réincarnation de PalmOS 08/04/24

Le projet PumpkinOS a tenté de recréer le système d'exploitation PalmOS utilisé dans les communicateurs Palm. PumpkinOS permet d'exécuter directement les applications créées pour PalmOS, sans utiliser l'émulateur de PalmOS et sans avoir besoin du firmware original de PalmOS. Les applications conçues pour l'architecture m68K peuvent fonctionner sur des systèmes dotés de processeurs x86 et ARM. Le code du projet est écrit en C et est sous licence GPLv3.

L'environnement d'exécution des applications fonctionne sous Linux et Windows, mais peut également être compilé comme un système d'exploitation téléchargeable autonome (l'environnement système est basé sur le noyau Linux et le paquet BusyBox). Un shell graphique est fourni pour naviguer dans les applications disponibles et passer de l'une à l'autre. La livraison comprend quatre applications de base, le code, transféré du SDK PalmOS : un carnet d'adresses, le système Todo-notque, l'éditeur de texte MemoPad et un calendrier.

https://github.com/migueletto/PumpkinOS

Release of apt-mirror2 4: 08/04/24 The release of the 'apt-mirror2' 4 toolkit, designed to create local mirrors of apt-repositories of distributions based on Debian and Ubuntu, has been published. Apt-mirror2 can be used as a transparent replacement instead of the apt-mirror utility, which It has not been updated since 2017. The main difference in apt-mirror2 is the use of the Python language with the asyncio library (the original apt-mirror code was written in Perl), as well as the use of integrity checks at all stages of the mirror to prevent a mirror failure. The code is distributed under the GPLv3 license. https://gitlab.com/apt-mirror2/apt-mirror2/-/releases/v4

Version 4 de apt-mirror2 08/04/24

La version 4 de la boîte à outils « apt-mirror2 », conçue pour créer des miroirs locaux des dépôts apt des distributions basées sur Debian et Ubuntu, a été publiée. Apt-mirror2 peut être utilisé en remplacement transparent de l'utilitaire apt-mirror, qui n'a pas été mis à jour depuis 2017. La principale différence d'apt-mirror2 est l'utilisation du langage Python avec la bibliothèque asyncio (le code original d'apt-mirror était écrit en Perl), ainsi que l'utilisation de contrôles d'intégrité à toutes les étapes de la mise en miroir pour éviter une défaillance du miroir. Le code est distribué sous licence GPLv3.

https://gitlab.com/apt-mirror2/apt-mirror2/-/releases/v4

14

PiVPN project discontinued: 08/04/24 The developer of the PiVPN tool, designed to quickly set up a VPN server based on the Raspberry Pi, announced the publication of the final version 4.6, which summed up the 8 years of the project's existence. After the release of the repositories, it was transferred to archive mode, and the author announced the complete termination of the support of the project. As a reason, a loss of interest in development is mentioned when the project has fulfilled its mission and has lost relevance in modern realities, as other tools that solve the problem are better. PiVPN also said that it does not intend to transfer the rights to those wishing to pick up the development due to the lack of credible candidates and the feeling that it has no right to decide who to transfer the project to. Those wishing to continue the development of PiVPN can create a fork and develop it under a different name. It was implied that with the help of PiVPN, any user without technical skills would be able to quickly create a VPN server with optimal security settings, running one command, and subsequently use the pivpnn command line utility to add, delete and view clients. https://github.com/pivpn/pivpn/releases/tag/v4.6.0

Arrêt du projet PiVPN 08/04/24

Le développeur de l'outil PiVPN, conçu pour mettre en place rapidement un serveur VPN basé sur le Raspberry Pi, a annoncé la publication de la version finale 4.6, qui résume les 8 années d'existence du projet. Après la publication des dépôts, il a été transféré en mode archive, et l'auteur a annoncé l'arrêt complet du soutien au projet.

Comme raison, une perte d'intérêt pour le développement est mentionnée lorsque le projet a rempli sa mission et a perdu sa pertinence dans les réalités modernes, car d'autres outils qui résolvent le problème sont meilleurs. PiVPN a également déclaré qu'il n'a pas l'intention de transférer les droits à ceux qui souhaitent reprendre le développement en raison du manque de candidats crédibles et du sentiment qu'il n'a pas le droit de décider à qui transférer le projet. Ceux qui souhaitent poursuivre le développement de PiVPN peuvent créer un dérivé et le développer sous un autre nom.

Il a été sous-entendu qu'avec l'aide de PiVPN, tout utilisateur sans compétences techniques serait en mesure de créer rapidement un serveur VPN avec des paramètres de sécurité optimaux, en exécutant une commande, et d'utiliser ensuite l'utilitaire de ligne de commande pivpnn pour ajouter, supprimer et visualiser les clients.

https://github.com/pivpn/pivpn/releases/tag/v4.6.0

First edition of Pingora: 08/04/24 Cloudflare has published the first release of the Pingora framework, designed to develop secure high-performance network services in the Rust language. A proxy was used for about a year in the content delivery network Cloudflare instead of nginx and processes more than 40 million requests per second, built with Pingora. The code is written in Rust and published under the Apache 2.0 license. https://github.com/cloudflare/pingora/releases

Première édition de Pingora 08/04/24

Cloudflare a publié la première version du framework Pingora, conçu pour développer des services réseau sécurisés et performants en langage Rust. Un proxy a été utilisé pendant environ un an dans le réseau de diffusion de contenu Cloudflare à la place de nginx et traite plus de 40 millions de requêtes par seconde, construit avec Pingora. Le code est écrit en Rust et publié sous la licence Apache 2.0.

https://github.com/cloudflare/pingora/releases

Fedora 41 approved DNF5: 09/04/24 The FESCo (Fedora Engineering Steering Committee), responsible for the technical part of the development of the Fedora Linux distribution, approved the default use of the DNF5 packet manager in the autumn release of Fedora 41. The dnf, libdnf and dnf-cutomatic packages will be replaced in Fedora 41 with the DNF5 toolkit and the new libdnf5 library, and the symbolic link /usr/bin/dnf will start pointing to the dnf5 executable. Despite the fact that full parity in functionality, with the old tools is still not achieved, the developers believe that the distribution is ready for migration, and the missing opportunities can be implemented later. For example, the functionality associated with managing the transaction history underlying the “dnf history” command is not yet available. Also, work has not yet been completed to integrate support for the dnf5daemon background process in GNOME Software application manager. https://pagure.io/fesco/issue/3191#comment-904697

Fedora 41 a approuvé DNF5 09/04/24

Le FESCo (Fedora Engineering Steering Committee), responsable de la partie technique du développement de la distribution Linux Fedora, a approuvé l'utilisation par défaut du gestionnaire de paquets DNF5 dans la version d'automne de Fedora 41. Les paquets dnf, libdnf et dnf-cutomatic seront remplacés dans Fedora 41 par la boîte à outils DNF5 et la nouvelle bibliothèque libdnf5, et le lien symbolique /usr/bin/dnf commencera à pointer vers l'exécutable dnf5.

Bien que la parité totale des fonctionnalités avec les anciens outils ne soit pas encore atteinte, les développeurs estiment que la distribution est prête pour la migration et que les possibilités manquantes pourront être mises en œuvre ultérieurement. Par exemple, la fonctionnalité associée à la gestion de l'historique des transactions qui sous-tend la commande « dnf history » n'est pas encore disponible. De même, le travail d'intégration de la prise en charge du processus d'arrière-plan dnf5daemon dans le gestionnaire d'applications de GNOME Software n'a pas encore été achevé.

https://pagure.io/fesco/issue/3191#comment-904697

15

Rivendell 4.2 is available: 09/04/24 The Rivendell 4.2 project, that develops a digital sound processing platform, which can be used to automate the work of multimedia studios and professional radio broadcasting stations is out. Rivendell includes a set of components that solve tasks, such as ether grid planning, ordering and rotation of compositions, automatic inclusion of voice, export of data for the announcement of the current composition and the announcement of the next one, bundels. The code is written in C++ and is distributed under GPLv2 and LGPLv2 licenses. https://lists.linuxaudio.org/hyperkitty/list/linux-audio-announce@lists.linuxaudio.org/thread/WJFB554MUA2BHOZMYIANTDAG7WCESIC2/

Rivendell 4.2 est disponible 09/04/24

Le projet Rivendell 4.2, qui développe une plateforme de traitement numérique du son, pouvant être utilisée pour automatiser le travail des studios multimédias et des stations de radiodiffusion professionnelles, est disponible. Rivendell comprend un ensemble de composants qui résolvent des tâches telles que la planification de la grille d'éther, l'ordre et la rotation des compositions, l'inclusion automatique de la voix, l'exportation de données pour l'annonce de la composition en cours et l'annonce de la suivante, les piles. Le code est écrit en C++ et est distribué sous les licences GPLv2 et LGPLv2.

https://lists.linuxaudio.org/hyperkitty/list/linux-audio-announce@lists.linuxaudio.org/thread/WJFB554MUA2BHOZMYIANTDAG7WCESIC2/

Release of nxs-backup 3.4.0: 09/04/24 Nxs-backup 3.4.0, which allows you to create backups, rotate them and store them on local or external storages, has a new release. In addition to backup files, it can support creation backups of various DBMSs. The project code is distributed under the GPLv3 license. Starting with the nxs-backup 3.x branch, the project code is completely rewritten in Go (previously used by Python) to improve performance and functionality. https://github.com/nixys/nxs-backup/releases/tag/v3.4.0

Sortie de nxs-backup 3.4.0 09/04/24

Nxs-backup 3.4.0, qui permet de créer des sauvegardes, de les faire pivoter et de les stocker sur des supports locaux ou externes, a une nouvelle version. En plus des fichiers de sauvegarde, il peut prendre en charge la création de sauvegardes de divers SGBD. Le code du projet est distribué sous licence GPLv3. À partir de la branche nxs-backup 3.x, le code du projet est entièrement réécrit en Go (précédemment utilisé par Python) afin d'améliorer les performances et les fonctionnalités.

https://github.com/nixys/nxs-backup/releases/tag/v3.4.0

Release of OpenSSL 3.3.0: 09/04/24 After five months of development, the release of the OpenSSL 3.3.0 library with the implementation of SSL/TLS protocols and various encryption algorithms was formed. Support for OpenSSL 3.3 will be available until April 2026. Support for the past OpenSSL 3.2, 3.1 and 3.0 LTS will last until November 2025, March 2025 and September 2026, respectively. The project code is distributed under the Apache 2.0 license https://www.mail-archive.com/openssl-announce@openssl.org/msg00445.html

Publication d'OpenSSL 3.3.0 09/04/24

Après cinq mois de développement, la version 3.3.0 de la bibliothèque OpenSSL avec l'implémentation des protocoles SSL/TLS et divers algorithmes de cryptage a été créée. Le support pour OpenSSL 3.3 sera disponible jusqu'en avril 2026. La prise en charge des versions précédentes d'OpenSSL 3.2, 3.1 et 3.0 LTS durera jusqu'en novembre 2025, mars 2025 et septembre 2026, respectivement. Le code du projet est distribué sous la licence Apache 2.0.

https://www.mail-archive.com/openssl-announce@openssl.org/msg00445.html

16

Kubuntu project presented an updated logo and branding elements: 10/04/24 The results of the competition among graphic designers to update the elements of branding of the distribution are summed up. As part of the competition, an attempt was made to get a recognizable and modern design, reflecting the specifics of Kubuntu, positively perceived by beginners and old users, and harmoniously combined with the style of KDE and Ubuntu. As a result of the competition, recommendations were developed for the modernization of the project logo, desktop screensaver, color palette and fonts. They also published vector files with a new logo, proposed in various colors. Baed off new recommendations, the execution will happen in the Kubuntu 24.04 release. https://kubuntu.org/news/celebrating-creativity-announcing-the-winners-of-the-kubuntu-contests/

Le projet Kubuntu a présenté un logo et des éléments de marque actualisés 10/04/24

Les résultats du concours entre graphistes pour mettre à jour les éléments de l'image de marque de la distribution sont résumés. Dans le cadre du concours, une tentative a été faite pour obtenir un design reconnaissable et moderne, reflétant les spécificités de Kubuntu, perçu positivement par les débutants et les anciens utilisateurs, et harmonieusement combiné avec le style de KDE et Ubuntu.

À l'issue du concours, des recommandations ont été formulées pour la modernisation du logo du projet, de l'économiseur d'écran, de la palette de couleurs et des polices de caractères. Il a été également publié des fichiers vectoriels avec un nouveau logo, proposé en différentes couleurs. En fonction des nouvelles recommandations, la mise en œuvre se fera dans la version Kubuntu 24.04.

https://kubuntu.org/news/celebrating-creativity-announcing-the-winners-of-the-kubuntu-contests/

Release of I2P 2.5.0 anonymous network: 10/04/24 Anonymous network I2P 2.5.0 and C++ client i2pd 2.51.0 was released. I2P is a multi-layered anonymous distributed network running on top of the conventional Internet, actively using end-to-end encryption that guarantees anonymity and isolation. The network is built in P2P mode and is formed thanks to the resources (passage) provided by network users, which allows you to do without the use of centrally managed servers (communications within the network are based on the use of encrypted unidirectional tunnels between the participant and peer-s). On the I2P network, you can anonymously create websites and blogs, send instant messages and emails, share files and organize P2P networks. For the construction and use of anonymous networks for client-server (sites, chats) and P2P (files, cryptocurrencies) applications, I2P clients are used. The basic I2P client is written in Java and can run on a wide range of platforms such as Windows, Linux, macOS, Solaris, etc. I2pd is an independent implementation of the I2P client in the C++ language and is distributed under a modified BSD license. https://geti2p.net/en/blog/post/2024/04/08/new_release_i2p_2.5.0

Publication du réseau anonyme I2P 2.5.0 10/04/24

Le réseau anonyme I2P 2.5.0 et le client C++ i2pd 2.51.0 ont été publiés. I2P est un réseau distribué anonyme multicouche fonctionnant par-dessus l'Internet conventionnel, utilisant activement le cryptage de bout en bout qui garantit l'anonymat et l'isolation. Le réseau est construit en mode P2P et se forme grâce aux ressources (passage) fournies par les utilisateurs du réseau, ce qui permet de se passer de serveurs gérés de manière centralisée (les communications au sein du réseau sont basées sur l'utilisation de tunnels unidirectionnels cryptés entre le participant et ses pairs).

Sur le réseau I2P, vous pouvez créer anonymement des sites Web et des blogs, envoyer des messages instantanés et des courriels, partager des fichiers et organiser des réseaux P2P. Pour la construction et l'utilisation de réseaux anonymes pour des applications client-serveur (sites, chats) et P2P (fichiers, crypto-monnaies), des clients I2P sont utilisés. Le client I2P de base est écrit en Java et peut fonctionner sur un large éventail de plateformes telles que Windows, Linux, macOS, Solaris, etc. I2pd est une implémentation indépendante du client I2P en langage C++ et est distribué sous une licence BSD modifiée.

https://geti2p.net/en/blog/post/2024/04/08/new_release_i2p_2.5.0

Project Gentoo and SPI: 10/04/24 The developers of the Gentoo distribution announced the transition of the project to under that of the patronage of the non-profit organization SPI (Software in the Public Interest), which delegated solutions to non-technical tasks, which will allow them to do without maintaining their legal entity, get rid of the administrative routine and increase the attractiveness for the transfer of donations by commercial companies, since such donations will give the opportunity to get a tax deduction in the United States. Among other things, SPI will supervise the admission of donations, resolve legal issues, manage assets and trademarks, ensure the storage of the project, pay costs, conclude contracts, conduct audits and maintain accounting. Currently, there are 44 open projects under the auspices of SPI, including Debian, Arch Linux, LibreOffice, X.Org, systemd, 0.A.D, PostgreSQL, FFmpeg, freedesktop.org, OpenWrt, OpenZFS, Jenkins and OpenEmbedded. https://www.gentoo.org/news/2024/04/10/SPI-associated-project.html

Le projet Gentoo et SPI 10/04/24

Les développeurs de la distribution Gentoo ont annoncé le passage du projet sous celui du patronage de l'organisation à but non lucratif SPI (Software in the Public Interest), qui a délégué des solutions à des tâches non techniques, ce qui leur permettra de se passer du maintien de leur entité juridique, de se débarrasser de la routine administrative et d'augmenter l'attractivité pour le transfert de dons par des sociétés commerciales, puisque ces dons donneront la possibilité d'obtenir une déduction fiscale aux États-Unis.

Entre autres choses, SPI supervisera l'admission des dons, résoudra les questions juridiques, gérera les actifs et les marques, assurera le stockage du projet, paiera les coûts, conclura des contrats, effectuera des audits et tiendra la comptabilité. Actuellement, 44 projets ouverts sont placés sous les auspices de SPI, dont Debian, Arch Linux, LibreOffice, X.Org, systemd, 0.A.D, PostgreSQL, FFmpeg, freedesktop.org, OpenWrt, OpenZFS, Jenkins et OpenEmbedded.

https://www.gentoo.org/news/2024/04/10/SPI-associated-project.html

17

OpenZiti 1.0: 11/04/24 The 1.0 release of the OpenZiti toolkit is presented, which allows you to integrate tools for distributed network interaction and access to services in an isolated network environment. OpenZiti makes it possible to deploy a specialized network for the developed applications, running on top of the usual Internet and using mesh-routing, at which each point of the network is connected through neighboring points. The project code is written in Go and distributed under the Apache 2.0 license. API's are provided for the languages C, Go, Python, Swift, Java, Node.js and C#(NET), as well as tools for integration with applications for the Android platform. The OpenZiti system is originally designed to build networks that guarantee the protection and isolation of traffic in unprotected environments or nodes in which can be compromised (architecture with zero trust). The technology can be used to communicate with applications instead of a VPN. The operation of the network is provided through the use of the controller process, which manages the configuration of the network, authentication and configuration of services, as well as nodes that are allowed to act as routers that form a mesh network and perform transit traffic transfer through themselves. You can add services to balance the load and ensure fault tolerance. https://blog.openziti.io/announcing-openziti-v1

OpenZiti 1.0 11/04/24

La version 1.0 de la boîte à outils OpenZiti est sortie. Elle vous permet d'intégrer des outils pour l'interaction dans un réseau distribué et l'accès aux services dans un environnement réseau isolé. OpenZiti permet de déployer un réseau spécialisé pour les applications développées, fonctionnant par-dessus l'Internet habituel et utilisant le routage maillé, où chaque point du réseau est connecté aux points voisins. Le code du projet est écrit en Go et distribué sous la licence Apache 2.0. Des API sont fournies pour les langages C, Go, Python, Swift, Java, Node.js et C#(NET), ainsi que des outils pour l'intégration avec des applications pour la plateforme Android.

Le système OpenZiti est conçu à l'origine pour construire des réseaux qui garantissent la protection et l'isolation du trafic dans des environnements non protégés ou dans des nœuds qui peuvent être compromis (architecture avec confiance nulle). La technologie peut être utilisée pour communiquer avec des applications au lieu d'un VPN. Le fonctionnement du réseau est assuré par l'utilisation du processus contrôleur, qui gère la configuration du réseau, l'authentification et la configuration des services, ainsi que des nœuds autorisés à agir comme des routeurs qui forment un réseau maillé et effectuent le transfert du trafic de transit à travers eux-mêmes. Vous pouvez ajouter des services pour équilibrer la charge et assurer la tolérance aux pannes.

https://blog.openziti.io/announcing-openziti-v1

OS Zone Initiative Revokes 54 Anti-Open Software Patents: 11/04/24 The Open Invention Network (OIN) and Unified Patents announced the successful development of a joint initiative, the Open Source Zone (OS Zone), created in 2019 following the patent aggression of the Rothschild Patent Imaging company against the GNOME project. Since then, in addition to the patent that the GNOME developers were accused of violating, OS Zone participants were able to have 53 more patents invalidated, one way or another aimed at open source software. Some of the open projects whose interests were protected by having the patents associated with them invalidated, mention is made of Apache Cocoon, Apache mod_evasive, Argo, Bluez, Fail2Ban, FreeMesh, LibreMesh, iFolder, LibVLC, Linkerd, Linux kernel, Automotive Linux, Kubernetes, KVM, Magento, Mastodon, Firefox, Mycroft, OpenACH, OpenSwan, QEMU and WebM. https://openinventionnetwork.com/founding-open-source-zone-members-oin-the-linux-foundation-and-microsoft-mark-five-years-of-successes-in-protecting-open-source-software-from-patent-assertion-entities/

L'initiative OS Zone révoque 54 brevets de logiciels anti-ouverts 11/04/24

L'Open Invention Network (OIN) et Unified Patents ont annoncé le développement réussi d'une initiative commune, l'Open Source Zone (OS Zone), créée en 2019 suite à l'agression par brevet de la société Rothschild Patent Imaging contre le projet GNOME. Depuis, outre le brevet que les développeurs de GNOME étaient accusés de violer, les participants à l'OS Zone ont pu faire invalider 53 autres brevets visant d'une manière ou d'une autre les logiciels libres.

Parmi les projets ouverts dont les intérêts ont été protégés par l'invalidation des brevets qui leur étaient associés, on peut citer Apache Cocoon, Apache mod_evasive, Argo, Bluez, Fail2Ban, FreeMesh, LibreMesh, iFolder, LibVLC, Linkerd, Linux kernel, Automotive Linux, Kubernetes, KVM, Magento, Mastodon, Firefox, Mycroft, OpenACH, OpenSwan, QEMU et WebM.

https://openinventionnetwork.com/founding-open-source-zone-members-oin-the-linux-foundation-and-microsoft-mark-five-years-of-successes-in-protecting-open-source-software-from-patent-assertion-entities/

Oracle has published DTrace 2.0.0-1.14 for Linux 11/04/24 An experimental release of the DTrace dynamic debugging toolkit for Linux 2.0.0-1.14 is out, implemented as a user-space process that uses the eBPF subsystem and the standard tracing mechanisms provided by the Linux kernel. In terms of functionality, the eBPF-based DTrace implementation is close to the first DTrace implementation for Linux, implemented in the form of a kernel module. The project code is distributed under the GPLv2 license. The toolkit can be used with stock Linux kernels that support BPF. To use it, you need the libctf library with support for the CTF (Compact Type Format) debug format, which is included in the binutils package starting with release 2.40, or the libdtrace-ctf library , ported from Solaris. Optionally, two patches are offered for the 6.7 kernel, which allow you to use advanced features to obtain additional data about the modules and the kernel. https://lore.kernel.org/all/ZhBRSM2j0v7cOLn%252F@oracle.com/T/%23u

Oracle a publié DTrace 2.0.0-1.14 pour Linux 11/04/24

La version expérimentale 2.0.0-1.14 de la boîte à outils de débogage dynamique DTrace pour Linux est disponible, implémentée comme un processus en espace utilisateur qui utilise le sous-système eBPF et les mécanismes de traçage standard fournis par le noyau Linux. En termes de fonctionnalité, l'implémentation de DTrace basée sur eBPF est proche de la première implémentation de DTrace pour Linux, implémentée sous la forme d'un module du noyau. Le code du projet est distribué sous licence GPLv2.

La boîte à outils peut être utilisée avec les noyaux Linux de base qui supportent BPF. Pour l'utiliser, vous avez besoin de la bibliothèque libctf avec prise en charge du format de débogage CTF (Compact Type Format), qui est incluse dans le paquet binutils à partir de la version 2.40, ou de la bibliothèque libdtrace-ctf, portée depuis Solaris. En option, deux correctifs sont proposés pour le noyau 6.7, qui vous permettent d'utiliser des fonctionnalités avancées pour obtenir des données supplémentaires sur les modules et le noyau.

https://lore.kernel.org/all/ZhBRSM2j0v7cOLn%252F@oracle.com/T/%23u

18

Release of Ardor 8.5: 12/04/24 A new release of Ardor 8.5 has been published, designed for multi-channel recording, processing and mixing of sound. Ardor provides a multi-track timeline, an unlimited level of rollback of changes throughout the entire process of working with a file (even after closing the program), and support for a variety of hardware interfaces. The program is positioned as a free analogue of professional tools ProTools, Nuendo, Pyramix and Sequoia. The code is distributed under the GPLv2 license. In the near future, unofficial builds for Linux will be generated in Flatpak format . https://ardour.org/whatsnew.html

Sortie d'Ardour 8.5 12/04/24

La nouvelle version 8.5 d'Ardour a été publiée, conçue pour l'enregistrement, le traitement et le mixage multicanal du son. Ardour offre une ligne de temps multipiste, un niveau illimité de retour en arrière des modifications pendant tout le processus de travail avec un fichier (même après avoir fermé le programme) et la prise en charge d'une variété d'interfaces matérielles. Le programme se présente comme un analogue libre des outils professionnels ProTools, Nuendo, Pyramix et Sequoia. Le code est distribué sous licence GPLv2. Dans un futur proche, des versions non officielles pour Linux seront générées au format Flatpak.

https://ardour.org/whatsnew.html

Ubuntu 24.04 beta release: 12/04/24 The beta release of the Ubuntu 24.04 “Noble Numbat” distribution was presented, after the formation of which the package database was completely frozen, and the developers moved on to final testing and bug fixes. The release is scheduled for April 25. The 24.04 branch is classified as a long-term support (LTS) release, where updates are generated over a period of 12 years (5 years - generally available, plus another 7 years for users of the Ubuntu Pro service). Ready-made test images are created for Ubuntu, Ubuntu Server , Lubuntu , Kubuntu , Ubuntu Mate , Ubuntu Budgie , Ubuntu Studio , Xubuntu , UbuntuKylin (China edition), Ubuntu Unity , Edubuntu and Ubuntu Cinnamon . https://fridge.ubuntu.com/2024/04/12/ubuntu-24-04-lts-noble-numbat-beta-released/

Version bêta d'Ubuntu 24.04 12/04/24

La version bêta de la distribution Ubuntu 24.04 « Noble Numbat » a été présentée ; après, la base de données du paquet a été complètement gelée et les développeurs sont passés aux tests finaux et à la correction des bogues. La sortie est prévue pour le 25 avril. La branche 24.04 est classée comme une version de support à long terme (LTS), où les mises à jour sont générées sur une période de 12 ans (5 ans - généralement disponible, plus 7 ans pour les utilisateurs du service Ubuntu Pro). Des images de test prêtes à l'emploi sont créées pour Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (China edition), Ubuntu Unity, Edubuntu et Ubuntu Cinnamon.

https://fridge.ubuntu.com/2024/04/12/ubuntu-24-04-lts-noble-numbat-beta-released/

Release of KDE Frameworks 6.1.0: 13/04/24 A month and a half after the release of KDE 6.0, the release of the KDE Frameworks 6.1.0 platform was published, providing a restructured and ported to Qt 6 basic set of libraries and runtime components that underlie KDE. The framework includes 72 libraries, some of which can work as self-contained add-ons to Qt, and some of which form the KDE software stack. The release follows an initiative to deliver predictable monthly updates to the KDE Frameworks. https://translate.google.com/website?sl=auto&tl=en&hl=en-US&client=webapp&u=https://kde.org/announcements/frameworks/6/6.1.0/

Publication de KDE Frameworks 6.1.0 13/04/24

Un mois et demi après la sortie de KDE 6.0, la sortie de la plateforme KDE Frameworks 6.1.0 a été publiée, fournissant un ensemble restructuré et porté vers l'ensemble de base de bibliothèques et de composants d'exécution qui sous-tendent KDE. Le cadre comprend 72 bibliothèques, dont certaines peuvent fonctionner comme des compléments autonomes à Qt, et d'autres forment la pile logicielle de KDE. Cette version fait suite à une initiative visant à fournir des mises à jour mensuelles prévisibles pour les frameworks KDE.

https://translate.google.com/website?sl=auto&tl=en&hl=en-US&client=webapp&u=https://kde.org/announcements/frameworks/6/6.1.0/

19

Lakka 5.0: 14/04/24 Lakka 5.0, which allows you to turn computers, TV consoles or single-board computers into a full-fledged game consoles for the launch of retrogames, is out. The project is a modification of the LibreELEC distribution, originally designed to create home theaters. Lakka builds are for i386, x86_64 platforms (GPU Intel, NVIDIA or AMD), Raspberry Pi, Orange Pi, Banana Pi, Hummingboard, Cubox-i, Odroid C1/C1+/XU3/XU4, etc. To install, simply write the distribution to an SD card or USB drive, connect the gamepad and boot the system. Lakka is based on the emulator, RetroArch, providing emulation of a wide range of devices and supporting advanced capabilities such as multiplayer games, save states, improving the image quality of old games with shaders, rewinding the game back, hot connection of gamepads and video streaming. Among the emulated consoles are Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES, etc. Gamepads from existing game consoles are supported, including Playstation 3, Dualshock 3, 8bitdo, Nintendo Switch, XBox 1 and XBox360. https://lakka.tv/articles/2024/04/13/lakka-5.0/

Lakka 5.0 14/04/24

Lakka 5.0, qui permet de transformer des ordinateurs, des consoles de télévision ou des ordinateurs monocartes en consoles de jeux à part entière pour le lancement de jeux rétros, est sorti. Le projet est une modification de la distribution LibreELEC, conçue à l'origine pour créer des home cinémas. Les builds de Lakka sont pour les plateformes i386, x86_64 (GPU Intel, NVIDIA ou AMD), Raspberry Pi, Orange Pi, Banana Pi, Hummingboard, Cubox-i, Odroid C1/C1+/XU3/XU4, etc. Pour l'installer, il suffit d'écrire la distribution sur une carte SD ou une clé USB, de connecter la manette de jeu et de démarrer le système.

Lakka est basé sur l'émulateur RetroArch, qui permet l'émulation d'une large gamme de périphériques et prend en charge des fonctionnalités avancées telles que les jeux multijoueurs, les états de sauvegarde, l'amélioration de la qualité de l'image des anciens jeux avec des shaders, le rembobinage du jeu, la connexion à chaud des manettes de jeu et le streaming vidéo. Parmi les consoles émulées figurent Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES, etc. Les manettes de jeu des consoles de jeu existantes sont prises en charge, notamment celles des Playstation 3, Dualshock 3, 8bitdo, Nintendo Switch, XBox 1 et XBox360.

https://lakka.tv/articles/2024/04/13/lakka-5.0/

Release of Lutris 0.5.17: 14/04/24 Lutris 0.5.17, which provides tools to simplify the installation, configuration and management of games in Linux, has been published. The project code is written in Python and distributed under the GPLv3 license. Ready-made builds are available in flatpak format. The project supports a directory for quick search and installation of games, allowing you to run Linux games through a single interface with a single click, without worrying about installing dependencies and settings. Runtime components for launching games are supplied by the project and are not linked to the distribution used. The runtime is a distribution-based library suite that includes components from SteamOS and Ubuntu, as well as various additional libraries. It is possible to install games distributed through GOG, Steam, Epic Games Store, Battle.net, Amazon Games, Origin and Uplay services. At the same time, Lutris itself acts only as an intermediary and does not sell games, so for commercial games, the user must independently purchase the game in the corresponding service (free games can be run with one click from the Lutris graphical interface). Each game in Lutris is tied to the download script and the handler describing the environment to run the game. Including ready-made profiles with optimal settings for launching games under Wine. In addition to Wine, the games can be run using emulators of game consoles, such as RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME and Dolphin. https://github.com/lutris/lutris/releases/tag/v0.5.17

Sortie de Lutris 0.5.17 14/04/24

Lutris 0.5.17, qui fournit des outils pour simplifier l'installation, la configuration et la gestion des jeux sous Linux, a été publié. Le code du projet est écrit en Python et distribué sous licence GPLv3. Des versions prêtes à l'emploi sont disponibles au format flatpak.

Le projet prend en charge un répertoire pour la recherche et l'installation rapides de jeux, ce qui vous permet d'exécuter des jeux Linux via une interface unique en un seul clic, sans vous soucier de l'installation des dépendances et des paramètres. Les composants d'exécution pour le lancement des jeux sont fournis par le projet et ne sont pas liés à la distribution utilisée. Le runtime est une suite de bibliothèques basée sur la distribution qui inclut des composants de SteamOS et Ubuntu, ainsi que diverses bibliothèques supplémentaires.

Il est possible d'installer des jeux distribués par les services GOG, Steam, Epic Games Store, Battle.net, Amazon Games, Origin et Uplay. En même temps, Lutris agit uniquement en tant qu'intermédiaire et ne vend pas de jeux. Pour les jeux commerciaux, l'utilisateur doit donc acheter indépendamment le jeu dans le service correspondant (les jeux gratuits peuvent être exécutés en un clic à partir de l'interface graphique de Lutris).

Chaque jeu dans Lutris est lié au script de téléchargement et au gestionnaire décrivant l'environnement d'exécution du jeu. Y compris des profils prêts à l'emploi avec des paramètres optimaux pour lancer les jeux sous Wine. Outre Wine, les jeux peuvent être exécutés à l'aide d'émulateurs de consoles de jeux, tels que RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME et Dolphin.

https://github.com/lutris/lutris/releases/tag/v0.5.17

The Servo browser engine &Mozilla SpiderMonkey: 15/04/2024 The developers of the Servo browser engine presented an initiative to strengthen modularity and move away from the use of low-level APIs of the SpiderMonkey JavaScript engine, developed by Mozilla and used in Servo to provide support for JavaScript and WebAssembly. In the future, Servo plans to move to a higher-level API and an abstraction layer for interacting with JavaScript engines, which will make it possible to get rid of unsafe direct calls to SpiderMonkey code performed in unsafe blocks. “In the long term, the change will allow us to move away from being strictly tied to SpiderMonkey and provide support for other JavaScript and WebAssembly engines, such as the V8 engine used in Chrome”. The Servo project is written in Rust and is distinguished by its support for multi-threaded rendering of web pages, parallelization of operations with the DOM (Document Object Model) and the use of safe programming mechanisms provided by the Rust language. The Servo project was originally developed by Mozilla, but then came under the wing of the Linux Foundation. Servo is natively designed to support breaking DOM and rendering code into smaller subtasks that can run in parallel and make more efficient use of multi-core CPU resources. Firefox already integrates some parts of Servo, such as the multi-threaded CSS engine and the WebRender rendering system. https://servo.org/blog/2024/04/15/spidermonkey/

Le moteur de navigation Servo & SpiderMonkey de Mozilla 15/04/2024

Les développeurs du moteur de navigation Servo ont présenté une initiative visant à renforcer la modularité et à abandonner l'utilisation des API de bas niveau du moteur JavaScript SpiderMonkey, développé par Mozilla et utilisé dans Servo pour assurer la prise en charge de JavaScript et de WebAssembly. À l'avenir, Servo prévoit de passer à une API de plus haut niveau et à une couche d'abstraction pour interagir avec les moteurs JavaScript, ce qui permettra de se débarrasser des appels directs non sûrs au code SpiderMonkey effectués dans des blocs non sûrs. « À long terme, ce changement nous permettra de ne plus être strictement liés à SpiderMonkey et de prendre en charge d'autres moteurs JavaScript et WebAssembly, tels que le moteur V8 utilisé dans Chrome ».

Le projet Servo est écrit en Rust et se distingue par sa prise en charge du rendu multithread des pages Web, la parallélisation des opérations avec le DOM (Document Object Model) et l'utilisation de mécanismes de programmation sûrs fournis par le langage Rust. Le projet Servo a été développé à l'origine par Mozilla, avant de passer sous l'aile de la Fondation Linux. Servo est nativement conçu pour décomposer le DOM et le code de rendu en sous-tâches plus petites qui peuvent être exécutées en parallèle et utiliser plus efficacement les ressources des processeurs multicœurs. Firefox intègre déjà certaines parties de Servo, comme le moteur CSS multithread et le système de rendu WebRender.

https://servo.org/blog/2024/04/15/spidermonkey/

20

Descent 3 open source: 16/04/2024 Kevin Bentley, one of the developers of the game 'Descent 3', got the management of Outrage Entertainment to open the source code of the project. Kevin, who has taken charge of the support of the new project, is recruiting a team of enthusiasts to revive and continue the development of the game. The code is written in C++ and is open under the MIT license. Descent 3 was released in 1999. The game combines a first-person shooter and a flight sim in open and closed spaces. Single-player mission mode and multiplayer battles are supported. The latest Descent 3 “1.5 Patch” codebase has been published, including changes prepared several years ago to update code written in the 1990s. The delivery does not include music and libraries for processing ACM and MVE audio and video formats, as Outrage Entertainment does not own the rights. To ensure a correct build of the project, missing libraries will be replaced with stubs for now. In the future, the videos used in the intro and final scenes are planned to be converted into a format for which open libraries are available. The tasks that they intend to solve first include providing the ability to build for different platforms, creating an infrastructure for testing in a continuous integration system, cleaning the code and removing components of the old version control system. https://translate.google.com/website?sl=auto&tl=en&hl=en-US&u=https://github.com/kevinbentley/Descent3

Descent 3 Open Source 16/04/2024

Kevin Bentley, l'un des développeurs du jeu « Descent 3 », a obtenu de la direction d'Outrage Entertainment qu'elle ouvre le code source du projet. Kevin, qui a pris en charge le support du nouveau projet, est en train de recruter une équipe de passionnés pour relancer et continuer le développement du jeu. Le code est écrit en C++ et est ouvert sous la licence du MIT.

Descent 3 est sorti en 1999. Le jeu combine un jeu de tir à la première personne et une simulation de vol dans des espaces ouverts et fermés. Le mode mission solo et les batailles multijoueurs sont supportés. La dernière base de code de Descent 3 « 1.5 Patch » a été publiée, y compris les changements préparés il y a plusieurs années pour mettre à jour le code écrit dans les années 1990.

La livraison n'inclut pas la musique et les bibliothèques pour traiter les formats audio et vidéo ACM et MVE, car Outrage Entertainment n'en possède pas les droits. Pour assurer une compilation correcte du projet, les bibliothèques manquantes seront pour l'instant remplacées par des « stubs ». À l'avenir, il est prévu de convertir les vidéos utilisées dans les scènes d'introduction et finale dans un format pour lequel des bibliothèques ouvertes sont disponibles. Les tâches qu'ils ont l'intention de résoudre en premier lieu comprennent la possibilité de compiler pour différentes plateformes, la création d'une infrastructure pour les tests dans un système d'intégration continue, le nettoyage du code et la suppression des composants de l'ancien système de contrôle de version.

https://translate.google.com/website?sl=auto&tl=en&hl=en-US&u=https://github.com/kevinbentley/Descent3

Release of GNU Taler 0.10: 16/04/2024 After a year and a half of development, the GNU Project has released GNU Taler 0.10, a free electronic payment system that provides anonymity for buyers, but retains the ability to identify sellers for transparent tax reporting. The system does not allow tracking of information about where the user spends money, but provides tools for tracking the receipt of funds (the sender remains anonymous), which solves the problems inherent in BitCoin with tax audits. The code is written in Python and distributed under the AGPLv3 and LGPLv3 licenses. The development is funded by grants from the European Commission, the Swiss State Secretariat for Education and the Swiss State Secretariat for Research and Innovation (SERI). Within the framework of the NGI TALER project, work is underway to create a product based on GNU Taler, ready for use in the European Union. https://taler.net/en/news/2024-06.html

Publication de GNU Taler 0.10 16/04/2024

Après un an et demi de développement, le projet GNU a publié GNU Taler 0.10, un système de paiement électronique libre qui assure l'anonymat des acheteurs, mais conserve la possibilité d'identifier les vendeurs pour une déclaration fiscale transparente. Le système ne permet pas de savoir où l'utilisateur dépense son argent, mais fournit des outils pour suivre la réception des fonds (l'expéditeur reste anonyme), ce qui résout les problèmes inhérents à BitCoin en matière de contrôle fiscal. Le code est écrit en Python et distribué sous les licences AGPLv3 et LGPLv3.

Le développement est financé par des subventions de la Commission européenne, du Secrétariat d'État suisse à l'éducation et du Secrétariat d'État suisse à la recherche et à l'innovation (SERI). Dans le cadre du projet NGI TALER, des travaux sont en cours pour créer un produit basé sur GNU Taler, prêt à être utilisé dans l'Union européenne.

https://taler.net/en/news/2024-06.html

The Gentoo Project has banned the adoption of changes prepared using AI tools: 17/04/2024 The Gentoo Linux distribution's governing board has approved rules that prohibit Gentoo from accepting any content created using AI tools that process natural language queries, such as ChatGPT, Bard, and GitHub Copilot. Such tools should not be used when writing Gentoo component code, creating ebuilds, preparing documentation, or submitting bug reports. https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99327.html

Le projet Gentoo a interdit l'adoption de modifications préparées à l'aide d'outils d'intelligence artificielle 17/04/2024

Le conseil d'administration de la distribution Linux Gentoo a approuvé des règles qui interdisent à Gentoo d'accepter tout contenu créé à l'aide d'outils d'intelligence artificielle qui traitent des requêtes en langage naturel, tels que ChatGPT, Bard et GitHub Copilot. Ces outils ne doivent pas être utilisés pour écrire le code des composants Gentoo, créer des ebuilds, préparer de la documentation ou soumettre des rapports de bogues.

https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99327.html

21

VirtualBox 7.0.16 released: 17/04/2024 Oracle has published a bug-fix release of VirtualBox 7.0.16, which contains 15 fixes. In addition to these changes, the new version eliminates 13 vulnerabilities, 7 of which are marked as dangerous (four problems have a danger level of 8.8 out of 10, and three have a danger level of 7.8 out of 10). Details about the vulnerabilities are not disclosed, but judging by the severity level set, they allow access to the host environment from guest systems. Two vulnerabilities appear only on Linux hosts and two only on Windows hosts. One of the vulnerabilities allows a remote attack via HTTP without authentication, but the severity level for this problem is set at 5.9 out of 10 due to the complexity of exploitation https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00230.html

Sortie de VirtualBox 7.0.16 17/04/2024

Oracle a publié une version de VirtualBox, la 7.0.16, qui contient 15 correctifs. En plus de ces changements, la nouvelle version élimine 13 vulnérabilités, dont 7 sont marquées comme dangereuses (quatre problèmes ont un niveau de danger de 8,8 sur 10, et trois ont un niveau de danger de 7,8 sur 10).

Les détails de ces vulnérabilités ne sont pas divulgués, mais à en juger par le niveau de gravité défini, elles permettent d'accéder à l'environnement hôte à partir de systèmes invités. Deux vulnérabilités n'apparaissent que sur les hôtes Linux et deux sur les hôtes Windows. L'une des vulnérabilités permet une attaque à distance via HTTP sans authentification, mais le niveau de gravité pour ce problème est fixé à 5,9 sur 10 en raison de la complexité de l'exploitation.

https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00230.html

LXQt 2.0.0 desktop environment available: 17/04/2024 A new release of the LXQt 2.0.0 desktop environment (Qt Lightweight Desktop Environment), which continues the development of the LXDE and Razor-qt projects, has been presented. The LXQt interface follows the ideas of the classic desktop layout, but introduces modern design and techniques that increase ease of use. LXQt is positioned as a lightweight, modular, fast and convenient environment that incorporates the best features of LXDE and Razor-qt. The code is hosted on GitHub and is licensed under GPL 2.0+ and LGPL 2.1+. Ready builds are expected for Ubuntu (LXQt is offered by default in Lubuntu), Arch Linux , Fedora , openSUSE , Mageia , FreeBSD , ROSA and ALT Linux . https://lxqt-project.org/release/2024/04/15/release-lxqt-2-0-0/

L'environnement de bureau LXQt 2.0.0 est disponible 17/04/2024

Une nouvelle version de l'environnement de bureau LXQt 2.0.0 (Qt Lightweight Desktop Environment), qui poursuit le développement des projets LXDE et Razor-qt, a été présentée. L'interface de LXQt suit les idées de la présentation classique du bureau, mais introduit une conception moderne et des techniques qui augmentent la facilité d'utilisation. LXQt se positionne comme un environnement léger, modulaire, rapide et pratique qui incorpore les meilleures caractéristiques de LXDE et Razor-qt. Le code est hébergé sur GitHub et est sous licence GPL 2.0+ et LGPL 2.1+. Des versions prêtes sont attendues pour Ubuntu (LXQt est proposé par défaut dans Lubuntu), Arch Linux, Fedora, openSUSE, Mageia, FreeBSD, ROSA et ALT Linux .

https://lxqt-project.org/release/2024/04/15/release-lxqt-2-0-0/

Release of video player MPV 0.38: 18/04/2024 The open source video player MPV 0.38 was originally released in 2013, a fork from the code base of the MPlayer2 project . MPV focuses on developing new features without worrying about maintaining compatibility with MPlayer. The MPV code is licensed under LGPLv2.1+, some parts remain under GPLv2, but the transition to LGPL is almost complete and the “–enable-lgpl” option can be used to disable the remaining GPL code. https://github.com/mpv-player/mpv/releases/tag/v0.38.0

Sortie du lecteur vidéo MPV 0.38 18/04/2024

Le lecteur vidéo Open Source MPV 0.38, un fork de la base de code du projet MPlayer2, a été publié à l'origine en 2013. MPV se concentre sur le développement de nouvelles fonctionnalités sans se soucier de maintenir la compatibilité avec MPlayer. Le code de MPV est sous licence LGPLv2.1+, certaines parties restent sous GPLv2, mais la transition vers la LGPL est presque terminée et l'option « –enable-lgpl » peut être utilisée pour désactiver le code GPL restant.

https://github.com/mpv-player/mpv/releases/tag/v0.38.0

22

Linus Torvalds spoke out against Kconfig parsers that do not support tabs: 18/04/2024 Linus Torvalds refused to accept the kernel change to replace the tab character with a space in the delimiter of the FTRACE_RECORD_RECURSION_SIZE parameter in the Kconfig kernel configuration. The change was proposed by the Fedora project developer with the note that using tabs causes the configuration parser to break. Instead of the proposed change, Linus included his own patch in the kernel , which specifically adds tab characters to the definition of the PAGE_SHIFT setting, which sets the offset for various sizes of memory pages. Adding tabs to settings greater than FTRACE_RECORD_RECURSION_SIZE is explained by the fact that the kernel settings file allows the use of both spaces and tabs, so if the parser cannot parse a string with tabs normally, this is a parser problem that should be fixed in it . The “make defconfig” command accepts tabs correctly, so external parsers should process them too. https://lore.kernel.org/lkml/CAHk-%3Dwgw2NW5tar-Xew614JZPKfyTdet5fC0mgwK%2B2sUsZ0Ekw@mail.gmail.com/

Linus Torvalds s'est prononcé contre les analyseurs Kconfig qui ne prennent pas en charge les tabulations 18/04/2024

Linus Torvalds a refusé d'accepter la modification du noyau visant à remplacer le caractère tabulation par un espace dans le délimiteur du paramètre FTRACE_RECORD_RECURSION_SIZE dans la configuration du noyau Kconfig. Cette modification a été proposée par le développeur du projet Fedora, qui a fait remarquer que l'utilisation de tabulations entraînait l'interruption de l'analyseur de la configuration. Au lieu de la modification proposée, Linus a inclus son propre correctif dans le noyau, qui ajoute spécifiquement des caractères de tabulation à la définition du paramètre PAGE_SHIFT, qui définit le décalage pour différentes tailles de pages de mémoire.

L'ajout de tabulations aux paramètres supérieurs à FTRACE_RECORD_RECURSION_SIZE s'explique par le fait que le fichier de paramètres du noyau autorise l'utilisation d'espaces et de tabulations, de sorte que si l'analyseur ne peut pas analyser normalement une chaîne contenant des tabulations, il s'agit d'un problème d'analyseur qui doit être corrigé dans ce fichier. La commande « make defconfig » accepte les tabulations correctement, les analyseurs externes devraient donc les traiter également.

https://lore.kernel.org/lkml/CAHk-%3Dwgw2NW5tar-Xew614JZPKfyTdet5fC0mgwK%2B2sUsZ0Ekw@mail.gmail.com/

miracle-wm 0.2: 19/04/2024 Matthew Kosarek from Canonical presented the second release of the miracle-wm composite manager, which uses the Wayland protocol and components for building Mir composite managers . Miracle-wm supports tiling windows in the style of the i3 and Sway window managers. Waybar can be used as a panel . The project code is written in C++ and distributed under the GPLv3 license. Current builds are generated in snap format . The goal of the project is to create a composite server that uses tiled windowing, but is more functional and stylish than projects like Swayfx. Miracle-wm is expected to be useful for users who prefer a tiled layout but want visual effects and a more vibrant graphic design with smooth transitions and colors. To install miracle-wm you can use the command “sudo snap install miracle-wm –classic”. https://discourse.ubuntu.com/t/release-v0-2-0-of-miracle-wm-a-wayland-compositor-built-on-mir/44322

miracle-wm 0.2 19/04/2024

Matthew Kosarek de Canonical a présenté la deuxième version du gestionnaire composite miracle-wm, qui utilise le protocole Wayland et des composants pour construire les gestionnaires composites de Mir. Miracle-wm supporte les fenêtres en mosaïque dans le style des gestionnaires de fenêtres i3 et Sway. Waybar peut être utilisé comme un panneau. Le code du projet est écrit en C++ et distribué sous licence GPLv3. Les versions actuelles sont générées au format snap.

Le but du projet est de créer un serveur composite qui utilise le fenêtrage en mosaïque, mais qui est plus fonctionnel et plus élégant que des projets comme Swayfx. Miracle-wm devrait être utile aux utilisateurs qui préfèrent une présentation en mosaïque mais qui veulent des effets visuels et une conception graphique plus vivante avec des transitions et des couleurs fluides. Pour installer miracle-wm, vous pouvez utiliser la commande « sudo snap install miracle-wm –classic ».

https://discourse.ubuntu.com/t/release-v0-2-0-of-miracle-wm-a-wayland-compositor-built-on-mir/44322

New Debian Project Leader Elected: 20/04/2024 The results of the annual Debian project leader election have been announced. The title went to Andreas Tille, who was elected for the first time. This year, two participants competed for the position of leader. Jonathan Carter, who served as leader for the past four years, did not participate in the election. 362 developers took part in the voting, which is 36% of all participants with voting rights (last year the turnout was 28%, the year before 34%, the historical maximum in 2000 was 62.25%, the minimum in 2016 was 27.56%). Andreas Tille has been involved in maintaining packages for Debian for over 25 years and is the author of the Debian Med project, aimed at optimizing the distribution for solving problems related to medicine and biological research. In addition to development, Andreas also provides mentoring, teaching newcomers who want to join development. Andreas maintains 1,591 packages and ranks first in the project in terms of the number of packages downloaded (since 1998, he has downloaded 17,254 packages), and also ranks 8th in the number of bugs fixed (5,870 fixes). The second contender for the leadership post this year was Sruthi Chandran , a Debian developer from India who joined development in 2016 and is involved in maintaining 198 packages, including packages with libraries for Ruby, Node.js and Go, and also font packs. https://lists.debian.org/debian-vote/2024/04/msg00063.html

Élection d'un nouveau chef du projet Debian 20/04/2024

Les résultats de l'élection annuelle du chef du projet Debian ont été annoncés. Le titre est revenu à Andreas Tille, qui a été élu pour la première fois. Cette année, deux participants étaient en compétition pour le poste de chef. Jonathan Carter, qui a servi en tant que leader pendant les quatre dernières années, n'a pas participé à l'élection. 362 développeurs ont pris part au vote, ce qui représente 36 % de tous les participants disposant d'un droit de vote (l'année dernière, le taux de participation était de 28 %, l'année précédente de 34 %, le maximum historique en 2000 était de 62,25 %, le minimum en 2016 était de 27,56 %).

Andreas Tille est impliqué dans la maintenance de paquets pour Debian depuis plus de 25 ans et est l'auteur du projet Debian Med, qui vise à optimiser la distribution pour résoudre les problèmes liés à la médecine et à la recherche biologique. En plus du développement, Andreas fournit également un mentorat, enseignant aux nouveaux arrivants qui veulent rejoindre le développement. Andreas maintient 1 591 paquets et occupe la première place dans le projet en termes de nombre de paquets téléchargés (depuis 1998, il a téléchargé 17 254 paquets), ainsi que la huitième place en termes de nombre de bogues corrigés (5 870 corrections).

Le deuxième candidat au poste de responsable cette année était Sruthi Chandran, un développeur Debian indien qui a rejoint le développement en 2016 et participe à la maintenance de 198 paquets, dont des paquets contenant des bibliothèques pour Ruby, Node.js et Go, ainsi que des paquets de polices de caractères.

https://lists.debian.org/debian-vote/2024/04/msg00063.html

23

Thunderbird & Microsoft Exchange: 20/04/2024 The developers of the Thunderbird email client announced the start of integration of components written in Rust into the code base. The next major release of Thunderbird, expected to be released in July of this year, will include code implementing Microsoft Exchange Web Services (EWS) mail protocol, implemented in Rust. Support for accessing the Microsoft Exchange calendar and address book will be added at a later date. The built-in implementation will allow you to do without installing third-party add-ons , through which support for Microsoft Exchange has so far been provided. Disadvantages of integrating Rust support include, an increase in the code base, the need to create missing bindings and the adaptation of some asynchronous handlers that are not compatible with the model of asynchronous operations in Rust to work with Rust code. https://blog.thunderbird.net/2024/04/adventures-in-rust-bringing-exchange-support-to-thunderbird/

Thunderbird et Microsoft Exchange 20/04/2024

Les développeurs du client de messagerie Thunderbird ont annoncé le début de l'intégration de composants écrits en Rust dans la base de code. La prochaine version majeure de Thunderbird, qui devrait être publiée en juillet de cette année, comprendra du code implémentant le protocole de messagerie Microsoft Exchange Web Services (EWS), implémenté en Rust. La prise en charge de l'accès au calendrier et au carnet d'adresses de Microsoft Exchange sera ajoutée ultérieurement. L'implémentation intégrée vous permettra de vous passer de l'installation de modules complémentaires tiers, grâce auxquels la prise en charge de Microsoft Exchange a été assurée jusqu'à présent.

Les inconvénients de l'intégration du support Rust sont les suivants : une augmentation de la base de code, la nécessité de créer des liaisons manquantes et l'adaptation de certains gestionnaires asynchrones qui ne sont pas compatibles avec le modèle d'opérations asynchrones de Rust pour fonctionner avec le code Rust.

https://blog.thunderbird.net/2024/04/adventures-in-rust-bringing-exchange-support-to-thunderbird/

Release of the Niri 0.1.5: 21/04/2024 There was a release of the composite server Niri 0.1.5, developed under the GNOME-extension PaperWM and implements the method of mosaic (tiling) layout, in which the windows are grouped into an infinitely scrolled tape on the screen. Opening a new window leads to an extension of the tape, and previously added windows never change their size. The project code is distributed under the GPLv3 license. Packages are collected for Fedora, NixOS, Arch Linux and FreeBSD. Niri is based on the Wayland protocol, but allows you to run X11 applications using the Xwayland DDX server. There is a built-in interface for creating screenshots and recording screencasts, a feature of which has the ability to exclude individual windows with confidential information, from recording. https://github.com/YaLTeR/niri/releases/tag/v0.1.5

Sortie de la version 0.1.5 de Niri 21/04/2024

Le serveur composite Niri 0.1.5, développé sous l'extension GNOME PaperWM, a été publié. Il implémente la méthode de disposition en mosaïque, dans laquelle les fenêtres sont regroupées en un ruban défilant à l'infini sur l'écran. L'ouverture d'une nouvelle fenêtre entraîne une extension de la bande, et les fenêtres ajoutées précédemment ne changent jamais de taille. Le code du projet est distribué sous licence GPLv3. Des paquets sont disponibles pour Fedora, NixOS, Arch Linux et FreeBSD.

Niri est basé sur le protocole Wayland, mais vous permet d'exécuter des applications X11 en utilisant le serveur Xwayland DDX. Il existe une interface intégrée pour créer des captures d'écran et enregistrer des vidéographies, dont l'une des caractéristiques est la possibilité d'exclure de l'enregistrement les fenêtres individuelles contenant des informations confidentielles.

https://github.com/YaLTeR/niri/releases/tag/v0.1.5

Release of Kata Containers 3.4: 21/04/2024 A new release of the Kata Containers project, v3.4, has been published. They develop a stack for the organization of containers using insulation, based on full-fledged virtualization mechanisms. The project was created by Intel and Hyper by combining Clear Containers and runV technologies. The project code is written in Go and Rust, and is distributed under the Apache 2.0 license. The development of the project is supervised by a working group created under the independent organization, OpenInfra Foundation, which includes companies such as Canonical, China Mobile, Dell/EMC, EasyStack, Google, Huawei, NetApp, Red Hat, SUSE and ZTE. https://github.com/kata-containers/kata-containers/releases/tag/3.4.0

Sortie de Kata Containers 3.4 21/04/2024

Une nouvelle version du projet Kata Containers, v3.4, a été publiée. Ils développent une pile pour l'organisation de conteneurs utilisant l'isolation, basée sur des mécanismes de virtualisation à part entière. Le projet a été créé par Intel et Hyper en combinant les technologies Clear Containers et runV. Le code du projet est écrit en Go et Rust et est distribué sous la licence Apache 2.0. Le développement du projet est supervisé par un groupe de travail créé sous l'égide de l'organisation indépendante OpenInfra Foundation, qui comprend des entreprises telles que Canonical, China Mobile, Dell/EMC, EasyStack, Google, Huawei, NetApp, Red Hat, SUSE et ZTE.

https://github.com/kata-containers/kata-containers/releases/tag/3.4.0

issue204/actus.txt · Dernière modification : 2024/05/01 17:36 de auntiee