Outils pour utilisateurs

Outils du site


issue210:actus

Table des matières

1

First release of Wolvic browser edition with Chromium engine: 23/09/2024 The Wolvic Chromium 1.0 browser has been released, which uses the Chromium engine instead of the Mozilla Gecko engine and Firefox technologies. The Wolvic browser (formerly Firefox Reality) is designed for use in augmented and virtual reality systems, provides a 3D interface for navigating sites using a 3D headset and in addition to traditional flat pages, allows web developers to create three-dimensional web applications for virtual reality systems using the WebXR, WebAR and WebVR APIs. Navigation in the browser interface is done using VR controllers or eye tracking, and data entry in web forms is done using a virtual keyboard or a voice input system that allows you to fill out forms and send search queries using the speech recognition engine being developed in Mozilla. You can view spatial videos in the browser, filmed in 360-degree mode. Ready-made builds are generated for the Android platform and support 3D headsets like Huawei VR Glass, Huawei Vision Glass, VIVE Focus, Lynx R1, Lenovo A3, Magic Leap 2, Meta Quest 2/3/Pro, Oculus Quest and Pico 4/4E. In testing mode, you can run on a regular Android smartphone without a 3D accessory. https://wolvic.com/blog/chromium_release_1.0/

Première version de l'édition du navigateur Wolvic avec le moteur Chromium 23/09/2024

Le navigateur Wolvic Chromium 1.0 est sorti. Il utilise le moteur Chromium au lieu du moteur Mozilla Gecko et des technologies Firefox. Le navigateur Wolvic (anciennement Firefox Reality) est conçu pour être utilisé dans les systèmes de réalité augmentée et virtuelle, fournit une interface 3D pour naviguer sur les sites à l'aide d'un casque 3D et, en plus des pages plates traditionnelles, permet aux développeurs Web de créer des applications Web tridimensionnelles pour les systèmes de réalité virtuelle à l'aide des API WebXR, WebAR et WebVR.

La navigation dans l'interface du navigateur se fait à l'aide de contrôleurs VR ou par suivi oculaire, et la saisie de données dans les formulaires Web se fait à l'aide d'un clavier virtuel ou d'un système de saisie vocale qui permet de remplir des formulaires et d'envoyer des requêtes de recherche à l'aide du moteur de reconnaissance vocale en cours de développement chez Mozilla. Vous pouvez visionner des vidéos spatiales dans le navigateur, filmées en mode 360 ​​degrés.

Des builds prêts à l'emploi sont générées pour la plateforme Android et prennent en charge les casques 3D tels que Huawei VR Glass, Huawei Vision Glass, VIVE Focus, Lynx R1, Lenovo A3, Magic Leap 2, Meta Quest 2/3/Pro, Oculus Quest et Pico 4/4E. En mode test, vous pouvez exécuter le test sur un smartphone Android classique sans accessoire 3D.

https://wolvic.com/blog/chromium_release_1.0/

MPV Video Player Release 0.39: 23/09/2024 After five months of development, the open source video player MPV 0.39 has been released, forked from the MPlayer2 project codebase in 2013. MPV focuses on developing new features, without worrying about maintaining compatibility with MPlayer. 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.39.0

MPV Video Player Release 0.39 23/09/2024

Après cinq mois de développement, le lecteur vidéo Open Source MPV 0.39 est sorti, dérivé de la base de code du projet MPlayer2 en 2013. MPV se concentre sur le développement de nouvelles fonctionnalités, sans se soucier du maintien de la compatibilité avec MPlayer. Le code MPV est sous licence LGPLv2.1+, certaines parties restant 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.39.0

A console Live build of CentOS Stream MIN: 24/09/2024 The developers of the CentOS distribution have presented a new build “MIN”, a bootable Live-environment CentOS Stream build, working only in console mode. To install the loaded system on the disk, the utility “install_to_hard_drive” is offered, providing a text interface. The size of the build is 1.2 GB. In addition to MIN, the project also forms Live-builds of Cinnamon, GNOME, KDE, MATE, Xfce and MAX (a collection of different graphical environments). https://blog.centos.org/2024/09/september-2024-news/

Une version Live de CentOS Stream MIN pour console 24/09/2024

Les développeurs de la distribution CentOS ont présenté une nouvelle version, « MIN », une version Live bootable de CentOS Stream fonctionnant uniquement en mode console. Pour installer le système chargé sur le disque, l'utilitaire « install_to_hard_drive » est proposé, fournissant une interface texte. La taille de la version est de 1,2 Go. En plus de MIN, le projet forme également des versions Live de Cinnamon, GNOME, KDE, MATE, Xfce et MAX (une collection de différents environnements graphiques).

https://blog.centos.org/2024/09/september-2024-news/

2

OpenWrt 23.05.5: 25/09/2024 An update to the OpenWrt 23.05.5 distribution has been released, aimed at various network devices such as routers, switches, and access points. OpenWrt supports many different platforms and architectures and has a build system that allows for simple and convenient cross-compilation, including various components in the build, which makes it easy to create ready-made firmware or disk image with the desired set of pre-installed packages adapted to specific tasks. Currently, builds are created for 35 target platforms. https://lists.openwrt.org/pipermail/openwrt-announce/2024-September/000058.html

OpenWrt 23.05.5 25/09/2024

Une mise à jour de la distribution OpenWrt 23.05.5 a été publiée, destinée à divers périphériques réseau tels que les routeurs, les commutateurs et les points d'accès. OpenWrt prend en charge de nombreuses plates-formes et architectures différentes et dispose d'un système de compilation qui permet une compilation croisée simple et pratique, comprenant divers composants dans la compilation, ce qui facilite la création d'un micrologiciel prêt à l'emploi ou d'une image disque avec l'ensemble souhaité de paquets préinstallés adaptés à des tâches spécifiques. Actuellement, des builds sont créés pour 35 plates-formes cibles.

https://lists.openwrt.org/pipermail/openwrt-announce/2024-September/000058.html

OpenBSD Bans Null Characters in Shell Scripts: 25/09/2024 Theo de Raadt added a change that prevents the use of the null character in shell scripts, processed by the default ksh shell. Null characters in scripts will now cause execution to terminate with an error unless they are included in the data appended at the end of the file following the code. The change is included in the OpenBSD-Current branch, which will form the basis for the OpenBSD 7.6 release. It is noted that such a change will eliminate the ambiguity of behavior associated with the handling of the null character in code written in C and using strings where the null byte is used to indicate the end of the string. A study of the handling of the null character in various shells showed that in each of them, one or more cases were found where the null byte in the input data or variable contents led to behavior different from other shells, for example, some shells ignored it, some replaced it with a space, and some terminated further parsing of the script or stopped its execution. https://marc.info/?l%3Dopenbsd-cvs%26m%3D172712621620348%26w%3D2

OpenBSD interdit les caractères nuls dans les scripts shell 25/09/2024

Theo de Raadt a ajouté une modification qui empêche l'utilisation du caractère « null » dans les scripts shell, traité par le shell ksh par défaut. Les caractères nuls dans les scripts provoqueront désormais l'arrêt de l'exécution avec une erreur, à moins qu'ils ne soient inclus dans les données ajoutées à la fin du fichier suivant le code. La modification est incluse dans la branche OpenBSD-Current, qui constituera la base de la version OpenBSD 7.6.

Il est à noter qu'une telle modification éliminera l'ambiguïté du comportement associée à la gestion du caractère nul dans le code écrit en C et utilisant des chaînes où l'octet nul est utilisé pour indiquer la fin de la chaîne. Une étude de la gestion du caractère nul dans divers shells a montré que dans chacun d'eux, un ou plusieurs cas ont été trouvés où l'octet nul dans les données d'entrée ou le contenu de la variable a conduit à un comportement différent des autres shells, par exemple, certains shells l'ont ignoré, d'autres l'ont remplacé par un espace et certains ont mis fin à l'analyse ultérieure du script ou ont arrêté son exécution.

https://marc.info/?l%3Dopenbsd-cvs%26m%3D172712621620348%26w%3D2

ELKS 0.8: 25/09/2024 The ELKS 0.8 (Embeddable Linux Kernel Subset) project has been released. It develops a Linux-like operating system for 16-bit Intel 8086, 8088, 80188, 80186, 80286 and NEC V20/V30 processors. The OS can be used on old IBM-PC XT/AT class computers, the Soviet MK-88 computer, the vintage Monotech NuXT 2.0 board and on SBC/SoC/FPGAs recreating the IA16 architecture. The project has been in development since 1995 and began as a fork of the Linux kernel for devices without a memory management unit (MMU). The source code is distributed under the GPLv2 license. The system is supplied in the form of images for writing to floppy disks or running in the QEMU emulator. In addition to the Linux kernel adapted for 16-bit systems, the project is developing a set of standard utilities (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, etc.), including a bash-compatible command interpreter, a console window manager screen, text editors Kilo and vi, and a graphical environment based on the X server Nano-X . Two network stack options are offered - the standard TCP/IP stack of the Linux kernel and the ktcp stack, which works in the user space. Ethernet adapters compatible with NE2K and SMC are supported. It is also possible to create communication channels via a serial port using SLIP and CSLIP. Minix v1, FAT12, FAT16 and FAT32 are supported. The boot process is configured via the /etc/rc.d/rc.sys script. The format of the executable files is borrowed from Minix OS . https://github.com/jbruchon/elks/releases/tag/v0.8.0

ELKS 0.8 25/09/2024

Le projet ELKS 0.8 (Embeddable Linux Kernel Subset) a été publié. Il développe un système d'exploitation de type Linux pour les processeurs Intel 16-bit 8086, 8088, 80188, 80186, 80286 et NEC V20/V30. Le système d'exploitation peut être utilisé sur les anciens ordinateurs de classe IBM-PC XT/AT, l'ordinateur soviétique MK-88, la carte vintage Monotech NuXT 2.0 et sur les SBC/SoC/FPGA recréant l'architecture IA16. Le projet est en développement depuis 1995 et a commencé comme un fork du noyau Linux pour les appareils sans unité de gestion de la mémoire (MMU). Le code source est distribué sous la licence GPLv2. Le système est fourni sous forme d'images pour l'écriture sur des disquettes ou l'exécution dans l'émulateur QEMU.

En plus du noyau Linux adapté aux systèmes 16-bit, le projet développe un ensemble d'utilitaires standards (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, etc.), dont un interpréteur de commandes compatible bash, un écran degestionnaire de fenêtres de console, des éditeurs de texte Kilo et vi et un environnement graphique basé sur le serveur X Nano-X.

Deux options de pile réseau sont proposées - la pile TCP/IP standard du noyau Linux et la pile ktcp, qui fonctionne dans l'espace utilisateur. Les adaptateurs Ethernet compatibles avec NE2K et SMC sont pris en charge. Il est également possible de créer des canaux de communication via un port série en utilisant SLIP et CSLIP. Minix v1, FAT12, FAT16 et FAT32 sont pris en charge. Le processus de démarrage est configuré via le script /etc/rc.d/rc.sys. Le format des fichiers exécutables est emprunté à Minix OS.

https://github.com/jbruchon/elks/releases/tag/v0.8.0

3

PostgreSQL 17 Release: 26/09/2024 After a year of development, a new stable branch of the PostgreSQL 17 database management system has been released. Updates for the new branch will be released for five years until November 2029. Support for PostgreSQL 12.x, the oldest of the supported branches, will end on November 14. http://www.postgresql.org/support/versioning/

Sortie de PostgreSQL 17 26/09/2024

Après un an de développement, la nouvelle branche stable 17 du système de gestion de base de données PostgreSQL a été publiée. Les mises à jour de la nouvelle branche seront publiées pendant cinq ans jusqu'en novembre 2029. La prise en charge de PostgreSQL 12.x, la plus ancienne des branches prises en charge, prendra fin le 14 novembre.

http://www.postgresql.org/support/versioning/

The Tor Project and the Tails Distribution Merger: 26/09/2024 The developers of the anonymous Tor network and the Tails distribution have announced a merger of the projects. Further development of the Tails distribution will be carried out as part of the Tor project, which will simplify collaboration, increase viability, reduce overhead costs and expand the capabilities to counter digital threats. The Tails distribution (The Amnesic Incognito Live System) is based on Debian, comes with the GNOME desktop and is designed for anonymous network access. All connections except traffic through the Tor network are blocked by default by a packet filter. By joining a larger organization that champions the same ideas and has common goals, the Tails development team will be able to focus on developing and improving the distribution rather than being distracted by routine organizational and infrastructure issues. It is noted that the projects have been closely cooperating since 2015 and the merger was a natural step after Tails outgrew the capabilities of its organizational structure. https://www.torproject.org/

Fusion du projet Tor et de la distribution Tails 26/09/2024

Les développeurs du réseau anonyme Tor et de la distribution Tails ont annoncé une fusion des projets. Le développement ultérieur de la distribution Tails sera réalisé dans le cadre du projet Tor, ce qui simplifiera la collaboration, augmentera la viabilité, réduira les frais généraux et étendra les capacités de lutte contre les menaces numériques. La distribution Tails (The Amnesic Incognito Live System) est basée sur Debian, est livrée avec le bureau GNOME et est conçue pour un accès réseau anonyme. Toutes les connexions, à l'exception du trafic via le réseau Tor, sont bloquées par défaut par un filtre de paquets.

En rejoignant une organisation plus grande qui défend les mêmes idées et a des objectifs communs, l'équipe de développement de Tails pourra se concentrer sur le développement et l'amélioration de la distribution plutôt que d'être distraite par des problèmes d'organisation et d'infrastructure de routine. Il est à noter que les projets coopèrent étroitement depuis 2015 et que la fusion était une étape naturelle après que Tails a dépassé les capacités de sa structure organisationnelle.

https://www.torproject.org/

Tcl 9.0 release: 27/09/2024 Tcl/Tk 9.0, a dynamic programming language distributed together with the cross-platform Tk library of basic graphical interface elements, has been released 27 years after the formation of the 8.0 branch. Tcl is mainly used as a platform for creating user interfaces and as an embedded language, while Tcl is also suitable for rapid prototyping, web development, creating network applications, system administration and testing. The project code is distributed under the BSD license. A significant change in the version number is due to changes that break backward compatibility. Tcl 9.0 changes the logic of applying namespaces to variables - instead of the global namespace, the local namespace is now applied by default. In the case of encoding mismatch during input/output, an error is now returned. The “~” character in file paths is no longer interpreted as the user's home directory. When formatting numbers, the tcl_precision value is no longer taken into account. http://tcl.tk/

Version 9.0 de Tcl 27/09/2024

Tcl/Tk 9.0, un langage de programmation dynamique distribué avec la bibliothèque multi-plateforme Tk d'éléments d'interface graphique de base, est sorti 27 ans après la formation de la branche 8.0. Tcl est principalement utilisé comme plate-forme de création d'interfaces utilisateur et comme langage intégré, tandis que Tcl convient également au prototypage rapide, au développement Web, à la création d'applications réseau, à l'administration système et aux tests. Le code du projet est distribué sous la licence BSD.

Un changement important dans le numéro de version est dû à des changements qui brisent la compatibilité en amont. Tcl 9.0 modifie la logique d'application des espaces de noms aux variables - au lieu de l'espace de noms global, l'espace de noms local est désormais appliqué par défaut. En cas de non-concordance d'encodage lors de l'entrée/sortie, une erreur est désormais renvoyée. Le caractère « ~ » dans les chemins de fichiers n'est plus interprété comme le répertoire personnel de l'utilisateur. Lors du formatage des nombres, la valeur tcl_precision n'est plus prise en compte.

http://tcl.tk/

4

Improving FreeBSD Performance on Laptops: 28/09/2024 The FreeBSD Foundation and Quantum Leap Research have launched a project to improve support for laptops in FreeBSD. The work will be carried out in collaboration with leading manufacturers, including Dell, AMD, and Framework. The project has been allocated $750,000 in its first stage, with a total investment of $1 million. The stated goal of the project is to bring FreeBSD to a form that meets the needs of modern laptop users, while maintaining the platform's inherent security, performance, and simplicity. In order to compete with other systems, the FreeBSD platform must provide transparency during use - everything must work right out of the box, without the need to change settings. Problem areas that require improvement for ordinary users include support for Wi-Fi, Bluetooth, sleep mode, digital microphones, hardware sound control buttons, and input/output devices. Special attention will be paid to promoting FreeBSD as an operating system for laptops used in enterprises. Competitive advantages of FreeBSD in this area may be stability, predictability and security. Among the weaknesses of FreeBSD, which hinder its use on laptops in a corporate environment, are limited support for disk encryption, sleep mode and new wireless standards. It is assumed that with high-quality work on laptops, the FreeBSD platform has the potential to become a reliable and secure alternative to Linux and Windows in corporate systems. https://freebsdfoundation.org/blog/why-laptop-support-why-now-freebsds-strategic-move-toward-broader-adoption/

Amélioration des performances de FreeBSD sur les ordinateurs portables 28/09/2024

La Fondation FreeBSD et Quantum Leap Research ont lancé un projet visant à améliorer la prise en charge des ordinateurs portables sous FreeBSD. Le travail sera réalisé en collaboration avec les principaux fabricants, dont Dell, AMD et Framework. Le projet a reçu 750 000 $ dans sa première étape, avec un investissement total de 1 million de dollars.

L'objectif déclaré du projet est de donner à FreeBSD une forme qui réponde aux besoins des utilisateurs d'ordinateurs portables modernes, tout en conservant la sécurité, les performances et la simplicité inhérentes à la plate-forme. Afin de rivaliser avec d'autres systèmes, la plate-forme FreeBSD doit offrir une transparence pendant l'utilisation - tout doit fonctionner dès l'iinstallation, sans qu'il soit nécessaire de modifier les paramètres. Les domaines problématiques qui nécessitent des améliorations pour les utilisateurs ordinaires comprennent la prise en charge du Wi-Fi, du Bluetooth, du mode veille, des microphones numériques, des boutons de contrôle du son matériel et des périphériques d'entrée/sortie.

Une attention particulière sera accordée à la promotion de FreeBSD en tant que système d'exploitation pour les ordinateurs portables utilisés dans les entreprises. Les avantages concurrentiels de FreeBSD dans ce domaine peuvent être la stabilité, la prévisibilité et la sécurité. Parmi les faiblesses de FreeBSD, qui entravent son utilisation sur des ordinateurs portables dans un environnement d'entreprise, on trouve le support limité du chiffrement de disque, le mode veille et les nouvelles normes sans fil. On suppose qu'avec un travail de haute qualité sur les ordinateurs portables, la plate-forme FreeBSD a le potentiel pour devenir une alternative fiable et sécurisée à Linux et Windows dans les systèmes d'entreprise.

https://freebsdfoundation.org/blog/why-laptop-support-why-now-freebsds-strategic-move-toward-broader-adoption/

Second alpha release of COSMIC: 28/09/2024 System76, the company that develops the Linux distribution Pop!_OS , has begun testing the second alpha version of the COSMIC desktop environment, written in Rust (not to be confused with the old COSMIC , which was based on GNOME Shell). ISO images for systems with NVIDIA ( 3 GB ) and Intel/AMD ( 2.5 GB ) GPUs, built on the test build of the Pop!_OS 24.04 distribution, are offered for testing. Ready-made packages for Fedora , NixOS , Arch Linux , openSUSE , Serpent OS , Redox and CachyOS are also available. COSMIC is being developed as a universal project, not tied to a specific distribution and corresponding to Freedesktop specifications. To build the interface, COSMIC uses the Iced library, which uses safe types, a modular architecture and a reactive programming model, and also offers an architecture familiar to developers familiar with the Elm declarative interface language. Several rendering engines are provided, supporting Vulkan, Metal, DX12, OpenGL 2.1+ and OpenGL ES 2.0+. Developers are offered a ready-made set of widgets, the ability to create asynchronous handlers and use adaptive layout of interface elements depending on the window and screen size. The project is also developing a cosmic-comp composite server based on Wayland. https://blog.system76.com/post/cosmic-alpha-2-press-release

Deuxième version alpha de COSMIC 28/09/2024

System76, la société qui développe la distribution Linux Pop!_OS , a commencé à tester la deuxième version alpha de l'environnement de bureau COSMIC, écrit en Rust (à ne pas confondre avec l'ancien COSMIC, qui était basé sur GNOME Shell). Des images ISO pour les systèmes avec GPU NVIDIA (3 Go) et Intel/AMD (2,5 Go), construites sur la version de test de la distribution Pop!_OS 24.04, sont proposées pour les tests. Des paquets prêts à l'emploi pour Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox et CachyOS sont également disponibles.

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

https://blog.system76.com/post/cosmic-alpha-2-press-release

Release of BusyBox 1.37: 29/09/2024 After almost two years of development, BusyBox 1.37 is released, implementing a set of standard UNIX utilities, designed as a single executable file and optimized for minimal consumption of system resources with a package size of less than 1 MB. The first release of the new 1.37 branch is positioned as unstable, full stabilization will be provided in version 1.37.1, which is expected in a few months. The project code is distributed under the GPLv2 license. The modular nature of BusyBox makes it possible to create a single unified executable file containing an arbitrary set of utilities implemented in the package (each utility is available as a symbolic link to this file). The size, composition and functionality of the utility collection can be varied depending on the needs and capabilities of the embedded platform for which the build is being performed. The package is self-sufficient; when statically building with uclibc, to create a working system on top of the Linux kernel, you only need to create several device files in the /dev directory and prepare configuration files. Compared to the previous release 1.36, the size of the code in RAM in BusyBox 1.37 has increased by 1535 bytes (from 1022792 to 1024327 bytes). http://www.busybox.net/

Sortie de BusyBox 1.37 29/09/2024

Après presque deux ans de développement, BusyBox 1.37 est sorti, implémentant un ensemble d'utilitaires UNIX standard, conçus comme un seul fichier exécutable et optimisés pour une consommation minimale de ressources système avec une taille de paquet inférieure à 1 Mo. La première version de la nouvelle branche 1.37 est positionnée comme instable, une stabilisation complète sera fournie dans la version 1.37.1, qui est attendue dans quelques mois. Le code du projet est distribué sous la licence GPLv2.

La nature modulaire de BusyBox permet de créer un seul fichier exécutable unifié contenant un ensemble arbitraire d'utilitaires implémentés dans le paquet (chaque utilitaire est disponible sous forme de lien symbolique vers ce fichier). La taille, la composition et les fonctionnalités de la collection d'utilitaires peuvent varier en fonction des besoins et des capacités de la plate-forme embarquée pour laquelle la construction est effectuée. Le paquet est autosuffisant ; lors de la construction statique avec uclibc, pour créer un système fonctionnel sur le noyau Linux, il suffit de créer plusieurs fichiers de périphériques dans le répertoire /dev et de préparer les fichiers de configuration. Par rapport à la version 1.36 précédente, la taille du code en RAM dans BusyBox 1.37 a augmenté de 1535 octets (de 1022792 à 1024327 octets).

http://www.busybox.net/

5

rTorrent 0.10.0 has been released: 29/09/2024 Five years after the previous release, the console BitTorrent client rTorrent 0.10.0 is available. The program interface is built using the ncurses library and can be used when connecting via SSH in terminal multiplexers such as tmux and screen. One can transfer the client to the background mode, controlled using XMLRPC. rTorrent is compatible with almost all BitTorrent trackers, supports Magnet links, PE (Protocol Encryption), super-seed (Super-seeding), DHT (Distributed Hash Table) and PEX (Peer exchange). The project code is written in C++ and is distributed under the GPLv2 license. The new version includes optimizations that increase throughput and reduce CPU load. The trackers.delay_scrape command has been added to the .rtorrent.rc configuration file, implementing the ability to instantly launch and also solving the problem with crashes when processing thousands of torrents. The build has been adjusted when LTO (Link Time Optimizations) are enabled in the compiler. A serious memory leak when processing RPC commands has been fixed. https://github.com/rakshasa/rtorrent/releases/tag/v0.10.0

rTorrent 0.10.0 est sorti 29/09/2024

Cinq ans après la sortie de la version précédente, le client BitTorrent en console, rTorrent 0.10.0, est disponible. L'interface du programme est construite à l'aide de la bibliothèque ncurses et peut être utilisée lors de la connexion via SSH dans des multiplexeurs de terminaux tels que tmux et screen. On peut transférer le client en mode arrière-plan, contrôlé à l'aide de XMLRPC. rTorrent est compatible avec presque tous les trackers BitTorrent, prend en charge les liens Magnet, PE (Protocol Encryption), super-seed (Super-seeding), DHT (Distributed Hash Table) et PEX (Peer exchange). Le code du projet est écrit en C++ et est distribué sous la licence GPLv2.

La nouvelle version comprend des optimisations qui augmentent le débit et réduisent la charge du processeur. La commande trackers.delay_scrape a été ajoutée au fichier de configuration .rtorrent.rc, implémentant la possibilité de lancement instantané et résolvant également le problème de plantages lors du traitement de milliers de torrents. La version a été ajustée lorsque les LTO (Link Time Optimizations) sont activées dans le compilateur. Une fuite de mémoire grave lors du traitement des commandes RPC a été corrigée.

https://github.com/rakshasa/rtorrent/releases/tag/v0.10.0

qBittorrent 5.0 Released: 30/09/2024 The qBittorrent 5.0 torrent client, has been released. It is written using the Qt toolkit and is being developed as an open alternative to µTorrent, with an interface and functionality similar to it. qBittorrent features include: an integrated search engine, RSS subscription, support for many BEP extensions, remote control via a web interface, a sequential download mode in a specified order, advanced settings for torrents, peers and trackers, a bandwidth planner and IP filter, an interface for creating torrents, and support for UPnP and NAT-PMP. The project code is written in C++ and is distributed under the GPLv2+ license. Builds are generated for Linux, Windows and macOS. https://www.qbittorrent.org/news.php

qBittorrent 5.0 est sorti 30/09/2024

Le client torrent qBittorrent 5.0 est sorti. Il est écrit à l'aide de la boîte à outils Qt et est développé comme une alternative ouverte à µTorrent, avec une interface et des fonctionnalités similaires à celle-ci. Les fonctionnalités de qBittorrent incluent : un moteur de recherche intégré, un abonnement RSS, la prise en charge de nombreuses extensions BEP, le contrôle à distance via une interface Web, un mode de téléchargement séquentiel dans un ordre spécifié, des paramètres avancés pour les torrents, les pairs et les trackers, un planificateur de bande passante et un filtre IP, une interface pour créer des torrents et la prise en charge de UPnP et NAT-PMP. Le code du projet est écrit en C++ et est distribué sous la licence GPLv2+. Les builds sont générées pour Linux, Windows et macOS.

https://www.qbittorrent.org/news.php

FFmpeg 7.1 Released: 30/09/2024 After six months of development, the FFmpeg 7.1 multimedia package is available, including a set of applications and a collection of libraries for operating on various multimedia formats (recording, converting and decoding audio and video formats). The package is written in C and distributed under the LGPL and GPL licenses. https://ffmpeg.org/index.html%23news

FFmpeg 7.1 publié 30/09/2024

Après six mois de développement, le paquet multimédia FFmpeg 7.1 est disponible, comprenant un ensemble d'applications et une collection de bibliothèques permettant d'opérer sur différents formats multimédias (enregistrement, conversion et décodage de formats audio et vidéo). Le paquet est écrit en C et distribué sous les licences LGPL et GPL.

https://ffmpeg.org/index.html%23news

6

Phosh 0.42.0 released: 30/09/2024 Phosh 0.42 has been released, a mobile desktop shell based on GNOME technologies and the GTK library. The environment was initially developed by Purism as an analogue of GNOME Shell for the Librem 5 smartphone, but then became one of the unofficial GNOME projects and is used in postmarketOS , Mobian , Droidian , some firmware for Pine64 devices and the Fedora edition for smartphones. Phosh uses the Phoc composite server running on top of Wayland, as well as its own on-screen keyboard squeekboard. The project's code is distributed under the GPLv3+ license. https://phosh.mobi/releases/rel-0.42.0/

Phosh 0.42.0 publié 30/09/2024

Phosh 0.42 est sorti, un shell de bureau mobile basé sur les technologies GNOME et la bibliothèque GTK. L'environnement a été initialement développé par Purism comme un analogue de GNOME Shell pour le smartphone Librem 5, mais est ensuite devenu l'un des projets GNOME non officiels et est utilisé dans postmarketOS, Mobian, Droidian, certains firmwares pour les appareils Pine64 et l'édition Fedora pour les smartphones. Phosh utilise le serveur composite Phoc exécuté sur Wayland, ainsi que son propre clavier à l'écran squeekboard. Le code du projet est distribué sous la licence GPLv3+.

https://phosh.mobi/releases/rel-0.42.0/

Apple has published the open source components used in macOS 15: 01/10/2024 Apple has released the source code for the low-level system components of the macOS 15 ( Sequoia ) operating system, which use free software, including parts of Darwin and other non-GUI components, programs, and libraries. A total of 171 source packages have been released ( the crontabs package has been removed from the macOS 14.x branch ). Among other things, the XNU kernel code is available, that is published as code snippets associated with the next release of macOS. XNU is part of the open source Darwin project and is a hybrid kernel combining the Mach kernel, components from the FreeBSD project, and the IOKit C++ API for writing drivers. In addition, open components used in the iOS 18.0 mobile platform have been published. The publication includes two packages - WebKit and libiconv. https://opensource.apple.com/releases/

Apple a publié les composants Open Source utilisés dans macOS 15 01/10/2024

Apple a publié le code source des composants système de bas niveau du système d'exploitation macOS 15 (Sequoia), qui utilisent des logiciels libres, notamment des parties de Darwin et d'autres composants, programmes et bibliothèques non-GUI. Au total, 171 paquets sources ont été publiés (le paquet crontabs a été supprimé de la branche macOS 14.x).

Entre autres choses, le code du noyau XNU est disponible, publié sous forme d'extraits de code associés à la prochaine version de macOS. XNU fait partie du projet Open Source Darwin et est un noyau hybride combinant le noyau Mach, des composants du projet FreeBSD et l'API C++ IOKit pour l'écriture de pilotes.

De plus, des composants ouverts utilisés dans la plateforme mobile iOS 18.0 ont été publiés. La publication comprend deux paquets - WebKit et libiconv.

https://opensource.apple.com/releases/

Oracle Releases Unbreakable Enterprise Kernel R7U3: 02/10/2024 Oracle has released the third functional update for the Unbreakable Enterprise Kernel R7 kernel, which is being developed for use in the Oracle Linux distribution as an alternative to the standard kernel package from Red Hat Enterprise Linux. The kernel is available for the x86_64 and ARM64 (aarch64) architectures. The kernel source code, including a breakdown into individual patches, is published in Oracle's public Git repository. The Unbreakable Enterprise Kernel 7 package is based on the Linux kernel 5.15, supplemented with optimizations, fixes and new features, such as DTrace integration and improved Btrfs support. The kernel is tested for compatibility with most applications running on RHEL and is specially optimized for work with Oracle industrial software and hardware. Installation and src packages with the UEK R7U3 kernel are prepared for Oracle Linux 8.x and 9.x . https://blogs.oracle.com/linux/post/unbreakable-enterprise-kernel-release-7-update-3-delivers-enhanced-performance-and-security

Oracle publie Unbreakable Enterprise Kernel R7U3 02/10/2024

Oracle a publié la troisième mise à jour fonctionnelle du noyau Unbreakable Enterprise Kernel R7, qui est en cours de développement pour être utilisé dans la distribution Oracle Linux comme alternative au paquet de noyau standard de Red Hat Enterprise Linux. Le noyau est disponible pour les architectures x86_64 et ARM64 (aarch64). Le code source du noyau, y compris une répartition en correctifs individuels, est publié dans le dépôt Git public d'Oracle.

Le package Unbreakable Enterprise Kernel 7 est basé sur le noyau Linux 5.15, complété par des optimisations, des correctifs et de nouvelles fonctionnalités, telles que l'intégration de DTrace et la prise en charge améliorée de Btrfs. Le noyau est testé pour la compatibilité avec la plupart des applications exécutées sur RHEL et est spécialement optimisé pour fonctionner avec les logiciels et le matériel industriels Oracle. Les paquets source et d'installation avec le noyau UEK R7U3 sont préparés pour Oracle Linux 8.x et 9.x.

https://blogs.oracle.com/linux/post/unbreakable-enterprise-kernel-release-7-update-3-delivers-enhanced-performance-and-security

7

Nitrux 3.7.0 release: 02/10/2024 Nitrux 3.7.0 has been released, built on Debian, KDE technologies and the OpenRC initialization system. The project offers its own NX Desktop desktop, which is an add-on to KDE Plasma. Based on the Maui library, a set of typical user applications are being developed for the distribution, which can be used both on desktop systems and on mobile devices. To install additional applications, AppImages is promoted. The size of the full boot image is 3.2 GB. The project's developments are distributed under free licenses. The NX Desktop offers a different style design, its own implementation of the system tray, notification center, and various plasmoids, such as a network connection configurator and a multimedia applet for adjusting the volume and managing the playback of multimedia content. Applications created using the MauiKit framework include the Index file manager (Dolphin can also be used), the Note text editor, the Station terminal emulator, the VVave music player, the Clip video player, the NX Software Center application control center, and the Pix image viewer. https://nxos.org/changelog/release-announcement-nitrux-3-7-0/

Sortie de Nitrux 3.7.0 02/10/2024

Nitrux 3.7.0 est sorti, construit sur Debian, les technologies KDE et le système d'initialisation OpenRC. Le projet propose son propre bureau NX Desktop, qui est un module complémentaire de KDE Plasma. Sur la base de la bibliothèque Maui, un ensemble d'applications utilisateur typiques est en cours de développement pour la distribution, qui peuvent être utilisées à la fois sur les systèmes de bureau et sur les appareils mobiles. Pour installer des applications supplémentaires, AppImages est promu. La taille de l'image de démarrage complète est de 3,2 Go. Les développements du projet sont distribués sous des licences libres.

Le bureau NX propose une conception de style différente, sa propre implémentation de la barre d'état système, du centre de notifications et de divers plasmoïdes, tels qu'un configurateur de connexion réseau et une applet multimédia pour régler le volume et gérer la lecture de contenu multimédia. Les applications créées à l'aide du framework MauiKit incluent le gestionnaire de fichiers Index (Dolphin peut également être utilisé), l'éditeur de texte Note, l'émulateur de terminal Station, le lecteur de musique VVave, le lecteur vidéo Clip, le centre de contrôle des applications NX Software Center et la visionneuse d'images Pix.

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

Release of Manjaro Linux 24.1: 02/10/2024 Manjaro Linux 24.1, based on Arch Linux and aimed at beginners, is out. The distribution is notable for its simplified and user-friendly installation process, support for automatic hardware detection and installation of the drivers required for its operation. Manjaro is supplied as live builds with the KDE (4.1 GB), GNOME (4 GB) and Xfce (3.8 GB) graphical environments, created for the x86_64 architecture and various boards based on ARM processors. With the participation of the community, builds with Budgie, Cinnamon, Deepin, LXQt and i3 are additionally being developed . Manjaro uses its own BoxIt toolkit to manage repositories, which is based on Git. The repository is maintained on a rolling update basis, but new versions undergo an additional stabilization stage. In addition to its own repository, there is support for using the AUR (Arch User Repository). The distribution comes with a graphical installer and a graphical interface for configuring the system. https://forum.manjaro.org/t/manjaro-24-1-xahea-released/168699

Sortie de Manjaro Linux 24.1 10/02/2024

Manjaro Linux 24.1, basé sur Arch Linux et destiné aux débutants, est sorti. La distribution se distingue par son processus d'installation simplifié et convivial, la prise en charge de la détection automatique du matériel et l'installation des pilotes nécessaires à son fonctionnement. Manjaro est fourni sous forme de versions Live avec les environnements graphiques KDE (4,1 Go), GNOME (4 Go) et Xfce (3,8 Go), créés pour l'architecture x86_64 et diverses cartes basées sur des processeurs ARM. Avec la participation de la communauté, des versions avec Budgie, Cinnamon, Deepin, LXQt et i3 sont également en cours de développement.

Manjaro utilise sa propre boîte à outils BoxIt pour gérer les dépôts, qui est basée sur Git. Le dépôt est maintenu sur la base de mises à jour continues, mais les nouvelles versions subissent une étape de stabilisation supplémentaire. En plus de son propre dépôt, il existe un support pour l'utilisation de l'AUR (Arch User Repository). La distribution est livrée avec un installeur graphique et une interface graphique pour configurer le système.

https://forum.manjaro.org/t/manjaro-24-1-xahea-released/168699

OpenWrt One Router: 03/10/2024 The first official version of the OpenWrt One/AP-24.XY wireless router, developed jointly by the OpenWrt and Banana Pi projects, has been announced for sale to the public. The OpenWrt community designed the device and prepared the software, while the Banana Pi community took on the work of manufacturing and distributing it through its sales network. The router is available for order via Aliexpress Global for 99 euros. A certain percentage of each unit sold is donated to the OpenWrt community. To reduce the cost of the project, the OpenWrt One is based on the same hardware as the Banana Pi R4 boards, which are equipped with open firmware (except for the wireless chip firmware), are supplied with U-Boot and are supported in the Linux kernel. The device uses the MediaTek MT7981B SoC (Filogic 820) with a dual-core Cortex-A53 1.3 GHz CPU and a MediaTek MT7976C wireless chip (Wi-Fi 6, 2×2 2.4 GHz + 3×3/2×2 + DFS 5Ghz). The router is equipped with 1 GB of RAM (DDR4), 256 MB of SPI NAND Flash and 16 MB of SPI NOR Flash. The device comes with two Ethernet ports (2.5 GbE + 1 GbE), USB 2.0 host Type-A, USB-C (Holtek HT42B534-2 UART with USB converter, console and CDC-ACM support), JTAG 10-pin and a mikroBUS expansion slot. To connect additional drives, there is a M.2 slot for NVMe SSD (PCIe gen 2 x1). There is support for PoE 802.3at/af. Schematics and PCB pinouts are available for download. The case is designed in a minimalist style and contains, power, Ethernet and USB connectors, only two buttons (reset and user button), as well as a mechanical switch for selecting the boot mode (recovery or standard mode). Four LEDs are used to indicate the status. The board underlying the router has a size of 148 x 100.5 mm and is fully compatible with cases for the Banana Pi BPI-R4. The first version of the device that went on sale is intended for testing by developers and enthusiasts, but is not yet ready for end users. To simplify the experiments, the device has several levels of protection against “bricking”: booting from a separate Flash in recovery mode, easy access to the console and an external hardware watchdog monitor based on the EM Microelectronic EM6324 chip, connected via GPIO. To increase reliability, OpenWrt One uses two different types of flash drives at the same time: NAND for the U-Boot bootloader and Linux image, and write-protected NOR Flash with an additional bootloader and recovery image. A special hardware switch is provided to select booting from NOR or NAND. The default firmware is OpenWrt-based, but if desired, you can use the M.2 slot for NVMe and boot other Linux distributions from NVMe. The NVMe slot can also be used for network storage. https://banana-pi.org/en/product-news/557.html

Routeur OpenWrt One 03/10/2024

La première version officielle du routeur sans fil OpenWrt One/AP-24.XY, développé conjointement par les projets OpenWrt et Banana Pi, a été annoncée à la vente au public. La communauté OpenWrt a conçu l'appareil et préparé le logiciel, tandis que la communauté Banana Pi s'est chargée de sa fabrication et de sa distribution via son réseau de vente. Le routeur est disponible à la commande via Aliexpress Global pour 99 euros. Un certain pourcentage de chaque unité vendue est reversé à la communauté OpenWrt.

Pour réduire le coût du projet, l'OpenWrt One est basé sur le même matériel que les cartes Banana Pi R4, qui sont équipées d'un firmware ouvert (à l'exception du firmware de la puce sans fil), sont fournies avec U-Boot et sont prises en charge dans le noyau Linux. L'appareil utilise le SoC MediaTek MT7981B (Filogic 820) avec un processeur double cœur Cortex-A53 1,3 GHz et une puce sans fil MediaTek MT7976C (Wi-Fi 6, 2×2 2,4 GHz + 3×3/2×2 + DFS 5 GHz). Le routeur est équipé de 1 Go de RAM (DDR4), de 256 Mo de Flash SPI NAND et de 16 Mo de Flash SPI NOR.

L'appareil est livré avec deux ports Ethernet (2,5 GbE + 1 GbE), un hôte USB 2.0 Type-A, un USB-C (Holtek HT42B534-2 UART avec convertisseur USB, console et prise en charge de CDC-ACM), un JTAG 10 broches et un emplacement d'extension mikroBUS. Pour connecter des disques supplémentaires, il existe un emplacement M.2 pour SSD NVMe (PCIe gen 2 x1). Il existe un support PoE 802.3at/af. Le schéma et les brochages du PCB sont disponibles en téléchargement.

Le boîtier est conçu dans un style minimaliste et contient des connecteurs d'alimentation, Ethernet et USB, seulement deux boutons (bouton de réinitialisation et bouton utilisateur), ainsi qu'un commutateur mécanique pour sélectionner le mode de démarrage (mode de récupération ou standard). Quatre LED sont utilisées pour indiquer l'état. La carte sous-jacente au routeur a une taille de 148 x 100,5 mm et est entièrement compatible avec les boîtiers pour le Banana Pi BPI-R4.

La première version de l'appareil qui a été mise en vente est destinée aux tests par les développeurs et les passionnés, mais n'est pas encore prête pour les utilisateurs finaux. Pour simplifier les expériences, l'appareil dispose de plusieurs niveaux de protection contre le « bricking » : démarrage à partir d'une Flash séparée en mode de récupération, accès facile à la console et un moniteur de surveillance matérielle externe basé sur la puce EM Microelectronic EM6324, connecté via GPIO.

Pour augmenter la fiabilité, OpenWrt One utilise simultanément deux types de clés USB différents : NAND pour le chargeur de démarrage U-Boot et l'image Linux, et NOR Flash protégé en écriture avec un chargeur de démarrage supplémentaire et une image de récupération. Un commutateur matériel spécial est fourni pour sélectionner le démarrage à partir de NOR ou de NAND. Le micrologiciel par défaut est basé sur OpenWrt, mais si vous le souhaitez, vous pouvez utiliser l'emplacement M.2 pour NVMe et démarrer d'autres distributions Linux à partir de NVMe. L'emplacement NVMe peut également être utilisé pour un stockage réseau.

https://banana-pi.org/en/product-news/557.html

8

Release of Ardour 8.8: 03/10/2024 Ardour 8.8 has been published. It is designed for multi-channel recording, processing and mixing of sound. Ardour provides a multi-track time scale, unlimited level of rollback of changes during the entire life, working with a file (even after closing the program) and support for various 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 formed in the Flatpak format . https://github.com/Ardour/ardour/releases/tag/8.8

Sortie d'Ardour 8.8 03/10/2024

Ardour 8.8 est sorti. Il est conçu pour l'enregistrement, le traitement et le mixage multicanal du son. Ardour offre une échelle de temps multipiste, un niveau illimité de restauration des modifications pendant toute la durée de vie, le travail avec un fichier (même après la fermeture du programme) et la prise en charge de diverses interfaces matérielles. Le programme se positionne comme un analogue gratuit des outils professionnels ProTools, Nuendo, Pyramix et Sequoia. Le code est distribué sous la licence GPLv2. Dans un avenir proche, des builds non officiels pour Linux seront formées au format Flatpak.

https://github.com/Ardour/ardour/releases/tag/8.8

Samsung Adapts Tizen Mobile Platform to RISC-V Architecture: 04/10/2024 Samsung announced at the Samsung Developer Conference 2024, that it is porting its open-source Tizen mobile platform to devices with RISC-V-based processors. Samsung is exploring the use of RISC-V in smart TVs and other consumer devices, and is also collaborating with SiFive to prototype TVs with RISC-V cores in the SiFive Performance series. One such prototype, built on the SiFive Performance P470 RISC-V processor and running firmware with the Tizen platform, was demonstrated at the exhibition. Tizen code is licensed under GPLv2, Apache 2.0 and BSD, and is developed under the auspices of the Linux Foundation, mainly by Samsung. The platform continues to develop the MeeGo and LiMO projects and is distinguished by the ability to use Web API and web technologies (HTML5/JavaScript/CSS) to create mobile applications. The graphical environment is built on the Wayland protocol and snoppets of the Enlightenment project, Systemd is used to manage services. RISC-V provides an open and flexible machine instruction set that allows microprocessors to be designed for any application without requiring royalties or imposing conditions on use. RISC-V allows for the creation of completely open SoCs and processors. Currently, several dozen microprocessor core variants, more than a hundred SoCs, and chips in production are being developed based on the RISC-V specification by various companies and communities under various free licenses (BSD, MIT, Apache 2.0) . RISC-V support has been present since the releases of Glibc 2.27, binutils 2.30, gcc 7, and Linux kernel 4.15. https://www.sifive.com/blog/samsung-highlights-work-to-bring-risc-v-to-tizen-

Samsung adapte la plateforme mobile Tizen à l'architecture RISC-V 10/04/2024

Samsung a annoncé, lors de la Samsung Developer Conference 2024, qu'il portait sa plateforme mobile open source Tizen sur des appareils dotés de processeurs basés sur RISC-V. Samsung étudie l'utilisation de RISC-V dans les téléviseurs intelligents et autres appareils grand public, et collabore également avec SiFive pour prototyper des téléviseurs avec des cœurs RISC-V dans la série SiFive Performance. Un de ces prototypes, construit sur le processeur SiFive Performance P470 RISC-V et exécutant le firmware avec la plateforme Tizen, a été présenté lors de l'exposition.

Le code Tizen est sous licence GPLv2, Apache 2.0 et BSD, et est développé sous les auspices de la Linux Foundation, principalement par Samsung. La plateforme continue de développer les projets MeeGo et LiMO et se distingue par la capacité d'utiliser l'API Web et les technologies Web (HTML5/JavaScript/CSS) pour créer des applications mobiles. L'environnement graphique est construit sur le protocole Wayland et les snippets du projet Enlightenment, Systemd est utilisé pour gérer les services.

RISC-V fournit un jeu d'instructions machine ouvert et flexible qui permet de concevoir des microprocesseurs pour n'importe quelle application sans nécessiter de redevances ni imposer de conditions d'utilisation. RISC-V permet la création de SoC et de processeurs complètement ouverts. Actuellement, plusieurs dizaines de variantes de cœurs de microprocesseurs, plus d'une centaine de SoC et de puces en production sont développées sur la base de la spécification RISC-V par diverses sociétés et communautés sous diverses licences libres (BSD, MIT, Apache 2.0). Le support RISC-V est présent depuis les versions de Glibc 2.27, binutils 2.30, gcc 7 et du noyau Linux 4.15.

https://www.sifive.com/blog/samsung-highlights-work-to-bring-risc-v-to-tizen-

DogLinux build to check hardware: 05/10/2024 An update of the specialized DogLinux distribution build (Debian LiveCD in the style of Puppy Linux) has been published. It is based on Debian 12 “Bookworm” and is intended for testing and servicing PCs and laptops. The distribution includes applications such as GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE. The distribution allows you to check the performance of the equipment, load test the processor and video card, check SMART HDD and NVMe SSD. The size of the Live image , loaded from USB drives, is 1.36 GB ( torrent ). https://gumanzoy.blogspot.com/2024/10/20241004-doglinux.html

Version DogLinux pour vérifier le matériel 05/10/2024

Une mise à jour de la version de la distribution spécialisée DogLinux (Debian LiveCD dans le style de Puppy Linux) a été publiée. Elle est basée sur Debian 12 « Bookworm » et est destinée aux tests et à la maintenance des PC et des ordinateurs portables. La distribution comprend des applications telles que GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE. La distribution permet de vérifier les performances de l'équipement, de tester la charge du processeur et de la carte vidéo, de vérifier le SMART HDD et le NVMe SSD. La taille de l'image Live, chargée à partir de clés USB, est de 1,36 Go (torrent).

https://gumanzoy.blogspot.com/2024/10/20241004-doglinux.html

9

Qmmp Music Player: 05/10/2024 After a two-year break, the Qmmp 1.7.0 and Qmmp 2.2 music players have been released (Qmmp 2.2 continues the development of the branch that switched to Qt 6, while Qt 5.15 is enough for version 1.7). The player includes two interfaces: a “simple” one using standard elements, and a “classic” one that copies the Xmms/Winamp/Audacious interface. OSS4 (FreeBSD), ALSA (Linux), Pulse Audio, JACK, QtMultimedia, Icecast, WaveOut (Win32), DirectSound (Win32), and WASAPI (Win32) can be used to output sound. The code is written in C++ and is distributed under the GPLv2 license. Ready-made packages have been created for Ubuntu. At the same time, collections of plugins that are not part of the main package have been created - Qmmp Plugin Pack 1.7.0 and 2.2.0. http://qmmp.ylsoftware.com/index.php

Lecteur de musique Qmmp 05/10/2024

Après une pause de deux ans, les lecteurs de musique Qmmp 1.7.0 et Qmmp 2.2 sont sortis (Qmmp 2.2 continue le développement de la branche qui est passée à Qt 6, tandis que Qt 5.15 suffit pour la version 1.7). Le lecteur comprend deux interfaces : une « simple » utilisant des éléments standards, et une « classique » qui copie l'interface Xmms/Winamp/Audacious. OSS4 (FreeBSD), ALSA (Linux), Pulse Audio, JACK, QtMultimedia, Icecast, WaveOut (Win32), DirectSound (Win32) et WASAPI (Win32) peuvent être utilisés pour la sortie du son. Le code est écrit en C++ et est distribué sous la licence GPLv2. Des paquets prêts à l'emploi ont été créés pour Ubuntu. Parallèlement, des collections de plugins qui ne font pas partie du paquet principal ont été créées - Qmmp Plugin Pack 1.7.0 et 2.2.0.

http://qmmp.ylsoftware.com/index.php

The fwupd 2.0.0 firmware tool is now available: 05/10/2024 Richard Hughes, the creator of the PackageKit project and an active contributor to GNOME, has released fwupd 2.0.0, a package that provides a background process for firmware updates and the fwupdmgr utility for managing firmware, checking for new versions, and downloading firmware. The project's code is written in C and is licensed under the LGPLv2.1 license. The project provides OEMs and firmware developers with a service for uploading firmware to a special centralized LVFS (Linux Vendor Firmware Service) catalog, which can be used in Linux distributions using the fwupd toolkit. Currently, the catalog offers firmware for more than 1,600 devices from 160 manufacturers. Using a centralized catalog eliminates the need for manufacturers to create packages for distributions and allows firmware to be transferred in a “.cab” archive with additional metadata, which is also used when publishing firmware for Windows. fwupd supports automatic firmware update mode, without the need for any user action, and the operation execution after user confirmation or request. Fwupd and LVFS are used in RHEL, Fedora, Ubuntu, SUSE, Debian and many other distributions for automated firmware updates, and are also supported in the GNOME Software and KDE Discover application managers. At the same time, fwupd is not limited to desktop systems and is suitable for updating firmware on smartphones, tablets, servers and Internet of Things devices. https://blogs.gnome.org/hughsie/2024/10/04/fwupd-2-0-0/

L'outil de firmware fwupd 2.0.0 est désormais disponible 05/10/2024

Richard Hughes, créateur du projet PackageKit et contributeur actif de GNOME, a publié fwupd 2.0.0, un paquet qui fournit un processus d'arrière-plan pour les mises à jour du firmware et l'utilitaire fwupdmgr pour gérer le firmware, vérifier les nouvelles versions et télécharger le firmware. Le code du projet est écrit en C et est sous licence LGPLv2.1.

Le projet fournit aux OEM et aux développeurs de firmware un service de téléchargement de firmware vers un catalogue LVFS (Linux Vendor Firmware Service) centralisé spécial, qui peut être utilisé dans les distributions Linux à l'aide de la boîte à outils fwupd. Actuellement, le catalogue propose des firmwares pour plus de 1 600 appareils de 160 fabricants. L'utilisation d'un catalogue centralisé élimine la nécessité pour les fabricants de créer des paquets pour les distributions et permet de transférer le firmware dans une archive « .cab » avec des métadonnées supplémentaires, qui sont également utilisées lors de la publication du firmware pour Windows.

fwupd prend en charge le mode de mise à jour automatique du firmware, sans aucune action de l'utilisateur, et l'exécution de l'opération après confirmation ou demande de l'utilisateur. Fwupd et LVFS sont utilisés dans RHEL, Fedora, Ubuntu, SUSE, Debian et de nombreuses autres distributions pour les mises à jour automatisées du firmware, et sont également pris en charge dans les gestionnaires d'applications GNOME Software et KDE Discover. Dans le même temps, fwupd ne se limite pas aux systèmes de bureau et convient à la mise à jour du firmware sur les smartphones, les tablettes, les serveurs et les appareils IoT.

https://blogs.gnome.org/hughsie/2024/10/04/fwupd-2-0-0/

Mitmproxy 11 HTTPS analyzer releases with HTTP/3 support: 06/10/2024 Mitmproxy 11 project is out. It develops a toolkit for intercepting traffic inside connections established via HTTPS, with the ability to inspect, modify and replay traffic. The main purpose of Mitmproxy is to monitor traffic in corporate systems and diagnose problems, for example, identifying hidden network activity of applications. The source code of the project is written in Python and distributed under the MIT license. To analyze HTTPS traffic, Mitmproxy is placed on a transit node, where it intercepts client requests and translates them into requests sent from itself to the target server. Mitmproxy establishes a regular HTTPS connection with the server requested during the client session, and a dummy connection is established with the client on behalf of the target server with a fake SSL certificate generated for the client on the fly. The traffic received from the client is redirected to the target server, and the received responses are translated back to the client. Several methods are supported for redirecting traffic through mitmproxy , such as specifying the mitmproxy address as an HTTP proxy in the browser settings, working as a SOCKS5 proxy, using it as a reverse proxy in front of the HTTP server, and organizing transparent forwarding using packet filter rules or routing wrapping. In order to prevent the fake certificate used when connecting to the client from causing the browser to display warnings about connection security issues, the user is offered a choice to install the mitmproxy root certificate in the system, which can be done either manually or by opening a special mitm.it host in the browser. https://mitmproxy.org/posts/releases/mitmproxy-11/

L'analyseur HTTPS Mitmproxy 11 est disponible avec la prise en charge de HTTP/3 10/06/2024

Le projet Mitmproxy 11 est sorti. Il développe une boîte à outils pour intercepter le trafic à l'intérieur des connexions établies via HTTPS, avec la possibilité d'inspecter, de modifier et de rejouer le trafic. L'objectif principal de Mitmproxy est de surveiller le trafic dans les systèmes d'entreprise et de diagnostiquer les problèmes, par exemple en identifiant l'activité réseau cachée des applications. Le code source du projet est écrit en Python et distribué sous la licence du MIT.

Pour analyser le trafic HTTPS, Mitmproxy est placé sur un nœud de transit, où il intercepte les requêtes client et les traduit en requêtes envoyées de lui-même au serveur cible. Mitmproxy établit une connexion HTTPS régulière avec le serveur demandé pendant la session client, et une connexion fictive est établie avec le client au nom du serveur cible avec un faux certificat SSL généré pour le client à la volée. Le trafic reçu du client est redirigé vers le serveur cible et les réponses reçues sont retranscrites au client.

Plusieurs méthodes sont prises en charge pour rediriger le trafic via mitmproxy , comme spécifier l'adresse mitmproxy comme proxy HTTP dans les paramètres du navigateur, travailler comme proxy SOCKS5, l'utiliser comme proxy inverse devant le serveur HTTP et organiser une transmission transparente à l'aide de règles de filtrage de paquets ou d'un routage en boucle. Afin d'éviter que le faux certificat utilisé lors de la connexion au client ne provoque l'affichage par le navigateur d'avertissements concernant des problèmes de sécurité de connexion, l'utilisateur a le choix d'installer le certificat racine mitmproxy dans le système, ce qui peut être fait manuellement ou en ouvrant un hôte mitm.it spécial dans le navigateur.

https://mitmproxy.org/posts/releases/mitmproxy-11/

10

Release of Cage 0.2: 06/10/2024 The Cage 0.2 composite server is now available. It uses Wayland and is designed to run standalone applications in kiosk mode. Cage is used in home automation systems, demonstration stands, electronic signs, and self-service terminals. The project code is written in C and is licensed under the MIT license. The interface in Cage is limited to one application, and the user cannot go beyond this application and access the operating system. The screen is tied to one output device, and all auxiliary dialogs are displayed in the center of the screen without the ability to move or change the size. Inserting and retrieving data through the clipboard is supported. Applications are directly linked to the launched graphical environment, for example, to create a kiosk with the Epiphany browser, it is enough to run “cage /usr/bin/epiphany”, and after exiting the program, the composite server also terminates. https://github.com/cage-kiosk/cage/releases/tag/v0.2.0

Sortie de Cage 0.2 06/10/2024

Le serveur composite Cage 0.2 est désormais disponible. Il utilise Wayland et est conçu pour exécuter des applications autonomes en mode kiosque. Cage est utilisé dans les systèmes domotiques, les stands de démonstration, les enseignes électroniques et les terminaux en libre-service. Le code du projet est écrit en C et est sous licence du MIT.

L'interface de Cage est limitée à une seule application, et l'utilisateur ne peut pas aller au-delà de cette application et accéder au système d'exploitation. L'écran est lié à un périphérique de sortie, et toutes les boîtes de dialogue auxiliaires sont affichées au centre de l'écran sans possibilité de déplacer ou de modifier la taille. L'insertion et la récupération de données via le presse-papiers sont prises en charge. Les applications sont directement liées à l'environnement graphique lancé, par exemple, pour créer un kiosque avec le navigateur Epiphany, il suffit d'exécuter “cage /usr/bin/epiphany”, et après avoir quitté le programme, le serveur composite se termine également.

https://github.com/cage-kiosk/cage/releases/tag/v0.2.0

Linus Torvalds is unhappy with Bcachefs commits again: 07/10/2024 Linus Torvalds has issued a new criticism of the maintenance practices of Bcachefs in the mainline Linux kernel. The gist of the complaint is that Kent Overstreet, the author of Bcachefs, always sends in a lot of changes at the last minute before the next “-RC” release, and this time his changes caused the 6.12-RC1 build to break on big-endian systems when Bcachefs was enabled, because the patches were only tested in Kent's local branch and no other contributors were involved in reviewing them. The pull request was eventually accepted, but a discussion ensued about testing, continuous integration systems, and community engagement, with several people noting that Kent clearly had trouble communicating with other developers and always seemed to think he was right, which was causing problems for the project in the mainline kernel. Linus warned Kent that he was considering simply removing Bcachefs from the mainline kernel, as Kent continued to play alone in his sandbox, not joining in, and unwilling to play by the kernel community's rules. https://lore.kernel.org/lkml/172816780614.3194359.10913571563159868953.pr-tracker-bot@kernel.org/T/%23r631c24cd07f5820a4cbff8f25dff1d1a0c3cf2e7

Linus Torvalds est à nouveau mécontent des commits de Bcachefs 10/07/2024

Linus Torvalds a émis une nouvelle critique des pratiques de maintenance de Bcachefs dans le noyau Linux principal. L'essentiel de la plainte est que Kent Overstreet, l'auteur de Bcachefs, envoie toujours beaucoup de changements à la dernière minute avant la prochaine version « -RC », et cette fois, ses changements ont provoqué l'échec de la version 6.12-RC1 sur les systèmes big-endian lorsque Bcachefs était activé, car les correctifs n'étaient testés que dans la branche locale de Kent et aucun autre contributeur n'était impliqué dans leur révision.

La demande de pull a finalement été acceptée, mais une discussion s'est ensuivie sur les tests, les systèmes d'intégration continue et l'engagement communautaire, plusieurs personnes notant que Kent avait clairement du mal à communiquer avec d'autres développeurs et semblait toujours penser qu'il avait raison, ce qui causait des problèmes au projet dans le noyau principal. Linus a prévenu Kent qu'il envisageait simplement de supprimer Bcachefs du noyau principal, car Kent continuait à jouer seul dans son bac à sable, sans participer et sans vouloir jouer selon les règles de la communauté du noyau.

https://lore.kernel.org/lkml/172816780614.3194359.10913571563159868953.pr-tracker-bot@kernel.org/T/%23r631c24cd07f5820a4cbff8f25dff1d1a0c3cf2e7

Release of antiX 23.2: 08/10/2024 The lightweight Live distribution, AntiX 23.2 has been published. It is aimed at installation on outdated hardware. The release is based on Debian 12, but is supplied without the system manager systemd and with eudev instead of udev. For initialization, you can use runit or sysvinit. The user environment is using the IceWM window manager by default, but fluxbox, jwm and herbstluftwm are additionally included in the delivery. The size of the iso images are: 2.1 GB (full, includes LibreOffice and 4 window managers - IceWM, fluxbox, jwm and herbstluftwm), 1.2 GB (basic), 564 MB (without graphics) and 249 MB (installation over the network). The builds are prepared for the x86_64 and i386 architectures. The full build offers Linux kernel 6.1.105, and the other builds 5.10.224. The versions of applications have been updated, for example, LibreOffice 24.8.2, Firefox 128.3.0esr, Seamonkey 2.53.19.1. The delivery of the smtube application for watching YouTube has been discontinued. https://antixlinux.com/antix-23-2-released/

Sortie d'antiX 23.2 08/10/2024

La distribution Live légère, AntiX 23.2, a été publiée. Elle est destinée à être installée sur du matériel obsolète. La version est basée sur Debian 12, mais est fournie sans le gestionnaire de système systemd et avec eudev au lieu d'udev. Pour l'initialisation, vous pouvez utiliser runit ou sysvinit. L'environnement utilisateur utilise le gestionnaire de fenêtres IceWM par défaut, mais fluxbox, jwm et herbstluftwm sont également inclus. Les tailles des images ISO sont : 2,1 Go (complet, comprend LibreOffice et 4 gestionnaires de fenêtres - IceWM, fluxbox, jwm et herbstluftwm), 1,2 Go (de base), 564 Mo (sans interface graphique) et 249 Mo (installation via le réseau). Les builds sont préparés pour les architectures x86_64 et i386.

La version complète propose le noyau Linux 6.1.105, et les autres versions, le 5.10.224. Les versions des applications ont été mises à jour, par exemple, LibreOffice 24.8.2, Firefox 128.3.0esr, Seamonkey 2.53.19.1. La livraison de l'application smtube pour regarder YouTube a été interrompue.

https://antixlinux.com/antix-23-2-released/

11

Release of MX Linux 23.4: 08/10/2024 The update of the lightweight MX Linux 23.4 distribution, created as a result of the joint work of the communities formed around the antiX and MEPIS projects, is out. The release is based on Debian with improvements from the antiX project and packages from its own repository. The distribution uses the sysVinit initialization system and its own tools for configuring and deploying the system. There are 32- and 64-bit builds ( x86_64 , i386 ) with the Xfce desktop (2.3 GB), as well as 64-bit builds with the KDE desktop (2.8 GB) and builds (1.8 GB) with the Fluxbox window manager, available for download. https://mxlinux.org/blog/mx-23-4-libretto-now-available/

Sortie de MX Linux 23.4 08/10/2024

La mise à jour 23.4 de la distribution légère MX Linux, créée à la suite du travail conjoint des communautés formées autour des projets antiX et MEPIS, est sortie. La version est basée sur Debian avec des améliorations du projet antiX et des paquets de son propre dépôt. La distribution utilise le système d'initialisation sysVinit et ses propres outils de configuration et de déploiement du système. Il existe des builds 32- et 64-bit (x86_64 , i386) avec le bureau Xfce (2,3 Go), ainsi que des builds 64-bit avec le bureau KDE (2,8 Go) et des builds (1,8 Go) avec le gestionnaire de fenêtres Fluxbox, disponibles en téléchargement.

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

Development of openSUSE Leap 16.0: 08/10/2024 The start of development on the openSUSE Leap 16.0 distribution has been announced. It is built on the technologies of the next major branch of the commercial SLES 16 distribution, which is moving to the new SLFO (SUSE Linux Framework One) platform, previously known as ALP (Adaptable Linux Platform). It is noted that the openSUSE Leap 16.0 branch attempts to combine the traditional capabilities of the distribution with the new SLFO technologies. The new branch is positioned as a traditional distribution, delivered in a fundamentally new form and using packages from SLES 16 and the community-supported Factory repository . openSUSE Leap 16.0 is scheduled for release in October 2025. The openSUSE Leap 15.6 release published in June will be the last release of the 15.x branch, and access to package updates from SLES 15 SP7 is planned to be provided through the Package HUB. Pre-alpha builds of openSUSE Leap 16.0 have been created for testing. Three installation modes are offered: basic, GNOME and KDE. The new Agama installer is used for installation. The SLFO platform is positioned as a continuation of the development of the SUSE Linux Enterprise distribution and is distinguished by the division of the distribution's basic foundation into parts. The main distribution of SUSE 16 will be a stripped-down “host OS” environment, including only the components that are minimally necessary for working on top of the hardware and management. All applications and user space components will be launched not in a mixed environment, but in separate containers or virtual machines running on top of the “host OS” and isolated from each other. https://news.opensuse.org/2024/10/07/leap-16-0-prealpha/

Développement d'openSUSE Leap 16.0 08/10/2024

Le début du développement de la distribution openSUSE Leap 16.0 a été annoncé. Cette distribution s'appuie sur les technologies de la prochaine branche majeure de la distribution commerciale SLES 16, qui passe à la nouvelle plateforme SLFO (SUSE Linux Framework One), auparavant connue sous le nom d'ALP (Adaptable Linux Platform). Il est à noter que la branche openSUSE Leap 16.0 tente de combiner les capacités traditionnelles de la distribution avec les nouvelles technologies SLFO. La nouvelle branche se positionne comme une distribution traditionnelle, livrée sous une forme fondamentalement nouvelle et utilisant des paquets de SLES 16 et du dépôt Factory pris en charge par la communauté.

La sortie d'openSUSE Leap 16.0 est prévue pour octobre 2025. La version 15.6 d'openSUSE Leap, publiée en juin, sera la dernière version de la branche 15.x, et l'accès aux mises à jour des paquets de SLES 15 SP7 devrait être fourni via le Package HUB. Des versions pré-alpha d'openSUSE Leap 16.0 ont été créées pour les tests. Trois modes d'installation sont proposés : basic, GNOME et KDE. Le nouveau programme d'installation Agama est utilisé pour l'installation.

La plateforme SLFO se positionne comme une continuation du développement de la distribution SUSE Linux Enterprise et se distingue par la division la fondation de base de la distribution en parties. La distribution principale de SUSE 16 sera un environnement « OS hôte » simplifié, comprenant uniquement les composants minimalement nécessaires pour travailler sur le matériel et la gestion. Toutes les applications et tous les composants de l'espace utilisateur ne seront pas lancés dans un environnement mixte, mais dans des conteneurs séparés ou des machines virtuelles fonctionnant sur l'« OS hôte » et isolés les uns des autres.

https://news.opensuse.org/2024/10/07/leap-16-0-prealpha/

OpenBSD 7.6 Released: 08/10/2024 The release of the free UNIX-like operating system OpenBSD 7.6 has been announced. The size of the full installation ISO image of the OpenBSD 7.6 base system is 702 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 established themselves as some of the most secure and high-quality solutions. Among them are: LibreSSL ( a fork of OpenSSL), OpenSSH , the PF packet filter , the OpenBGPD and OpenOSPFD routing daemons , the OpenNTPD NTP server , the OpenSMTPD mail server , the tmux text terminal multiplexer (analogous to GNU screen) , the identd daemon with the implementation of the IDENT protocol, a BSDL alternative to the GNU groff package - mandoc , a protocol for organizing fault-tolerant systems CARP (Common Address Redundancy Protocol), a lightweight http server , and an OpenRSYNC file synchronization utility https://www.mail-archive.com/announce@openbsd.org/msg00535.html

Sortie d'OpenBSD 7.6 08/10/2024

La sortie du système d'exploitation libre de type UNIX, OpenBSD 7.6, a été annoncée. La taille de l'image ISO d'installation complète du système de base OpenBSD 7.6 est de 702 Mo.

En plus du 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 se sont imposés comme des solutions parmi les plus sûres et de la plus haute qualité. Parmi eux, on trouve : LibreSSL (un fork d'OpenSSL), OpenSSH, le filtre de paquets PF, les démons de routage OpenBGPD et OpenOSPFD, le serveur NTP OpenNTPD, le serveur de messagerie OpenSMTPD, le multiplexeur de terminaux texte tmux (analogue à l'écran GNU), le démon identd avec l'implémentation du protocole IDENT, une alternative BSDL au paquet GNU groff, mandoc, un protocole d'organisation des systèmes tolérants aux pannes CARP (Common Address Redundancy Protocol), un serveur http léger et un utilitaire de synchronisation de fichiers OpenRSYNC.

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

12

Libreboot 20241008 released: 09/10/2024 The free boot firmware Libreboot 20241008 has been published, which has the status of an experimental release focused on the development of functionality (stable releases mainly contain fixes and are published approximately once a year, the last stable release was in June). The project develops a ready-made build of the Coreboot project , providing a replacement for proprietary UEFI and BIOS firmware responsible for initializing the CPU, memory, peripherals and other hardware components, with minimal binary inserts. Libreboot aims to create a system environment that allows for as little proprietary software as possible, not only at the operating system level, but also at the boot firmware level. Libreboot complements Coreboot with tools to simplify use - by end users, creating a ready-made distribution that can be used by any user without special skills. The new version features a shorter code base and a simpler build system - the size of shell scripts used during build has been reduced from 1,482 to 1,159 lines of code without any loss of functionality. Support for the Sony PlayStation 1 game console has been added, with the firmware using the Open BIOS code from the PCSX Redux project instead of CoreBoot. Support has been added for five Dell Latitude laptop models (E6220, E6320, E6330, E6230, E4300) and three Dell OptiPlex PC models (3050 Micro, 7010 SFF, 9010 SFF). Synchronization with the following code bases has been implemented: Coreboot as of July 29, SeaBIOS — June 24, Flashprog — August 2, GRUB — June 17. U-Boot has been updated to version 2024.07. https://libreboot.org/news/libreboot20241008.html

Libreboot 20241008 publié 09/10/2024

Le micrologiciel de démarrage libre Libreboot 20241008 a été publié, qui a le statut d'une version expérimentale axée sur le développement de fonctionnalités (les versions stables contiennent principalement des correctifs et sont publiées environ une fois par an, la dernière version stable date de juin). Le projet développe une version prête à l'emploi du projet Coreboot, fournissant un remplacement pour le micrologiciel propriétaire UEFI et BIOS responsable de l'initialisation du processeur, de la mémoire, des périphériques et d'autres composants matériels, avec des insertions binaires minimales.

Libreboot vise à créer un environnement système qui autorise le moins de logiciels propriétaires possible, non seulement au niveau du système d'exploitation, mais aussi au niveau du micrologiciel de démarrage. Libreboot complète Coreboot avec des outils pour simplifier l'utilisation par les utilisateurs finaux, créant une distribution prête à l'emploi qui peut être utilisée par n'importe quel utilisateur sans compétences particulières.

La nouvelle version présente une base de code plus courte et un système de construction plus simple : la taille des scripts shell utilisés pendant la construction a été réduite de 1 482 à 1 159 lignes de code sans aucune perte de fonctionnalité. La prise en charge de la console de jeu Sony PlayStation 1 a été ajoutée, le micrologiciel utilisant le code Open BIOS du projet PCSX Redux au lieu de CoreBoot. La prise en charge a été ajoutée pour cinq modèles d'ordinateurs portables Dell Latitude (E6220, E6320, E6330, E6230, E4300) et trois modèles de PC Dell OptiPlex (3050 Micro, 7010 SFF, 9010 SFF). La synchronisation avec les bases de code suivantes a été implémentée : Coreboot à partir du 29 juillet, SeaBIOS — 24 juin, Flashprog — 2 août, GRUB — 17 juin. U-Boot a été mis à jour vers la version 2024.07.

https://libreboot.org/news/libreboot20241008.html

Release of XCP-ng 8.3: 09/10/2024 After four years of development, the XCP-ng 8.3 project has been released, developing a free and open source replacement for the proprietary XenServer platform for deploying cloud infrastructure and managing its operation. XCP-ng recreates the functionality that Citrix excluded from the free Citrix Hypervisor/XenServer, starting with version 7.3 , and allows you to quickly deploy a server and workstation virtualization system, offering tools for centralized management of an unlimited number of servers and virtual machines. A 640 MB installation image is available for download. The system features include the ability to combine several servers into a pool (cluster), high availability tools, snapshot support, and shared resource sharing using XenMotion technology. Live migration of virtual machines between cluster hosts and between different clusters/individual hosts (that do not have a common storage) is supported, as well as live migration of VM disks between storages. The platform can work with a large number of data storage systems and features a simple and intuitive interface for installation and administration. It is noted that the XCP-ng 8.3 branch will be the last in the 8.x series, and the next one will be the 9.0 release, which will mark the project's departure from repeating XenServer in favor of implementing its own vision for building a platform. XCP-ng 9.0 will also target areas of application that the XenServer project has not focused on, such as providing tools for migration from VMware platforms. https://xcp-ng.org/blog/2024/10/07/xcp-ng-8-3/

Sortie de XCP-ng 8.3 10/09/2024

Après quatre ans de développement, le projet XCP-ng 8.3 a été publié, développant un remplacement gratuit et open source de la plate-forme propriétaire XenServer pour le déploiement d'infrastructures cloud et la gestion de son fonctionnement. XCP-ng recrée les fonctionnalités que Citrix a exclues du Citrix Hypervisor/XenServer libre, à partir de la version 7.3, et vous permet de déployer rapidement un système de virtualisation de serveurs et de postes de travail, offrant des outils de gestion centralisée d'un nombre illimité de serveurs et de machines virtuelles. Une image d'installation de 640 Mo est disponible en téléchargement.

Les fonctionnalités du système incluent la possibilité de combiner plusieurs serveurs dans un pool (cluster), des outils de haute disponibilité, la prise en charge des snapshots et le partage de ressources partagées à l'aide de la technologie XenMotion. La migration en direct de machines virtuelles entre les hôtes du cluster et entre différents clusters/hôtes individuels (qui n'ont pas de stockage commun) est prise en charge, ainsi que la migration en direct de disques VM entre les stockages. La plateforme peut fonctionner avec un grand nombre de systèmes de stockage de données et dispose d'une interface simple et intuitive pour l'installation et l'administration.

Il est à noter que la branche XCP-ng 8.3 sera la dernière de la série 8.x, et la prochaine sera la version 9.0, qui marquera le remplacement d'une répétition de XenServer par la mise en œuvre de sa propre vision de la construction d'une plateforme. XCP-ng 9.0 ciblera également des domaines d'application sur lesquels le projet XenServer ne s'est pas concentré, comme la fourniture d'outils pour la migration à partir des plates-formes VMware.

https://xcp-ng.org/blog/2024/10/07/xcp-ng-8-3/

Ubuntu 24.10 release: 10/10/2024 The Ubuntu 24.10 “Oracular Oriole” release has been published. It is classified as an intermediate release, updates are mdae for 9 months (support will be provided until July 2025). Ready-made installation images have been created for Ubuntu, Ubuntu Server , Lubuntu , Kubuntu , Ubuntu Mate , Ubuntu Budgie , Ubuntu Studio , Xubuntu , UbuntuKylin (edition for China), Ubuntu Unity , Edubuntu and Ubuntu Cinnamon . Xubuntu is provided with components from the Xfce 4.19 branch, which is developing the future stable release Xfce 4.20. For example, the panel, desktop, file manager, configurator and many applets have been updated. The Ubuntu Studio edition has switched to using KDE Plasma 6.1 and the standard Linux kernel built for Ubuntu, instead of the “lowlatency” kernel. A minimal installation mode has been added. The Ubuntu Studio Audio Configuration utility for configuring PipeWire has been included. Support for PulseAudio and JACK sound servers has been deprecated. OBS Studio 30.2, Ardour 8.6.0, Audacity 3.6.1, digiKam 8.4.0, Kdenlive 24.08.1, Krita 5.2.3 have been updated. Ubuntu Cinnamon comes with the Cinnamon desktop environment version 6.0.4 , the Cinnamon Control Center configuration tool version 6.2.0, and the Nemo file manager version 6.0.2. Lubuntu ships the LXQt 2.0.0 desktop environment and has migrated to Qt6. KDE 's Breeze theme is replaced by a new Kvantum theme that is reminiscent of the previous design but free of the incompatibilities with the new LXQt branch that Breeze had. In Ubuntu Budgie, the main efforts in the development of the new release were focused on providing support for the Wayland protocol. The Budgie desktop environment has been updated to version 10.9.2 . The menu now shows applications launched in the terminal (such as Neovim). The layout of elements on the desktop has been changed, instead of the Plank panel, a custom panel with the Pocillo design theme is used. Ubuntu Mate uses the MATE 1.26.2 desktop environment release and switches to the Slick Greeter login screen with the ability to customize it in graphical mode. The iso image size has been reduced from 4.1 GB to 3.3 GB by reducing the number of packages required to run the Live session. Kubuntu has migrated to KDE 6 technologies. The releases used are KDE Plasma 6.1.5, KDE Gear 24.08, Qt 6.6, KDE Frameworks 6.5.0. A Wayland-based session is offered by default, and X11 support is moved to the option category. https://lists.ubuntu.com/archives/ubuntu-announce/2024-October/000307.html

Ubuntu 24.10 publiée 10/10/2024

La version Ubuntu 24.10 « Oracular Oriole » a été publiée. Elle est classée comme une version intermédiaire ; les mises à jour auront lieu pendant 9 mois (le support sera fourni jusqu'en juillet 2025). Des images d'installation prêtes à l'emploi ont été créées pour Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (édition pour la Chine), Ubuntu Unity, Edubuntu et Ubuntu Cinnamon .

Xubuntu est fournie avec des composants de la branche Xfce 4.19, qui développe la future version stable Xfce 4.20. Par exemple, le panneau, le bureau, le gestionnaire de fichiers, le configurateur et de nombreuses applets ont été mis à jour.

L'édition Ubuntu Studio est passée à l'utilisation de KDE Plasma 6.1 et du noyau Linux standard construit pour Ubuntu, au lieu du noyau « lowlatency ». Un mode d'installation minimal a été ajouté. L'utilitaire de configuration audio d'Ubuntu Studio pour configurer PipeWire a été inclus. La prise en charge des serveurs audio PulseAudio et JACK est obsolète. OBS Studio 30.2, Ardour 8.6.0, Audacity 3.6.1, digiKam 8.4.0, Kdenlive 24.08.1, Krita 5.2.3 ont été mis à jour.

Ubuntu Cinnamon est livré avec l'environnement de bureau Cinnamon version 6.0.4, l'outil de configuration du centre de contrôle Cinnamon version 6.2.0 et le gestionnaire de fichiers Nemo version 6.0.2.

Lubuntu fournit l'environnement de bureau LXQt 2.0.0 et a migré vers Qt6. Le thème Breeze de KDE est remplacé par un nouveau thème Kvantum qui rappelle le design précédent, mais sans les incompatibilités avec la nouvelle branche LXQt de Breeze.

Dans Ubuntu Budgie, les principaux efforts dans le développement de la nouvelle version ont été concentrés sur la prise en charge du protocole Wayland. L'environnement de bureau Budgie a été mis à jour vers la version 10.9.2. Le menu affiche désormais les applications lancées dans le terminal (comme Neovim). La disposition des éléments sur le bureau a été modifiée ; au lieu du panneau Plank, un panneau personnalisé avec le thème de conception Pocillo est utilisé.

Ubuntu Mate utilise la version de l'environnement de bureau MATE 1.26.2 et passe à l'écran de connexion Slick Greeter avec la possibilité de le personnaliser en mode graphique. La taille de l'image ISO a été réduite de 4,1 Go à 3,3 Go en réduisant le nombre de paquets requis pour exécuter la session Live.

Kubuntu a migré vers les technologies KDE 6. Les versions utilisées sont KDE Plasma 6.1.5, KDE Gear 24.08, Qt 6.6, KDE Frameworks 6.5.0. Une session basée sur Wayland est proposée par défaut et la prise en charge de X11 est déplacée vers la catégorie des options.

https://lists.ubuntu.com/archives/ubuntu-announce/2024-October/000307.html

13

Asahi Linux Project Prepares for Running Windows Games: 11/10/2024 The developers of the Asahi Linux project, which is porting Linux to Mac computers with Apple ARM chips, have presented a toolkit for running modern computer games in Linux environments running on systems with the Apple M1 chip. AAA games available in the Steam catalog and compiled for the x86_64 architecture. The toolkit provides integration of the drivers created by the project, implementing the Vulkan 1.3 and OpenCL 3.0 API, with components that provide emulation of the x86_64 architecture and compatibility with Windows. The packages required for operation have already been added to the standard repository of the Fedora Asahi Remix distribution - to launch games, it is enough to update the drivers with the command “dnf upgrade –refresh” and install Steam with the command “dnf install steam” and it will pull in all the necessary dependencies. The stack used to launch games is built on the Vulkan driver Honeykrisp, the FEX emulator , which allows you to run x86 applications on ARM systems, the Wine project and the DXVK and vkd3d-proton layers with the implementation of the DirectX API on top of Vulkan. Due to the additional overhead caused by emulation, 16 GB of RAM is recommended. Alignment issues due to the mismatch between the memory page sizes used by the operating system and those required by applications were resolved by running a second Linux kernel in a virtual environment, built with a different memory page size. The muvm toolkit is used to run games in separate virtual machines with their own kernels . For example, Fallout 4 was able to run in this way. To support games like The Witcher 3 and Ghostrunner that use tessellation and geometry shaders, emulation using compute shaders is used. Features not yet implemented include support for sparse texturing in the Honeykrisp driver, which is required to run some DX12-based games like Cyberpunk 2077. Work is also underway to optimize performance to achieve 60 FPS in an emulated environment. https://rosenzweig.io/blog/aaa-gaming-on-m1.html

Le projet Asahi Linux se prépare à exécuter des jeux Windows 11/10/2024

Les développeurs du projet Asahi Linux, qui porte Linux sur des ordinateurs Mac équipés de puces Apple ARM, ont présenté une boîte à outils permettant d'exécuter des jeux informatiques modernes dans des environnements Linux fonctionnant sur des systèmes équipés de la puce Apple M1. Des jeux AAA sont disponibles dans le catalogue Steam, compilés pour l'architecture x86_64. La boîte à outils permet l'intégration des pilotes créés par le projet, implémentant l'API Vulkan 1.3 et OpenCL 3.0, avec des composants qui assurent l'émulation de l'architecture x86_64 et la compatibilité avec Windows.

Les paquets nécessaires au fonctionnement ont déjà été ajoutés au dépôt standard de la distribution Fedora Asahi Remix - pour lancer les jeux, il suffit de mettre à jour les pilotes avec la commande « dnf upgrade –refresh » et d'installer Steam avec la commande « dnf install steam » et toutes les dépendances nécessaires seront récupérées. La pile utilisée pour lancer les jeux est construite sur le pilote Vulkan Honeykrisp, l'émulateur FEX, qui permet d'exécuter des applications x86 sur des systèmes ARM, le projet Wine et les couches DXVK et vkd3d-proton avec l'implémentation de l'API DirectX sur Vulkan.

En raison de la surcharge supplémentaire causée par l'émulation, 16 Go de RAM sont recommandés. Les problèmes d'alignement dus à l'inadéquation entre les tailles de page mémoire utilisées par le système d'exploitation et celles requises par les applications ont été résolus en exécutant un deuxième noyau Linux dans un environnement virtuel, construit avec une taille de page mémoire différente. La boîte à outils muvm est utilisée pour exécuter des jeux dans des machines virtuelles distinctes avec leurs propres noyaux. Par exemple, Fallout 4 a pu fonctionner de cette manière.

Pour prendre en charge des jeux comme The Witcher 3 et Ghostrunner qui utilisent des shaders de tessellation et de géométrie, l'émulation à l'aide de shaders de calcul est utilisée. Les fonctionnalités qui n'ont pas encore été implémentées incluent la prise en charge de la texture éparse dans le pilote Honeykrisp, qui est nécessaire pour exécuter certains jeux basés sur DX12 comme Cyberpunk 2077. Des travaux sont également en cours pour optimiser les performances afin d'atteindre 60 FPS dans un environnement émulé.

https://rosenzweig.io/blog/aaa-gaming-on-m1.html

Hyper-V host environment components into the Linux kernel: 11/10/2024 Microsoft has proposed the first series of patches for inclusion in the main Linux kernel, related to a host environment (Dom0, root partition) for the Hyper-V hypervisor. The host environment is responsible for managing the hypervisor, launching of guest systems, allocating resources and ensuring the interaction of virtual machines with the hardware. The ability to use Linux as a host environment for the Hyper-V virtualization system was initially introduced in 2020 and is already being used in Microsoft's infrastructure, but has so far been developed in the form of separate patches. The new initiative aims to integrate these patches into the main kernel. The need to use Linux to manage the Hyper-V hypervisor is due to the desire to simplify maintenance and improve the performance of servers serving Microsoft cloud systems, given that since 2018, the number of Linux guest systems in the Azure cloud service exceeds the number of Windows environments. The initial set of patches is currently limited to adding headers used by the Hyper-V hypervisor, which complement the headers used by the guest drivers that were previously included in the kernel. The SPEC file for the 5.15 kernel, which includes the host environment implementation for the Hyper-V hypervisor, can be found in the Azure Linux distribution repository , but the use of the /dev/mshv device for managing Hyper-V is not yet documented. The Hyper-V guest drivers were added to the Linux kernel in 2009 and have been shipped since release 2.6.32 . https://lore.kernel.org/lkml/1727985064-18362-1-git-send-email-nunodasneves@linux.microsoft.com/

Des composants de l'environnement hôte Hyper-V dans le noyau Linux 11/10/2024

Microsoft a proposé la première série de correctifs à inclure dans le noyau Linux principal, liés à un environnement hôte (Dom0, partition racine) pour l'hyperviseur Hyper-V. L'environnement hôte est responsable de la gestion de l'hyperviseur, du lancement des systèmes invités, de l'allocation des ressources et de l'interaction des machines virtuelles avec le matériel.

La possibilité d'utiliser Linux comme environnement hôte pour le système de virtualisation Hyper-V a été initialement introduite en 2020 et est déjà utilisée dans l'infrastructure de Microsoft, mais a jusqu'à présent été développée sous la forme de correctifs distincts. La nouvelle initiative vise à intégrer ces correctifs dans le noyau principal. La nécessité d'utiliser Linux pour gérer l'hyperviseur Hyper-V est due à la volonté de simplifier la maintenance et d'améliorer les performances des serveurs servant les systèmes cloud Microsoft, étant donné que depuis 2018, le nombre de systèmes invités Linux dans le service cloud Azure dépasse le nombre d'environnements Windows.

L'ensemble initial de correctifs se limite actuellement à l'ajout d'en-têtes utilisés par l'hyperviseur Hyper-V, qui complètent les en-têtes utilisés par les pilotes invités qui étaient auparavant inclus dans le noyau. Le fichier SPEC du noyau 5.15, qui inclut l'implémentation de l'environnement hôte pour l'hyperviseur Hyper-V, se trouve dans le dépôt de la distribution Azure Linux, mais l'utilisation du périphérique /dev/mshv pour la gestion d'Hyper-V n'est pas encore documentée. Les pilotes invités Hyper-V ont été ajoutés au noyau Linux en 2009 et sont livrés depuis la version 2.6.32.

https://lore.kernel.org/lkml/1727985064-18362-1-git-send-email-nunodasneves@linux.microsoft.com/

Amazon's Open 3D Engine 09/24 Released: 11/10/2024 After a year of development, the non-profit organization Open 3D Foundation (O3DF) has released the open source 3D game engine Open 3D Engine 24.09 (O3DE), suitable for developing modern AAA games and high-fidelity simulators capable of running in real time and providing cinematic-level quality. The code is written in C++ and published under the Apache 2.0 license. There is support for Linux , Windows , macOS, iOS and Android platforms. The O3DE engine was open-sourced in July 2021 by Amazon and is based on the code of the previously developed proprietary engine Amazon Lumberyard, built on the CryEngine engine technologies licensed from Crytek in 2015. Since its opening, the engine's development has been overseen by the Open 3D Foundation, a non-profit organization created under the auspices of the Linux Foundation. In addition to Amazon , companies such as Epic Games, Adobe, Huawei, Microsoft, Intel, and Niantic have joined the project. The engine includes an integrated game development environment, a multi-threaded photorealistic rendering system Atom Renderer with support for Vulkan, Metal and DirectX 12, an extensible 3D model editor, a character animation system (Emotion FX), a prefab development system, a real-time physics simulation engine and mathematical libraries using SIMD instructions. A visual programming environment (Script Canvas), as well as the Lua and Python languages, can be used to define game logic. There are also over 30 plugins avalable. https://github.com/o3de/o3de/releases/tag/2409.0

Sortie du moteur Open 3D d'Amazon 24.09 11/10/2024

Après un an de développement, l'organisation à but non lucratif Open 3D Foundation (O3DF) a publié le moteur de jeu 3D Open Source Open 3D Engine 24.09 (O3DE), adapté au développement de jeux AAA modernes et de simulateurs haute fidélité capables de fonctionner en temps réel et de fournir une qualité de niveau cinématographique. Le code est écrit en C++ et publié sous la licence Apache 2.0. Il prend en charge les plateformes Linux, Windows, macOS, iOS et Android.

Le moteur O3DE a été rendu Open Source en juillet 2021 par Amazon et est basé sur le code du moteur propriétaire précédemment développé, Amazon Lumberyard, construit sur les technologies du moteur CryEngine sous licence de Crytek en 2015. Depuis son ouverture, le développement du moteur est supervisé par l'Open 3D Foundation, une organisation à but non lucratif créée sous les auspices de la Linux Foundation. Outre Amazon, des entreprises telles qu'Epic Games, Adobe, Huawei, Microsoft, Intel et Niantic ont rejoint le projet.

Le moteur comprend un environnement de développement de jeu intégré, un système de rendu photoréaliste multithread Atom Renderer avec prise en charge de Vulkan, Metal et DirectX 12, un éditeur de modèles 3D extensible, un système d'animation de personnages (Emotion FX), un système de développement préfabriqué, un moteur de simulation physique en temps réel et des bibliothèques mathématiques utilisant des instructions SIMD. Un environnement de programmation visuelle (Script Canvas), ainsi que les langages Lua et Python, peuvent être utilisés pour définir la logique du jeu. Il existe également plus de 30 greffons disponibles.

https://github.com/o3de/o3de/releases/tag/2409.0

14

Release of RPM 4.20: 12/10/2024 After a year of development, the RPM 4.20.0 package manager was released. The RPM4 project is developed by Red Hat and is used in distributions such as RHEL, Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS and Tizen. The project code is distributed under the GPLv2 and LGPLv2 licenses. Next year, a major branch of RPM 6 is expected to be published, which will use a new archive format that, unlike the currently used cpio format, will allow creating packages larger than 4 GB (overcoming this limitation is important because the SRC package with Chromium is close to the limit and has a size of 3.7 GB). The new branch also intends to allow the use of the C++ language for RPM development. The new major branch will be dedicated to the anniversary of the project - November 27, 2025 will mark 30 years since the first commit to RPM. RPM 5.x versions will be skipped to avoid overlaps with the RPM5 project, which is not directly related to Red Hat's RPM, was developed by an independent team of developers and has not been updated since 2016. http://rpm.org/

Sortie de RPM 4.20 12/10/2024

Après un an de développement, le gestionnaire de paquets RPM 4.20.0 est sorti. Le projet RPM4 est développé par Red Hat et est utilisé dans des distributions telles que RHEL, Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS et Tizen. Le code du projet est distribué sous les licences GPLv2 et LGPLv2.

L'année prochaine, une branche majeure de RPM 6 devrait être publiée, qui utilisera un nouveau format d'archive qui, contrairement au format cpio actuellement utilisé, permettra de créer des paquets de plus de 4 Go (il est important de surmonter cette limitation car le paquet SRC avec Chromium est proche de la limite et a une taille de 3,7 Go). La nouvelle branche vise également à permettre l'utilisation du langage C++ pour le développement de RPM. La nouvelle branche principale sera dédiée à l'anniversaire du projet - le 27 novembre 2025 marquera les 30 ans du premier commit sur RPM. Les versions RPM 5.x seront ignorées pour éviter les chevauchements avec le projet RPM5, qui n'est pas directement lié au RPM de Red Hat, a été développé par une équipe de développeurs indépendante et n'a pas été mis à jour depuis 2016.

http://rpm.org/

KDE Neon builds based on Ubuntu 24.04: 12/10/2024 The developers of the KDE Neon project, which creates Live builds with current versions of KDE programs and components, have announced the transition of builds to use the LTS release of Ubuntu 24.04. Several versions of KDE Neon builds are available for download: User Edition based on the latest stable releases of KDE, Testing Edition based on KDE testing branches with bug fixes that have not yet been transferred to stable releases, Unstable Edition based on repository branches in development, to which new features are transferred, and Developer Edition, which supplements Unstable Edition with libraries for developers. The KDE neon project was created by Jonathan Riddell, who was removed from his position as the leader of the Kubuntu distribution, with the aim of providing the ability to install fresh versions of KDE programs and components. KDE Neon builds and their associated repositories are updated whenever possible immediately after KDE releases, significantly earlier than new versions of KDE appear in the distribution repositories. https://blog.neon.kde.org/2024/10/10/kde-neon-rebased-on-ubuntu-24-04-lts/

Builds KDE Neon basés sur Ubuntu 24.04 12/10/2024

Les développeurs du projet KDE Neon, qui crée des builds Live avec les versions actuelles des programmes et composants KDE, ont annoncé la transition des builds vers la version LTS d'Ubuntu 24.04. Plusieurs versions des builds KDE Neon sont disponibles en téléchargement : User Edition basée sur les dernières versions stables de KDE, Testing Edition basée sur les branches de test de KDE avec des correctifs de bogues qui n'ont pas encore été transférés vers les versions stables, Unstable Edition basée sur les branches de dépôt en développement, vers lesquelles de nouvelles fonctionnalités sont transférées, et Developer Edition, qui complète Unstable Edition avec des bibliothèques pour les développeurs.

Le projet KDE neon a été créé par Jonathan Riddell, qui a été démis de ses fonctions de responsable de la distribution Kubuntu, dans le but de fournir la possibilité d'installer de nouvelles versions des programmes et composants KDE. Les builds de KDE Neon et leurs dépôts associés sont mis à jour dès que possible immédiatement après la sortie de KDE, bien avant que les nouvelles versions de KDE n'apparaissent dans les dépôts des distributions.

https://blog.neon.kde.org/2024/10/10/kde-neon-rebased-on-ubuntu-24-04-lts/

Distrobox 1.8 Released: 12/10/2024 The Distrobox 1.8 toolkit has been released, allowing you to quickly install and run any Linux distribution in a container and ensure its integration with the main system. The project code is written in Shell and is distributed under the GPLv3 license. The project provides an add-on for Docker, Podman or Lilipod and is distinguished by maximum simplification integration and operation of a running environment with the rest of the system. To create an environment with another distribution, it is enough to execute one command distrobox-create, without thinking about the subtleties. After launching, Distrobox forwards the user's home directory to the container, configures access to the X11 and Wayland server to run graphical applications from the container, allows connecting external drives, adds sound output, implements integration at the level of the SSH agent, D-Bus and udev. Distrobox claims to be able to use 26 distributions as a host system , including Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL and Fedora. Any distribution for which there are images in OCI format can be launched in the container. After installation, the user can fully work in another distribution without leaving the main system. The main areas of application include experiments with atomically updated distributions such as Endless OS, Fedora Silverblue, OpenSUSE MicroOS and SteamOS3, creation of separate isolated environments (for example, to run a home configuration on a work laptop), access to more recent versions of applications from experimental branches of distributions. https://github.com/89luca89/distrobox/releases/tag/1.8.0

Distrobox 1.8 publiée 12/10/2024

La boîte à outils Distrobox 1.8 a été publiée, vous permettant d'installer et d'exécuter rapidement n'importe quelle distribution Linux dans un conteneur et d'assurer son intégration avec le système principal. Le code du projet est écrit en Shell et est distribué sous la licence GPLv3.

Le projet fournit un module complémentaire pour Docker, Podman ou Lilipod et se distingue par une simplification maximale de l'intégration et du fonctionnement d'un environnement d'exécution avec le reste du système. Pour créer un environnement avec une autre distribution, il suffit d'exécuter une commande distrobox-create, sans penser aux subtilités. Après le lancement, Distrobox transmet le répertoire personnel de l'utilisateur au conteneur, configure l'accès au serveur X11 et Wayland pour exécuter des applications graphiques à partir du conteneur, permet de connecter des lecteurs externes, ajoute une sortie audio, implémente l'intégration au niveau de l'agent SSH, D-Bus et udev.

Distrobox affirme pouvoir utiliser 26 distributions comme système hôte, dont Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL et Fedora. Toute distribution pour laquelle il existe des images au format OCI peut être lancée dans le conteneur. Après l'installation, l'utilisateur peut travailler pleinement dans une autre distribution sans quitter le système principal.

Les principaux domaines d'application comprennent les expériences avec des distributions mises à jour de manière atomique telles que Endless OS, Fedora Silverblue, OpenSUSE MicroOS et SteamOS3, la création d'environnements isolés distincts (par exemple, pour exécuter une configuration domestique sur un ordinateur portable de travail), l'accès à des versions plus récentes d'applications à partir de branches expérimentales de distributions.

https://github.com/89luca89/distrobox/releases/tag/1.8.0

15

Wayland-Protocols 1.38 Released: 12/10/2024 The wayland-protocols package 1.38 has been released, containing a set of protocols and extensions that complement the core Wayland protocol and provide the capabilities needed to build composite servers and user environments. All protocols consistently go through three phases - development, testing and stabilization. After the development stage is completed (category “ unstable ”), the protocol is placed in the “staging” branch and officially included in the wayland-protocols set, and after testing is completed, it is moved to the stable category. Protocols from the “staging” category can already be used in composite servers and clients where the functionality associated with them is required. Unlike the “unstable” category, “staging” prohibits making changes that break compatibility, but if problems and shortcomings are detected during testing, a replacement with a new major version of the protocol or another Wayland extension is not excluded. https://lists.freedesktop.org/archives/wayland-devel/2024-October/043851.html

Wayland-Protocols 1.38 publié 12/10/2024

Le paquet wayland-protocols 1.38 a été publié, contenant un ensemble de protocoles et d'extensions qui complètent le protocole Wayland de base et fournissent les capacités nécessaires à la création de serveurs composites et d'environnements utilisateur.

Tous les protocoles passent systématiquement par trois phases : développement, test et stabilisation. Une fois la phase de développement terminée (catégorie « unstable »), le protocole est placé dans la branche « staging » et officiellement inclus dans l'ensemble wayland-protocols ; une fois les tests terminés, il est déplacé vers la catégorie stable. Les protocoles de la catégorie « staging » peuvent déjà être utilisés dans les serveurs et clients composites où les fonctionnalités qui leur sont associées sont requises. Contrairement à la catégorie « unstable », « staging » interdit d'apporter des modifications qui perturbent la compatibilité, mais si des problèmes et des lacunes sont détectés lors des tests, un remplacement par une nouvelle version majeure du protocole ou une autre extension Wayland n'est pas exclu.

https://lists.freedesktop.org/archives/wayland-devel/2024-October/043851.html

Release of Inkscape 1.4 14/10/2024 After more than a year of development, the release of the free vector graphics editor Inkscape 1.4 is ready for your enjoyment. The editor provides flexible drawing tools and provides support for reading and saving images in SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript and PNG formats. Ready-made builds of Inkscape are prepared for Linux (AppImage, Snap and Flatpak), macOS and Windows. https://inkscape.org/news/2024/10/13/inkscape-launches-version-14-powerful-new-accessib/

Sortie d'Inkscape 1.4 14/10/2024

Après plus d'un an de développement, la sortie de l'éditeur de graphiques vectoriels gratuit Inkscape 1.4 est prête pour votre plaisir. L'éditeur fournit des outils de dessin flexibles et prend en charge la lecture et l'enregistrement d'images aux formats SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript et PNG. Des versions prêtes à l'emploi d'Inkscape sont préparées pour Linux (AppImage, Snap et Flatpak), macOS et Windows.

https://inkscape.org/news/2024/10/13/inkscape-launches-version-14-powerful-new-accessib/

Qt 6.8 Framework Release: 14/10/2024 The Qt Company has published the Qt 6.8 framework , which continues to work on stabilizing and expanding the functionality of the Qt 6 branch. Qt 6.8 provides support for Windows 10+, macOS 12+, Linux (Ubuntu 22.04/24.04, openSUSE 15.5, SUSE 15 SP5, RHEL 8.8/9.2, Debian 11.6), iOS 16+, Android 9+ (API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS and QNX. The source code of the Qt components is provided under the LGPLv3 and GPLv2 licenses. Qt 6.8 has been given the status of an LTS release, where updates will be generated for five years for commercial license holders, which is two years longer than in previous LTS releases. For non-commercial users, the maintenance period will be six months (until a new major release is generated). Support for the previous LTS branch Qt 6.5 will last until May 2026, and support for the previous LTS branch Qt 6.2 will end on September 30, 2024. The Qt 5.15 branch will be supported until May 2025. https://www.qt.io/blog/qt-6.8-released

Sortie du framework Qt 6.8 14/10/2024

La société Qt a publié le framework Qt 6.8, qui continue de travailler à la stabilisation et à l'extension des fonctionnalités de la branche Qt 6. Qt 6.8 prend en charge Windows 10+, macOS 12+, Linux (Ubuntu 22.04/24.04, openSUSE 15.5, SUSE 15 SP5, RHEL 8.8/9.2, Debian 11.6), iOS 16+, Android 9+ (API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS et QNX. Le code source des composants Qt est fourni sous les licences LGPLv3 et GPLv2.

Qt 6.8 a reçu le statut de version LTS, où les mises à jour seront générées pendant cinq ans pour les détenteurs de licences commerciales, soit deux ans de plus que dans les versions LTS précédentes. Pour les utilisateurs non commerciaux, la période de maintenance sera de six mois (jusqu'à ce qu'une nouvelle version majeure soit générée). Le support de la branche LTS précédente Qt 6.5 durera jusqu'en mai 2026, et le support de la branche LTS précédente Qt 6.2 a pris fin le 30 septembre 2024. La branche Qt 5.15 sera prise en charge jusqu'en mai 2025.

https://www.qt.io/blog/qt-6.8-released

16

Solus 4.6 released: 15/10/2024 Solus 4.6 has been published. It is not based on packages of other distributions and develops its own installer, package manager and configurator. Previously, the Budgie desktop was developed as part of the distribution, but now it has been separated into an independent project. It was decided to develop the next branch of Solus 5 on the technologies of the SerpentOS distribution. The code is distributed under the GPLv2 license, using C and Vala languages for development. Builds with the Budgie, GNOME, KDE Plasma and Xfce desktops are provided. The size of the iso images is 2.6-2.9 GB (x86_64). The distribution follows a hybrid development model, whereby major releases are released periodically, introducing new technologies and significant improvements, and in between major releases the distribution evolves using a rolling package update model. https://getsol.us/2024/10/14/solus-4-6-released/

Solus 4.6 publié 15/10/2024

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

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

https://getsol.us/2024/10/14/solus-4-6-released/

OpenSSH, moves to sshd-auth: 15/10/2024 The OpenSSH developers have continued to split sshd into several separate executable files. In the first stage of the split, implemented in May, functions related to session processing were moved from sshd to a separate process sshd-session, and only the functionality necessary for accepting a new network connection and starting sshd-session for each new session was left in sshd. Yesterday, a change was made to the OpenSSH code base, adding another process - sshd-auth, to which the code performing authentication was moved from sshd-session. The sshd-auth process is started from sshd-session and allows additional isolation of authentication-related data in the address space of a separate process, which prevents access to this data in memory in the event of attacks on the code used to handle the connection stages before authentication is complete. In addition, the change slightly reduces memory consumption, since authentication-related code is now present in memory only during authentication, and is then unloaded when the sshd-auth process terminates. By analogy with sshd, sshd-session and ssh-agent, the sshd-auth process uses a random recomposition of the executable file during each boot of the operating system. Random recomposition makes it difficult to predict the shifts of functions in executable files and libraries, which complicates the creation of exploits using return-oriented programming (ROP) methods. When using the ROP technique, the attacker does not try to place his code in memory, but operates on existing pieces of machine instructions ending with a return instruction (usually, these are the ends of functions). The exploit's work comes down to building a chain of calls to similar blocks (“gadgets”) to obtain the desired functionality. https://marc.info/?l%3Dopenbsd-cvs%26m%3D172887095204232%26w%3D2

OpenSSH passe à sshd-auth 15/10/2024

Les développeurs d'OpenSSH ont continué à diviser sshd en plusieurs fichiers exécutables distincts. Dans la première étape de la division, implémentée en mai, les fonctions liées au traitement des sessions ont été déplacées de sshd vers un processus distinct sshd-session, et seules les fonctionnalités nécessaires à l'acceptation d'une nouvelle connexion réseau et au démarrage de sshd-session pour chaque nouvelle session ont été laissées dans sshd. Hier, une modification a été apportée à la base de code d'OpenSSH, en ajoutant un autre processus, sshd-auth, vers lequel le code effectuant l'authentification dans sshd-session a été déplacé.

Le processus sshd-auth est démarré à partir de sshd-session et permet une isolation supplémentaire des données liées à l'authentification dans l'espace d'adressage d'un processus distinct, ce qui empêche l'accès à ces données en mémoire en cas d'attaques sur le code utilisé pour gérer les étapes de connexion avant la fin de l'authentification. De plus, le changement réduit légèrement la consommation de mémoire, puisque le code lié à l'authentification est désormais présent en mémoire uniquement pendant l'authentification, puis déchargé lorsque le processus sshd-auth se termine.

Par analogie avec sshd, sshd-session et ssh-agent, le processus sshd-auth utilise une recomposition aléatoire du fichier exécutable à chaque démarrage du système d'exploitation. La recomposition aléatoire rend difficile la prédiction des décalages de fonctions dans les fichiers exécutables et les bibliothèques, ce qui complique la création d'exploits utilisant des méthodes de programmation orientée retour (ROP). Lors de l'utilisation de la technique ROP, l'attaquant n'essaie pas de placer son code en mémoire, mais opère sur des morceaux d'instructions machine existants se terminant par une instruction de retour (généralement, ce sont les fins de fonctions). Le travail de l'exploit se résume à construire une chaîne d'appels à des blocs similaires (« gadgets ») pour obtenir la fonctionnalité souhaitée.

https://marc.info/?l%3Dopenbsd-cvs%26m%3D172887095204232%26w%3D2

Intel and AMD, with Linus Torvalds, Form x86 Ecosystem Advisory Group: 15/10/2024 Intel and AMD have announced the creation of an advisory group to advance innovation in the x86 ecosystem, including Linus Torvalds and Tim Sweeney , founder of Epic Games and a key contributor to the Unreal Engine. The group also includes representatives from Broadcom, Dell, Google, Hewlett Packard, Lenovo, Meta, Microsoft, Oracle, and Red Hat. The key objective of the initiative is to work together to ensure compatibility between platforms, simplify software development for x86 systems, and identify developer needs for extending the architecture. The goal is to support the development of the x86 architecture as a computing platform that is in demand by developers and consumers. The group is expected to help bring together industry leaders and the interests of both hardware and software communities to shape the future of architecture and provide developers with a more unified set of instructions and architectural interfaces. The group's areas of interest include solutions for data centers, client systems, cloud services, embedded devices, machine learning, and 3D graphics. The expected outcome is improved compatibility between software and hardware, simplified architectural guidelines and standardized interfaces across Intel and AMD products, and more efficient integration of new hardware capabilities into operating systems, frameworks, and applications. https://www.intel.com/content/www/us/en/newsroom/news/october-2024-intel-news.html

Intel et AMD, avec Linus Torvalds, forment un groupe consultatif sur l'écosystème x86 15/10/2024

Intel et AMD ont annoncé la création d'un groupe consultatif pour faire progresser l'innovation dans l'écosystème x86, comprenant Linus Torvalds et Tim Sweeney, fondateur d'Epic Games et contributeur clé d'Unreal Engine. Le groupe comprend également des représentants de Broadcom, Dell, Google, Hewlett Packard, Lenovo, Meta, Microsoft, Oracle et Red Hat.

L'objectif principal de l'initiative est de travailler ensemble pour assurer la compatibilité entre les plateformes, simplifier le développement de logiciels pour les systèmes x86 et identifier les besoins des développeurs en matière d'extension de l'architecture. L'objectif est de soutenir le développement de l'architecture x86 en tant que plateforme informatique demandée par les développeurs et les consommateurs.

Le groupe devrait contribuer à rassembler les leaders de l'industrie et les intérêts des communautés matérielles et logicielles pour façonner l'avenir de l'architecture et fournir aux développeurs un ensemble d'instructions et d'interfaces architecturales plus unifié. Les domaines d'intérêt du groupe comprennent les solutions pour les centres de données, les systèmes clients, les services cloud, les appareils embarqués, l'apprentissage automatique et les graphiques 3D.

Le résultat attendu est une meilleure compatibilité entre les logiciels et le matériel, des directives architecturales simplifiées et des interfaces standardisées entre les produits Intel et AMD, ainsi qu'une intégration plus efficace des nouvelles capacités matérielles dans les systèmes d'exploitation, les frameworks et les applications.

https://www.intel.com/content/www/us/en/newsroom/news/october-2024-intel-news.html

17

Rogue Legacy Source Code Released: 16/10/2024 Cellar Door Games announced the publication of the source code for Rogue Legacy , a 2D platformer with roguelike and fantasy elements. The game was released for Windows, macOS, Linux, PlayStation 3/4/Vita and Nintendo Switch. The code is written in C# and is distributed under a specific license that allows compilation and modification for personal use, but requires permission if you intend to distribute your own build of the game. Only the code without game resources that can be transferred from your copy of the game. The proposed code is designed to use the FNA package with an open implementation of the Microsoft XNA Game Studio 4.0 Refresh libraries. It is also noted that work is underway to port the game to the SDL 3 library. https://x.com/CellarDoorGames/status/1846246914406195662

Publication du code source de Rogue Legacy 16/10/2024

Cellar Door Games a annoncé la publication du code source de Rogue Legacy, un jeu de plateforme 2D avec des éléments roguelike et fantastiques. Le jeu est sorti pour Windows, macOS, Linux, PlayStation 3/4/Vita et Nintendo Switch. Le code est écrit en C# et est distribué sous une licence spécifique qui autorise la compilation et la modification pour un usage personnel, mais nécessite une autorisation si vous avez l'intention de distribuer votre propre version du jeu.

Seul le code sans ressources de jeu peut être transféré à partir de votre copie du jeu. Le code proposé est conçu pour utiliser le package FNA avec une implémentation ouverte des bibliothèques Microsoft XNA Game Studio 4.0 Refresh. Il est également à noter que des travaux sont en cours pour porter le jeu vers la bibliothèque SDL 3.

https://x.com/CellarDoorGames/status/1846246914406195662

Fooyin Music Player 0.8 Released: 16/10/2024 The Fooyin 0.8 music player has been released. It is aimed at providing wide possibilities for customizing and adapting the program to your preferences. Fooyin offers a set of widgets with the implementation of various modes for managing the music collection and playing music. Additional features can be connected in the form of plugins. A configurator for the layout of elements on the screen is offered for customizing the interface. The project is written in C++ using the Qt library and is distributed under the GPLv3 license. Ready-made packages are formed for Fedora, Debian and Ubuntu. Supported playback of files in FLAC, MP3, MP4, Vorbis, Opus, WavPack, WAV, AIFF, Musepack, Monkey's Audio, VGM and various track formats. Fooyin's capabilities include: extracting information about the order and duration of audio tracks from CUE files, gapless playback, creating, importing and exporting playlists in M3U/M3U8 formats, filtering the contents of the music library by any fields, tree view of the collection, tag editing, visualization using spectrograms, navigation at the directory level in the file system with the ability to directly play selected files. The MPRIS (Media Player Remote Interfacing Specification) D-Bus interface can be used for external control of the player. https://github.com/fooyin/fooyin/releases

Sortie de Fooyin Music Player 0.8 16/10/2024

Le lecteur de musique Fooyin 0.8 est sorti. Il vise à offrir de larges possibilités de personnalisation et d'adaptation du programme à vos préférences. Fooyin propose un ensemble de widgets avec la mise en œuvre de divers modes de gestion de la collection musicale et de lecture de musique. Des fonctionnalités supplémentaires peuvent être connectées sous forme de plugins. Un configurateur pour la disposition des éléments à l'écran est proposé pour personnaliser l'interface. Le projet est écrit en C++ en utilisant la bibliothèque Qt et est distribué sous la licence GPLv3. Des paquets prêts à l'emploi sont formés pour Fedora, Debian et Ubuntu.

En lecture, prise en charge de fichiers aux formats FLAC, MP3, MP4, Vorbis, Opus, WavPack, WAV, AIFF, Musepack, Monkey's Audio, VGM et divers formats de pistes. Les fonctionnalités de Fooyin incluent : l'extraction d'informations sur l'ordre et la durée des pistes audio à partir de fichiers CUE, la lecture sans interruption, la création, l'importation et l'exportation de listes de lecture aux formats M3U/M3U8, le filtrage du contenu de la bibliothèque musicale par n'importe quel champ, l'arborescence de la collection, l'édition de balises, la visualisation à l'aide de spectrogrammes, la navigation au niveau du répertoire dans le système de fichiers avec la possibilité de lire directement les fichiers sélectionnés. L'interface D-Bus MPRIS (Media Player Remote Interfacing Specification) peut être utilisée pour le contrôle externe du lecteur.

https://github.com/fooyin/fooyin/releases

Forgejo 9.0 Collaborative Development Platform: 16/10/2024 The release of the Forgejo 9.0 collaborative development platform has been published . It allows you to deploy a system for collaborative work with Git repositories on your servers, similar to GitHub, Bitbucket and Gitlab. Forgejo is a fork of the Gitea project , which in turn branched off from the Gogs platform. Forgejo was separated in 2022 after attempts to commercialize Gitea and the transfer of control to a commercial company. The Forgejo project adheres to the principles of independent management and community control. Git hosting Codeberg.org has switched to using Forgejo . The project code is written in Go and is distributed under the MIT license. The key features of the platform are low resource consumption (can be used on a Raspberry Pi board or in cheap VPS) and a simple installation process. It provides typical project capabilities, such as task management, issue tracking, pull requests, wiki, tools for coordinating developer groups, preparing releases, automating package placement in repositories, managing access rights, interfacing with continuous integration platforms, code search, authentication via LDAP and OAuth, access to the repository via SSH and HTTP/HTTPS protocols, connecting web hooks for integration with Slack, Discord and other services, support for Git hooks and Git LFS, tools for migrating and mirroring repositories. The ability to use the ActivityPub protocol to unite individual developer servers into a federated network is separately highlighted. https://forgejo.org/2024-10-release-v9-0/

Plateforme de développement collaboratif Forgejo 9.0 16/10/2024

La version 9.0 de la plateforme de développement collaboratif Forgejo a été publiée. Elle permet de déployer un système de travail collaboratif avec des dépôts Git sur vos serveurs, similaire à GitHub, Bitbucket et Gitlab. Forgejo est un fork du projet Gitea, qui à son tour s'est ramifié à partir de la plateforme Gogs. Forgejo s'est séparé en 2022 après des tentatives de commercialisation de Gitea et le transfert du contrôle à une société commerciale. Le projet Forgejo adhère aux principes de gestion indépendante et de contrôle communautaire. L'hébergement Git de Codeberg.org est passé à l'utilisation de Forgejo. Le code du projet est écrit en Go et est distribué sous la licence du MIT.

Les principales caractéristiques de la plateforme sont une faible consommation de ressources (peut être utilisé sur une carte Raspberry Pi ou dans un VPS bon marché) et un processus d'installation simple. Il fournit des fonctionnalités de projet typiques, telles que la gestion des tâches, le suivi des problèmes, les demandes d'extraction, le wiki, les outils de coordination des groupes de développeurs, la préparation des versions, l'automatisation du placement des paquets dans les dépôts, la gestion des droits d'accès, l'interfaçage avec les plateformes d'intégration continue, la recherche de code, l'authentification via LDAP et OAuth, l'accès au dépôt via les protocoles SSH et HTTP/HTTPS, la connexion de webhooks pour l'intégration avec Slack, Discord et d'autres services, la prise en charge des hooks Git et Git LFS, les outils de migration et de mise en miroir des dépôts. La possibilité d'utiliser le protocole ActivityPub pour unir des serveurs de développeurs individuels dans un réseau fédéré est mise en évidence séparément.

https://forgejo.org/2024-10-release-v9-0/

18

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

MySQL 9.1.0 publié 17/10/2024

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

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

Release of F-Stack 1.24: 19/10/2024 F- Stack 1.24 has been released, a user-space revision of the FreeBSD network stack that uses the DPDK framework to achieve maximum performance. The project was created by Tencent, China's largest telecommunications company, and is used in its products and services. The code is written in C and is distributed under the BSD license. Linux and FreeBSD are supported. F-Stack allows you to use your own local network stack in applications, independent of the operating system network stack, functioning in the user space and working directly with network equipment. F-Stack is positioned as a solution that allows you to increase the performance of network request handlers in conditions where the standard TCP/IP stack of the Linux kernel becomes a bottleneck and limits scaling - in some situations, the project makes it possible to increase the number of small network requests processed several times. Theoretically, F-Stack allows you to reach the ceiling of network performance possible for the network card used. Increased performance is achieved by eliminating such operations as copying network packets, scheduling threads, processing interrupts, and using system calls. To interact with the network card, bypassing the operating system kernel interfaces, the DPDK (Data Plane Development Kit) framework is used, which develops a set of libraries for low-level work with network adapters. DPDK makes it possible to reduce overhead costs and keep to a minimum number of CPU cycles when receiving or sending network packets. The project supports F-Stack-converted versions of the Nginx 1.25.2 multiprotocol server and Redis 6.2.6 DBMS, which demonstrate performance superior to regular builds running on top of the system network stack. https://github.com/F-Stack/f-stack/releases/tag/1.24

Sortie de F-Stack 1.24 19/10/2024

F-Stack 1.24 est sortie, une révision de l'espace utilisateur de la pile réseau FreeBSD qui utilise le framework DPDK pour atteindre des performances maximales. Le projet a été créé par Tencent, la plus grande entreprise de télécommunications chinoise, et est utilisé dans ses produits et services. Le code est écrit en C et est distribué sous licence BSD. Linux et FreeBSD sont pris en charge.

F-Stack vous permet d'utiliser votre propre pile réseau locale dans les applications, indépendamment de la pile réseau du système d'exploitation, fonctionnant dans l'espace utilisateur et travaillant directement avec l'équipement réseau. F-Stack se positionne comme une solution qui permet d'augmenter les performances des gestionnaires de requêtes réseau dans des conditions où la pile TCP/IP standard du noyau Linux devient un goulot d'étranglement et limite la mise à l'échelle - dans certaines situations, le projet permet d'augmenter le nombre de petites requêtes réseau traitées plusieurs fois. Théoriquement, F-Stack permet d'atteindre le plafond de performances réseau possible pour la carte réseau utilisée.

Des performances accrues sont obtenues en éliminant des opérations telles que la copie de paquets réseau, la planification de threads, le traitement des interruptions et l'utilisation d'appels système. Pour interagir avec la carte réseau, en contournant les interfaces du noyau du système d'exploitation, le framework DPDK (Data Plane Development Kit) est utilisé ; il développe un ensemble de bibliothèques pour le travail de bas niveau avec les adaptateurs réseau. DPDK permet de réduire les coûts généraux et de maintenir un nombre minimum de cycles CPU lors de la réception ou de l'envoi de paquets réseau.

Le projet prend en charge les versions converties par F-Stack du serveur multiprotocole Nginx 1.25.2 et du SGBD Redis 6.2.6, qui présentent des performances supérieures aux builds classiques exécutées sur la pile réseau du système.

https://github.com/F-Stack/f-stack/releases/tag/1.24

Ubuntu Linux Distribution Turns 20: 20/10/2024 Twenty years ago, on October 20, 2004, the first version of the Ubuntu 4.10 “Warty Warthog” distribution was published, based on Impi Linux. The project was founded by Mark Shuttleworth, a millionaire South African contributor to Debian who was inspired by the idea of ​​creating an accessible desktop distribution for end users with a predictable, fixed development cycle. Several developers from the Debian project were involved in the work, some of whom are still involved in both projects. The Ubuntu 4.10 release, which shipped GNOME 2.8, Firefox 0.9, and OpenOffice.org 1.1.2, remains available for download and can be used to evaluate what the system looked like 20 years ago. https://lists.ubuntu.com/archives/ubuntu-announce/2004-October/000003.html

La distribution Ubuntu Linux fête ses 20 ans 20/10/2024

Il y a vingt ans, le 20 octobre 2004, la première version de la distribution Ubuntu, la 4.10 « Warty Warthog », basée sur Impi Linux, était publiée. Le projet a été fondé par Mark Shuttleworth, un millionnaire sud-africain contributeur de Debian, qui s'est inspiré de l'idée de créer une distribution de bureau accessible aux utilisateurs finaux avec un cycle de développement prévisible et fixe. Plusieurs développeurs du projet Debian ont participé aux travaux, dont certains sont toujours impliqués dans les deux projets. La version Ubuntu 4.10, qui a livré GNOME 2.8, Firefox 0.9 et OpenOffice.org 1.1.2, reste disponible en téléchargement et peut être utilisée pour évaluer à quoi ressemblait le système il y a 20 ans.

https://lists.ubuntu.com/archives/ubuntu-announce/2004-October/000003.html

19

CoreBoot-based solutions for systems with Intel Xeon 6 processors: 20/10/2024 Intel has announced efforts to add support for platforms based on Intel Xeon 6 (“Granite Rapids”) processors to the CoreBoot project, which develops a free alternative to proprietary firmware and BIOS. The work is being carried out jointly with 9elements, a company specializing in adapting CoreBoot to various equipment. CoreBoot plans to prepare an FSP (Firmware Support Package) package, including the implementation of procedures necessary for initializing and configuring systems with Intel Xeon 6 processors. It is expected that the work carried out will make CoreBoot-based solutions more attractive for corporate systems and bring them to the level of Open Platform Firmware (OPF) projects from the Open Compute community. It is noted that the use of CoreBoot will enable companies to simplify the hardware initialization process, reduce maintenance costs and adapt the boot components to their needs, which is especially important when implementing software-defined infrastructures ( SDI , Software-Defined Infrastructure) in data centers. Intel also mentions that CoreBoot enables high performance, efficiency, and security of workloads, and promotes innovation and collaboration across the industry. CoreBoot achieves higher performance than proprietary UEFI firmware due to its minimalist, modular architecture that initializes only the necessary hardware components. CoreBoot also reduces boot times by using LinuxBoot to directly transfer control to the Linux kernel, without the need for additional boot loaders or firmware. https://community.intel.com/t5/Blogs/Tech-Innovation/Data-Center/Advancing-Open-Source-Firmware-on-Intel-Xeon-6-Based-Platforms/post/1636720

Solutions basées sur CoreBoot pour les systèmes équipés de processeurs Intel Xeon 6 20/10/2024

Intel a annoncé des efforts pour ajouter la prise en charge des plates-formes basées sur les processeurs Intel Xeon 6 (« Granite Rapids ») au projet CoreBoot, qui développe une alternative libre au micrologiciel et au BIOS propriétaires. Le travail est mené conjointement avec 9elements, une société spécialisée dans l'adaptation de CoreBoot à divers équipements. CoreBoot prévoit de préparer un package FSP (Firmware Support Package), comprenant la mise en œuvre des procédures nécessaires à l'initialisation et à la configuration des systèmes équipés de processeurs Intel Xeon 6.

Il est prévu que les travaux effectués rendront les solutions basées sur CoreBoot plus attrayantes pour les systèmes d'entreprise et les amèneront au niveau des projets Open Platform Firmware (OPF) de la communauté Open Compute. Il est à noter que l'utilisation de CoreBoot permettra aux entreprises de simplifier le processus d'initialisation du matériel, de réduire les coûts de maintenance et d'adapter les composants de démarrage à leurs besoins, ce qui est particulièrement important lors de la mise en œuvre d'infrastructures définies par logiciel (SDI, Software-Defined Infrastructure) dans les centres de données.

Intel mentionne également que CoreBoot permet des hautes performances, une efficacité et une sécurité élevées des charges de travail, et favorise l'innovation et la collaboration dans l'ensemble du secteur. CoreBoot atteint des performances supérieures à celles du micrologiciel UEFI propriétaire en raison de son architecture minimaliste et modulaire qui initialise uniquement les composants matériels nécessaires. CoreBoot réduit également les temps de démarrage en utilisant LinuxBoot pour transférer directement le contrôle au noyau Linux, sans avoir besoin de chargeurs de démarrage ou de micrologiciels supplémentaires.

https://community.intel.com/t5/Blogs/Tech-Innovation/Data-Center/Advancing-Open-Source-Firmware-on-Intel-Xeon-6-Based-Platforms/post/1636720

Laptop maker Malibal attacks CoreBoot project: 20/10/2024 Malibal, a laptop company, has harshly criticized the CoreBoot community and called for the project to be stopped. In addition, Malibal has refused to use AMD processors, since the CoreBoot leader is employed by AMD, and has stopped supplying products to Germany, Poland, and Texas, since 9Elements, AMD, and 3mdeb are registered there, and Malibal representatives were unhappy with their interactions with them. Moreover, Malibal has promised to ban anyone who supports the CoreBoot project, transfers code to it, sends donations, or participates in its work. A Malibal representative also complained about the high cost of consulting services related to CoreBoot, and stated that in more than 6 months of joint work, not a single line of code has been written related to the adaptation of CoreBoot for Malibal laptops. The leader of the CoreBoot project expressed surprise at such attacks, since Malibal had not paid anyone a penny, no contracts had been concluded with it, and no technical specifications had been drawn up. All interaction had been reduced to a free analysis of the wishes and work already done in Malibal, after which the companies involved in consulting related to CoreBoot simply refused to work with Malibal. Christian Walter, head of firmware development at 9elements and founder of the OSFW Foundation, apologized for the possibility that his participation in the discussions might be perceived as arrogance (English is not his native language and he often answers from his phone, which leads to messages with typos), and clarified some technical details. Malibal's claim that they provided a ready-made solution that only needed debugging is not true, as the firmware version sent was not working and did not boot on the laptop provided. 9elements employees had to compile and install the firmware themselves in order to boot the laptop with it, and, apparently, the firmware provided had never been booted on the device before, i.e. the code provided had never been tested in operation. After loading, the suspicion was confirmed, the firmware turned out to be non-working and the board did not exit the reset state, i.e. there was no talk of any final debugging at this stage of firmware development. The 9elements company did not take any money for the manipulations carried out with the proposed firmware, i.e., in fact, it carried out a free examination, and returned the sent device. The correspondence archive and conversations are saved and Christian is ready to provide them as evidence of the groundlessness of Malibal's statements. https://www.malibal.com/features/dont-support-the-coreboot-project/

Le fabricant d'ordinateurs portables Malibal attaque le projet CoreBoot 20/10/2024

Malibal, une entreprise d'ordinateurs portables, a sévèrement critiqué la communauté CoreBoot et a appelé à l'arrêt du projet. En outre, Malibal a refusé d'utiliser des processeurs AMD, car le leader de CoreBoot est employé par AMD, et a cessé de fournir des produits à l'Allemagne, à la Pologne et au Texas, car 9elements, AMD et 3mdeb y sont enregistrés, et les représentants de Malibal étaient mécontents de leurs interactions avec eux. De plus, Malibal a promis d'interdire toute personne qui soutient le projet CoreBoot, lui transfère du code, envoie des dons ou participe à ses travaux. Un représentant de Malibal s'est également plaint du coût élevé des services de conseil liés à CoreBoot et a déclaré qu'en plus de 6 mois de travail conjoint, pas une seule ligne de code n'a été écrite en rapport avec l'adaptation de CoreBoot pour les ordinateurs portables Malibal.

Le chef du projet CoreBoot s'est étonné de ces attaques, puisque Malibal n'a pas payé un centime à quiconque, aucun contrat n'a été conclu avec lui et aucune spécification technique n'a été établie. Toutes les interactions se sont réduites à une analyse libre des souhaits et du travail déjà effectué chez Malibal, après quoi les entreprises impliquées dans le conseil lié à CoreBoot ont tout simplement refusé de travailler avec Malibal.

Christian Walter, responsable du développement du firmware chez 9elements et fondateur de la Fondation OSFW, s'est excusé de la possibilité que sa participation aux discussions puisse être perçue comme de l'arrogance (l'anglais n'est pas sa langue maternelle et il répond souvent depuis son téléphone, ce qui conduit à des messages avec des fautes de frappe), et a clarifié certains détails techniques.

L'affirmation de Malibal selon laquelle ils ont fourni une solution toute faite qui n'avait besoin que d'être déboguée n'est pas vraie, car la version du firmware envoyée ne fonctionnait pas et ne démarrait pas sur l'ordinateur portable fourni. Les employés de 9elements ont dû compiler et installer eux-mêmes le firmware pour démarrer l'ordinateur portable avec celui-ci, et, apparemment, le firmware fourni n'avait jamais été démarré sur l'appareil auparavant, c'est-à-dire que le code fourni n'avait jamais été testé en fonctionnement.

Après le chargement, les soupçons ont été confirmés, le firmware s'est avéré non fonctionnel et la carte n'a pas quitté l'état de réinitialisation, c'est-à-dire qu'il n'a pas été question d'un débogage final à ce stade du développement du firmware. La société 9elements n'a pas pris d'argent pour les manipulations effectuées avec le firmware proposé, c'est-à-dire qu'elle a en fait effectué un examen gratuit et a renvoyé l'appareil envoyé. Les archives de correspondance et les conversations sont sauvegardées et Christian est prêt à les fournir comme preuve du caractère infondé des déclarations de Malibal.

https://www.malibal.com/features/dont-support-the-coreboot-project/

issue210/actus.txt · Dernière modification : 2024/10/30 18:34 de auntiee