1
Release of iwd 3.0: 21/10/2024 The release of the Wi-Fi daemon iwd 3.0 (iNet Wireless Daemon), developed by Intel as an alternative to the wpa_supplicant toolkit for connecting Linux systems to a wireless network, is available. Iwd can be used both independently and as a backend for the network configurators NetworkManager, ConnMan or systemd-networkd. The project is suitable for use on embedded devices and is optimized for minimal memory and disk space consumption. Iwd does not use external libraries and only accesses the capabilities provided by the standard Linux kernel (the Linux kernel and Glibc are sufficient for operation). It includes its own implementation of the DHCP client and a set of cryptographic functions. The project code is written in C and is licensed under the LGPLv2.1 license. In addition to bug fixes, the new release adds support for external authentication mode on systems with chips based on the FullMAC architecture, which implies the implementation of the wireless stack on the chip firmware side, not the system driver. The external authentication mode (CMD_EXTERNAL_AUTH) can be used with drivers that do not support full processing of the SAE (Simultaneous Authentication of Equals) authentication protocol on the firmware side and do not provide the CMD_ASSOCIATE and CMD_AUTHENTICATE commands. In this case, the firmware can provide the CMD_EXTERNAL_AUTH command to use an external authenticator to process SAE frames in user space. https://iwd.wiki.kernel.org/
Sortie de iwd 3.0 21/10/2024
La sortie du démon Wi-Fi iwd 3.0 (iNet Wireless Daemon), développé par Intel comme alternative à la boîte à outils wpa_supplicant pour connecter des systèmes Linux à un réseau sans fil, est disponible. Iwd peut être utilisé à la fois de manière indépendante et comme backend pour les configurateurs réseau NetworkManager, ConnMan ou systemd-networkd. Le projet est adapté à une utilisation sur des appareils embarqués et est optimisé pour une consommation minimale de mémoire et d'espace disque. Iwd n'utilise pas de bibliothèques externes et accède uniquement aux capacités fournies par le noyau Linux standard (le noyau Linux et Glibc suffisent pour le fonctionnement). Il comprend sa propre implémentation du client DHCP et un ensemble de fonctions cryptographiques. Le code du projet est écrit en C et est sous licence LGPLv2.1.
En plus des corrections de bugs, la nouvelle version ajoute la prise en charge du mode d'authentification externe sur les systèmes avec des puces basées sur l'architecture FullMAC, ce qui implique l'implémentation de la pile sans fil côté micrologiciel de la puce, et non du pilote système. Le mode d'authentification externe (CMD_EXTERNAL_AUTH) peut être utilisé avec des pilotes qui ne prennent pas en charge le traitement complet du protocole d'authentification SAE (Simultaneous Authentication of Equals) côté micrologiciel et ne fournissent pas les commandes CMD_ASSOCIATE et CMD_AUTHENTICATE. Dans ce cas, le micrologiciel peut fournir la commande CMD_EXTERNAL_AUTH pour utiliser un authentificateur externe pour traiter les trames SAE dans l'espace utilisateur.
Minetest gets a name: 21/10/2024 After years of discussion, the Minetest game engine has been renamed and will now be developed under the name Luanti. The new name is a combination of the Finnish word luonti, which translates as “creation” (the project's creator is from Finland), with the name of the Lua programming language used in the engine. The need for a renaming arose due to confusion caused by the similarity of the name Minetest to the name of the game Minecraft, which misled users and gave reason to think that the project was developing a clone of Minecraft. On the other hand, the presence of the word “test” in the name suggested that this was a test product. The project develops a free cross-platform sandbox game engine that allows you to create Minecraft-style games using various voxel blocks for players to jointly form various structures and buildings that form a semblance of a virtual world. The gameplay provided by the engine is entirely dependent on a set of mods created in Lua. The engine is written in C++ using the IrrlichtMt 3D library (a fork of Irrlicht ). The code is distributed under the LGPL license, and the game resources are licensed under the CC BY-SA 3.0 license. https://blog.minetest.net/2024/10/13/Introducing-Our-New-Name/
Un nom pour Minetest 21/10/2024
Après des années de discussion, le moteur de jeu Minetest a été renommé et sera désormais développé sous le nom de Luanti. Le nouveau nom est une combinaison du mot finnois luonti, qui signifie « création » (le créateur du projet est finlandais), et du nom du langage de programmation Lua utilisé dans le moteur. La nécessité d'un changement de nom est née de la confusion causée par la similitude du nom Minetest avec le nom du jeu Minecraft, ce qui a induit les utilisateurs en erreur et a donné des raisons de penser que le projet développait un clone de Minecraft. D'autre part, la présence du mot « test » dans le nom suggérait qu'il s'agissait d'un produit de test.
Le projet développe un moteur de jeu pour bac à sable multiplateforme gratuit qui permet de créer des jeux de style Minecraft en utilisant divers blocs de voxels pour que les joueurs forment conjointement diverses structures et bâtiments qui forment un semblant de monde virtuel. Le gameplay fourni par le moteur dépend entièrement d'un ensemble de mods créés en Lua. Le moteur est écrit en C++ en utilisant la bibliothèque 3D IrrlichtMt (un dérivé d'Irrlicht ). Le code est distribué sous licence LGPL et les ressources du jeu sont sous licence CC BY-SA 3.0.
https://blog.minetest.net/2024/10/13/Introducing-Our-New-Name/
Release of SysVinit 3.11: 22/10/2024 The classic SysVinit 3.11 initialization system has been published. It was widely used in Linux distributions in the days before systemd and upstart, and now continues to be used in such distributions as Devuan, Debian GNU/Hurd and antiX. The code is written in C and is distributed under the GPLv2 license. The versions of the insserv and startpar utilities used in conjunction with sysvinit have not changed. The insserv utility is designed to organize the boot process taking into account the dependencies between init scripts, and startpar is used to ensure parallel launch of several scripts during the system boot process. The new release implements the ability to link shell commands in the inittab file with logical operators, allowing you to launch a command only if the previous command completed successfully (“cmd1 && cmd2”) or, conversely, to execute the next command only if an error code was returned when running the previous command (“cmd1 || cmd2”). For example: ww:c:once:/usr/bin/command1 && echo “Success” > /var/log/command“ ww:c:once:/usr/bin/command1 || echo “Command failed” > /var/log/command https://lists.nongnu.org/archive/html/sysvinit-devel/2024-10/msg00000.html
Sortie de SysVinit 3.11 22/10/2024
Le système d'initialisation classique SysVinit 3.11 a été publié. Il était largement utilisé dans les distributions Linux avant systemd et upstart, et continue maintenant d'être utilisé dans des distributions telles que Devuan, Debian GNU/Hurd et antiX. Le code est écrit en C et est distribué sous licence GPLv2. Les versions des utilitaires insserv et startpar utilisés en conjonction avec sysvinit n'ont pas changé. L'utilitaire insserv est conçu pour organiser le processus de démarrage en tenant compte des dépendances entre les scripts d'initialisation, et startpar est utilisé pour assurer le lancement parallèle de plusieurs scripts pendant le processus de démarrage du système.
La nouvelle version implémente la possibilité de lier les commandes shell dans le fichier inittab avec des opérateurs logiques, ce qui vous permet de lancer une commande uniquement si la commande précédente s'est terminée avec succès (« cmd1 && cmd2 ») ou, inversement, d'exécuter la commande suivante uniquement si un code d'erreur a été renvoyé lors de l'exécution de la commande précédente (« cmd1 || cmd2 »). Par exemple :
ww:c:once:/usr/bin/command1 && echo “Success” > /var/log/command”
ww:c:once:/usr/bin/command1 || echo “Command failed” > /var/log/command
https://lists.nongnu.org/archive/html/sysvinit-devel/2024-10/msg00000.html
2
Kitten 10: 22/10/2024 The developers of the AlmaLinux project have published the first release of the new Kitten 10 distribution, based on CentOS Stream 10, used to develop the future major release of Red Hat Enterprise Linux 10. Kitten 10 is presented as a test distribution, allowing you to get acquainted with the capabilities being developed for RHEL 10, and is a precursor to the future stable release of AlmaLinux 10. The installation assemblies of the distribution are made for the x86_64, x86_64_v2, aarch64, ppc64le and s390x architectures. The Kitten repository uses a rolling release model. The installation builds will be updated every three months. The Kitten repositories are used as an upstream for the AlmaLinux 10 branch - fixes and new features are first tested in the Kitten repositories and then pushed to AlmaLinux. The Kitten repositories are also used as a platform for integration and collaboration with upstream projects such as CentOS Stream and Fedora. https://almalinux.org/blog/2024-10-22-introducing-almalinux-os-kitten/
Kitten 10 22/10/2024
Les développeurs du projet AlmaLinux ont publié la première version de la nouvelle distribution Kitten 10, basée sur CentOS Stream 10, utilisée pour développer la future version majeure de Red Hat Enterprise Linux 10. Kitten 10 est présentée comme une distribution de test permettant de se familiariser avec les capacités en cours de développement pour RHEL 10, et est un précurseur de la future version stable d'AlmaLinux 10. Les assemblages d'installation de la distribution sont conçus pour les architectures x86_64, x86_64_v2, aarch64, ppc64le et s390x.
Lesdépôts de Kitten utilisent un modèle de publication continue. Les builds d'installation seront mis à jour tous les trois mois. Les dépôts de Kitten sont utilisés comme une branche en amont de la branche AlmaLinux 10 : les correctifs et les nouvelles fonctionnalités sont d'abord testés dans les dépôts de Kitten, puis transférés vers AlmaLinux. Les dépôts de Kitten sont également utilisés comme plate-forme d'intégration et de collaboration avec des projets en amont tels que CentOS Stream et Fedora.
https://almalinux.org/blog/2024-10-22-introducing-almalinux-os-kitten/
Release of OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 and Rustls 0.23.15 cryptographic libraries: 23/10/2024 Several new versions of cryptographic libraries have been published: OpenSSL 3.4.0 library release with implementation of SSL/TLS protocols and various encryption algorithms. OpenSSL 3.4 will be supported until October 2025. Support for previous OpenSSL 3.3, 3.2, 3.1 and 3.0 LTS branches will last until April 2026, November 2025, March 2025 and September 2026 respectively. The project code is distributed under the Apache 2.0 license. Release of the LibreSSL 4.0.0 project , developing a fork of OpenSSL, aimed at providing a higher level of security and high-quality support for SSL/TLS protocols by removing unnecessary functionality, adding additional security features, and conducting a significant cleaning and reworking of the code base. A major change in the version number is associated with the use of decimal numbering (after 3.9 comes version 4.0). Botan 3.6.0 , a cryptographic library used in the NeoPG project, a fork of GnuPG 2, is now available. The library provides a large collection of ready-made primitives used in the TLS protocol, X.509 certificates, AEAD ciphers, TPM modules, PKCS#11, password hashing, and post-quantum cryptography (hash-based signatures and McEliece-based key agreement). The library is written in C++ and is released under the BSD license. Rustls 0.23.15, developing client and server implementation of TLS1.2 and TLS1.3 protocols for projects in Rust. Rustls does not provide its own implementation of cryptographic primitives, but uses pluggable providers of cryptographic functions (the supported algorithms are ECDSA, Ed25519, RSA, ChaCha20-Poly1305, AES128-GCM and AES256-GCM). By default, Rustls uses a cryptographic provider based on the aws-lc-rs library , which is developed by Amazon and is based on the C++ code of AWS-LC , forked from the BoringSSL project (a fork of OpenSSL maintained by Google). The ring library , partially based on BoringSSL and combining code in assembly, C++ and Rust, can also be used as a cryptographic provider . https://openssl-library.org/post/2024-10-22-openssl-3-4-final/
Sortie des bibliothèques cryptographiques OpenSSL 3.4, LibreSSL 4.0, Botan 3.6 et Rustls 0.23.15 23/10/2024
Plusieurs nouvelles versions de bibliothèques cryptographiques ont été publiées :
Sortie de la bibliothèque OpenSSL 3.4.0 avec implémentation des protocoles SSL/TLS et de divers algorithmes de chiffrement. OpenSSL 3.4 sera pris en charge jusqu'en octobre 2025. La prise en charge des branches OpenSSL 3.3, 3.2, 3.1 et 3.0 LTS précédentes durera jusqu'en avril 2026, novembre 2025, mars 2025 et septembre 2026 respectivement. Le code du projet est distribué sous la licence Apache 2.0.
Sortie du projet LibreSSL 4.0.0, qui développe un dérivé d'OpenSSL, visant à fournir un niveau de sécurité plus élevé et un support de haute qualité pour les protocoles SSL/TLS en supprimant les fonctionnalités inutiles, en ajoutant des fonctionnalités de sécurité supplémentaires et en effectuant un nettoyage et une refonte importants de la base de code. Un changement majeur dans le numéro de version est associé à l'utilisation de la numérotation décimale (après la version 3.9 vient la version 4.0).
Botan 3.6.0, une bibliothèque cryptographique utilisée dans le projet NeoPG, un dérivé de GnuPG 2, est désormais disponible. La bibliothèque fournit une grande collection de primitives prêtes à l'emploi utilisées dans le protocole TLS, les certificats X.509, les chiffrements AEAD, les modules TPM, PKCS#11, le hachage de mot de passe et la cryptographie post-quantique (signatures basées sur le hachage et accord de clé basé sur McEliece). La bibliothèque est écrite en C++ et est publiée sous la licence BSD.
Rustls 0.23.15, développement d'une implémentation client et serveur des protocoles TLS1.2 et TLS1.3 pour les projets en Rust. Rustls ne fournit pas sa propre implémentation de primitives cryptographiques, mais utilise des fournisseurs enfichables de fonctions cryptographiques (les algorithmes pris en charge sont ECDSA, Ed25519, RSA, ChaCha20-Poly1305, AES128-GCM et AES256-GCM). Par défaut, Rustls utilise un fournisseur cryptographique basé sur la bibliothèque aws-lc-rs , qui est développée par Amazon et est basée sur le code C++ d'AWS-LC , dérivé du projet BoringSSL (un dérivé d'OpenSSL maintenu par Google). La bibliothèque ring , partiellement basée sur BoringSSL et combinant du code en assembleur, C++ et Rust, peut également être utilisée comme fournisseur cryptographique .
https://openssl-library.org/post/2024-10-22-openssl-3-4-final/
Steam OS 3.6.19: 24/10/2024 Valve has released a stable update to the Steam OS 3.6.19 operating system, which ships with the Steam Deck gaming console. The Steam OS 3 project is based on Arch Linux, uses the Gamescope composite server based on the Wayland protocol to speed up game launches, comes with a read-only root FS, uses an atomic update mechanism, supports Flatpak packages, uses the PipeWire multimedia server, and provides two interface modes (Steam shell and KDE Plasma desktop). SteamOS releases are created only for Steam Deck devices, but enthusiasts develop unofficial builds SteamFork and HoloISO, suitable for installation on regular computers and gaming consoles other than Steam Deck. In addition, Valve has long promised to provide official builds of SteamOS for PC and is working on implementing support for consoles from other manufacturers. https://steamcommunity.com/games/1675200/announcements/detail/4676514574283544995
Steam OS 3.6.19 24/10/2024
Valve a publié une mise à jour stable du système d'exploitation Steam OS 3.6.19, fourni avec la console de jeu Steam Deck. Le projet Steam OS 3 est basé sur Arch Linux, utilise le serveur composite Gamescope basé sur le protocole Wayland pour accélérer les lancements de jeux, est livré avec un système de fichiers racine en lecture seule, utilise un mécanisme de mise à jour atomique, prend en charge les paquets Flatpak, utilise le serveur multimédia PipeWire et fournit deux modes d'interface (Steam shell et bureau KDE Plasma).
Les versions SteamOS sont créées uniquement pour les appareils Steam Deck, mais les passionnés développent des versions non officielles SteamFork et HoloISO, adaptées à l'installation sur des ordinateurs ordinaires et des consoles de jeu autres que Steam Deck. De plus, Valve a promis depuis longtemps de fournir des versions officielles de SteamOS pour PC et travaille à la mise en œuvre d'un support pour les consoles d'autres fabricants.
https://steamcommunity.com/games/1675200/announcements/detail/4676514574283544995
3
Release of Cozystack 0.17.0: 24/10/2024 The release of the free PaaS platform Cozystack 0.17.0, built on Kubernetes, has been published. The project aims to provide a ready-made platform for hosting providers and a framework for building private and public clouds. The platform is installed directly on servers and covers all aspects of preparing the infrastructure for providing managed services. Cozystack allows you to launch and provide Kubernetes clusters, databases, and virtual machines. The platform code is available on GitHub and is distributed under the Apache-2.0 license. Talos Linux and Flux CD are used as the base technology stack. Images with the system, kernel and necessary modules are generated in advance and updated atomically, which allows to do without components such as dkms and a package manager, and guarantee stable operation. A simple installation method is provided in an empty data center using PXE and a debian-like installer talos-bootstrap . The platform includes a free implementation of the network infrastructure (fabric) based on Kube-OVN and uses Cilium to organize the service network, MetalLB to announce services to the outside. The storage is implemented on LINSTOR , which suggests using ZFS as a base layer for storage and DRBD for replication. There is a pre-configured monitoring stack based on VictoriaMetrics and Grafana. To launch virtual machines, KubeVirt technology is used , which allows you to launch classic virtual machines directly in Kubernetes containers and already has all the necessary integrations with the Cluster API to launch managed Kubernetes clusters inside a “hardware” Kubernetes cluster. https://github.com/aenix-io/cozystack/releases/tag/v0.17.0
Sortie de Cozystack 0.17.0 24/10/2024
Laversion 0.17.0 de la plateforme PaaS gratuite Cozystack, construite sur Kubernetes, a été publiée. Le projet vise à fournir une plateforme prête à l'emploi pour les fournisseurs d'hébergement et un cadre pour la création de clouds privés et publics. La plateforme s'installe directement sur les serveurs et couvre tous les aspects de la préparation de l'infrastructure pour la fourniture de services gérés. Cozystack permet de lancer et de fournir des clusters, des bases de données et des machines virtuelles Kubernetes. Le code de la plateforme est disponible sur GitHub et est distribué sous la licence Apache-2.0.
Talos Linux et Flux CD sont utilisés comme pile technologique de base. Les images avec le système, le noyau et les modules nécessaires sont générées à l'avance et mises à jour de manière atomique, ce qui permet de se passer de composants tels que dkms et un gestionnaire de paquets, et de garantir un fonctionnement stable. Une méthode d'installation simple est fournie dans un centre de données vide à l'aide de PXE et d'un installeur de type Debian talos-bootstrap .
La plateforme comprend une implémentation gratuite de l'infrastructure réseau (fabric) basée sur Kube-OVN et utilise Cilium pour organiser le réseau de services, MetalLB pour annoncer les services à l'extérieur. Le stockage est implémenté sur LINSTOR, qui suggère d'utiliser ZFS comme couche de base pour le stockage et DRBD pour la réplication. Il existe une pile de surveillance préconfigurée basée sur VictoriaMetrics et Grafana. Pour lancer des machines virtuelles, la technologie KubeVirt est utilisée, qui permet de lancer des machines virtuelles classiques directement dans des conteneurs Kubernetes et dispose déjà de toutes les intégrations nécessaires avec l'API Cluster pour lancer des clusters Kubernetes gérés à l'intérieur d'un cluster Kubernetes « matériel ».
https://github.com/aenix-io/cozystack/releases/tag/v0.17.0
Vivaldi 7.0 Browser with New Interface Design: 24/10/2024 The release of the proprietary browser Vivaldi 7.0, developed on the Chromium engine, is out. Vivaldi builds are prepared for Linux, Windows and macOS. The changes made to the Chromium code base are distributed by the project under an open license. The browser interface is written in JavaScript using the React library, the Node.js platform, Browserify and various ready-made NPM modules. The implementation of the interface is available in source code, but under a proprietary license. The browser is being developed by former Opera Presto developers and aims to create a customizable and functional browser that preserves the privacy of user data. The main functions include a tracking and advertising blocker, note, history and bookmark managers, private browsing mode, end-to-end encrypted synchronization, tab grouping mode, sidebar, configurator with a large number of settings, horizontal tab display mode, and a built-in mail client, RSS reader and calendar in test mode. https://vivaldi.com/blog/read-all-about-vivaldi-7-0/
Une nouvelle conception d'interface pour le navigateur Vivaldi 7.0 24/10/2024
La version 7.0 du navigateur propriétaire Vivaldi, développé sur le moteur Chromium, est sortie. Les builds de Vivaldi sont préparés pour Linux, Windows et macOS. Les modifications apportées à la base de code Chromium sont distribuées par le projet sous une licence ouverte. L'interface du navigateur est écrite en JavaScript à l'aide de la bibliothèque React, de la plateforme Node.js, de Browserify et de divers modules NPM prêts à l'emploi. L'implémentation de l'interface est disponible en code source, mais sous une licence propriétaire.
Le navigateur est développé par d'anciens développeurs d'Opera Presto et vise à créer un navigateur personnalisable et fonctionnel qui préserve la confidentialité des données des utilisateurs. Les principales fonctions comprennent un bloqueur de suivi et de publicité, des gestionnaires de notes, d'historique et de signets, un mode de navigation privée, une synchronisation cryptée de bout en bout, un mode de regroupement d'onglets, une barre latérale, un configurateur avec un grand nombre de paramètres, un mode d'affichage horizontal des onglets et un client de messagerie intégré, un lecteur RSS et un calendrier en mode test.
https://vivaldi.com/blog/read-all-about-vivaldi-7-0/
Bitwarden SDK Moved from Proprietary License to GPLv3: 25/10/2024 The developers of the Bitwarden password manager have translated the Bitwarden Secrets Manager SDK to the GPLv3 license. The SDK provides a set of bindings for various programming languages, allowing you to create extensions to the password manager and integrate the functionality and data models used in Bitwarden products into your programs. The client and server code was previously open sourced under the GPLv3 and AGPLv3 licenses, but the SDK content was distributed under a proprietary license. A few weeks ago, the SDK was included in the build dependencies of the Bitwarden desktop client, which formally transferred the client part of the Bitwarden password manager to the category of proprietary software, since the SDK license prohibited its use for creating applications used with services other than Bitwarden. Bitwarden developers took note of the comment about the license issues and restructured the Bitwarden SDK codebase, as a result of which the main components of the SDK used in building and running the client software were transferred to the GPLv3 license and moved to the sdk-internal repository , and the old repository, which includes code for creating business products, was renamed to sdk-secrets. https://news.ycombinator.com/item?id=41940580
Le SDK Bitwarden est passé d'une licence propriétaire à une licence GPLv3 25/10/2024
Les développeurs du gestionnaire de mots de passe Bitwarden ont converti le SDK Bitwarden Secrets Manager en licence GPLv3. Le SDK fournit un ensemble de liaisons pour divers langages de programmation, vous permettant de créer des extensions du gestionnaire de mots de passe et d'intégrer les fonctionnalités et les modèles de données utilisés dans les produits Bitwarden dans vos programmes.
Le code client et serveur était auparavant Open Source sous les licences GPLv3 et AGPLv3, mais le contenu du SDK était distribué sous une licence propriétaire. Il y a quelques semaines, le SDK a été inclus dans les dépendances de build du client de bureau Bitwarden, ce qui a officiellement transféré la partie client du gestionnaire de mots de passe Bitwarden dans la catégorie des logiciels propriétaires, puisque la licence SDK interdisait son utilisation pour créer des applications utilisées avec des services autres que Bitwarden.
Les développeurs de Bitwarden ont pris note du commentaire sur les problèmes de licence et ont restructuré la base de code du SDK Bitwarden, ce qui a eu pour conséquence que les principaux composants du SDK utilisés dans la création et l'exécution du logiciel client ont été transférés vers la licence GPLv3 et déplacés vers le dépôt interne du SDK, et l'ancien dépôt, qui comprend le code pour la création de produits commerciaux, a été renommé sdk-secrets.
4
Ubuntu Sway Remix 24.10: 27/10/2024 The Ubuntu Sway Remix 24.10 distribution is available, providing a pre-configured and ready-to-use desktop based on the Sway tiled compositing manager. The distribution is an unofficial edition of Ubuntu 24.10, created with an eye on both experienced GNU/Linux users and beginners who want to try an environment with a tiled window manager without the need for lengthy configuration. Builds for amd64 and arm64 (Raspberry Pi) architectures are available for download. The distribution environment is built on the basis of Sway - a compositing manager that uses the Wayland protocol and is fully compatible with the i3 tiled window manager, as well as the Waybar panel, the PCManFM-GTK3 file manager and utilities from the NWG-Shell project, the Azote desktop wallpaper manager , the nwg-drawer full-screen application menu, the nwg-wrapper program for displaying the contents of scripts on the screen (used to display hotkey hints on the desktop), the nwg-look GTK theme, cursor and font settings manager and the Autotiling script , which automatically composes the windows of open applications in the manner of dynamic tiled window managers. The distribution includes programs with both a graphical interface, such as Firefox, Qutebrowser, Audacious, Transmission, Libreoffice, Pluma and MATE Calc, and console applications and utilities, such as the Musikcube music player, MPV video player, Swayimg image viewer, Zathura PDF document viewer, Neovim text editor, Ranger file manager and others. Another feature of the distribution is the complete refusal to use the Snap package manager, all programs are supplied as regular deb packages, including the Firefox web browser, for the installation of which the official Mozilla Team PPA repository is used. The distribution installer is based on the Calamares framework. https://github.com/Ubuntu-Sway/Ubuntu-Sway-Remix/releases/tag/24.10
Ubuntu Sway Remix 24.10 27/10/2024
La distribution Ubuntu Sway Remix 24.10 est disponible. Elle fournit un bureau préconfiguré et prêt à l'emploi basé sur le gestionnaire de composition en mosaïque Sway. La distribution est une édition non officielle d'Ubuntu 24.10, créée à la fois pour les utilisateurs expérimentés de GNU/Linux et les débutants qui souhaitent essayer un environnement avec un gestionnaire de fenêtres en mosaïque sans avoir besoin d'une configuration longue. Des builds pour les architectures amd64 et arm64 (Raspberry Pi) sont disponibles en téléchargement.
L'environnement de distribution est construit sur la base de Sway - un gestionnaire de composition qui utilise le protocole Wayland et est entièrement compatible avec le gestionnaire de fenêtres en mosaïque i3, ainsi qu'avec le panneau Waybar, le gestionnaire de fichiers PCManFM-GTK3 et les utilitaires du projet NWG-Shell, le gestionnaire de fonds d'écran de bureau Azote, le menu d'application plein écran nwg-drawer, le programme nwg-wrapper pour afficher le contenu des scripts à l'écran (utilisé pour afficher les astuces de raccourcis clavier sur le bureau), le gestionnaire de thèmes, de curseurs et de polices GTK nwg-look et le script Autotiling, qui compose automatiquement les fenêtres des applications ouvertes à la manière des gestionnaires de fenêtres en mosaïque dynamiques.
La distribution comprend des programmes avec une interface graphique, tels que Firefox, Qutebrowser, Audacious, Transmission, Libreoffice, Pluma et MATE Calc, ainsi que des applications et utilitaires de console, tels que le lecteur de musique Musikcube, le lecteur vidéo MPV, la visionneuse d'images Swayimg, la visionneuse de documents PDF Zathura, l'éditeur de texte Neovim, le gestionnaire de fichiers Ranger et d'autres.
Une autre caractéristique de la distribution est le refus total d'utiliser le gestionnaire de paquets Snap, tous les programmes sont fournis sous forme de paquets deb classiques, y compris le navigateur Web Firefox, pour l'installation duquel le dépôt officiel PPA deMozilla Team est utilisé. L'installeur de la distribution est basé sur le framework Calamares.
https://github.com/Ubuntu-Sway/Ubuntu-Sway-Remix/releases/tag/24.10
TileOS 1.2: 27/10/2024 A minor release of TileOS 1.2 “T-Rex” is now available , a Debian-based distribution that offers a desktop environment that uses tiling window managers. TileOS follows the same goals as the Ubuntu Sway Remix distribution (developed by the same author), offering a ready-to-use interface that requires no additional configuration and is aimed at both experienced Linux users and beginners who want to try out a tiling window manager environment without spending a lot of time on setting it up. Unlike Ubuntu Sway Remix, TileOS is much more open to various changes and customizations, and is also free of any potential copyright issues (Ubuntu Sway Remix uses registered trademarks of Canonical, but there is still no official response regarding the inclusion of the distribution in the official Ubuntu family). Builds for the amd64 architecture are available for download (in the future, there are plans to provide support for arm64, in particular Raspberry Pi boards). The source code of TileOS components is available on GitLab. TileOS focuses on window managers using the Wayland protocol. Editions with the Sway and River desktops are officially presented, editions with SwayFX (a fork of Sway, supplemented with various desktop effects) and Qtile are in development. The distribution uses the Debian Stable package base, but various improvements, more recent versions of some software and graphics drivers are transferred from the testing branch. In addition, a number of fixes are included in the composition, optimizing the disk subsystem and memory, and some improvements from Ubuntu are transferred, for example, mounting disks in the file manager without asking for a password, and others. https://gitlab.com/tile-os/tileos/-/releases/v1.2
TileOS 1.2 27/10/2024
Une version mineure, la 1.2 « T-Rex », de TileOS est désormais disponible, une distribution basée sur Debian qui propose un environnement de bureau utilisant des gestionnaires de fenêtres en mosaïque. TileOS poursuit les mêmes objectifs que la distribution Ubuntu Sway Remix (développée par le même auteur), offrant une interface prête à l'emploi qui ne nécessite aucune configuration supplémentaire et s'adresse aussi bien aux utilisateurs Linux expérimentés qu'aux débutants qui souhaitent tester un environnement de gestion de fenêtres en mosaïque sans passer beaucoup de temps à le configurer.
Contrairement à Ubuntu Sway Remix, TileOS est beaucoup plus ouvert à diverses modifications et personnalisations, et est également exempt de tout problème potentiel de droits d'auteur (Ubuntu Sway Remix utilise des marques déposées de Canonical, mais il n'y a toujours pas de réponse officielle concernant l'inclusion de la distribution dans la famille officielle Ubuntu). Les builds pour l'architecture amd64 sont disponibles en téléchargement (à l'avenir, il est prévu de fournir un support pour arm64, en particulier pour les cartes Raspberry Pi). Le code source des composants de TileOS est disponible sur GitLab.
TileOS se concentre sur les gestionnaires de fenêtres utilisant le protocole Wayland. Des éditions avec les bureaux Sway et River sont officiellement présentées, des éditions avec SwayFX (un dérivé de Sway, complété par divers effets de bureau) et Qtile sont en cours de développement. La distribution utilise la base de paquets de Debian Stable, mais diverses améliorations, des versions plus récentes de certains logiciels et pilotes graphiques sont transférées depuis la branche de test. De plus, un certain nombre de correctifs sont inclus dans la composition, optimisant le sous-système de disque et la mémoire, et certaines améliorations d'Ubuntu sont transférées, par exemple, le montage de disques dans le gestionnaire de fichiers sans demander de mot de passe, et d'autres.
https://gitlab.com/tile-os/tileos/-/releases/v1.2
Sway 1.10 User Environment Released: 28/10/2024 After 8 months of development, the Sway 1.10 compositing manager has been released. It is built using the Wayland protocol and is compatible with the i3 tiling window manager and the i3bar panel. The project code is written in C and is distributed under the MIT license. The project is aimed at Linux and FreeBSD. Sway allows you to arrange windows on the screen logically rather than spatially. Windows are arranged in a grid that optimally uses the screen space and allows you to quickly manipulate windows using only the keyboard. Compatibility with i3 is provided at the level of commands, configuration files, and IPC, which allows you to use Sway as a transparent replacement for i3, using Wayland instead of X11. To create a complete user environment, the following accompanying components are offered: swayidle (background process with standby mode implementation), swaylock (screen saver), mako (notification manager), grim (creating screenshots), slurp (selecting an area on the screen), wf-recorder (video capture), waybar (application panel), virtboard (on-screen keyboard), wl-clipboard (working with the clipboard), wallutils (desktop wallpaper management). https://github.com/swaywm/sway/releases/tag/1.10
Publication de l'environnement utilisateur Sway 1.10 28/10/2024
Après 8 mois de développement, le gestionnaire de composition Sway 1.10 est sorti. Il est construit à l'aide du protocole Wayland et est compatible avec le gestionnaire de fenêtres de mosaïque i3 et le panneau i3bar. Le code du projet est écrit en C et est distribué sous la licence du MIT. Le projet est destiné à Linux et FreeBSD.
Sway vous permet d'organiser les fenêtres sur l'écran de manière logique plutôt que spatiale. Les fenêtres sont disposées dans une grille qui utilise de manière optimale l'espace de l'écran et vous permet de manipuler rapidement les fenêtres en utilisant uniquement le clavier. La compatibilité avec i3 est assurée au niveau des commandes, des fichiers de configuration et de l'IPC, ce qui vous permet d'utiliser Sway comme un remplacement transparent pour i3, en utilisant Wayland au lieu de X11.
Pour créer un environnement utilisateur complet, les composants d'accompagnement suivants sont proposés : swayidle (processus d'arrière-plan avec implémentation du mode veille), swaylock (économiseur d'écran), mako (gestionnaire de notifications), grim (création de captures d'écran), slurp (sélection d'une zone sur l'écran), wf-recorder (capture vidéo), waybar (panneau d'application), virtboard (clavier à l'écran), wl-clipboard (travaille avec le presse-papiers), wallutils (gestion du fond d'écran du bureau).
5
Raspberry Pi OS switched to Wayland: 29/10/2024 The developers of the Raspberry Pi project have presented a new version of Raspbian, based on Debian 12 and the Linux 6.6 kernel. About 35 thousand packages are available in the repository. Three builds have been prepared for download - a reduced one ( 438 MB ) for server systems, with a basic desktop ( 1.1 GB ) and a full one with an additional set of applications (2.9 GB), available for 32- and 64-bit architectures. Additionally, an update has been formed for the old edition of Raspberry Pi OS (Legacy), based on the Linux 6.1 kernel and the Debian 11 package base. https://www.raspberrypi.com/news/a-new-release-of-raspberry-pi-os/
Raspberry Pi OS est passé à Wayland 29/10/2024
Les développeurs du projet Raspberry Pi ont présenté une nouvelle version de Raspbian, basée sur Debian 12 et le noyau Linux 6.6. Environ 35 000 paquets sont disponibles dans le dépôt. Trois builds ont été préparés pour le téléchargement - une version réduite (438 Mo) pour les systèmes serveur, avec un bureau de base (1,1 Go) et une version complète avec un ensemble supplémentaire d'applications (2,9 Go), disponible pour les architectures 32- et 64-bit. De plus, une mise à jour a été formée pour l'ancienne édition de Raspberry Pi OS (Legacy), basée sur le noyau Linux 6.1 et la base de paquets Debian 11.
https://www.raspberrypi.com/news/a-new-release-of-raspberry-pi-os/
The Flock project: 29/10/2024 The Flock project is presented, which is a fork of the Flutter user interface framework developed by Google under a BSD license. The initiator of the fork was Matt Carroll, a former Google employee who was previously part of the Flutter development team. The reason for creating the fork is the insufficient amount of resources that Google invests in the project. The expansion of the Flutter core development team was stopped by Google in 2023, and in 2024 the company laid off some employees. According to the founders of the fork, the remaining developers and outsourced participants at Google are not enough for the full development of the project. As a result, the shortage of Flutter developers led to a change in priorities and stagnation in the development of the framework for desktop platforms (development for 3 of the 6 supported platforms is now limited to work related only to maintaining the existing code base). The shortage of developers also negatively affects the elimination of problems - some error messages can remain in the queue for years. The Flock project does not intend to split the established community and views itself as “Flutter+” - a fork synchronized with the main project, adding on top of the main Flutter community-requested improvements and bug fixes that the main Flutter development team at Google cannot or does not want to implement. The stated goal of the project is to accelerate development and expand the resources involved in development at the expense of the community not associated with Google. At the moment, the content of the Flock repository is completely consistent with the Flutter repository. https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/
Le projet Flock 29/10/2024
Le projet Flock est sorti, qui est un dérivé du framework d'interface utilisateur Flutter développé par Google sous une licence BSD. L'initiateur du dérivé était Matt Carroll, un ancien employé de Google qui faisait auparavant partie de l'équipe de développement de Flutter. La raison de la création de ce dérivé est le manque de ressources que Google investit dans le projet.
L'expansion de l'équipe de développement principale de Flutter a été stoppée par Google en 2023, et en 2024, l'entreprise a licencié certains employés. Selon les fondateurs du dérivé, les développeurs restants et les participants externalisés chez Google ne sont pas suffisants pour le développement complet du projet. En conséquence, la pénurie de développeurs Flutter a entraîné un changement de priorités et une stagnation dans le développement du framework pour les plateformes de bureau (le développement pour 3 des 6 plateformes prises en charge est désormais limité aux travaux liés uniquement à la maintenance de la base de code existante). La pénurie de développeurs affecte également négativement l'élimination des problèmes - certains messages d'erreur peuvent rester dans la file d'attente pendant des années.
Le projet Flock n'a pas l'intention de diviser la communauté établie et se considère comme « Flutter+ », un dérivé synchronisé avec le projet principal, ajoutant en plus des améliorations et des corrections de bogues demandées par la communauté Flutter principale que l'équipe de développement Flutter principale de Google ne peut ou ne veut pas mettre en œuvre. L'objectif déclaré du projet est d'accélérer le développement et d'étendre les ressources impliquées dans le développement aux dépens de la communauté non associée à Google. Pour le moment, le contenu du dépôt Flock est totalement cohérent avec le dépôt Flutter.
https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/
Fedora Linux Release 41: 29/10/2024 Fedora Linux release 41 is out. Products available for download are Fedora Workstation , Fedora Server , Fedora CoreOS , Fedora Cloud Base, Fedora IoT Edition , Fedora Silverblue , Fedora Kinoite and Live builds, delivered in the form of spins with desktop environments KDE Plasma, Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie and Sway. The builds are generated for the x86_64, Power64 and ARM64 (AArch64) architectures. https://fedoramagazine.org/announcing-fedora-linux-41/
Fedora Linux Version 41 29/10/2024
La version 41 de Fedora Linux est sortie. Les produits disponibles au téléchargement sont Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite et les builds Live, livrés sous forme de versions avec les environnements de bureau KDE Plasma, Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie et Sway. Les builds sont générées pour les architectures x86_64, Power64 et ARM64 (AArch64).
6
X.Org Server 21.1.14 Update with Vulnerability Fix: 29/10/2024 Corrective releases of X.Org Server 21.1.14 and the DDX (Device-Dependent X) component xwayland 24.1.4 have been published. They enable X.Org Server to run X11 applications in Wayland-based environments. The new versions fix a vulnerability ( CVE-2024-9632 ) that can be exploited to escalate privileges on systems where the X server is running with root privileges, as well as for remote code execution in configurations where X11 session redirection via SSH is used for access. The problem is caused by a buffer overflow in the _XkbSetCompatMap() function, which occurs when attempting to change the size of the sym_interpret buffer while processing a specially formatted bitmap. Due to an error in setting the new size, the change only changed the value of num_si, but left the value of size_si unchanged. The problem has been present since the release of xorg-server-1.1.1, published in 2006. https://gitlab.freedesktop.org/xorg/xserver/-/tags/
Mise à jour de X.Org Server 21.1.14 avec correction de vulnérabilité 29/10/2024
Des versions correctives de X.Org Server 21.1.14 et du composant DDX (Device-Dependent X) xwayland 24.1.4 ont été publiées. Elles permettent à X.Org Server d'exécuter des applications X11 dans des environnements basés sur Wayland. Les nouvelles versions corrigent une vulnérabilité (CVE-2024-9632) qui peut être exploitée pour augmenter les privilèges sur les systèmes où le serveur X s'exécute avec des privilèges root, ainsi que pour l'exécution de code à distance dans les configurations où la redirection de session X11 via SSH est utilisée pour l'accès.
Le problème est causé par un dépassement de tampon dans la fonction _XkbSetCompatMap(), qui se produit lors de la tentative de modification de la taille du tampon sym_interpret lors du traitement d'une image bitmap spécialement formatée. En raison d'une erreur dans la définition de la nouvelle taille, la modification n'a modifié que la valeur de num_si, mais a laissé la valeur de size_si inchangée. Le problème est présent depuis la sortie de xorg-server-1.1.1, publiée en 2006.
https://gitlab.freedesktop.org/xorg/xserver/-/tags/
Shotcut Video Editor 10/24: 30/10/2024 Shotcut 24.10 video editor, has been published. It is being developed by the author of the MLT project and uses this framework for editing video. Support for video and audio formats is implemented via FFmpeg. It is possible to use plugins with the implementation of video and audio effects compatible with Frei0r and LADSPA. Features include, the ability to do multi-track editing with the composition of video from fragments in various source formats, without the need for their preliminary import or recoding. There are built-in tools for creating screencasts, processing images from a web camera and receiving streaming video. Qt is used to build the interface. The code is written in C++ and is distributed under the GPLv3 license. Ready-made assemblies are available for Linux ( AppImage , flatpak and snap ), macOS and Windows. https://shotcut.org/blog/new-release-241029/
Éditeur vidéo Shotcut 10/24 30/10/2024
L'éditeur vidéo Shotcut 24.10 a été publié. Il est développé par l'auteur du projet MLT et utilise ce framework pour l'édition vidéo. La prise en charge des formats vidéo et audio est implémentée via FFmpeg. Il est possible d'utiliser des plugins avec l'implémentation d'effets vidéo et audio compatibles avec Frei0r et LADSPA. Les fonctionnalités incluent la possibilité d'effectuer un montage multipiste avec la composition de vidéos à partir de fragments dans divers formats sources, sans avoir besoin de leur importation ou de leur enregistrement préalable. Il existe des outils intégrés pour créer des vidéographies, traiter des images d'une webcam et recevoir des vidéos en streaming. Qt est utilisé pour construire l'interface. Le code est écrit en C++ et est distribué sous la licence GPLv3. Des assemblages prêts à l'emploi sont disponibles pour Linux (AppImage, flatpak et snap), macOS et Windows.
https://shotcut.org/blog/new-release-241029/
Release of Audacity 3.7: 30/10/2024 The free audio editor Audacity 3.7, has been released. It provides tools for editing audio files (Ogg Vorbis, FLAC, MP3, and WAV), recording and digitizing audio, changing audio file parameters, overlaying tracks, and applying effects (such as noise reduction, tempo, and tone changes). Audacity 3.7 is the seventh major release since the project was acquired by Muse Group. Audacity's code is licensed under the GPLv3 license, and binary builds are available for Linux, Windows, and macOS. https://github.com/audacity/audacity/releases/tag/Audacity-3.7.0
Sortie d'Audacity 3.7 30/10/2024
L'éditeur audio gratuit Audacity 3.7 est sorti. Il fournit des outils pour éditer des fichiers audio (Ogg Vorbis, FLAC, MP3 et WAV), enregistrer et numériser de l'audio, modifier les paramètres des fichiers audio, superposer des pistes et appliquer des effets (tels que la réduction du bruit, le tempo et les changements de tonalité). Audacity 3.7 est la septième version majeure depuis que le projet a été acquis par Muse Group. Le code d'Audacity est sous licence GPLv3 et des versions binaires sont disponibles pour Linux, Windows et macOS.
https://github.com/audacity/audacity/releases/tag/Audacity-3.7.0
7
Release of TrueNAS SCALE 24.10: 30/10/2024 iXsystems has released TrueNAS SCALE 24.10, a distribution based on the Linux kernel and Debian (previously released products by this company, including TrueOS, PC-BSD, TrueNAS, and FreeNAS, were based on FreeBSD). Like TrueNAS CORE (FreeNAS), TrueNAS SCALE can be downloaded and used for free. The iso image size is 1.4 GB. The source code for TrueNAS SCALE-specific build scripts , web interface , and layers is available on GitHub. The Linux-based TrueNAS SCALE edition is now the main edition, and the FreeBSD-based TrueNAS CORE branch has been moved to maintenance mode, where it plans to continue to fix bugs and security issues for several more years. New features and new component versions will only be developed in the TrueNAS SCALE branch. TrueNAS SCALE is not the only Linux-based FreeNAS variant - in 2009, FreeNAS forked the OpenMediaVault distribution, which was ported to the Linux kernel and Debian package base. https://www.truenas.com/blog/truenas-electric-eel-powers-up-your-storage/
Sortie de TrueNAS SCALE 24.10 30/10/2024
iXsystems a publié TrueNAS SCALE 24.10, une distribution basée sur le noyau Linux et Debian (les produits précédemment publiés par cette société, notamment TrueOS, PC-BSD, TrueNAS et FreeNAS, étaient basés sur FreeBSD). Comme TrueNAS CORE (FreeNAS), TrueNAS SCALE peut être téléchargé et utilisé gratuitement. La taille de l'image ISO est de 1,4 Go. Le code source des scripts de construction, de l'interface Web et des couches spécifiques à TrueNAS SCALE est disponible sur GitHub.
L'édition TrueNAS SCALE basée sur Linux est désormais l'édition principale, et la branche TrueNAS CORE basée sur FreeBSD a été déplacée en mode maintenance, où elle prévoit de continuer à corriger les bogues et les problèmes de sécurité pendant plusieurs années encore. Les nouvelles fonctionnalités et les nouvelles versions de composants ne seront développées que dans la branche TrueNAS SCALE. TrueNAS SCALE n'est pas la seule variante FreeNAS basée sur Linux - en 2009, FreeNAS a dérivé la distribution OpenMediaVault, qui a été portée sur le noyau Linux et la base de paquets Debian.
https://www.truenas.com/blog/truenas-electric-eel-powers-up-your-storage/
Pentesters ready: 31/10/2024 After a year of development, the release of BackBox Linux 9 has been published. It is based on Ubuntu 24.04 and comes with a collection of tools for checking system security, testing exploits, reverse engineering, analyzing network traffic and wireless networks, studying malware, stress testing, detecting hidden or lost data. The user environment is based on Xfce. The size of the iso image is 6 GB (x86_64). The new version marks the transition to Ubuntu 24.04, an update to the Xfce environment and the Linux kernel (6.8), the delivery of new versions of security testing tools and improvements in anonymous mode. In addition, the release of Parrot 6.2 has been published, based on Debian 12 and including a selection of tools for checking the security of systems, conducting forensic analysis and reverse engineering. The Parrot distribution is positioned as a portable laboratory with an environment for security experts and forensic experts, focusing on tools for checking cloud systems and Internet of Things devices. The distro also includes cryptographic tools and programs for providing secure access to a network, including TOR, I2P, anonsurf, gpg, tccf (Two Cents Cryptography Frontend), zulucrypt, veracrypt, truecrypt and luks. ISO images with the MATE environment are offered for download. The new release updates system packages and specialized applications, including Linux kernel 6.10, Airgeddon 11.30, Anonsurf 5.0.0, Bind 9.18.28, Chromium 129, Codium, Firefox ESR 128.3, Flatpak 1.14.10, LibreOffice 24.8.2 Maltego 4.7.0, OpenJDK 17.0.12, VirtualBox 7.0.20, VLC 3.0.21 and Tor 0.4.8.12. https://blog.backbox.org/2024/10/30/backbox-linux-9-released/ https://parrotsec.org/blog/2024-10-23-parrot-6.2-release-notes
Les testeurs de pénétration sont prêts 31/10/2024
Après un an de développement, la version BackBox Linux 9 a été publiée. Elle est basée sur Ubuntu 24.04 et est livrée avec une collection d'outils pour vérifier la sécurité du système, tester les exploits, faire de l'ingénierie inverse, analyser le trafic réseau et les réseaux sans fil, étudier les logiciels malveillants, tester les contraintes, détecter les données cachées ou perdues. L'environnement utilisateur est basé sur Xfce. La taille de l'image ISO est de 6 Go (x86_64).
La nouvelle version marque la transition vers Ubuntu 24.04, une mise à jour de l'environnement Xfce et du noyau Linux (6.8), la livraison de nouvelles versions d'outils de test de sécurité et des améliorations en mode anonyme.
De plus, la version 6.2 de Parrot a été publiée, basée sur Debian 12 et comprenant une sélection d'outils pour vérifier la sécurité des systèmes, effectuer des analyses forensiques et de l'ingénierie inverse. La distribution Parrot se positionne comme un laboratoire portable avec un environnement pour les experts en sécurité et les experts forensiques, en se concentrant sur les outils de vérification des systèmes cloud et des dispositifs IoT. La distribution comprend également des outils et des programmes cryptographiques pour fournir un accès sécurisé à un réseau, notamment TOR, I2P, anonsurf, gpg, tccf (Two Cents Cryptography Frontend), zulucrypt, veracrypt, truecrypt et luks. Des images ISO avec l'environnement MATE sont proposées au téléchargement.
La nouvelle version met à jour les paquets système et les applications spécialisées, notamment le noyau Linux 6.10, Airgeddon 11.30, Anonsurf 5.0.0, Bind 9.18.28, Chromium 129, Codium, Firefox ESR 128.3, Flatpak 1.14.10, LibreOffice 24.8.2 Maltego 4.7.0, OpenJDK 17.0.12, VirtualBox 7.0.20, VLC 3.0.21 et Tor 0.4.8.12.
https://blog.backbox.org/2024/10/30/backbox-linux-9-released/
https://parrotsec.org/blog/2024-10-23-parrot-6.2-release-notes
Tizen Studio 6.0 Development Environment Released: 04/11/2024 A release of Tizen Studio 6.0, SDK and development environment for creating, assembling, debugging and profiling mobile applications, for the Tizen platform using Web API and Native API, is out. The development environment is built on the latest release of the Eclipse platform, has a modular architecture and allows you to select and install only the necessary functionality at the installation stage or through a special package manager. Plugins for development using the VS Code editor and the Visual Studio integrated environment are also provided. Tizen Studio includes a set of Tizen-based device emulators (smartphone, TV, smartwatch emulator), a set of training examples, tools for developing applications in C/C++ and using web technologies, components for providing support for new platforms, system applications and drivers, utilities for building applications for Tizen RT (a version of Tizen based on the RTOS kernel), tools for creating applications for smartwatches and TVs. https://developer.tizen.org/development/tizen-studio/
L'environnement de développement Tizen Studio 6.0 publié 04/11/2024
La version 6.0 de Tizen Studio, SDK et environnement de développement pour la création, l'assemblage, le débogage et le profilage d'applications mobiles, pour la plateforme Tizen utilisant une API Web et une API native, est sortie. L'environnement de développement est construit sur la dernière version de la plateforme Eclipse ; il possède une architecture modulaire et vous permet de sélectionner et d'installer uniquement les fonctionnalités nécessaires au stade de l'installation ou via un gestionnaire de packages spécial. Des plugins pour le développement utilisant l'éditeur VS Code et l'environnement intégré Visual Studio sont également fournis.
Tizen Studio comprend un ensemble d'émulateurs d'appareils basés sur Tizen (émulateur de smartphone, de télévision, de montre connectée), un ensemble d'exemples de formation, des outils pour développer des applications en C/C++ et utiliser des technologies Web, des composants pour fournir un support pour de nouvelles plateformes, des applications système et des pilotes, des utilitaires pour créer des applications pour Tizen RT (une version de Tizen basée sur le noyau RTOS), des outils pour créer des applications pour les montres connectées et les téléviseurs.
8
Release of NethSecurity 8.3: 04/11/2024 NethSecurity 8.3, a distribution for creating network firewalls based on the NethServer platform and designed for quick deployment of a network firewall, has been published . In addition to packet filtering, it provides capabilities for detecting and preventing intrusions, anti-virus scanning, ad blocking, prioritizing different types of traffic, deep packet inspection (DPI), and content filtering. Deployed in a corporate network, NethSecurity can also selectively block Netflix, YouTube, TikTok, Instagram, Facebook, and other services that can distract employees from work. The size of the bootable image in compressed form is 52 MB. The platform is built as a complete solution that can be used for installation on physical servers and virtual machines, as well as for creating bootable USB drives that turn any computer into a firewall. It supports the creation of tunnels via IPsec and OpenVPN, deployment of wireless access points, and operation via several external Internet connection channels (MultiWAN). Management and administration is carried out via a web interface, which, among other things, provides options for creating/restoring backup copies of the configuration, resetting to factory settings, managing the installation of updates, and connecting via SSH (web interface for the SSH client). When used in the infrastructure of servers based on the NethServer distribution, centralized remote management of all hosts with NethSecurity via the NethServer interface is possible, as well as connection to the general monitoring and log collection system. https://www.nethserver.org/
Sortie de NethSecurity 8.3 04/11/2024
NethSecurity 8.3, une distribution permettant de créer des pare-feu réseau basée sur la plateforme NethServer et conçue pour le déploiement rapide d'un pare-feu réseau, a été publiée. En plus du filtrage des paquets, elle offre des fonctionnalités de détection et de prévention des intrusions, d'analyse antivirus, de blocage des publicités, de priorisation des différents types de trafic, d'inspection approfondie des paquets (DPI) et de filtrage de contenu. Déployée dans un réseau d'entreprise, NethSecurity peut également bloquer de manière sélective Netflix, YouTube, TikTok, Instagram, Facebook et d'autres services susceptibles de distraire les employés du travail. La taille de l'image de démarrage sous forme compressée est de 52 Mo.
La plateforme est conçue comme une solution complète qui peut être utilisée pour l'installation sur des serveurs physiques et des machines virtuelles, ainsi que pour la création de clés USB bootables qui transforment n'importe quel ordinateur en pare-feu. Elle prend en charge la création de tunnels via IPsec et OpenVPN, le déploiement de points d'accès sans fil et le fonctionnement via plusieurs canaux de connexion Internet externes (MultiWAN).
La gestion et l'administration s'effectuent via une interface Web, qui propose entre autres des options de création/restauration de copies de sauvegarde de la configuration, de réinitialisation aux paramètres d'usine, de gestion de l'installation des mises à jour et de connexion via SSH (interface Web pour le client SSH). Lorsqu'elle est utilisée dans l'infrastructure de serveurs basée sur la distribution NethServer, la gestion centralisée à distance de tous les hôtes avec NethSecurity via l'interface NethServer est possible, ainsi que la connexion au système général de surveillance et de collecte des journaux.
FFmpeg speeds up some operations by 94 times: 05/11/2024 The FFmpeg project developers reported the implementation of new assembler optimizations,where, thanks to the use of the AVX-512 instruction set, it was possible to speed up some operations used in video decoding. The performance increase of the assembler code with AVX-512 instructions was 94, 44, 64 and 4.24 times compared to the basic implementation written in C without using SIMD instructions. In the assembler code with optimizations based on AVX-2 instructions, the increase was 67, 27, 55 and 4.38 times, respectively, and based on SSSE3 instructions - 40, 21, 29 and 2.49 times. The changes were added to the dav1d library , which offers an alternative decoder for the AV1 video encoding format. AVX-512 instructions are available in AMD processors based on the Zen 4 and 5 microarchitectures , and in Intel processors based on microarchitectures such as Skylake-X , Ice Lake , Tiger Lake , and Rocket Lake . https://twitter.com/FFmpeg/status/1852542388851601913
FFmpeg accélère certaines opérations de 94 fois 05/11/2024
Les développeurs du projet FFmpeg ont signalé la mise en œuvre de nouvelles optimisations de l'assembleur, où, grâce à l'utilisation du jeu d'instructions AVX-512, il a été possible d'accélérer certaines opérations utilisées dans le décodage vidéo. L'augmentation des performances du code assembleur avec les instructions AVX-512 a été de 94, 44, 64 et 4,24 fois par rapport à l'implémentation de base écrite en C sans utiliser d'instructions SIMD. Dans le code assembleur avec des optimisations basées sur les instructions AVX-2, l'augmentation a été respectivement de 67, 27, 55 et 4,38 fois, et basée sur les instructions SSSE3 - 40, 21, 29 et 2,49 fois. Les modifications ont été ajoutées à la bibliothèque dav1d, qui offre un décodeur alternatif pour le format d'encodage vidéo AV1. Les instructions AVX-512 sont disponibles dans les processeurs AMD basés sur les micro-architectures Zen 4 et 5, et dans les processeurs Intel basés sur des micro-architectures telles que Skylake-X, Ice Lake, Tiger Lake et Rocket Lake.
https://twitter.com/FFmpeg/status/1852542388851601913
Updating DogLinux build: 05/11/2024 An update of the specialized DogLinux distribution build (a Debian LiveCD in the style of Puppy Linux) has been published. It is based on Debian 12 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 the processor and video card, check SMART HDD and NVMe SSD. The size of the Live image , running from USB drive, is 1.35 GB ( torrent ). https://translate.google.com/website?sl=auto&tl=en&hl=en-US&client=webapp&u=https://gumanzoy.blogspot.com/2024/11/20241105-doglinux.html
Mise à jour du build de DogLinux 05/11/2024
Une mise à jour de la version de distribution spécialisée DogLinux (une Debian en LiveCD dans le style de Puppy Linux) a été publiée. Elle est basée sur Debian 12 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 charger le processeur et la carte vidéo, de vérifier le SMART HDD et le NVMe SSD. La taille de l'image Live, exécutée à partir d'une clé USB, est de 1,35 Go (torrent).
9
LXQt 2.1.0 Released: 05/11/2024 After six months of development, the LXQt 2.1.0 desktop environment (Qt Lightweight Desktop Environment)is out. It continues the development of the LXDE and Razor-qt projects. The LXQt interface follows the ideas of the classic desktop layout, but introduces a modern design and techniques that increase convenience. LXQt is positioned as a lightweight, modular, fast and convenient environment that has absorbed the best features of LXDE and Razor-qt. The code is posted on GitHub and is supplied under the GPL 2.0+ and LGPL 2.1+ licenses. The appearance of ready-made builds is expected for Ubuntu (LXQt is offered by default in Lubuntu), Arch Linux , Fedora , openSUSE , Mageia , FreeBSD , etc. The new version continues the work on implementing full support for the Wayland protocol. A new component lxqt-wayland-session has been added to the composition, allowing you to run LXQt in combination with various Wayland composite managers. The ability to select the desired composite manager has been added to the session settings. Currently, support is provided for LabWC , WayFire , kwin_wayland , Sway , Hyprland , River and Niri. By default, the X11-based environment continues to be offered, and the Wayland-based session is classified as experimental options. To run X11 applications in a Wayland-based session, you can use the DDX (Device-Dependent X) component XWayland. Note that in a Wayland-based session, the most stable output is observed when using the Labwc composite manager, and the most functional session can be obtained using kwin_wayland, thanks to the installation of additional packages from KDE. In addition, kwin_wayland is currently the only composite manager supported in the panel for switching virtual desktops and in the power management interface for turning off the monitor. Visual effects for the desktop are available when choosing kwin_wayland, Wayfire or Hyprland. The screensaver can be used with the waylock, swaylock, hyprlock and kwin_wayland composite servers (kwin offers its own implementation, enabled by the “loginctl lock-session” command). https://lxqt-project.org/release/2024/11/05/release-lxqt-2-1-0/
Sortie de LXQt 2.1.0 05/11/2024
Après six mois de développement, l'environnement de bureau LXQt 2.1.0 (Qt Lightweight Desktop Environment) est sorti. Il poursuit le développement des projets LXDE et Razor-qt. L'interface LXQt suit les idées de la disposition de bureau classique, mais introduit une conception et des techniques modernes qui augmentent la commodité. LXQt se positionne comme un environnement léger, modulaire, rapide et pratique qui a absorbé les meilleures fonctionnalités de LXDE et Razor-qt. Le code est publié sur GitHub et est fourni sous les licences GPL 2.0+ et LGPL 2.1+. L'apparition de builds prêtes à l'emploi est attendue pour Ubuntu (LXQt est proposé par défaut dans Lubuntu), Arch Linux, Fedora, openSUSE, Mageia, FreeBSD , etc.
La nouvelle version poursuit le travail de mise en œuvre d'un support complet du protocole Wayland. Un nouveau composant lxqt-wayland-session a été ajouté à la composition, vous permettant d'exécuter LXQt en combinaison avec divers gestionnaires composites Wayland. La possibilité de sélectionner le gestionnaire composite souhaité a été ajoutée aux paramètres de session. Actuellement, la prise en charge est fournie pour LabWC, WayFire, kwin_wayland, Sway, Hyprland, River et Niri. Par défaut, l'environnement basé sur X11 est toujours proposé et la session basée sur Wayland est classée comme option expérimentale. Pour exécuter des applications X11 dans une session basée sur Wayland, vous pouvez utiliser le composant DDX (Device-Dependent X) XWayland.
Notez que dans une session basée sur Wayland, la sortie la plus stable est observée lors de l'utilisation du gestionnaire composite Labwc et la session la plus fonctionnelle peut être obtenue en utilisant kwin_wayland, grâce à l'installation de paquets supplémentaires de KDE. De plus, kwin_wayland est actuellement le seul gestionnaire composite pris en charge dans le panneau de commutation des bureaux virtuels et dans l'interface de gestion de l'alimentation pour éteindre le moniteur. Des effets visuels pour le bureau sont disponibles en choisissant kwin_wayland, Wayfire ou Hyprland. L'économiseur d'écran peut être utilisé avec les serveurs composites waylock, swaylock, hyprlock et kwin_wayland (kwin propose sa propre implémentation, activée par la commande « loginctl lock-session »).
https://lxqt-project.org/release/2024/11/05/release-lxqt-2-1-0/
Firewalld 2.3.0 Released: 05/11/2024 The dynamically managed firewall, firewalld 2.3 has been released, implemented as a wrapper over the nftables and iptables packet filters. Firewalld runs as a background process, allowing dynamically changing packet filter rules via D-Bus, without the need to reload packet filter rules and without breaking established connections. The project is already used in many Linux distributions, including RHEL 7+, Fedora 18+ and SUSE/openSUSE 15+. The firewalld code is written in Python and distributed under the GPLv2 license. The firewall is managed by the firewall-cmd utility, which creates rules based not on IP addresses, network interfaces, and port numbers, but on service names (for example, to open access to SSH, run “firewall-cmd –add –service=ssh”, to close SSH, run “firewall-cmd –remove –service=ssh”). The firewall-config graphical interface (GTK) and the firewall-applet (Qt) can also be used to change the firewall configuration. Support for managing the firewall via the D-BUS API firewalld is available in projects such as NetworkManager, libvirt, podman, docker, and fail2ban. https://github.com/firewalld/firewalld/releases/tag/v2.3.0
Firewalld 2.3.0 publié 05/11/2024
Le pare-feu géré dynamiquement, firewalld 2.3, a été publié, implémenté comme un wrapper sur les filtres de paquets nftables et iptables. Firewalld s'exécute en tant que processus d'arrière-plan, permettant de modifier dynamiquement les règles de filtrage des paquets via D-Bus, sans avoir besoin de recharger les règles de filtrage des paquets et sans interrompre les connexions établies. Le projet est déjà utilisé dans de nombreuses distributions Linux, notamment RHEL 7+, Fedora 18+ et SUSE/openSUSE 15+. Le code de firewalld est écrit en Python et distribué sous licence GPLv2.
Le pare-feu est géré par l'utilitaire firewall-cmd, qui crée des règles basées non pas sur les adresses IP, les interfaces réseau et les numéros de port, mais sur les noms de services (par exemple, pour ouvrir l'accès à SSH, exécutez « firewall-cmd –add –service=ssh », pour fermer SSH, exécutez « firewall-cmd –remove –service=ssh »). L'interface graphique firewall-config (GTK) et l'applet firewall-config (Qt) peuvent également être utilisés pour modifier la configuration du pare-feu. La prise en charge de la gestion du pare-feu via l'API D-BUS firewalld est disponible dans des projets tels que NetworkManager, libvirt, podman, docker et fail2ban.
https://github.com/firewalld/firewalld/releases/tag/v2.3.0
webOS Open Source Edition 2.27: 06/11/2024 The webOS Open Source Edition 2.27, open platform is released , which can be used on various portable devices, boards, and in-car infotainment systems. Raspberry Pi 4 boards are considered as a reference hardware platform. The platform is developed in a public repository under the Apache 2.0 license, and the development is supervised by the community, adhering to a collaborative development management model. https://www.webosose.org/about/release-notes/webos-ose-2-27-0-release-notes/
webOS Open Source Edition 2.27 11/06/2024
La plateforme ouverte webOS Open Source Edition 2.27 est disponible. Elle peut être utilisée sur divers appareils portables, cartes et systèmes d'infodivertissement embarqués. Les cartes Raspberry Pi 4 sont considérées comme une plateforme matérielle de référence. La plateforme est développée dans un dépôt public sous licence Apache 2.0, et le développement est supervisé par la communauté, adhérant à un modèle de gestion de développement collaboratif.
https://www.webosose.org/about/release-notes/webos-ose-2-27-0-release-notes/
10
Lima 1.0: 07/11/2024 The Lima 1.0 toolkit has been released. It was originally developed as a WSL2 (Windows Subsystem for Linux)-like layer for running Linux applications on macOS (LInux-on-MAc), but then grew into a universal toolkit for running Linux virtual machines on various operating systems. Currently, Lima can be used on macOS, Linux, Windows, and BSD systems. The key goal of the project is to provide an easy way to run arbitrary Linux distributions in isolated containers or virtual environments, while providing automatic network port forwarding and file sharing. The project code is written in Go and is distributed under the Apache 2.0 license. To run an isolated Linux environment in Linux and BSD systems, runtime containerd and various container isolation engines (Apptainer, Docker, Podman, LXD) can be used. In macOS, QEMU with the HVF accelerator or the standard macOS virtualization toolkit Virtualization.framework is used. To run Linux environments in Windows, the WSL2 (Windows Subsystem for Linux) layer is used. You can run Linux distributions built for the x86_64 architecture on host systems with the ARM64 architecture and vice versa. In experimental mode, there is support for the riscv64 and ARM32 architectures. For quick deployment of environments, templates are provided, prepared for various versions of AlmaLinux, Alpine, Arch Linux, Debian, Fedora, Gentoo, openSUSE, Oracle Linux, Rocky and Ubuntu distributions. To build your own system images, they suggest you use the BuildKit toolkit. The ability to use Lima to launch Linux environments is integrated into the Finch (Amazon), Rancher Desktop (SUSE), Colima and Podman Desktop (Red Hat) toolkit. Separately, a proprietary graphical user interface Lima GUI is being developed , written using Qt. https://github.com/lima-vm/lima/releases/tag/v1.0.0
Lima 1.0 07/11/2024
La boîte à outils Lima 1.0 a été publiée. Elle a été initialement développée comme une couche de type WSL2 (Windows Subsystem for Linux) pour l'exécution d'applications Linux sur macOS (LInux-on-Mac), mais est ensuite devenue une boîte à outils universelle pour l'exécution de machines virtuelles Linux sur divers systèmes d'exploitation. Actuellement, Lima peut être utilisé sur les systèmes macOS, Linux, Windows et BSD. L'objectif principal du projet est de fournir un moyen simple d'exécuter des distributions Linux arbitraires dans des conteneurs isolés ou des environnements virtuels, tout en fournissant une redirection de port réseau et un partage de fichiers automatiques. Le code du projet est écrit en Go et est distribué sous la licence Apache 2.0.
Pour exécuter un environnement Linux isolé dans les systèmes Linux et BSD, le runtime containerd et divers moteurs d'isolation de conteneurs (Apptainer, Docker, Podman, LXD) peuvent être utilisés. Sous macOS, QEMU avec l'accélérateur HVF ou la boîte à outils de virtualisation macOS standard Virtualization.framework est utilisé. Pour exécuter des environnements Linux sous Windows, la couche WSL2 (Windows Subsystem for Linux) est utilisée. Vous pouvez exécuter des distributions Linux conçues pour l'architecture x86_64 sur des systèmes hôtes avec l'architecture ARM64 et vice versa. En mode expérimental, les architectures riscv64 et ARM32 sont prises en charge.
Pour un déploiement rapide des environnements, des modèles sont fournis, préparés pour différentes versions des distributions AlmaLinux, Alpine, Arch Linux, Debian, Fedora, Gentoo, openSUSE, Oracle Linux, Rocky et Ubuntu. Pour créer vos propres images système, il vous est suggéré d'utiliser la boîte à outils BuildKit. La possibilité d'utiliser Lima pour lancer des environnements Linux est intégrée dans la boîte à outils Finch (Amazon), Rancher Desktop (SUSE), Colima et Podman Desktop (Red Hat). Séparément, une interface utilisateur graphique propriétaire Lima GUI est en cours de développement, écrite à l'aide de Qt.
Français:https://github.com/lima-vm/lima/releases/tag/v1.0.0
The first release candidate of GIMP 3.0: 07/11/2024 The date of the final release has not yet been determined and will depend on the activity of user testing and the problems identified. Most likely, a second release candidate will be formed before the final release. Ready-made builds of GIMP 3.0-RC1 are formed for Linux ( flatpak ), Windows and macOS. The 3.0 branch has reached maturity six and a half years after the last stable branch, 2.10, was formed, so the developers have decided to reform the release process and move to a more predictable and frequent schedule of publishing new stable branches. In preparing the next major releases, the developers will try not to push many major changes at once, but will try to focus on polishing individual new features. The next major branch, GIMP 3.2, is planned to be published about a year after the release of GIMP 3.0. Key improvements in GIMP 3.0 include the move to the GTK3 library and a CSS-like style definition system, native support for Wayland and HiDPI, a new design theme, a significant interface modernization, basic support for the CMYK color model (late binding), significant codebase cleanup, a new API for plugin development, rendering caching, support for multi-layer selection, the ability to edit in the original color space, a brush stroke selection tool, a built-in extension manager, an automatic layer expansion mode, editing outside the canvas, improved import and export in PSD (Adobe Photoshop) format, support for the JPEG-XL format, a non-destructive editing mode, a significant modernization of the color management code, and improved support for graphics tablets and light pens. https://www.gimp.org/news/2024/11/06/gimp-3-0-RC1-released/
Le premier candidat à la publication de GIMP 3.0 07/11/2024
La date de la publication finale n'a pas encore été déterminée et dépendra de l'activité de test des utilisateurs et des problèmes identifiés. Très probablement, un deuxième candidat à la publication sera formé avant la publication finale. Des versions prêtes à l'emploi de GIMP 3.0-RC1 sont formées pour Linux (flatpak), Windows et macOS.
La branche 3.0 a atteint sa maturité six ans et demi après la formation de la dernière branche stable, la 2.10. Les développeurs ont donc décidé de réformer le processus de publication et de passer à un calendrier plus prévisible et plus fréquent de publication de nouvelles branches stables. Lors de la préparation des prochaines versions majeures, les développeurs essaieront de ne pas introduire de nombreux changements majeurs à la fois, mais essaieront de se concentrer sur le perfectionnement de nouvelles fonctionnalités individuelles. La prochaine branche majeure, GIMP 3.2, devrait être publiée environ un an après la sortie de GIMP 3.0.
Les principales améliorations de GIMP 3.0 comprennent le passage à la bibliothèque GTK3 et à un système de définition de style de type CSS, la prise en charge native de Wayland et HiDPI, un nouveau thème de conception, une modernisation significative de l'interface, la prise en charge de base du modèle de couleur CMJN (liaison tardive), un nettoyage important de la base de code, une nouvelle API pour le développement de plugins, la mise en cache du rendu, la prise en charge de la sélection multicouche, la possibilité d'éditer dans l'espace colorimétrique d'origine, un outil de sélection de coups de pinceau, un gestionnaire d'extensions intégré, un mode d'extension automatique des calques, l'édition en dehors du canevas, l'importation et l'exportation améliorées au format PSD (Adobe Photoshop), la prise en charge du format JPEG-XL, un mode d'édition non destructif, une modernisation significative du code de gestion des couleurs et une prise en charge améliorée des tablettes graphiques et des stylets lumineux.
https://www.gimp.org/news/2024/11/06/gimp-3-0-RC1-released/
QNX free for non-commercial use: 08/11/2024 BlackBerry QNX has made its QNX real-time microkernel operating system freely available for non-commercial use. They have also announced the start of QNX 8.0 system image generation for Raspberry Pi 4 and 5 boards. Commenting on the issue of the QNX project returning to publishing source code, the developer relations manager noted that the company is moving towards greater openness and transparency, but he cannot yet say anything about the timing of such changes. In 2007, an initiative was launched to open source QNX under a license that allowed modifications. The code for the QNX Neutrino microkernel, file systems, system library, drivers, microGUI, network stack, and utilities included in the package were published in the public domain. In 2010, Research In Motion (RIM), the owner of the BlackBerry brand, acquired QNX Software Systems, after which, the code publication ceased. Currently, QNX open source initiatives are limited to a repository in GitLab, which contains ports of open source applications for QNX, frameworks, components for the QNX Hypervisor, and sample applications. https://forums.openqnx.com/t/topic/47580
QNX gratuit pour une utilisation non commerciale 08/11/2024
BlackBerry QNX a mis à disposition gratuitement son système d'exploitation à micro-noyau en temps réel QNX pour une utilisation non commerciale. Ils ont également annoncé le début de la génération d'images système QNX 8.0 pour les cartes Raspberry Pi 4 et 5. Commentant la question du retour du projet QNX à la publication du code source, le responsable des relations avec les développeurs a noté que l'entreprise s'oriente vers une plus grande ouverture et transparence, mais il ne peut encore rien dire sur le calendrier de ces changements.
En 2007, une initiative a été lancée pour ouvrir le code source de QNX sous une licence qui autorisait les modifications. Le code du micro-noyau QNX Neutrino, les systèmes de fichiers, la bibliothèque système, les pilotes, la microGUI, la pile réseau et les utilitaires inclus dans le paquet ont été publiés dans le domaine public. En 2010, Research In Motion (RIM), propriétaire de la marque BlackBerry, a acquis QNX Software Systems, après quoi la publication du code a cessé. Actuellement, les initiatives Open Source de QNX se limitent à un dépôt dans GitLab, qui contient des ports d'applications Open Source pour QNX, des frameworks, des composants pour l'hyperviseur QNX et des exemples d'applications.
11
Release of GSmartControl 2.0: 08/11/2024 Seven years after the publication of the last major update, the GSmartControl 2.0 project has been released. It develops a graphical interface for the smartmontools toolkit, allowing you to monitor the status of drives that support SMART technology (Self-Monitoring, Analysis, and Reporting Technology). It supports operation on PATA and SATA drives, NVMe drives, USB converters and some RAID controllers. The project code is written in C using the GTK library and is distributed under the GPL 3.0 license. The program allows you to run internal tests of the drives' performance and inspect the results of their execution. In addition, such functions as enabling/disabling SMART, generating reports and detecting anomalies, setting up device-specific SMART parameters, and displaying detailed information about the drive are available. Reports can be generated either by accessing the drive or by loading a text file in which the output of the smartctl command was saved on another system. The build is supported on Linux, Windows, macOS, FreeBSD and other BSD systems. The new release is notable for adding support for NVMe drives and switching to the JSON format when parsing the output of the smartctl utility. The code has been refactored and switched to using the features proposed in the C++17 and C++20 standards (building now requires a compiler that supports C++20, such as GCC 13+, Clang 17+, and Apple Clang 15+). The Autotools toolkit has been replaced with the CMake build system. The interface uses icons from the Oxygen set instead of Crystal. https://github.com/ashaduri/gsmartcontrol/releases/tag/v2.0.0
Sortie de GSmartControl 2.0 08/11/2024
Sept ans après la publication de la dernière mise à jour majeure, le projet GSmartControl 2.0 est sorti. Il développe une interface graphique pour la boîte à outils smartmontools, permettant de surveiller l'état des disques prenant en charge la technologie SMART (Self-Monitoring, Analysis, and Reporting Technology). Il prend en charge le fonctionnement sur les disques PATA et SATA, les disques NVMe, les convertisseurs USB et certains contrôleurs RAID. Le code du projet est écrit en C à l'aide de la bibliothèque GTK et est distribué sous la licence GPL 3.0.
Le programme permet d'exécuter des tests internes des performances des disques et d'inspecter les résultats de leur exécution. De plus, des fonctions telles que l'activation/désactivation de SMART, la génération de rapports et la détection d'anomalies, la configuration de paramètres SMART spécifiques à l'appareil et l'affichage d'informations détaillées sur le disque sont disponibles. Les rapports peuvent être générés soit en accédant au disque, soit en chargeant un fichier texte dans lequel la sortie de la commande smartctl a été enregistrée sur un autre système. La version est prise en charge sur Linux, Windows, macOS, FreeBSD et d'autres systèmes BSD.
La nouvelle version se distingue par l'ajout de la prise en charge des lecteurs NVMe et le passage au format JSON lors de l'analyse de la sortie de l'utilitaire smartctl. Le code a été refactorisé et a change pour l'utilisation des fonctionnalités proposées dans les normes C++17 et C++20 (la construction nécessite désormais un compilateur prenant en charge C++20, comme GCC 13+, Clang 17+ et Apple Clang 15+). La boîte à outils Autotools a été remplacée par le système de compilation CMake. L'interface utilise des icônes de l'ensemble Oxygen au lieu de Crystal.
https://github.com/ashaduri/gsmartcontrol/releases/tag/v2.0.0
Ubuntu Touch OTA-6 Focal Mobile Platform Released: 08/11/2024 After six months of development, the UBports project, which took over the Ubuntu Touch mobile platform after Canonical stepped away from it, has released the OTA-6 Focal (over-the-air) firmware. This is the sixth release of Ubuntu Touch, based on the Ubuntu 20.04 package base. The project is also developing an experimental port of the Unity 8 desktop, which has been renamed Lomiri. Ubuntu Touch OTA-6 Focal update will be rolling out in the coming days to Asus Zenfone Max Pro M1, F(x)tec Pro1 X, Fairphone 3/3+/4, Google Pixel 3a/3a XL, JingPad A1, Oneplus 5/5T/6/6T, OnePlus Nord N10 5G/N100, Sony Xperia X, Vollaphone X/22/X23, and Xiaomi Poco X3 NFC/X3. https://ubports.com/en/blog/ubports-news-1/post/ubuntu-touch-ota-6-focal-release-3942
Publication de la plateforme mobile Ubuntu Touch OTA-6 Focal 08/11/2024
Après six mois de développement, le projet UBports, qui a repris la plateforme mobile Ubuntu Touch après que Canonical s'en soit éloigné, a publié le firmware OTA-6 Focal (over-the-air). Il s'agit de la sixième version d'Ubuntu Touch, basée sur la base des paquets d'Ubuntu 20.04. Le projet développe également un port expérimental du bureau Unity 8, qui a été renommé Lomiri.
La mise à jour Ubuntu Touch OTA-6 Focal sera déployée dans les prochains jours sur Asus Zenfone Max Pro M1, F(x)tec Pro1 X, Fairphone 3/3+/4, Google Pixel 3a/3a XL, JingPad A1, Oneplus 5/5T/6/6T, OnePlus Nord N10 5G/N100, Sony Xperia X, Vollaphone X/22/X23 et Xiaomi Poco X3 NFC/X3.
https://ubports.com/en/blog/ubports-news-1/post/ubuntu-touch-ota-6-focal-release-3942
Debian 12.8 Released: 09/11/2024 The eighth corrective update of the Debian 12 distribution has been generated, which includes accumulated package updates and adds fixes to the installer. The release includes 68 updates with fixes for stability issues and 50 updates with fixes for vulnerabilities. Among the changes in Debian 12.8, we can note the update to the latest stable versions of the systemd, clamav, dpdk, galera-4, intel-microcode, openssl and wireshark packages. For downloading and installing “from scratch”, installation builds of Debian 12.8 are prepared. Systems installed earlier and maintained in the current state receive updates present in Debian 12.8 through the standard update installation system. Security fixes included in new Debian releases are available to users as updates are released through the security.debian.org service. https://www.debian.org/News/2024/20241109
Sortie de Debian 12.8 09/11/2024
La huitième mise à jour corrective de la distribution Debian 12 a été générée ; elle comprend les mises à jour de paquets accumulées et ajoute des correctifs à l'installeur. La version comprend 68 mises à jour avec des correctifs pour les problèmes de stabilité et 50 mises à jour avec des correctifs pour les vulnérabilités. Parmi les changements de Debian 12.8, on peut noter la mise à jour vers les dernières versions stables des paquets systemd, clamav, dpdk, galera-4, intel-microcode, openssl et wireshark.
Pour le téléchargement et l'installation « à partir de zéro », des builds d'installation de Debian 12.8 sont préparées. Les systèmes installés précédemment et maintenus dans l'état actuel reçoivent les mises à jour présentes dans Debian 12.8 via le système d'installation de mises à jour standard. Les correctifs de sécurité inclus dans les nouvelles versions de Debian sont disponibles pour les utilisateurs au fur et à mesure que les mises à jour sont publiées via le service security.debian.org.
12
Release of iptables1.8.11: 10/11/2024 After a year of development, the release of the classic toolkit for managing the iptables packet filter 1.8.11 has been published. The development has recently been focused on components for maintaining backward compatibility - iptables-nft and ebtables-nft, providing utilities with the same command line syntax as in iptables and ebtables, but translating the received rules into nftables bytecode. The original set of iptables programs, including ip6tables, arptables and ebtables, was deprecated in 2018 and has already been replaced by nftables in most distributions. https://www.mail-archive.com/netfilter-announce@lists.netfilter.org/msg00270.html
Sortie d'iptables1.8.11 10/11/2024
Après un an de développement, la version 1.8.11 de la boîte à outils classique de gestion du filtre de paquets iptables a été publiée. Le développement s'est récemment concentré sur les composants permettant de maintenir la compatibilité ascendante, iptables-nft et ebtables-nft, fournissant des utilitaires avec la même syntaxe de ligne de commande que dans iptables et ebtables, mais traduisant les règles reçues en bytecode de nftables. L'ensemble original de programmes iptables, comprenant ip6tables, arptables et ebtables, a été rendu obsolète en 2018 et a déjà été remplacé par nftables dans la plupart des distributions.
https://www.mail-archive.com/netfilter-announce@lists.netfilter.org/msg00270.html
The tools wget 1.25 and Curl 8.11 are now available: 12/11/2024 GNU Wget 1.25 is released, a program for automating file downloads using HTTP/HTTPS and FTP/FTPS protocols. The utility supports features such as resuming interrupted downloads, mirroring sites with filtering downloaded data by masks, converting links inside documents, setting cookies, and only updating changed files. The project code is written in C and is distributed under the GPLv3 license. https://translate.google.com/website?sl=auto&tl=en&hl=en-US&u=https://www.mail-archive.com/info-gnu@gnu.org/msg03333.html Daniel Stenberg, the author of the curl project, presented an initiative to support LTS releases, updates with fixes for serious errors and vulnerabilities, which will be published for at least 5 years. The first LTS project announced is the 8.9.x branch, for where a corrective release 8.9.2 has already been formed with the elimination of two vulnerabilities. Access to LTS updates are provided only to customers who have signed a support agreement. The code of the LTS releases continues to be distributed under the previous Curl license (a variant of MIT), but upon a separate request, you can supply it under a separate commercial license. The funds received will be spent on supporting the project and funding developers. New LTS branches are planned to be formed every 8-24 months. Using the LTS branch will allow you to get a stable base, free from the possibility of regressive changes. https://daniel.haxx.se/blog/2024/11/07/rock-solid-curl/
Les outils wget 1.25 et Curl 8.11 sont désormais disponibles 12/11/2024
Lancement de GNU Wget 1.25, un programme permettant d'automatiser les téléchargements de fichiers à l'aide des protocoles HTTP/HTTPS et FTP/FTPS. L'utilitaire prend en charge des fonctionnalités telles que la reprise des téléchargements interrompus, la mise en miroir de sites avec filtrage des données téléchargées par des masques, la conversion de liens à l'intérieur des documents, la configuration de cookies et la mise à jour uniquement des fichiers modifiés. Le code du projet est écrit en C et est distribué sous la licence GPLv3.
Daniel Stenberg, l'auteur du projet curl, a présenté une initiative visant à soutenir les versions LTS, les mises à jour avec des correctifs pour les erreurs et les vulnérabilités graves, qui seront publiées pendant au moins 5 ans. Le premier projet LTS annoncé est la branche 8.9.x, pour laquelle une version corrective 8.9.2 a déjà été formée avec l'élimination de deux vulnérabilités. L'accès aux mises à jour LTS n'est fourni qu'aux clients qui ont signé un accord de support.
Le code des versions LTS continue d'être distribué sous la licence Curl précédente (une variante de la licence du MIT), mais sur demande distincte, vous pouvez le fournir sous une licence commerciale distincte. Les fonds reçus seront dépensés pour soutenir le projet et financer les développeurs. De nouvelles branches LTS devraient être formées tous les 8 à 24 mois. L'utilisation de la branche LTS vous permettra d'obtenir une base stable, exempte de la possibilité de changements régressifs.
https://daniel.haxx.se/blog/2024/11/07/rock-solid-curl/
CachyOS 241110 Released: 12/11/2024 CachyOS 241110 release has been published. It is based on Arch Linux and is being developed within the framework of a continuous update delivery model. The distribution is notable for the inclusion of optimizations to improve performance and the ability to install various desktop environments. In addition to the basic KDE-based environment, GNOME, XFCE, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland and Sway are available for installation. The size of the installation iso image is 2.7 GB. Separately supplied are builds for wearable devices (Handheld Edition) with a GameMode-style interface and components for computer gamers. The supported file systems are btrfs, zfs, ext4, xfs, and f2fs. The BORE task scheduler is enabled by default, optimized to reduce desktop latency and prioritize interactive processes. The kernel and packages are built with LTO optimizations enabled and instructions available in x86-64-v3, x86-64-v4, and Zen4-based processors enabled. The base packages are additionally built with PGO (Profile-Guided Optimization) or BOLT (Binary Optimization and Layout Tool) optimizations enabled. The distribution comes with the Cachy-Browser web browser, based on FireFox and incorporating security and performance enhancements, as well as patches from the Librewolf project. https://cachyos.org/blog/2411-november-release/
Sortie de CachyOS 241110 12/11/2024
La version CachyOS 241110 a été publiée. Elle est basée sur Arch Linux et est développée dans le cadre d'un modèle de livraison de mises à jour en continue. La distribution se distingue par l'inclusion d'optimisations pour améliorer les performances et la possibilité d'installer divers environnements de bureau. En plus de l'environnement de base basé sur KDE, GNOME, XFCE, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland et Sway sont disponibles pour l'installation. La taille de l'image ISO d'installation est de 2,7 Go. Des builds pour appareils portables (Handheld Edition) avec une interface de style GameMode et des composants pour les joueurs sur ordinateur sont fournis séparément.
Les systèmes de fichiers pris en charge sont btrfs, zfs, ext4, xfs et f2fs. Le planificateur de tâches BORE est activé par défaut, optimisé pour réduire la latence du bureau et donner la priorité aux processus interactifs. Le noyau et les paquets sont créés avec les optimisations LTO activées et les instructions disponibles dans les processeurs x86-64-v3, x86-64-v4 et Zen4 activées. Les paquets de base sont en outre créés avec les optimisations PGO (Profile-Guided Optimization) ou BOLT (Binary Optimization and Layout Tool) activées. La distribution est livrée avec le navigateur Web Cachy-Browser, basé sur FireFox et intégrant des améliorations de sécurité et de performances, ainsi que des correctifs venant du projet Librewolf.
13
Release of Luanti 5.10.0: 11/11/2024 After three months of development , the free game engine Luanti 5.10.0 is now available . It allows you to create Minecraft-style games using the Lua API, using various voxel blocks for players to jointly form various structures and buildings that form a semblance of a virtual world. The project was previously developed under the name Minetest, but was renamed due to the fact that the old name could create a false impression that it was an unfinished clone of Minecraft. The engine is written in C++ using the IrrlichtMt 3D library (a fork of Irrlicht ). The code is distributed under the LGPL-2.1 license, and the game assets are licensed under the CC BY-SA 3.0 license. https://forum.minetest.net/viewtopic.php?t%3D31123
Sortie de Luanti 5.10.0 11/11/2024
Après trois mois de développement, le moteur de jeu gratuit Luanti 5.10.0 est désormais disponible. Il permet de créer des jeux de style Minecraft en utilisant l'API Lua, en utilisant divers blocs de voxels pour que les joueurs forment conjointement diverses structures et bâtiments qui forment un semblant de monde virtuel. Le projet était auparavant développé sous le nom de Minetest, mais a été renommé en raison du fait que l'ancien nom pouvait donner une fausse impression qu'il s'agissait d'un clone inachevé de Minecraft. Le moteur est écrit en C++ en utilisant la bibliothèque 3D IrrlichtMt (un dérivé d'Irrlicht). Le code est distribué sous la licence LGPL-2.1 et les ressources du jeu sont sous licence CC BY-SA 3.0.
https://forum.minetest.net/viewtopic.php?t%3D31123
DXVK 2.5 Release: 13/11/2024 DXVK 2.5 is now available, providing an implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10, and 11, running via call translation to the Vulkan API. DXVK requires drivers that support the Vulkan 1.3 API, such as Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO, and NVK 24.1. DXVK can be used to run 3D applications and games on Linux using Wine, serving as a higher-performance alternative to Wine's built-in Direct3D implementations that run on top of OpenGL. https://github.com/doitsujin/dxvk/releases/tag/v2.5
Sortie de DXVK 2.5 13/11/2024
DXVK 2.5 est désormais disponible, fournissant une implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 et 11, exécutée via la traduction d'appels vers l'API Vulkan. DXVK nécessite des pilotes prenant en charge l'API Vulkan 1.3, tels que Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO et NVK 24.1. DXVK peut être utilisée pour exécuter des applications et des jeux 3D sur Linux à l'aide de Wine, servant d'alternative plus performante aux implémentations Direct3D intégrées de Wine qui s'exécutent sur OpenGL.
https://github.com/doitsujin/dxvk/releases/tag/v2.5
Red Hat Enterprise Linux 10 Beta Release and RHEL 9.5 Release: 13/11/2024 Red Hat has released a beta version of the Red Hat Enterprise Linux 10 distribution and released Red Hat Enterprise Linux 9.5. Ready-made installation images have been prepared for registered users of the Red Hat Customer Portal (to evaluate the functionality, you can also use the CentOS Stream 10 and CentOS Stream 9.5 iso images, as well as free RHEL builds for developers). Repositories with RHEL 10 binary packages are publicly available. Releases are generated for the x86_64, s390x (IBM System z), ppc64le and Aarch64 (ARM64) architectures. The release of RHEL 10 is expected in the first half of next year. The source code of RHEL 10 rpm packages is published for free download. RHEL 9.5 packages are not placed in the public repository git.centos.org and are provided to the company's clients only through a closed section of the site, which has a user agreement (EULA) prohibiting the redistribution of data, which does not allow using these packages to create derivative distributions. RHEL 9.5 sources remain available in the CentOS Stream repository, but it is completely out of sync with RHEL and the latest versions of packages do not always match those in RHEL. Rocky Linux, Oracle and SUSE reproduce the source code of RHEL release rpm packages as part of the OpenELA project . https://www.redhat.com/en/blog/red-hat-enterprise-linux-95-release
Version bêta de Red Hat Enterprise Linux 10 et version RHEL 9.5 13/11/2024
Red Hat a publié une version bêta de la distribution Red Hat Enterprise Linux 10 et a publié Red Hat Enterprise Linux 9.5. Des images d'installation prêtes à l'emploi ont été préparées pour les utilisateurs enregistrés du portail client Red Hat (pour évaluer la fonctionnalité, vous pouvez également utiliser les images ISO de CentOS Stream 10 et CentOS Stream 9.5, ainsi que des builds de RHEL gratuits pour les développeurs). Les dépôts contenant les paquets binaires de RHEL 10 sont accessibles au public. Les versions sont générées pour les architectures x86_64, s390x (IBM System z), ppc64le et Aarch64 (ARM64). La sortie de RHEL 10 est prévue au cours de la première moitié de l'année prochaine.
Le code source des paquets de RHEL 10 rpm est publié en téléchargement gratuit. Les paquets de RHEL 9.5 ne sont pas placés dans le dépôt public git.centos.org et sont fournis aux clients de l'entreprise uniquement via une section fermée du site, qui disposent d'un accord d'utilisation (CLUF) interdisant la redistribution des données, ce qui ne permet pas d'utiliser ces paquets pour créer des distributions dérivées. Les sources de RHEL 9.5 restent disponibles dans le dépôt CentOS Stream, mais il est complètement désynchronisé de RHEL et les dernières versions des paquets ne correspondent pas toujours à celles de RHEL. Rocky Linux, Oracle et SUSE reproduisent le code source des paquets rpm de la version RHEL dans le cadre du projet OpenELA.
https://www.redhat.com/en/blog/red-hat-enterprise-linux-95-release
14
Debian Junior Project: 14/11/2024 The developers of the Debian Junior project, which is developing opportunities for children with the Debian GNU/Linux distribution, announced the formation of Live-builds (3 GB), containing a user environment optimized for children and a selection of programs, useful and interesting to children under the age of 12. The proposed Live-build is planned to be updated weekly. Initially, Debian Junior was aimed at improving standard Debian and maintaining a set of packages for children. The user environment is based on the IceWM window manager, which allows it to be used even on outdated computers with a small amount of RAM. Thunar from the Xfce project is supplied as a file manager, Epiphany (GNOME Web) is offered for web navigation, Dino-IM is for messaging, Evolution for e-mail, LibreOffice is for writing documents, VLC for playing multimedia content, Evince for viewing PDF's, and Eye of GNOME for viewing images. The distro also includes educational applications such as GCompris (lessons for preschool and primary school children), Stellarium (planetarium), kturtle (programming training), pySioGame (educational games). https://lists.debian.org/debian-jr/2024/11/msg00009.html
Projet Debian Junior 14/11/2024
Les développeurs du projet Debian Junior, qui développe des opportunités pour les enfants avec la distribution Debian GNU/Linux, ont annoncé la formation de Live-builds (3 Go), contenant un environnement utilisateur optimisé pour les enfants et une sélection de programmes utiles et intéressants pour les enfants de moins de 12 ans. La version Live-build proposée est prévue pour être mise à jour chaque semaine. Au départ, Debian Junior visait à améliorer la norme Debian et à maintenir un ensemble de paquets pour les enfants.
L'environnement utilisateur est basé sur le gestionnaire de fenêtres IceWM, ce qui permet de l'utiliser même sur des ordinateurs obsolètes avec une petite quantité de RAM. Thunar du projet Xfce est fourni comme gestionnaire de fichiers, Epiphany (GNOME Web) est proposé pour la navigation Web, Dino-IM pour la messagerie, Evolution pour le courrier électronique, LibreOffice pour l'écriture de documents, VLC pour la lecture de contenu multimédia, Evince pour la visualisation de PDF et Eye of GNOME pour la visualisation d'images. La distribution comprend également des applications éducatives telles que GCompris (cours pour les enfants de maternelle et d'école primaire), Stellarium (planétarium), kturtle (formation à la programmation), pySioGame (jeux éducatifs).
https://lists.debian.org/debian-jr/2024/11/msg00009.html
Phosh 0.43.0,: 15/11/2024 Phosh 0.43 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.43.0/
Phosh 0.43.0 15/11/2024
Phosh 0.43 est sorti, un shell de bureau mobile basé sur les technologies GNOME et la bibliothèque GTK. L'environnement a été développé initialement 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 fonctionnant sur Wayland, ainsi que son propre clavier à l'écran squeekboard. Le code du projet est distribué sous licence GPLv3+.
https://phosh.mobi/releases/rel-0.43.0/
OpenWrt switches to APK package manager: 16/11/2024 The developers of the OpenWrt distribution, aimed at use in various network devices such as routers, switches and access points, announced the transition to the APK package manager, developed by the Alpine project. In the November snapshots created off the main OpenWrt branch that is in development, the previously used opkg package manager has already been replaced by the apk toolkit. The OpenWrt 24.10 testing branch continues to use opkg for now, but will soon be migrated to APK (OpenWrt 24.10 will be the first APK-based release). The OpenWrt 23.05 stable branch will continue to use opkg until the end of its maintenance. Once the migration to the new package manager is complete, opkg will be deprecated and will no longer be developed as part of the OpenWrt project. The move to APK will allow for more powerful package management capabilities. Reasons cited for the move include better handling of APK metadata and the ability to streamline the process of updating the entire system to a new version of the distribution. In addition, APK by default, requires all packages to have valid digital signatures (unless the “–allow-untrusted” option is specified), while opkg does not check locally installed packages. https://forum.openwrt.org/t/major-change-notice-new-package-manager/215682
OpenWrt passe au gestionnaire de paquets APK 16/11/2024
Les développeurs de la distribution OpenWrt, destinée à être utilisée dans divers périphériques réseau tels que les routeurs, les commutateurs et les points d'accès, ont annoncé la transition vers le gestionnaire de paquets APK, développé par le projet Alpine. Dans les instantanés de novembre créés à partir de la branche principale OpenWrt en cours de développement, le gestionnaire de paquets opkg précédemment utilisé a déjà été remplacé par la boîte à outils apk.
La branche de test OpenWrt 24.10 continue d'utiliser opkg pour l'instant, mais sera bientôt migrée vers APK (OpenWrt 24.10 sera la première version basée sur APK). La branche stable OpenWrt 23.05 continuera d'utiliser opkg jusqu'à la fin de sa maintenance. Une fois la migration vers le nouveau gestionnaire de paquets terminée, opkg sera obsolète et ne sera plus développé dans le cadre du projet OpenWrt.
Le passage à APK permettra des capacités de gestion de paquets plus puissantes. Les raisons invoquées pour ce changement incluent une meilleure gestion des métadonnées APK et la possibilité de rationaliser le processus de mise à jour de l'ensemble du système vers une nouvelle version de la distribution. De plus, APK par défaut, exige que tous les paquets aient des signatures numériques valides (à moins que l'option « –allow-untrusted » ne soit spécifiée), tandis que opkg ne vérifie pas les paquets installés localement.
https://forum.openwrt.org/t/major-change-notice-new-package-manager/215682
15
Release of Archinstall 3.0.0: 17/11/2024 The Archinstall 3.0, installer has been released, which has been included as an option in Arch Linux installation ISO images since April 2021. Archinstall runs in console mode and can be used instead of the default manual installation mode of the distribution. The Archinstall code is written in Python and is distributed under the GPLv3 license. Archinstall provides guided and automated modes of operation. In the automated mode, you can use scripts to deploy typical configurations. The installer also supports installation profiles, for example, the “desktop” profile for selecting a desktop (KDE, GNOME, Awesome) and installing the packages required for it, or the “webserver” and “database” profiles for selecting and installing web server and DBMS components. Four years ago, an attempt was made to create an Archinstall variant with a graphical installation interface, but it did not see the light of day. The new version of Archinstall has a completely redesigned console user interface, which has been converted to use the Curses library. Using Curses has made it possible to improve the appearance, increase the usability and implement a more complex layout of interface elements, which now has a separate screen area with a constantly visible menu. In addition, work has been done to improve the quality of the code and expand the coverage during testing. https://github.com/archlinux/archinstall/releases/tag/v3.0.0
Sortie d'Archinstall 3.0.0 17/11/2024
L'installeur Archinstall 3.0 a été publié ; il est inclus en option dans les images ISO d'installation d'Arch Linux depuis avril 2021. Archinstall fonctionne en mode console et peut être utilisé à la place du mode d'installation manuelle par défaut de la distribution. Le code d'Archinstall est écrit en Python et est distribué sous licence GPLv3.
Archinstall propose des modes de fonctionnement guidés et automatisés. En mode automatisé, vous pouvez utiliser des scripts pour déployer des configurations typiques. L'installeur prend également en charge les profils d'installation, par exemple le profil « bureau » pour sélectionner un bureau (KDE, GNOME, Awesome) et installer les paquets requis pour celui-ci, ou les profils « serveur Web » et « base de données » pour sélectionner et installer les composants du serveur Web et du SGBD. Il y a quatre ans, une tentative a été faite pour créer une variante d'Archinstall avec une interface d'installation graphique, mais elle n'a pas vu le jour.
La nouvelle version d'Archinstall dispose d'une interface utilisateur de console entièrement repensée, qui a été convertie pour utiliser la bibliothèque Curses. L'utilisation de Curses a permis d'améliorer l'apparence, d'augmenter la convivialité et de mettre en œuvre une disposition plus complexe des éléments de l'interface, qui dispose désormais d'une zone d'écran séparée avec un menu constamment visible. De plus, des travaux ont été effectués pour améliorer la qualité du code et étendre la couverture pendant les tests.
https://github.com/archlinux/archinstall/releases/tag/v3.0.0