1
Release of LibreELEC 11.0.4: 26/12/2023 A new release of the LibreELEC 11.0.4 project has been published, a fork of OpenELEC for home theaters. The user interface is based on the Kodi media center. Images have been prepared for loading from a USB drive or SD card (32- and 64-bit x86, Raspberry Pi 2/3/4/5, various devices on Rockchip, Allwinner, NXP and Amlogic chips). Build size for x86_64 architecture is 227 MB. With LibreELEC, you can turn any computer into a media center, which is no more difficult to operate than a DVD player or set-top box. The basic principle of the distribution is “everything just works”; to get a completely ready-to-use environment, you just need to load LibreELEC from a Flash drive. The user does not need to worry about keeping the system up to date - the distribution uses a system for automatically downloading and installing updates, activated when connected to the internet. You can expand the functionality of the distribution through a system of add-ons that are installed from a separate repository from the project developers. The distributionis not based off other distributions. In addition to the standard Kodi capabilities, the distribution provides a number of additional functions aimed at easy operation. For example, a special configuration add-on is being developed that allows you to configure network connection parameters, manage LCD screen settings, and allow or disable automatic installation of updates. Built-in features,include using a remote control (control is possible both via infrared and via Bluetooth), file sharing (Samba server is built-in), built-in BitTorrent client, automatic search and connection of local and external drives. https://libreelec.tv/2023/12/23/libreelec-nexus-11-0-4/
Sortie de LibreELEC 11.0.4 26/12/2023
La nouvelle version 11.0.4 du projet LibreELEC a été publiée, un fork d'OpenELEC pour le home cinéma. L'interface utilisateur est basée sur le centre média Kodi. Des images ont été préparées pour le chargement à partir d'une clé USB ou d'une carte SD (x86 32- et 64-bit, Raspberry Pi 2/3/4/5, divers dispositifs sur puces Rockchip, Allwinner, NXP et Amlogic). La taille de la compilation pour l'architecture x86_64 est de 227 Mo.
Avec LibreELEC, vous pouvez transformer n'importe quel ordinateur en centre multimédia, pas plus difficile à utiliser qu'un lecteur DVD ou un décodeur. Le principe de base de la distribution est que « tout fonctionne » ; pour obtenir un environnement complètement prêt à l'emploi, il suffit de charger LibreELEC à partir d'une clé USB. L'utilisateur n'a pas à se soucier de maintenir le système à jour - la distribution utilise un système de téléchargement et d'installation automatique des mises à jour, activé lorsqu'il est connecté à Internet. Vous pouvez étendre les fonctionnalités de la distribution grâce à un système de modules complémentaires qui sont installés à partir d'un dépôt séparé des développeurs du projet.
La distribution n'est pas basée sur d'autres distributions. En plus des capacités standard de Kodi, la distribution fournit un certain nombre de fonctions supplémentaires visant à faciliter son utilisation. Par exemple, un module complémentaire de configuration spécial est en cours de développement. Il permet de configurer les paramètres de connexion au réseau, de gérer les paramètres de l'écran LCD et d'autoriser ou de désactiver l'installation automatique des mises à jour. Les fonctions intégrées comprennent l'utilisation d'une télécommande (le contrôle est possible à la fois par infrarouge et par Bluetooth), le partage de fichiers (le serveur Samba est intégré), le client BitTorrent intégré, la recherche et la connexion automatiques de lecteurs locaux et externes.
https://libreelec.tv/2023/12/23/libreelec-nexus-11-0-4/
Release of Nobara 39: 27/12/2023 Nobara 39 has been released, building on Fedora Linux 39 and including additional fixes to address known issues with gaming, streaming, and content creation tasks. Six installation images are prepared for download: the official one with KDE ( 3.6 GB ), additional ones with GNOME ( 3.5 GB ), as well as variants of these images with proprietary NVIDIA drivers. The official image includes its own theme, while additional images offer the original GNOME and KDE skins. The distribution comes with proprietary components commonly used on workstations, such as multimedia codecs and drivers, as well as packages not included in the stock Fedora repository, such as OBS Studio, Steam, Lutris, and additional Wine dependencies. The goal of the project is to provide an out-of-the-box user experience that requires no post-installation steps and solves the main problems faced by Fedora users. Among the extended fixes offered by the distribution are the delivery of patches to the Linux kernel to reduce latency in games ( Zenify ), solving problems with OpenRGB, use the amdgpu driver for older GPUs, support for steam deck and Microsoft surface devices, improve compatibility with ASUS laptops, and eliminate simpledrm incompatibility with NVIDIA drivers, support for Lenovo Legion laptops, enabling ashmem and binder for Waydroid, troubleshooting problems when using Wayland with the nouveau driver. SELinux has been replaced by AppArmor. The new version includes the most recent releases of Mesa and Wine, straight from project repositories. They added patches to Glibc, Flatpak, SDL2, Mutter and xwayland. The Blender package includes support for FFmpeg and the HIP ray tracing library . There are additional dependencies for Davinci Resolve. A large selection of patches for OBS Studio is included, including patches for solving screen capture breakdowns in games using OpenGL and Vulkan, as well as patches for H.264 and H.265/HEVC hardware encoding on AMD, NVIDIA and Intel systems. By default, the RPMFusion repository is enabled. OnlyOffice is supplied as an office suite. https://nobaraproject.org/2023/12/26/december-26-2023
Sortie de Nobara 39 27/12/2023
Nobara 39 a été publiée, s'appuyant sur Fedora Linux 39 et incluant des correctifs supplémentaires pour résoudre les problèmes connus liés aux jeux, à la diffusion en continu et aux tâches de création de contenu. Six images d'installation sont prêtes à être téléchargées : l'image officielle avec KDE (3,6 Go), des images supplémentaires avec GNOME (3,5 Go), ainsi que des variantes de ces images avec des pilotes NVIDIA propriétaires. L'image officielle comprend son propre thème, tandis que les images supplémentaires proposent les habillages originaux de GNOME et de KDE.
La distribution est livrée avec des composants propriétaires couramment utilisés sur les stations de travail, tels que des codecs et pilotes multimédias, ainsi que des paquets non inclus dans le dépôt Fedora, tels que OBS Studio, Steam, Lutris, et des dépendances Wine supplémentaires. L'objectif du projet est de fournir une expérience utilisateur prête à l'emploi qui ne nécessite aucune étape de post-installation et qui résout les principaux problèmes rencontrés par les utilisateurs de Fedora.
Parmi les correctifs étendus proposés par la distribution figurent la livraison de correctifs du noyau Linux pour réduire la latence dans les jeux (Zenify), la résolution de problèmes avec OpenRGB, l'utilisation du pilote amdgpu pour les anciens GPU, la prise en charge des appareils steam deck et Microsoft surface, l'amélioration de la compatibilité avec les ordinateurs portables ASUS et l'élimination de l'incompatibilité simpledrm avec les pilotes NVIDIA, la prise en charge des ordinateurs portables Lenovo Legion, l'activation d'ashmem et de binder pour Waydroid, la résolution de problèmes lors de l'utilisation de Wayland avec le pilote nouveau. SELinux a été remplacé par AppArmor.
La nouvelle version inclut les versions les plus récentes de Mesa et Wine, venant directement des dépôts du projet. Des correctifs pour Glibc, Flatpak, SDL2, Mutter et xwayland ont été ajoutés. Le paquet Blender inclut le support de FFmpeg et de la bibliothèque de ray tracing HIP. Il y a des dépendances supplémentaires pour Davinci Resolve. Une large sélection de correctifs pour OBS Studio est incluse, y compris des correctifs pour résoudre les pannes de capture d'écran dans les jeux utilisant OpenGL et Vulkan, ainsi que des correctifs pour l'encodage matériel H.264 et H.265/HEVC sur les systèmes AMD, NVIDIA et Intel. Par défaut, le dépôt RPMFusion est activé. OnlyOffice est fournie en tant que suite bureautique.
https://nobaraproject.org/2023/12/26/december-26-2023
Exim 4.97.1 update: 29/12/2023 A maintenance release of the Exim mail server 4.97.1 is available, which includes changes to protect against the SMTP Smuggling attack. The attack allows one message to be split into several different messages through the use of a non-standard sequence for separating letters. The problem was initially thought to only affect postfix and sendmail, but was later discovered to also affect Exim ( CVE-2023-51766 ). Exim can process the sequences “\n.\n”, “\r\n.\n” and “\n.\r\n” as message separators if the server has the “PIPELINING” and “extensions enabled for incoming connections.” and CHUNKING“. The fix adds the strict_crlf setting, which allows you to return the ability to process non-standard sequences. As a security workaround, you can disable the “PIPELINING” or “CHUNKING” extension using the pipelining_advertise_hosts, pipelining_connect_advertise_hosts, and chunking_advertise_hosts settings. https://github.com/Exim/exim/releases/tag/exim-4.97.1
Mise à jour 4.97.1 d'Exim 29/12/2023
La version de maintenance 4.97.1 du serveur de messagerie Exim est disponible. Elle inclut des changements pour se protéger contre l'attaque SMTP Smuggling. Cette attaque permet de diviser un message en plusieurs messages différents grâce à l'utilisation d'une séquence non standard pour séparer les lettres. On pensait initialement que le problème n'affectait que postfix et sendmail, mais on a découvert par la suite qu'il affectait également Exim (CVE-2023-51766).
Exim peut traiter les séquences « \n.\n », « \r\n.\n » et « \n.\r\n » comme séparateurs de messages si le serveur a les extensions « PIPELINING » et « extensions enabled for incoming connections. » (extensions activées pour les connexions entrantes) et « CHUNKING ». Le correctif ajoute le paramètre strict_crlf, qui vous permet de renvoyer la capacité de traiter des séquences non standard. Comme solution de contournement, vous pouvez désactiver l'extension « PIPELINING » ou « CHUNKING » en utilisant les paramètres pipelining_advertise_hosts, pipelining_connect_advertise_hosts, et chunking_advertise_hosts.
2
Gentoo has announced the availability of binary packages: 29/12/2023 The developers of the Gentoo Linux distribution, which was initially focused on creating an environment using the building of programs from source code, announced the introduction of a repository of ready-made binary packages. The Portage package manager has supported the installation of binary packages for many years, but until now binary packages have only been provided selectively - the distribution is supposed to primarily distribute build metadata, but the user can build binary packages on one of their systems and use them on other computers. From now forward, the project begins to provide binary builds, officially for downloading from its servers. At the user's discretion, binary builds can be used in combination with packages built from source code, combining different types of packages on your system. Direct downloading of binary packages will speed up the deployment of the distribution on low-power computers and optimize the installation process, allowing you to focus on building from source code only the most important components for customization. https://www.gentoo.org/news/2023/12/29/Gentoo-binary.html
Gentoo a annoncé la disponibilité de paquets binaires 29/12/2023
Les développeurs de la distribution Linux Gentoo, qui était initialement axée sur la création d'un environnement utilisant la compilation de programmes à partir du code source, ont annoncé l'introduction d'un dépôt de paquets binaires prêts à l'emploi. Le gestionnaire de paquets Portage prend en charge l'installation de paquets binaires depuis de nombreuses années, mais jusqu'à présent, les paquets binaires n'étaient fournis que de manière sélective - la distribution est censée distribuer principalement les métadonnées du build, mais l'utilisateur peut compiler des paquets binaires sur l'un de ses systèmes et les utiliser sur d'autres ordinateurs.
À partir de maintenant, le projet commence à fournir des paquets binaires, officiellement pour le téléchargement à partir de ses serveurs. À la discrétion de l'utilisateur, les paquets binaires peuvent être utilisés en combinaison avec des paquets compilés à partir du code source, combinant ainsi différents types de paquets sur votre système. Le téléchargement direct des paquets binaires accélérera le déploiement de la distribution sur les ordinateurs de faible puissance et optimisera le processus d'installation, vous permettant de vous concentrer sur la compilation à partir du code source des composants les plus importants pour la personnalisation.
https://www.gentoo.org/news/2023/12/29/Gentoo-binary.html
Release of GNU inetutils 2.5: 30/12/2023 After 14 months of development, the GNU inetutils 2.5 suite was released with a collection of networking programs, most of which were transferred from BSD systems. In particular, it includes inetd and syslogd, servers and clients for ftp, telnet, rsh, rlogin, tftp and talk, as well as typical utilities such as ping, ping6, traceroute, whois, hostname, dnsdomainname, ifconfig, logger, etc. The new version eliminates a vulnerability ( CVE-2023-40303 ) in the suid programs ftpd, rcp, rlogin, rsh, rshd and uucpd, caused by a lack of verification of values returned by the setuid(), setgid(), seteuid() and setguid() functions . The vulnerability can be used to create conditions where calling set*id() will not reset privileges and the application will continue to work with elevated privileges and perform operations under them that were originally designed to work with the rights of an unprivileged user. For example, ftpd, uucpd, and rshd processes running as root will continue to run as root after the user sessions start if set*id() fails https://www.mail-archive.com/info-gnu@gnu.org/msg03239.html
Publication de GNU inetutils 2.5 30/12/2023
Après 14 mois de développement, la suite GNU inetutils 2.5 a été publiée avec une collection de programmes réseau, dont la plupart ont été transférés des systèmes BSD. Elle comprend notamment inetd et syslogd, des serveurs et des clients pour ftp, telnet, rsh, rlogin, tftp et talk, ainsi que des utilitaires typiques tels que ping, ping6, traceroute, whois, hostname, dnsdomainname, ifconfig, logger, etc.
La nouvelle version élimine une vulnérabilité (CVE-2023-40303) dans les programmes suid ftpd, rcp, rlogin, rsh, rshd et uucpd, causée par un manque de vérification des valeurs renvoyées par les fonctions setuid(), setgid(), seteuid() et setguid(). La vulnérabilité peut être utilisée pour créer des conditions dans lesquelles l'appel à set*id() ne réinitialisera pas les privilèges et l'application continuera à fonctionner avec des privilèges élevés et à effectuer des opérations qui ont été conçues à l'origine pour fonctionner avec les droits d'un utilisateur non privilégié. Par exemple, les processus ftpd, uucpd et rshd exécutés en tant que root continueront à s'exécuter en tant que root après le démarrage des sessions utilisateur si set*id() échoue.
https://www.mail-archive.com/info-gnu@gnu.org/msg03239.html
NetSurf browser 3.11: 30/12/2023 After three and a half years of development, the minimalistic multi-platform web browser NetSurf 3.11 was released, capable of running on systems with several tens of megabytes of RAM. The release is prepared for Linux, Windows, Haiku, AmigaOS, RISC OS and various Unix-like systems. The browser code is written in C and is distributed under the GPLv2 license. The browser supports tabs, bookmarks, displaying page thumbnails, URL autocompletion in the address bar, page scaling, HTTPS, SVG, an interface for managing Cookies, a mode for saving pages with images, HTML 4.01, CSS 2.1 and partially HTML5 standards. Limited support for JavaScript is provided and is disabled by default. Pages are displayed using the browser's own engine, which is based on Hubbub, LibCSS and LibDOM libraries. The Duktape engine is used to process JavaScript . The new version has improved CSS support and ensures correct rendering of pages that use the flex CSS property.There is improved table layout, list processing and support for dark themes. Performance optimization has been carried out. Improved support for the RISC OS platform. Added support for JpegXL image format. They added a rsvg image decoder. By default, TLS 1.0 and TLS 1.1 are disabled and configured to use TLS 1.3. There is als0 added support for OpenSSL 3, with support for automatic replacement of http to https and an improved interface based on the GTK library. https://www.netsurf-browser.org/
Navigateur NetSurf 3.11 30/12/2023
Après trois ans et demi de développement, le navigateur minimaliste multi-plateforme NetSurf 3.11 est sorti, capable de fonctionner sur des systèmes avec plusieurs dizaines de mégaoctets de RAM. La version est préparée pour Linux, Windows, Haiku, AmigaOS, RISC OS et divers systèmes de type Unix. Le code du navigateur est écrit en C et est distribué sous licence GPLv2.
Le navigateur supporte les onglets, les signets, l'affichage des vignettes des pages, l'autocomplétion des URL dans la barre d'adresse, la mise à l'échelle des pages, HTTPS, SVG, une interface de gestion des cookies, un mode d'enregistrement des pages avec images, HTML 4.01, CSS 2.1 et partiellement les standards HTML5. La prise en charge de JavaScript est limitée et désactivée par défaut. Les pages sont affichées en utilisant le propre moteur du navigateur, qui est basé sur les bibliothèques Hubbub, LibCSS et LibDOM. Le moteur Duktape est utilisé pour traiter JavaScript.
La nouvelle version améliore la prise en charge des CSS et garantit un rendu correct des pages qui utilisent la propriété CSS flex. La mise en page des tableaux, le traitement des listes et la prise en charge des thèmes sombres ont été améliorés. Les performances ont été optimisées. Amélioration de la prise en charge de la plate-forme RISC OS. Ajout de la prise en charge du format d'image JpegXL. Un décodeur d'images rsvg a été ajouté. Par défaut, TLS 1.0 et TLS 1.1 sont désactivés et configurés pour utiliser TLS 1.3. Le support d'OpenSSL 3 a également été ajouté, avec le remplacement automatique de http en https et une interface améliorée basée sur la bibliothèque GTK.
3
MX Linux for Raspberry Pi: 30/12/2023 A new version of the lightweight MX Linux distribution has been introduced, designed for Raspberry Pi boards. The build has been tested on Raspberry Pi 4, 400 and 5 boards. Installation requires 16 GB of free space on a memory card or boot from a USB drive. The size of the compressed system image is 2.2 GB. The distribution combines components of the Raspberry PI OS and MX Linux distributions, includes the MX Tools and provides access to the MX Linux repositories. The user environment is based on Xfce. The MX Linux distribution uses the sysVinit initialization system and its own tools for configuring and deploying the system. Unlike the MX Linux build for x86 systems, the Raspberry Pi edition offers the Chromium browser by default instead of Firefox, there is no live mode, and after the first boot an interface for setting up the system is launched. https://mxlinux.org/blog/mx-23-1-raspberry-pi-os-respin/
MX Linux pour Raspberry Pi 30/12/2023
Une nouvelle version de la distribution légère MX Linux, conçue pour les cartes Raspberry Pi, a été présentée. La version a été testée sur les cartes Raspberry Pi 4, 400 et 5. L'installation nécessite 16 Go d'espace libre sur une carte mémoire ou un démarrage à partir d'une clé USB. La taille de l'image système compressée est de 2,2 Go.
La distribution combine des composants des distributions Raspberry PI OS et MX Linux, inclut les outils MX et donne accès aux dépôts MX Linux. L'environnement utilisateur est basé sur Xfce. La distribution MX Linux utilise le système d'initialisation sysVinit et ses propres outils pour configurer et déployer le système. Contrairement à la version de MX Linux pour les systèmes x86, l'édition Raspberry Pi propose le navigateur Chromium par défaut au lieu de Firefox, il n'y a pas de mode live et, après le premier démarrage, une interface de configuration du système est lancée.
https://mxlinux.org/blog/mx-23-1-raspberry-pi-os-respin/
Release of wattOS 13: 30/12/2023 After a year of development, wattOS 13 was published, built on Debian and supplied with the LXDE graphical environment, the Openbox window manager and the PCManFM file manager. The distribution tries to be simple, fast, minimalistic and suitable for running on outdated hardware. The project was founded in 2008 and initially developed as a minimalist edition of Ubuntu. The size of the installation iso image is 1.4 GB; it supports both Live mode and installation on a hard drive. The new version switches to Debian 12 (the previous release was based on Debian 11, and the year before on Ubuntu 16.04) and the Linux 6.1 kernel. Calamares is used as the installer. There is support for packages in Flatpak format and the ability to install deb packages using the gdebi utility. https://www.planetwatt.com/R13-details/
Sortie de wattOS 13 30/12/2023
Après un an de développement, wattOS 13 a été publié. Elle est compilée sur Debian et fournie avec l'environnement graphique LXDE, le gestionnaire de fenêtres Openbox et le gestionnaire de fichiers PCManFM. La distribution se veut simple, rapide, minimaliste et adaptée au fonctionnement sur du matériel obsolète. Le projet a été fondé en 2008 et a été initialement développé comme une édition minimaliste d'Ubuntu. La taille de l'image ISO d'installation est de 1,4 Go ; elle prend en charge le mode Live et l'installation sur un disque dur.
La nouvelle version passe à Debian 12 (la version précédente était basée sur Debian 11 et, l'année précédente, sur Ubuntu 16.04) et au noyau Linux 6.1. Calamares est utilisé comme installeur. Elle prend en charge les paquets au format Flatpak et permet d'installer des paquets deb avec l'utilitaire gdebi.
https://www.planetwatt.com/R13-details/
Release of ScummVM 2.8.0: 31/12/2023 The free cross-platform interpreter of classic quest games, ScummVM 2.8.0, that replaces executable files for games and allows you to run many classic games on platforms for which they were not originally intended, has a new release. The project code is distributed under the GPLv3+ license. In total, you can launch more than 320 quest games, including games from LucasArts, Humongous Entertainment, Revolution Software, Cyan and Sierra, such as Maniac Mansion, Monkey Island, Broken Sword, Myst, Blade Runner, King's Quest 1-7, Space Quest 1-6 , Discworld, Simon the Sorcerer, Beneath A Steel Sky, Lure of the Temptress and The Legend of Kyrandia. It supports running games on Linux, Windows, macOS, iOS, Android, PS Vita, Switch, Dreamcast, AmigaOS, Atari/FreeMiNT, RISC OS, Haiku, PSP, PS3, Maemo, GCW Zero, etc. platforms. https://www.scummvm.org/news/20231230/
Sortie de ScummVM 2.8.0 31/12/2023
L'interpréteur multi-plateforme libre de jeux de quête classiques ScummVM, qui remplace les fichiers exécutables des jeux et vous permet d'exécuter de nombreux jeux classiques sur des plates-formes pour lesquelles ils n'étaient pas prévus à l'origine, a une nouvelle version, la 2.8.0. Le code du projet est distribué sous licence GPLv3+.
Au total, vous pouvez lancer plus de 320 jeux de quête, dont des jeux de LucasArts, Humongous Entertainment, Revolution Software, Cyan et Sierra, tels que Maniac Mansion, Monkey Island, Broken Sword, Myst, Blade Runner, King's Quest 1-7, Space Quest 1-6 , Discworld, Simon the Sorcerer, Beneath A Steel Sky, Lure of the Temptress et The Legend of Kyrandia. Il permet d'exécuter des jeux sur les plateformes Linux, Windows, macOS, iOS, Android, PS Vita, Switch, Dreamcast, AmigaOS, Atari/FreeMiNT, RISC OS, Haiku, PSP, PS3, Maemo, GCW Zero, etc.
4
Update to Nodeverse: 01/01/2024 Version 0.4.0 of Nodeverse, a space exploration game built on the Minetest engine, has been released. The main functions of the game boil down to exploring planets, building and flying spaceships. The Nodeverse project was inspired by the game No Man's Sky , but uses voxel graphics. The game code is written in Lua and distributed under the GPLv3 license. This release breaks compatibility with previous versions. Changes include the addition of cacti, vines, water lilies, trees, mushrooms and underground lakes. New mods 'nv_flora', 'nv_gui', 'nv_encyclepedia' have been introduced. Improved performance and fixed various bugs. https://content.minetest.net/packages/aerkiaga/nodeverse/
Mise à jour de Nodeverse 01/01/2024
La version 0.4.0 de Nodeverse, un jeu d'exploration spatiale construit sur le moteur Minetest, est sortie. Les fonctions principales du jeu se résument à l'exploration de planètes, la construction et le pilotage de vaisseaux spatiaux. Le projet Nodeverse s'inspire du jeu No Man's Sky, mais utilise des graphismes par voxel. Le code du jeu est écrit en Lua et distribué sous licence GPLv3.
Cette version rompt la compatibilité avec les versions précédentes. Les changements incluent l'ajout de cactus, de lianes, de nénuphars, d'arbres, de champignons et de lacs souterrains. De nouveaux mods « nv_flora », « nv_gui », « nv_encyclepedia » ont été introduits. Amélioration des performances et correction de divers bugs.
https://content.minetest.net/packages/aerkiaga/nodeverse/
Release of Gnuplot 6.0: 01/01/2024 Gnuplot 6.0, a free tool for creating two-dimensional and three-dimensional scientific plots, supporting a wide range of output formats and the ability to use scripts to generate input data, is out. This is the first major release since the 5.0 branch was published in 2015. https://gnuplot.sourceforge.net/ReleaseNotes_6_0_0.html
Sortie de Gnuplot 6.0 01/01/2024
Gnuplot 6.0, un outil libre de création de tracés scientifiques en deux et trois dimensions, prenant en charge un large éventail de formats de sortie et la possibilité d'utiliser des scripts pour générer des données d'entrée, est sorti. Il s'agit de la première version majeure depuis la publication de la branche 5.0 en 2015.
https://gnuplot.sourceforge.net/ReleaseNotes_6_0_0.html
Release of Scribus 1.6.0: 01/01/2024 After 12 years of development, a new stable branch of the free document layout package Scribus 1.6.0 was announced, which incorporates the changes developed within the experimental 1.5.x branch. The package provides tools for professional layout of printed materials, includes flexible tools for generating PDFs and supports working with separate color profiles, CMYK, spot colors and ICC. The system is written using the Qt toolkit and is licensed under the GPLv2+ license. Ready-made binary assemblies are prepared for Linux (AppImage), macOS and Windows. Key improvements in the new branch include a new user interface based on Qt5, a changed file format, full support for tables, advanced text processing tools and an expansion of supported import and export formats. After the release of Scribus 1.6.0, the developers began developing the experimental branch 1.7, which will include a transition to Qt 6, a transition to the SVG format for icons, a new palette implementation and a new system of dockable panels. https://www.scribus.net/scribus-1-6-0-released/
Sortie de Scribus 1.6.0 01/01/2024
Après 12 ans de développement, une nouvelle branche stable du logiciel libre de mise en page de documents, Scribus 1.6.0, a été annoncée ; elle intègre les changements développés dans la branche expérimentale 1.5.x. Le paquet fournit des outils pour la mise en page professionnelle de documents imprimés, comprend des outils flexibles pour la génération de PDF et permet de travailler avec des profils de couleurs distincts, CMYK, couleurs d'accompagnement et ICC. Ecrit en utilisant la boîte à outils Qt, le système est sous licence GPLv2+. Des assemblages binaires prêts à l'emploi sont préparés pour Linux (AppImage), macOS et Windows.
Les principales améliorations de la nouvelle branche comprennent une nouvelle interface utilisateur basée sur Qt5, un format de fichier modifié, une prise en charge complète des tableaux, des outils de traitement de texte avancés et une extension des formats d'importation et d'exportation pris en charge. Après la sortie de Scribus 1.6.0, les développeurs ont commencé à développer la branche expérimentale 1.7, qui comprendra une transition vers Qt 6, une transition vers le format SVG pour les icônes, une nouvelle implémentation de la palette et un nouveau système de panneaux ancrables.
5
Release of Snoop 1.4.0: 01/02/2024 The Snoop 1.4.0 project has been published, developing a forensic OSINT tool that searches for user accounts in public data (open source intelligence). The program analyzes various sites, forums and social networks for the presence of the required username, i.e. allows you to determine on which sites there is a user with the specified nickname. The project was developed based on research materials in the field of scraping public data. Builds are prepared for Linux and Windows. The code is written in Python and is distributed under a license restricting its use to personal use only. Moreover, the project is a fork from the code base of the Sherlock project , supplied under the MIT license (the fork was created due to the inability to expand the base of sites). https://github.com/snooppr/snoop
Sortie de Snoop 1.4.0 01/02/2024
Le projet Snoop 1.4.0 a été publié, développant un outil OSINT forensique qui recherche des comptes d'utilisateurs dans les données publiques (open source intelligence). Le programme analyse divers sites, forums et réseaux sociaux à la recherche du nom d'utilisateur requis, c'est-à-dire qu'il vous permet de déterminer sur quels sites se trouve un utilisateur portant le surnom spécifié. Le projet a été développé sur la base de matériaux de recherche dans le domaine du scraping de données publiques. Des versions sont préparées pour Linux et Windows.
Le code est écrit en Python et est distribué sous une licence restreignant son utilisation à un usage personnel. De plus, le projet est un fork de la base de code du projet Sherlock, fourni sous la licence du MIT (le fork a été créé en raison de l'impossibilité d'étendre la base de sites).
https://github.com/snooppr/snoop
Release of Vim 9.1: 03/01/2024 After a year and a half of development, the text editor Vim 9.1 was released . The Vim code is distributed under its own copyleft license , compatible with the GPL and allowing unlimited use, distribution and reworking of the code. The main feature of the Vim license is related to the reversion of changes - improvements implemented in third-party products must be transferred to the original project if the Vim maintainer considers these improvements worthy of attention and submits a corresponding request. By distribution type, Vim is classified as Charityware, i.e. Instead of selling the program or collecting donations for the needs of the project, the authors of Vim ask to donate any amount to charity if the user likes the program. Vim 9.1 was the first release to be produced under the direction of a collective council, created after the death of the project's author, who took over the decision-making work. This issue is dedicated to the memory of Bram Moolenaar, the author and key developer of Vim, who has been maintaining the project for more than 30 years. Brahm developed the vast majority of changes to Vim - he made 16.5 thousand commits and added 3.5 million lines of code, which is 50 times more than the contribution of all other developers combined. https://www.vim.org/news/news.php
Sortie de Vim 9.1 03/01/2024
Après un an et demi de développement, l'éditeur de texte Vim 9.1 est sorti. Le code de Vim est distribué sous sa propre licence copyleft, compatible avec la GPL et permettant une utilisation, une distribution et un remaniement illimités du code. La principale caractéristique de la licence Vim est liée à la réversion des modifications - les améliorations mises en œuvre dans des produits tiers doivent être transférées au projet original si le responsable de Vim considère que ces améliorations méritent d'être prises en compte et soumet une demande en ce sens. Au lieu de vendre le programme ou de collecter des dons pour les besoins du projet, les auteurs de Vim demandent de donner n'importe quel montant à une œuvre de charité si l'utilisateur aime le programme.
Vim 9.1 a été la première version produite sous la direction d'un conseil collectif, créé après la mort de l'auteur du projet et qui a repris le travail de prise de décision. Cette édition est dédiée à la mémoire de Bram Moolenaar, l'auteur et le principal développeur de Vim, qui a maintenu le projet pendant plus de 30 ans. Bram est à l'origine de la grande majorité des modifications apportées à Vim : il a effectué 16,5 milliers de modifications et ajouté 3,5 millions de lignes de code, soit 50 fois plus que la contribution de tous les autres développeurs réunis.
https://www.vim.org/news/news.php
Release of IPFire 2.27 Core 182: 04/01/2024 IPFire 2.27 Core 182 has been published . IPFire is distinguished by a simple installation process and configuration through an intuitive web interface, replete with visual graphics. The size of the installation iso image is 423 MB (x86_64, AArch64). The system is modular, in addition to the basic functions of packet filtering and traffic management for IPFire, modules are available with the implementation of a system for preventing attacks based on Suricata, for creating a file server (Samba, FTP, NFS), a mail server (Cyrus-IMAPd, Postfix, Spamassassin, ClamAV and Openmailadmin) and a print server (CUPS), organizing a VoIP gateway based on Asterisk and Teamspeak, creating a wireless access point, organizing a streaming audio and video server (MPFire, Videolan, Icecast, Gnump3d, VDR). To install add-ons in IPFire, a special package manager, Pakfire, is used. https://blog.ipfire.org/post/ipfire-2-27-core-update-182-released
Publication d'IPFire 2.27 Core 182 04/01/2024
IPFire 2.27 Core 182 a été publié. IPFire se distingue par un processus d'installation simple et une configuration par le biais d'une interface Web intuitive, dotée de graphiques visuels. La taille de l'image ISO d'installation est de 423 Mo (x86_64, AArch64).
Le système est modulaire : outre les fonctions de base de filtrage de paquets et de gestion du trafic pour IPFire, des modules sont disponibles avec la mise en place d'un système de prévention d'attaques basé sur Suricata, la création d'un serveur de fichiers (Samba, FTP, NFS), un serveur de messagerie (Cyrus-IMAPd, Postfix, Spamassassin, ClamAV et Openmailadmin) et un serveur d'impression (CUPS), l'organisation d'une passerelle VoIP basée sur Asterisk et Teamspeak, la création d'un point d'accès sans fil, l'organisation d'un serveur de streaming audio et vidéo (MPFire, Videolan, Icecast, Gnump3d, VDR). Pour installer des modules complémentaires dans IPFire, un gestionnaire de paquets spécial, Pakfire, est utilisé.
https://blog.ipfire.org/post/ipfire-2-27-core-update-182-released
6
Maestro core, written in Rust and partially compatible with Linux: 04/01/2024 A project with a lightweight Unix-like kernel in the Rust language, implementing a subset of system calls of the Linux kernel sufficient to create standard working environments, was spotted in the wild. The project was created in 2018 and initially used the C language, but in 2020 it was completely restarted from scratch, taking into account the accumulated experience and switched to Rust to reduce the likelihood of errors arising when working with memory. The kernel code is distributed under the MIT license. In addition to the kernel, this Rust project is also developing an X11 server, a package manager, a loader, an installer, sets of utilities and other components necessary for building an operating system. The kernel has a monolithic architecture and currently only supports x86 systems in 32-bit mode. The kernel code base has 48.8 thousand lines of code (for comparison, the Linux kernel has 33 million lines of code). Can be run in QEMU, VirtualBox or on top of hardware. At the current stage of development, Maestro implements 31% (135 out of 437) of Linux system calls, which is enough to load a console environment based on bash and the standard C library Musl. The Maestro-based environment can also run some of the utilities from the GNU coreutils suite, such as ls, cat, mkdir, rm, rmdir, uname and whoami. https://blog.lenot.re/a/introduction
Le noyau de Maestro, écrit en Rust et partiellement compatible avec Linux 04/01/2024
Un projet de noyau léger de type Unix en langage Rust, implémentant un sous-ensemble d'appels système du noyau Linux suffisant pour créer des environnements de travail standard, a été repéré dans la nature. Le projet a été créé en 2018 et utilisait initialement le langage C, mais en 2020, il a été entièrement repris à zéro, en tenant compte de l'expérience accumulée et est passé à Rust pour réduire la probabilité d'erreurs survenant lors du travail avec la mémoire. Le code du noyau est distribué sous la licence du MIT. Outre le noyau, ce projet Rust développe également un serveur X11, un gestionnaire de paquets, un chargeur, un installeur, des ensembles d'utilitaires et d'autres composants nécessaires à la compilation d'un système d'exploitation.
Le noyau a une architecture monolithique et ne supporte actuellement que les systèmes x86 en mode 32-bit. La base de code du noyau compte 48,8 milliers de lignes de code (à titre de comparaison, le noyau Linux compte 33 millions de lignes de code). Il peut être exécuté dans QEMU, VirtualBox ou par-dessus le matériel. Au stade actuel de développement, Maestro implémente 31 % (135 sur 437) des appels système de Linux, ce qui est suffisant pour charger un environnement de console basé sur bash et la bibliothèque C standard Musl. L'environnement basé sur Maestro peut également exécuter certains des utilitaires de la suite GNU coreutils, tels que ls, cat, mkdir, rm, rmdir, uname et whoami.
https://blog.lenot.re/a/introduction
Linux kernel 6.7 release: 08/01/2024 After two months of development, Linus Torvalds presented the latest release of the Linux 6.7 kernel . Among the most notable changes were: integration of the Bcachefs file system, discontinuation of support for the Itanium architecture, the ability of Nouveau to work with GSP-R firmware, support for TLS encryption in NVMe-TCP, the ability to use exceptions in BPF, support for futex in io_uring, optimization of fq (Fair Queuing) scheduler performance ), support for the TCP-AO extension (TCP Authentication Option) and the ability to restrict network connections in the Landlock security mechanism, added access control to user namespace and io_uring via AppArmor. The new version includes 18,405 fixes from 2,066 developers, the patch size is 72 MB (the changes affected 13,467 files, 906,147 lines of code were added, 341,048 lines were deleted). The last release had 15291 fixes from 2058 developers, the patch size was 39 MB. About 45% of all changes introduced in 6.7 are related to device drivers, approximately 14% of changes are related to updating code specific to hardware architectures, 13% are related to the network stack, 5% are related to file systems, and 3% are related to internal kernel subsystems. https://lore.kernel.org/lkml/CAHk-=widprp4XoHUcsDe7e16YZjLYJWra-dK0hE1MnfPMf6C3Q@mail.gmail.com/
Version 6.7 du noyau Linux 08/01/2024
Après deux mois de développement, Linus Torvalds a présenté la dernière version du noyau Linux, la 6.7. Parmi les changements les plus notables, citons : l'intégration du système de fichiers Bcachefs, l'arrêt de la prise en charge de l'architecture Itanium, la capacité de Nouveau à travailler avec le firmware GSP-R, la prise en charge du chiffrement TLS dans NVMe-TCP, la possibilité d'utiliser des exceptions dans BPF, la prise en charge de futex dans io_uring, l'optimisation des performances du planificateur fq (Fair Queuing), la prise en charge de l'extension TCP-AO (TCP Authentication Option) et la possibilité de restreindre les connexions réseau dans le mécanisme de sécurité Landlock, l'ajout d'un contrôle d'accès à l'espace de noms des utilisateurs et à io_uring via AppArmor.
La nouvelle version comprend 18 405 corrections apportées par 2 066 développeurs, la taille du correctif est de 72 Mo (les modifications ont affecté 13 467 fichiers, 906 147 lignes de code ont été ajoutées, 341 048 lignes ont été supprimées). La version précédente comportait 15 291 correctifs apportés par 2 058 développeurs, la taille du correctif était de 39 Mo. Environ 45 % de tous les changements introduits dans la version 6.7 sont liés aux pilotes de périphériques, environ 14 % des changements sont liés à la mise à jour du code spécifique aux architectures matérielles, 13 % sont liés à la pile réseau, 5 % sont liés aux systèmes de fichiers et 3 % sont liés aux sous-systèmes internes du noyau.
https://lore.kernel.org/lkml/CAHk-=widprp4XoHUcsDe7e16YZjLYJWra-dK0hE1MnfPMf6C3Q@mail.gmail.com/
KDE Plasma desktop in OpenBSD: 09/01/2024 Rafael Sadowski announced the availability of the KDE Plasma 5.27 user environment for installation on OpenBSD-current, ready-to-install packages, kde-plasma and kde-plasma-extra, and the intention to provide support for KDE Plasma in the spring release of OpenBSD 7.5. After the end of support for KDE4, OpenBSD never ported the KDE Plasma 5 desktop. Packages with KDE Gears 5 applications and KDE Frameworks 5 libraries have been available in OpenBSD ports for quite some time, but the shell itself has remained inoperable until now. https://rsadowski.de/posts/2024-01-09-openbsd-kde/
Bureau KDE Plasma sous OpenBSD 09/01/2024
Rafael Sadowski a annoncé la disponibilité de l'environnement utilisateur KDE Plasma 5.27 pour l'installation sur OpenBSD-current, des paquets prêts à installer, kde-plasma et kde-plasma-extra, et l'intention de fournir le support pour KDE Plasma dans la version de printemps d'OpenBSD 7.5. Après la fin du support de KDE4, OpenBSD n'a jamais porté le bureau KDE Plasma 5. Des paquets contenant les applications KDE Gears 5 et les bibliothèques KDE Frameworks 5 sont disponibles dans les ports OpenBSD depuis un certain temps, mais l'interpréteur de commandes lui-même est resté inopérant jusqu'à présent.
7
Release of Solus 4.5: 09/01/2024 A new release of Solus 4.5 has been published, which is not based on packages of other distributions and develops its own installer, package manager and configurator. Previously, the Budgie desktop was developed as part of the distribution , but now it is separated into an independent project. The dev's decided to develop the next branch of Solus 5 using the technologies of the SerpentOS distribution. The project's development code is distributed under the GPLv2 license; C and Vala languages are used for development. Builds with Budgie, GNOME, KDE Plasma and Xfce desktops are provided. The size of iso images is 2.7 GB (x86_64). The distribution follows a hybrid development model in which it periodically releases major releases that offer new technologies and significant improvements, and in between major releases the distribution develops using a rolling model of package updates. https://getsol.us/2024/01/08/solus-4-5-released/
Sortie de Solus 4.5 09/01/2024
La nouvelle version 4.5 de Solus a été publiée ; elle n'est pas basée sur des paquets d'autres distributions et développe son propre installeur, gestionnaire de paquets et configurateur. Auparavant, le bureau Budgie était développé dans le cadre de la distribution, mais il est maintenant séparé dans un projet indépendant. Les développeurs ont décidé de développer la prochaine branche de Solus 5 en utilisant les technologies de la distribution SerpentOS. Le code de développement du projet est distribué sous licence GPLv2 ; les langages C et Vala sont utilisés pour le développement. Des compilations avec les bureaux Budgie, GNOME, KDE Plasma et Xfce sont fournies. La taille des images ISO est de 2,7 Go (x86_64).
La distribution suit un modèle de développement hybride : elle publie périodiquement des versions majeures qui offrent de nouvelles technologies et des améliorations significatives, et entre les versions majeures, la distribution se développe en utilisant un modèle de mises à jour en continu des paquets.
https://getsol.us/2024/01/08/solus-4-5-released/
Chrome OS 120 released: 09/01/2024 A new release of Chrome OS 120 is available, based on the Linux kernel, the upstart system manager, the ebuild/portage assembly tools, open components and the Chrome 120 web browser. The user environment of Chrome OS is limited to a web browser, and instead of standard programs, web applications are used, however, Chrome OS includes a full multi-window interface, desktop and taskbar. The source code is distributed under the free Apache 2.0 license. Chrome OS 120 build is available for most current Chromebook models. Chrome OS Flex edition is offered for use on regular computers. https://chromereleases.googleblog.com/2024/01/stable-channel-update-for-chromeos.html
Sortie de Chrome OS 120 09/01/2024
Une nouvelle version de Chrome OS, la 120, est disponible, basée sur le noyau Linux, le gestionnaire de système upstart, les outils d'assemblage ebuild/portage, des composants ouverts et le navigateur Web Chrome 120. L'environnement utilisateur de Chrome OS est limité à un navigateur Web et, au lieu de programmes standards, des applications Web sont utilisées. Cependant, Chrome OS inclut une interface multi-fenêtres complète, un bureau et une barre de tâches. Le code source est distribué sous la licence libre Apache 2.0. Chrome OS 120 est disponible pour la plupart des modèles actuels de Chromebook. L'édition Chrome OS Flex est proposée pour les ordinateurs ordinaires.
https://chromereleases.googleblog.com/2024/01/stable-channel-update-for-chromeos.html
Arch Linux switched to using dbus-broker: 09/01/2024 Arch Linux developers have announced the use of the dbus-broker project as the default implementation of the D-Bus bus. (say that 3 x fast!) It is claimed that using dbus-broker instead of the classic dbus-daemon background process will improve reliability, increase performance and improve integration with systemd. The ability to use the old dbus-daemon background process as an option is retained - the Pacman package manager will provide a choice in installing dbus-broker-units or dbus-daemon-units, offering the first option by default. By comparison, the Fedora project switched to dbus-broker by default in 2019. D-Bus Broker is implemented in user space, but actively uses Linux kernel subsystems for acceleration, remains compatible with the D-Bus reference implementation, and can be used to transparently replace dbus-daemon. At the same time, dbus-broker was initially designed to support functionality that is in demand in practice, takes into account resources associated with users and pays special attention to optimizing performance and increasing reliability (for example, a message cannot be lost without error handling). https://archlinux.org/news/making-dbus-broker-our-default-d-bus-daemon/
Arch Linux est passé à l'utilisation de dbus-broker 09/01/2024
Les développeurs d'Arch Linux ont annoncé l'utilisation du projet dbus-broker comme implémentation par défaut du bus D-Bus. L'utilisation de dbus-broker au lieu du processus d'arrière-plan classique dbus-daemon devrait améliorer la fiabilité, les performances et l'intégration avec systemd. La possibilité d'utiliser l'ancien processus d'arrière-plan dbus-daemon est conservée en option - le gestionnaire de paquets Pacman offrira le choix d'installer dbus-broker-units ou dbus-daemon-units, en proposant la première option par défaut.
À titre de comparaison, le projet Fedora est passé à dbus-broker par défaut en 2019. D-Bus Broker est implémenté dans l'espace utilisateur, mais utilise activement les sous-systèmes du noyau Linux pour l'accélération, reste compatible avec l'implémentation de référence de D-Bus et peut être utilisé pour remplacer de manière transparente dbus-daemon. En même temps, dbus-broker a été initialement conçu pour prendre en charge les fonctionnalités demandées dans la pratique, prend en compte les ressources associées aux utilisateurs et accorde une attention particulière à l'optimisation des performances et à l'augmentation de la fiabilité (par exemple, un message ne peut pas être perdu sans traitement des erreurs).
https://archlinux.org/news/making-dbus-broker-our-default-d-bus-daemon/
8
Arti 1.1.12, an implementation of Tor in Rust: 10/01/2024 The Arti 1.1.12 project, which develops a Tor client written in the Rust language, has a new release. The 1.x branch is marked as suitable for use by general users and provides the same level of privacy, usability, and stability as the main C implementation. The code is distributed under the Apache 2.0 and MIT licenses. Version Arti 1.1.12 is notable for bringing the implementation of onion services to the point of being ready for testing and experimentation. Using Arti, you can now not only connect to existing onion services, but also create your own onion services. At the same time, some features for ensuring privacy and protection of onion services are not yet ready, such as client authorization, protection against DoS attacks and the mechanism for preventing the detection of Vanguard Guard nodes, so the implementation is not yet recommended for production implementations. https://blog.torproject.org/arti_1_1_12_released/
Arti 1.1.12, une implémentation de Tor en Rust 10/01/2024
Le projet Arti, qui développe un client Tor écrit en langage Rust, a une nouvelle version, la 1.1.12. La branche 1.x est marquée comme étant adaptée à une utilisation par des utilisateurs généraux et fournit le même niveau de confidentialité, de convivialité et de stabilité que l'implémentation principale en C. Le code est distribué sous les licences Apache 2.0 et MIT.
La version Arti 1.1.12 est remarquable pour avoir amené l'implémentation des services d'onion au point d'être prête pour les tests et l'expérimentation. En utilisant Arti, vous pouvez non seulement vous connecter aux services d'onion existants, mais aussi créer vos propres services d'onion. Dans le même temps, certaines fonctionnalités visant à garantir la confidentialité et la protection des services d'onion ne sont pas encore prêtes, telles que l'autorisation du client, la protection contre les attaques DoS et le mécanisme permettant d'empêcher la détection des nœuds Vanguard Guard, de sorte que l'implémentation n'est pas encore recommandée pour les implémentations en production.
https://blog.torproject.org/arti_1_1_12_released/
The GodotOS project toy: 11/01/2024 The first release of the GodotOS project has been published. It is a prototype graphical interface created using the Godot game engine. GodotOS is being touted as an experiment in using a game engine to design a minimalistic, user-friendly, and aesthetically pleasing desktop interface. The project code is written in GDScript and is distributed under the AGPLv3 license. Builds are available for Linux and Windows. A demo has also been prepared, downloadable via the Web and running in a browser. GodotOS supports working with files, editing text documents, viewing images, and even running simple games. Creating an interface for launching games and built-in applications is mentioned as one of the possible future applications. https://github.com/popcar2/GodotOS/releases/tag/1.0.0
Le jouet du projet GodotOS 11/01/2024
La première version du projet GodotOS a été publiée. Il s'agit d'un prototype d'interface graphique créé à l'aide du moteur de jeu Godot. GodotOS est présenté comme une expérience d'utilisation d'un moteur de jeu pour concevoir une interface de bureau minimaliste, conviviale et esthétique. Le code du projet est écrit en GDScript et est distribué sous licence AGPLv3. Des versions sont disponibles pour Linux et Windows. Une démo a également été préparée ; elle est téléchargeable via le Web et fonctionne dans un navigateur.
GodotOS permet de travailler avec des fichiers, d'éditer des documents texte, de visualiser des images et même d'exécuter des jeux simples. La création d'une interface pour le lancement de jeux et d'applications intégrées est mentionnée comme l'une des applications futures possibles.
https://github.com/popcar2/GodotOS/releases/tag/1.0.0
End of support for LTS Linux kernel 4.14: 11/01/2024 Greg Kroah-Hartman, responsible for maintaining the stable branch of the Linux kernel, announced the publication of the final release of the Linux kernel 4.14.336, which will be the last in this series. Branch 4.14 was published in November 2017 and has been maintained for 6 years. It is recommended that products shipped with the 4.14 kernel be upgraded to more current LTS releases. https://lkml.org/lkml/2024/1/10/201
Fin du support pour le noyau Linux LTS 4.14 11/01/2024
Greg Kroah-Hartman, responsable de la maintenance de la branche stable du noyau Linux, a annoncé la publication de la version finale du noyau Linux 4.14.336, qui sera la dernière de cette série. La branche 4.14 a été publiée en novembre 2017 et a été maintenue pendant 6 ans. Il est recommandé que les produits livrés avec le noyau 4.14 soient mis à niveau vers des versions LTS plus récentes.
9
First release candidate for KDE 6: 11/01/2024 Testing has begun on release candidates for the KDE Plasma 6 user environment, the KDE Frameworks 6 libraries and the KDE Gear 6 collection of applications. The release candidate marks the transition to the final testing stage ahead of release scheduled for February 28th. To evaluate KDE 6, you can use builds from the KDE Neon project. The key change in the KDE 6 branch is the transition to Qt 6, changing some basic settings, cleaning up obsolete features and delivering an updated base set of libraries and runtime components of KDE Frameworks 6, which forms the KDE software stack. By default, KDE Plasma 6 offers a session that uses the Wayland protocol, a new task switching interface, and a floating panel display mode, which has visible padding between the panel and the screen borders. Behavioral changes include switching to double-clicking to open files and directories and disabling the ability to switch virtual desktops by scrolling on the desktop. Among the functional changes, we can note the transfer of the shell, libraries and applications from Kirigami.AbstractListItem widgets to Kirigami.BasicListItem, the implementation of separate colour management for each screen, the return of the effect for navigating across desktops in the form of a rotating cube, a change in the design of the Discover application manager, modernization of the configurator and panel configuration interface, the ability to unlock the screen using a smart card or fingerprint, HDR support in games. https://kde.org/announcements/megarelease/6/rc1/
Première version candidate de KDE 6 11/01/2024
Les tests ont commencé sur les versions candidates de l'environnement utilisateur KDE Plasma 6, des bibliothèques KDE Frameworks 6 et de la collection d'applications KDE Gear 6. La version candidate marque la transition vers la phase finale de test avant la sortie prévue pour le 28 février. Pour évaluer KDE 6, vous pouvez utiliser les builds du projet KDE Neon.
Le principal changement dans la branche KDE 6 est la transition vers Qt 6, la modification de certains paramètres de base, le nettoyage des fonctionnalités obsolètes et la fourniture d'un ensemble mis à jour de bibliothèques et de composants d'exécution de KDE Frameworks 6, qui forment la pile logicielle de KDE. Par défaut, KDE Plasma 6 offre une session qui utilise le protocole Wayland, une nouvelle interface de changement de tâches, et un mode d'affichage de panneau flottant, qui a un rembourrage visible entre le panneau et les bords de l'écran. Les changements comportementaux incluent le passage au double-clic pour ouvrir les fichiers et les répertoires et la désactivation de la possibilité de changer de bureau virtuel en faisant défiler le bureau.
Parmi les changements fonctionnels, on peut noter le transfert du shell, des bibliothèques et des applications des widgets Kirigami.AbstractListItem vers Kirigami.BasicListItem, la mise en place d'une gestion des couleurs séparée pour chaque écran, le retour de l'effet de navigation à travers les bureaux sous la forme d'un cube rotatif, un changement de design du gestionnaire d'applications Discover, la modernisation de l'interface de configuration du configurateur et des panneaux, la possibilité de déverrouiller l'écran à l'aide d'une carte à puce ou d'une empreinte digitale, la prise en charge du HDR dans les jeux.
https://kde.org/announcements/megarelease/6/rc1/
The OpenSSH Project plan to deprecate DSA support: 12/01/2024 The developers of the OpenSSH project have presented a plan to end support for keys based on the DSA algorithm. By modern standards, DSA keys do not provide the proper level of protection, since they are limited by the size of the private key of only 160 bits and the SHA1 hash, which, according to the estimated security level, corresponds to approximately an 80-bit symmetric key. By default, the use of DSA keys was discontinued in 2015, but DSA support is left as an option, since this algorithm is the only one required for implementation in the SSHv2 protocol. This requirement was added because at the time of the creation and approval of the SSHv2 protocol, all alternative algorithms were subject to patents. Since then, the situation has changed, the patents associated with RSA have expired, the ECDSA algorithm has been added, which is significantly superior to DSA in performance and security, as well as EdDSA, which is safer and faster than ECDSA. The only factor in continuing DSA support was maintaining compatibility with legacy devices. https://lists.mindrot.org/pipermail/openssh-unix-announce/2024-January/000156.html
Le projet OpenSSH prévoit de supprimer le support de DSA 12/01/2024
Les développeurs du projet OpenSSH ont présenté un plan visant à mettre fin à la prise en charge des clés basées sur l'algorithme DSA. Selon les normes modernes, les clés DSA ne fournissent pas le niveau de protection approprié, car elles sont limitées par la taille de la clé privée, de seulement 160 bits, et par le hachage SHA1, qui, selon le niveau de sécurité estimé, correspond approximativement à une clé symétrique de 80 bits.
Par défaut, l'utilisation des clés DSA a été abandonnée en 2015, mais la prise en charge de DSA est laissée en option, car cet algorithme est le seul requis pour l'implémentation dans le protocole SSHv2. Cette exigence a été ajoutée parce qu'à l'époque de la création et de l'approbation du protocole SSHv2, tous les algorithmes alternatifs étaient soumis à des brevets. Depuis, la situation a changé, les brevets associés à RSA ont expiré, l'algorithme ECDSA a été ajouté, qui est nettement supérieur à DSA en termes de performance et de sécurité, ainsi que EdDSA, qui est plus sûr et plus rapide que ECDSA. Le seul facteur qui a motivé le maintien de la prise en charge de l'algorithme DSA a été le maintien de la compatibilité avec les dispositifs existants.
https://lists.mindrot.org/pipermail/openssh-unix-announce/2024-January/000156.html
Release of Linux Mint 21.3: 12/01/2024 The release of the Linux Mint 21.3 distribution has been announced, continuing the development of a branch based on Ubuntu 22.04 LTS. The distribution is fully compatible with Ubuntu, but differs significantly in the approach to organizing the user interface and the selection of default applications. Linux Mint developers provide a desktop environment that follows the classic canons of desktop layout, which is more familiar to users who do not accept the new methods of building the GNOME 3 interface. Builds based on the MATE 1.26 ( 2.9 GB ) and Cinnamon 6.0 ( 2.9 GB ) are available for download as well as Xfce 4.18 ( 2.8 GB ). Linux Mint 21 is classified as a long-term support (LTS) release, for which updates will be generated until 2027. https://blog.linuxmint.com/?p=4624
Sortie de Linux Mint 21.3 12/01/2024
La sortie de la distribution Linux Mint 21.3 a été annoncée, poursuivant le développement d'une branche basée sur Ubuntu 22.04 LTS. La distribution est entièrement compatible avec Ubuntu, mais diffère considérablement dans l'approche de l'organisation de l'interface utilisateur et la sélection des applications par défaut. Les développeurs de Linux Mint fournissent un environnement de bureau qui suit les canons classiques de l'agencement du bureau, ce qui est plus familier aux utilisateurs qui n'acceptent pas les nouvelles méthodes de compilation de l'interface GNOME 3. Des versions basées sur MATE 1.26 (2,9 Go) et Cinnamon 6.0 (2,9 Go) sont disponibles au téléchargement, ainsi que Xfce 4.18 (2,8 Go). Linux Mint 21 est classée comme une version de support à long terme (LTS), pour laquelle des mises à jour seront générées jusqu'en 2027.
10
Release of Firebird 5.0 DBMS: 13/01/2024 After two and a half years of development, the release of the relational DBMS Firebird 5.0 was presented . Firebird continues the development of the InterBase 6.0 DBMS code, opened in 2000 by Borland. Firebird is licensed under the free MPL and supports ANSI SQL standards, including features such as triggers, stored procedures, and replication. Binary builds are prepared for Linux, Windows, macOS and Android. https://firebirdsql.org/en/news/firebird-5-0-0-is-released/
Publication du SGBD Firebird 5.0 13/01/2024
Après deux ans et demi de développement, la version 5.0 du SGBD relationnel Firebird a été présentée. Firebird poursuit le développement du code du SGBD InterBase 6.0, ouvert en 2000 par Borland. Firebird est sous licence libre MPL et supporte les standards ANSI SQL, y compris des fonctionnalités telles que les triggers, les procédures stockées et la réplication. Des versions binaires sont préparées pour Linux, Windows, macOS et Android.
https://firebirdsql.org/en/news/firebird-5-0-0-is-released/
PulseAudio 17.0 sound server available: 13/01/2024 PulseAudio 17.0 , which acts as an intermediary between applications and various low-level audio subsystems, abstracting work with harrdware, is out. PulseAudio allows you to control the volume and mixing of sound at the level of individual applications, organize the input, mixing and output of sound in the presence of several input and output channels or sound cards, allows you to change the format of the audio stream on the fly and use plug-ins and makes it possible to transparently redirect the audio stream to another machine . PulseAudio code is licensed under LGPL 2.1+. Supports Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS and Windows. It is noted that there are relatively few improvements in the new PulseAudio 17.0 branch and the development of the project has recently slowed down, as the community's main attention is now focused on the development of the Pipewire multimedia server, the WirePlumber audio session manager and related projects. https://lists.freedesktop.org/archives/pulseaudio-discuss/2024-January/032426.html
Le serveur audio PulseAudio 17.0 est disponible 13/01/2024
PulseAudio 17.0, qui agit comme un intermédiaire entre les applications et divers sous-systèmes audio de bas niveau, abstrayant le travail avec le matériel, est disponible. PulseAudio permet de contrôler le volume et le mixage du son au niveau des applications individuelles, d'organiser l'entrée, le mixage et la sortie du son en présence de plusieurs canaux d'entrée et de sortie ou de cartes son, de changer le format du flux audio à la volée et d'utiliser des plug-ins, et permet de rediriger de manière transparente le flux audio vers une autre machine. Le code de PulseAudio est sous licence LGPL 2.1+. Il est compatible avec Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS et Windows.
Il est à noter qu'il y a relativement peu d'améliorations dans la nouvelle branche PulseAudio 17.0 et que le développement du projet s'est récemment ralenti, l'attention de la communauté se concentrant désormais sur le développement du serveur multimédia Pipewire, du gestionnaire de session audio WirePlumber et d'autres projets connexes.
https://lists.freedesktop.org/archives/pulseaudio-discuss/2024-January/032426.html
The Linux 6.8 kernel to speed up TCP: 14/01/2024 The code on which the Linux 6.8 kernel is based has been updated with a set of changes that significantly improve the performance of the TCP stack. In cases where multiple parallel TCP connections are processed, the speedup can reach 40%. The improvement was possible because variables in the network stack structures (socks, netdev, netns, mibs) were positioned as they were added, which was determined by historical reasons. Revision of the placement of variables in structures in order to improve the efficiency of working with the processor cache (minimizing the use of cache lines at the data transfer stage) and optimizing access to variables led to a noticeable increase in TCP speed, especially in the case of a large number of simultaneous TCP connections. https://git.kernel.org/torvalds/c/3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106
Le noyau Linux 6.8 accélérera TCP 14/01/2024
Le code sur lequel repose le noyau Linux 6.8 a été mis à jour avec une série de modifications qui améliorent considérablement les performances de la pile TCP. Dans les cas où plusieurs connexions TCP parallèles sont traitées, l'accélération peut atteindre 40 %.
L'amélioration a été possible parce que les variables dans les structures de la pile réseau (socks, netdev, netns, mibs) ont été positionnées au fur et à mesure qu'elles étaient ajoutées, ce qui était déterminé par des raisons historiques. La révision de l'emplacement des variables dans les structures afin d'améliorer l'efficacité du travail avec le cache du processeur (minimiser l'utilisation des lignes de cache lors de la phase de transfert des données) et l'optimisation de l'accès aux variables ont conduit à une augmentation notable de la vitesse de TCP, en particulier dans le cas d'un grand nombre de connexions TCP simultanées.
https://git.kernel.org/torvalds/c/3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106
11
Release of Lutris 0.5.15: 15/01/2024 The Lutris gaming platform, version 0.5.15 has been released, providing tools to make it easier to install, configure, and manage games on Linux. The project code is written in Python and is distributed under the GPLv3 license. The project maintains a database for quickly searching and installing games, allowing you to launch games on Linux through a single interface with one click, without worrying about installing dependencies and settings. Runtime components for running games are supplied by the project and are not tied to the distribution used. A runtime is a distribution-independent set of libraries that includes components from SteamOS and Ubuntu, as well as various additional libraries. You can install games distributed through GOG, Steam, Epic Games Store, Battle.net, Amazon Games, Origin and Uplay. At the same time, Lutris itself acts only as an intermediary and does not sell games, so for commercial games the user must independently purchase the game from the appropriate service (free games can be launched with one click from the Lutris graphical interface). https://github.com/lutris/lutris/releases/tag/v0.5.15
Sortie de Lutris 0.5.15 15/01/2024
La plateforme de jeu Lutris, version 0.5.15, a été publiée. Elle fournit des outils qui facilitent l'installation, la configuration et la gestion des jeux sur Linux. Le code du projet est écrit en Python et est distribué sous licence GPLv3.
Le projet maintient une base de données pour rechercher et installer rapidement des jeux, ce qui vous permet de lancer des jeux sur Linux à travers une interface unique en un seul clic, sans vous soucier de l'installation des dépendances et des paramètres. Les composants d'exécution des jeux sont fournis par le projet et ne sont pas liés à la distribution utilisée. Un runtime est un ensemble de bibliothèques indépendant de la distribution qui comprend des composants de SteamOS et Ubuntu, ainsi que diverses bibliothèques supplémentaires.
Vous pouvez installer des jeux distribués par GOG, Steam, Epic Games Store, Battle.net, Amazon Games, Origin et Uplay. En même temps, Lutris n'agit qu'en tant qu'intermédiaire et ne vend pas de jeux. Pour les jeux commerciaux, l'utilisateur doit donc acheter indépendamment le jeu auprès du service approprié (les jeux gratuits peuvent être lancés en un clic à partir de l'interface graphique de Lutris).
https://github.com/lutris/lutris/releases/tag/v0.5.15
openSUSE Leap 16 will be built on the ALP platform using containers: 16/01/2024 The openSUSE project developers have announced their start of work on the next major release of the openSUSE Leap 16, which will be based on the new ALP (Adaptable Linux Platform) technology platform, which the commercial SUSE distribution is also moving to. openSUSE Leap 16.0 is planned for release in 2025. This year, on June 11, openSUSE Leap 15.6 will be released, which will most likely become the last classic release of the project. If for some reason the development of openSUSE Leap 16 is delayed, they will extend the life cycle of openSUSE Leap 15.6 or release an additional release of openSUSE Leap 15.7. The development of openSUSE Leap 16 plans to continue using the openSUSE Factory repository development model and achieve an optimal balance between new ALP technologies, the traditional Linux operating system and community package integration initiatives. The ALP platform is positioned as a continuation of the development of the SUSE Linux Enterprise distribution and is distinguished by dividing the basic distribution into parts. The main distribution will be a stripped-down “host OS” environment, which includes only the components minimally necessary to work on top of your equipment. All applications and user space components will not run in a mixed environment, but in separate containers or virtual machines running on top of the “host OS” and isolated from each other. https://news.opensuse.org/2024/01/15/clear-course-is-set-for-os-leap/
openSUSE Leap 16 sera construit sur la plateforme ALP en utilisant des conteneurs 16/01/2024
Les développeurs du projet openSUSE ont annoncé qu'ils commençaient à travailler sur la prochaine version majeure, openSUSE Leap 16, qui sera basée sur la nouvelle plateforme technologique ALP (Adaptable Linux Platform), vers laquelle la distribution commerciale SUSE se tourne également. openSUSE Leap 16.0 devrait sortir en 2025.
Cette année, le 11 juin, openSUSE Leap 15.6 sera publié, ce qui sera très probablement la dernière version classique du projet. Si, pour une raison quelconque, le développement d'openSUSE Leap 16 est retardé, ils prolongeront le cycle de vie d'openSUSE Leap 15.6 ou publieront une version supplémentaire, openSUSE Leap 15.7. Le développement d'openSUSE Leap 16 prévoit de continuer à utiliser le modèle de développement du dépôt openSUSE Factory et d'atteindre un équilibre optimal entre les nouvelles technologies ALP, le système d'exploitation Linux traditionnel et les initiatives communautaires d'intégration de paquets.
La plate-forme ALP se positionne comme une continuation du développement de la distribution SUSE Linux Enterprise et se distingue par la division de la distribution de base en plusieurs parties. La distribution principale sera un environnement « OS hôte » dépouillé, qui n'inclut que les composants minimalement nécessaires pour fonctionner sur votre machine. Toutes les applications et tous les composants de l'espace utilisateur ne fonctionneront pas dans un environnement mixte, mais dans des conteneurs distincts ou des machines virtuelles fonctionnant par-dessus le « système d'exploitation hôte » et isolés les uns des autres.
https://news.opensuse.org/2024/01/15/clear-course-is-set-for-os-leap/
COSMIC Custom Shell: 16/01/2024 System76, the developer of the Linux distribution Pop!_OS , announced progress in developing their custom shell called COSMIC , rewritten in the Rust language (not to be confused with the old COSMIC, which was based on the GNOME Shell). The shell has been in development for over two years and is close to the first alpha release, which will mark the readiness of a basic set of features that allow the shell to be considered a working product. They expect that the alpha version will be published at the end of March and will help gather more feedback to finalize the functionality and improve the usability. Highlights include COSMIC Terminal emulator , written using the alacritty_terminal framework and supporting features such as GPU rendering, skins, and rich input methods. Among the tasks under development, the addition of support for mouse emulation and the ability to open hyperlinks in the terminal, are noted. https://blog.system76.com/post/cosmic-the-road-to-alpha
COSMIC Custom Shell 16/01/2024
System76, le développeur de la distribution Linux Pop!_OS, a annoncé l'avancement du développement de son shell personnalisé appelé COSMIC, réécrit en langage Rust (à ne pas confondre avec l'ancien COSMIC, qui était basé sur le shell GNOME). Le shell est en développement depuis plus de deux ans et est proche de la première version alpha, qui marquera la disponibilité d'un ensemble de fonctionnalités de base permettant au shell d'être considéré comme un produit fonctionnel. La version alpha devrait être publiée à la fin du mois de mars et permettra de recueillir davantage de commentaires afin de finaliser les fonctionnalités et d'améliorer la convivialité. Les points forts comprennent l'émulateur de terminal COSMIC, écrit à l'aide du framework alacritty_terminal et des fonctionnalités de soutien telles que le rendu GPU, les skins et les méthodes d'entrée riches. Parmi les tâches en cours de développement, l'ajout de la prise en charge de l'émulation de la souris et la possibilité d'ouvrir des hyperliens dans le terminal sont notés.
12
VirtualBox 7.0.14 released: 17/01/2024 Oracle has published a corrective release of the virtualization system VirtualBox 7.0.14 , which contains 14 fixes. At the same time, an update of the previous branch of VirtualBox 6.1.50 was created with 7 changes , including support for packages with the kernel from the RHEL 9.4 and 8.9 distributions, as well as the implementation of the ability to import and export images of virtual machines with NVMe drive controllers and media inserted into the virtual CD drive/ DVD. https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00229.html
Sortie de VirtualBox 7.0.14 17/01/2024
Oracle a publié une version corrective du système de virtualisation VirtualBox 7.0.14 , qui contient 14 corrections. Parallèlement, une mise à jour de la branche précédente de VirtualBox, la 6.1.50, a été créée avec 7 changements, dont la prise en charge des paquets avec le noyau des distributions RHEL 9.4 et 8.9, ainsi que l'implémentation de la capacité d'importer et d'exporter des images de machines virtuelles avec des contrôleurs de lecteur NVMe et des médias insérés dans le lecteur de CD/DVD virtuel.
https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00229.html
MySQL 8.3.0 DBMS: 17/01/2024 Oracle has formed a new branch of the MySQL 8.3 DBMS and published a corrective update for MySQL 8.0.36 . MySQL Community Server 8.3.0 builds are prepared for all major Linux, FreeBSD, macOS and Windows distributions. MySQL 8.3.0 is the third release built under the new release model, which provides for the presence of two types of MySQL branches - “Innovation” and “LTS”. The Innovation branches, which include MySQL 8.1, 8.2 and 8.3, are recommended for those who want to get access to new functionality earlier. These branches are published every 3 months and are supported only until the next major release is published. LTS branches are recommended for implementations that require predictability and long-term unchanged behavior. LTS branches will be released every two years and will be supported normally for 5 years, in addition, you can get another 3 years of extended support. An LTS release of MySQL 8.4 is expected in the spring of 2024, after which a new Innovation branch, 9.0 will be formed. https://dev.mysql.com/downloads/mysql/
SGBD MySQL 8.3.0 17/01/2024
Oracle a formé une nouvelle branche du SGBD MySQL 8.3 et a publié une mise à jour corrective pour MySQL 8.0.36. Les builds de MySQL Community Server 8.3.0 sont préparés pour les principales distributions Linux, FreeBSD, macOS et Windows.
MySQL 8.3.0 est la troisième version compilée sous le nouveau modèle de publication, qui prévoit la présence de deux types de branches MySQL - « Innovation » et « LTS ». Les branches Innovation, qui incluent MySQL 8.1, 8.2 et 8.3, sont recommandées pour ceux qui souhaitent accéder plus tôt aux nouvelles fonctionnalités. Ces branches sont publiées tous les trois mois et ne sont prises en charge que jusqu'à la publication de la prochaine version majeure. Les branches LTS sont recommandées pour les implémentations qui nécessitent une prévisibilité et un comportement inchangé à long terme. Les branches LTS seront publiées tous les deux ans et seront supportées normalement pendant 5 ans. De plus, vous pouvez bénéficier de 3 années supplémentaires de support étendu. Une version LTS de MySQL 8.4 est attendue au printemps 2024, après quoi une nouvelle branche d'Innovation, la 9.0, sera créée.
https://dev.mysql.com/downloads/mysql/
X.Org Server 21.1.11: 18/01/2024 Corrective releases of X.Org Server 21.1.11 and DDX component (Device-Dependent X) xwayland 23.2.4 have been published , which ensures the launch of X.Org Server for running/executing X11 applications in Wayland-based environments. The new versions fix 6 vulnerabilities, some of which can be exploited for privilege escalation on systems where the X server is running as root, as well as for remote code execution in configurations that use X11 session redirection via SSH for access. https://lists.x.org/archives/xorg/2024-January/061526.html
X.Org Server 21.1.11 18/01/2024
Des versions correctives de X.Org Server 21.1.11 et du composant DDX (Device-Dependent X) xwayland 23.2.4 ont été publiées, ce qui garantit le lancement de X.Org Server pour l'exécution d'applications X11 dans des environnements basés sur Wayland. Les nouvelles versions corrigent 6 vulnérabilités, dont certaines peuvent être exploitées pour l'élévation des privilèges sur les systèmes où le serveur X est exécuté en tant que root, ainsi que pour l'exécution de code à distance dans les configurations qui utilisent la redirection de session X11 via SSH pour l'accès.
13
Release of Tesseract 5.3.4: 18/01/2024 The release of the optical text recognition system, Tesseract 5.3.4 was announced. It supports recognition of UTF-8 characters and texts in more than 100 languages. The result can be saved in plain text or in HTML (hOCR), ALTO (XML), PDF and TSV formats. The system was originally created between 1985-1995 in the Hewlett Packard laboratory; in 2005, the code was opened under the Apache license and was further developed with the participation of Google employees. The source code of the project is distributed under the Apache 2.0 license. Tesseract includes a console utility and the libtesseract library for embedding OCR functionality into other applications. Third-party GUI interfaces that support Tesseract include gImageReader , VietOCR and YAGF. Two recognition engines are offered: a classic one that recognizes text at the level of individual character patterns, and a new one based on the use of a machine learning system based on an LSTM recurrent neural network, optimized for recognizing entire strings and allowing for a significant increase in accuracy. Ready-made trained models have been published for 123 languages . To optimize performance, modules using OpenMP and SIMD instructions AVX2, AVX, AVX512F, NEON or SSE4.1 are offered. https://github.com/tesseract-ocr/tesseract/releases/tag/5.3.4
Sortie de Tesseract 5.3.4 18/01/2024
La sortie du système de reconnaissance optique de texte Tesseract 5.3.4 a été annoncée. Il permet la reconnaissance de caractères UTF-8 et de textes dans plus de 100 langues. Le résultat peut être sauvegardé en texte simple ou aux formats HTML (hOCR), ALTO (XML), PDF et TSV. Le système a été créé entre 1985 et 1995 dans le laboratoire de Hewlett Packard ; en 2005, le code a été ouvert sous la licence Apache et a été développé avec la participation d'employés de Google. Le code source du projet est distribué sous la licence Apache 2.0.
Tesseract comprend un utilitaire de console et la bibliothèque libtesseract pour intégrer la fonctionnalité OCR dans d'autres applications. Les interfaces GUI tierces qui supportent Tesseract incluent gImageReader, VietOCR et YAGF. Deux moteurs de reconnaissance sont proposés : un moteur classique, qui reconnaît le texte au niveau des modèles de caractères individuels, et un nouveau moteur basé sur l'utilisation d'un système d'apprentissage automatique fondé sur un réseau neuronal récurrent LSTM, optimisé pour reconnaître des chaînes entières et permettant une augmentation significative de la précision. Des modèles entraînés prêts à l'emploi ont été publiés pour 123 langues. Pour optimiser les performances, des modules utilisant OpenMP et les instructions SIMD AVX2, AVX, AVX512F, NEON ou SSE4.1 sont proposés.
https://github.com/tesseract-ocr/tesseract/releases/tag/5.3.4
Release of GNU Emacs 29.2: 18/01/2024 The GNU Project has published a new release of the GNU Emacs 29.2 text editor. Until the release of GNU Emacs 24.5, the project developed under the personal leadership of Richard Stallman, who handed over the post of project leader to John Wiegley in the fall of 2015. The project code is written in C and Lisp and is distributed under the GPLv3 license. In the new release on the GNU/Linux platform, Emacs is set to handle the 'org-protocol' URI scheme by default. The "org" mode allows you to quickly save bookmarks, notes and links using the 'emacsclient' command, for example to save a URL link with a title you can run 'emacsclient "org-protocol://store-link?url=URL&title=TITLE". In addition, the new version offers a new option 'tramp-show-ad-hoc-proxies', with which you can enable the display of external file names instead of shortcuts to them. https://www.mail-archive.com/info-gnu@gnu.org/msg03249.html
Publication de GNU Emacs 29.2 18/01/2024
Le projet GNU a publié une nouvelle version de l'éditeur de texte GNU Emacs 29.2. Jusqu'à la publication de GNU Emacs 24.5, le projet s'est développé sous la direction personnelle de Richard Stallman, qui a cédé le poste de chef de projet à John Wiegley à l'automne 2015. Le code du projet est écrit en C et en Lisp et est distribué sous la licence GPLv3.
Dans la nouvelle version sur la plateforme GNU/Linux, Emacs est configuré pour gérer par défaut le schéma d'URI 'org-protocol'. Le mode « org » permet de sauvegarder rapidement des signets, des notes et des liens en utilisant la commande « emacsclient » ; par exemple, pour sauvegarder un lien URL avec un titre, vous pouvez lancer « emacsclient "org-protocol://store-link?url=URL&title=TITLE" ». En outre, la nouvelle version offre une nouvelle option « tramp-show-ad-hoc-proxies », avec laquelle vous pouvez activer l'affichage des noms de fichiers externes au lieu des raccourcis vers ces derniers.
https://www.mail-archive.com/info-gnu@gnu.org/msg03249.html
Foxconn joins initiative to protect Linux from patent claims: 18/01/2024 Foxconn has joined the Open Invention Network (OIN), an organization dedicated to protecting the Linux ecosystem from patent claims. By joining OIN, Foxconn has demonstrated its commitment to co-innovation and non-aggressive patent management. Foxconn ranks 20th among the largest corporations by revenue (Fortune Global 500) and is the world's largest contract electronics manufacturer (about 40% of all consumer electronic devices are manufactured at Foxconn). OIN members agree not to assert patent claims and will freely permit the use of patented technologies in projects related to the Linux ecosystem. OIN members include more than 3,800 companies, communities, and organizations that have signed a patent-sharing license agreement. Among the main participants of OIN, ensuring the creation of a patent pool protecting Linux, are companies such as Google, Amazon, IBM, NEC, Toyota, Renault, SUSE, Philips, Red Hat, Alibaba, HP, AT&T, Juniper, Facebook, Cisco, Casio, Huawei, Fujitsu, Sony and Microsoft. Companies that sign the agreement gain access to patents held by OIN in exchange for an obligation not to pursue legal claims for the use of technologies used in the Linux ecosystem. Including as part of joining OIN, Microsoft transferred to OIN participants the right to use more than 60 thousand of its patents, pledging not to use them against Linux and open source software. https://openinventionnetwork.com/hon-hai-technology-group-foxconn-joins-open-invention-network-community/
Foxconn se joint à l'initiative visant à protéger Linux contre les revendications de brevets 18/01/2024
Foxconn a rejoint l'Open Invention Network (OIN), une organisation dédiée à la protection de l'écosystème Linux contre les revendications de brevets. En rejoignant l'OIN, Foxconn a démontré son engagement en faveur de la co-innovation et d'une gestion non agressive des brevets. Foxconn se classe au 20e rang des plus grandes entreprises en termes de chiffre d'affaires (Fortune Global 500) et est le plus grand fabricant d'électronique sous contrat au monde (environ 40 % de tous les appareils électroniques grand public sont fabriqués chez Foxconn).
Les membres de l'OIN s'engagent à ne pas revendiquer de brevets et à autoriser librement l'utilisation de technologies brevetées dans des projets liés à l'écosystème Linux. Les membres de l'OIN comprennent plus de 3 800 entreprises, communautés et organisations qui ont signé un accord de licence de partage de brevets. Parmi les principaux participants à l'OIN, qui assurent la création d'une communauté de brevets protégeant Linux, figurent des entreprises telles que Google, Amazon, IBM, NEC, Toyota, Renault, SUSE, Philips, Red Hat, Alibaba, HP, AT&T, Juniper, Facebook, Cisco, Casio, Huawei, Fujitsu, Sony et Microsoft.
Les entreprises qui signent l'accord ont accès aux brevets détenus par l'OIN en échange d'une obligation de ne pas intenter de poursuites judiciaires pour l'utilisation de technologies utilisées dans l'écosystème Linux. Dans le cadre de son adhésion à l'OIN, Microsoft a transféré aux participants de l'OIN le droit d'utiliser plus de 60 000 de ses brevets, en s'engageant à ne pas les utiliser contre Linux et les logiciels libres.
14
Release of Wayland-Protocols 1.33: 19/01/2024 After six months of development, a new release of the wayland-protocols 1.33 package has been published, containing a set of protocols and extensions that complement the capabilities of the base Wayland protocol and provide the capabilities necessary for building composite servers and user environments. In the new version, the ” linux-dmabuf “ protocol has been transferred to the stable category , which ensures the sharing of several video cards using DMA-BUF technology (allows you to create wl_buffer based on DMA-BUF). A new protocol ” ext-transient-seat “ has been added and placed in the “staging” category. The new protocol can be used to create temporary independent sessions (seats) designed for use with virtual input devices implemented using the “virtual_keyboard_unstable_v1” and “wlr_virtual_pointer_unstable_v1” protocols. For example, when implementing the ability to connect to a remote desktop, the protocol allows you to create a separate session for each user with a virtual keyboard and mouse. https://lists.freedesktop.org/archives/wayland-devel/2024-January/043400.html
Publication de Wayland-Protocols 1.33 19/01/2024
Après six mois de développement, une nouvelle version 1.33 du paquet wayland-protocols a été publiée, contenant un ensemble de protocoles et d'extensions qui complètent les capacités du protocole Wayland de base et fournissent les capacités nécessaires à la construction de serveurs et d'environnements utilisateur composites.
Dans la nouvelle version, le protocole « linux-dmabuf » a été transféré dans la catégorie stable, ce qui assure le partage de plusieurs cartes vidéo utilisant la technologie DMA-BUF (permet de créer des wl_buffer basés sur DMA-BUF). Un nouveau protocole « ext-transient-seat » a été ajouté et placé dans la catégorie « staging ». Ce nouveau protocole peut être utilisé pour créer des sessions indépendantes temporaires (seats) conçues pour être utilisées avec des périphériques d'entrée virtuels mis en œuvre à l'aide des protocoles « virtual_keyboard_unstable_v1 » et « wlr_virtual_pointer_unstable_v1 ». Par exemple, lors de la mise en œuvre de la capacité à se connecter à un bureau à distance, le protocole vous permet de créer une session distincte pour chaque utilisateur à l'aide d'un clavier et d'une souris virtuels.
https://lists.freedesktop.org/archives/wayland-devel/2024-January/043400.html
KDE has improved scaling support and added autosaving in Dolphin: 20/01/2024 Nate Graham, a QA developer on the KDE project, has published a report on preparations for the KDE 6 release scheduled for February 28th. The KDE Plasma 6.0 and KDE Gears 6.0 codebase has been forked into a separate repository, and the master branch has begun accumulating changes for KDE Plasma 6.1 and KDE Gears 24.05. https://pointieststick.com/2024/01/19/this-week-in-kde-auto-save-in-dolphin-and-better-fractional-scaling/
KDE a amélioré la support de la mise à l'échelle et ajouté la sauvegarde automatique dans Dolphin 20/01/2024
Nate Graham, un développeur AQ sur le projet KDE, a publié un rapport sur les préparations pour la sortie de KDE 6 prévue pour le 28 février. La base de code de KDE Plasma 6.0 et KDE Gears 6.0 a été dérivée dans un dépôt séparé, et la branche principale a commencé à accumuler des changements pour KDE Plasma 6.1 et KDE Gears 24.05.
Release of GNU Ocrad OCR 0.29: 21/01/2024 After two years of development, the Ocrad 0.29 (Optical Character Recognition) text recognition system, developed under the GNU project, has been released . Ocrad can be used both in the form of a library for integrating OCR functions into other applications, and in the form of a separate utility that, based on the image passed to the input, produces text in UTF-8 or 8-bit encodings. For optical recognition, Ocrad uses a feature extraction method. It includes a page layout analyzer that allows you to correctly separate columns and blocks of text in printed documents. Recognition is supported only for characters from the “ascii”, ” iso-8859-9 “ and ” iso-8859-15 “ encodings (there is no support for the Cyrillic alphabet). https://www.mail-archive.com/info-gnu@gnu.org/msg03251.html
Publication de GNU Ocrad OCR 0.29 21/01/2024
Après deux ans de développement, le système de reconnaissance de texte Ocrad 0.29 (Optical Character Recognition), développé dans le cadre du projet GNU, a été publié. Ocrad peut être utilisé à la fois sous la forme d'une bibliothèque permettant d'intégrer des fonctions OCR dans d'autres applications, et sous la forme d'un utilitaire séparé qui, sur la base de l'image passée en entrée, produit du texte en encodage UTF-8 ou 8 bits.
Pour la reconnaissance optique, Ocrad utilise une méthode d'extraction de caractéristiques. Il comprend un analyseur de mise en page qui vous permet de séparer correctement les colonnes et les blocs de texte dans les documents imprimés. La reconnaissance n'est possible que pour les caractères des encodages « ascii », « iso-8859-9 » et « iso-8859-15 » (l'alphabet cyrillique n'est pas pris en charge).
15
Hans Reiser commented on deprecating ReiserFS: 19/01/2024 The mailing list of Linux kernel developers has published letters received by one of the developers during correspondence with Hans Reiser. In 2008 Reiser was sentenced to life imprisonment for the murder of his wife as a result of a quarrel with a subsequent attempt to cover up the crime (in 2027 Hans will be able to file application for parole). In the published letters, Hans regrets his mistakes in interacting with the developer community, discusses the deprecation of ReiserFS v3 in the Linux kernel 6.6 , analyzes the history of the development of ReiserFS, mentions hopes associated with the promotion of ReiserFS v4, and explains the technical solutions implemented in ReiserFS v4. Commenting on the decision to remove ReiserFS from the kernel, Hans mentioned that the question of whether this FS remains useful and whether it should continue to be supplied in the kernel should be decided by users and maintainers, taking into account current realities. He understands that having ReiserFS code in the kernel creates additional burden on maintainers due to the need to test and ensure compatibility with new features emerging in the kernel, and if the FS is no longer relevant, there is no point in continuing to ship it as part of the kernel. During the development of ReiserFS 4, many of the shortcomings of ReiserFS 3 were addressed and maintenance was simplified, but this version was never accepted into the kernel. According to Hans, his only request is to add a README file accompanying the ReiserFS code , before the ReiserFS code is removed from the kernel, mentioning Mikhail Gilulu, Konstantin Shvachko and Anatoly Pinchuk, whose contributions to the development remained undeservedly missed. They were hired by Hans and developed ReiserFS, but due to Hans’ unrestrained character and excessive demands (Hans could work around the clock and expected similar enthusiasm from others) they left the project, which at that time was perceived by Hans as a betrayal, but over time he realized that their decision was justified under the circumstances. https://lore.kernel.org/lkml/b98b29cf-27d9-49e0-b10b-1848399badfd@kittens.ph/T/
Hans Reiser a commenté la dépréciation de ReiserFS 19/01/2024
La liste de diffusion des développeurs du noyau Linux a publié des lettres reçues par l'un des développeurs lors de sa correspondance avec Hans Reiser. En 2008, Reiser a été condamné à la prison à vie pour le meurtre de sa femme à la suite d'une querelle et d'une tentative ultérieure de dissimuler le crime (en 2027, Hans pourra déposer une demande de libération conditionnelle). Dans les lettres publiées, Hans regrette ses erreurs d'interaction avec la communauté des développeurs, discute de la dépréciation de ReiserFS v3 dans le noyau Linux 6.6, analyse l'histoire du développement de ReiserFS, mentionne les espoirs associés à la promotion de ReiserFS v4, et explique les solutions techniques mises en œuvre dans ReiserFS v4.
Commentant la décision de retirer ReiserFS du noyau, Hans a mentionné que la question de savoir si ce logiciel reste utile et s'il doit continuer à être fourni dans le noyau devrait être décidée par les utilisateurs et les mainteneurs, en tenant compte des réalités actuelles. Il comprend que le fait d'avoir du code ReiserFS dans le noyau crée une charge supplémentaire pour les mainteneurs en raison de la nécessité de tester et d'assurer la compatibilité avec les nouvelles fonctionnalités émergeant dans le noyau et, si le FS n'est plus pertinent, il n'y a pas de raison de continuer à le fournir dans le cadre du noyau. Lors du développement de ReiserFS 4, de nombreuses lacunes de ReiserFS 3 ont été corrigées et la maintenance a été simplifiée, mais cette version n'a jamais été acceptée dans le noyau.
Selon Hans, sa seule demande est d'ajouter un fichier README accompagnant le code de ReiserFS, avant que celui-ci ne soit retiré du noyau, en mentionnant Mikhail Gilulu, Konstantin Shvachko et Anatoly Pinchuk, dont les contributions au développement n'ont pas été reconnues. Ils ont été engagés par Hans et ont développé ReiserFS, mais en raison du caractère effréné de Hans et de ses exigences excessives (Hans pouvait travailler 24 heures sur 24 et attendait un enthousiasme similaire de la part des autres), ils ont quitté le projet, ce qui, à l'époque, a été perçu par Hans comme une trahison, mais avec le temps, il s'est rendu compte que leur décision était justifiée compte tenu des circonstances.
https://lore.kernel.org/lkml/b98b29cf-27d9-49e0-b10b-1848399badfd@kittens.ph/T/
Fuchsia Workstation OS Development Program Canceled: 16/01/2024 The components required to build the Chrome browser for the Fuchsia operating system have been removed from the Chromium project repository . It is noted that support for Fuchsia in Chrome was an experiment that has now been discontinued. They separately stated that the reason for the termination of support is the winding down of the Fuchsia development program for workstations. Support for the WebEngine and WebRunner browser components for Fuchsia will continue, but a separate full-fledged Chrome browser will not be provided. Fuchsia's future development will likely focus only on consumer devices, such as home automation systems, smart photo frames and speakers. Fuchsia is based on the Zircon microkernel, which is based on the LK project, extended for use on various classes of devices, including smartphones and personal computers. Zircon extends LK with support for processes and shared libraries, a user level, an object handling system and a capability-based security model. Drivers are implemented as dynamic libraries running in user space, loaded by the devhost process and managed by the device manager (devmg, Device Manager). Fuchsia has its own graphical interface written in Dart using the Flutter framework. The project also develops the Peridot user interface framework, the Fargo package manager, the libc standard library, the Escher rendering system, the Magma Vulkan driver, the Scenic composite manager, the MinFS, MemFS, ThinFS (FAT in Go language) and Blobfs file systems, as well as FVM partitions. For application development, support for C/C++ and Dart languages are provided, Rust is allowed in system components, Go is used in the network stack, and Python is used in the build system. https://bugs.chromium.org/p/chromium/issues/detail?id%3D1509109
Le programme de développement de l'OS de la station de travail Fuchsia est annulé 16/01/2024
Les composants nécessaires à la construction du navigateur Chrome pour le système d'exploitation Fuchsia ont été retirés du dépôt du projet Chromium. Il est à noter que la prise en charge de Fuchsia dans Chrome était une expérience qui a été interrompue. Il a été déclaré séparément que la raison de l'arrêt du support est la fin du programme de développement de Fuchsia pour les stations de travail. Le support des composants WebEngine et WebRunner pour Fuchsia se poursuivra, mais un navigateur Chrome à part entière ne sera pas fourni. Le développement futur de Fuchsia se concentrera probablement uniquement sur les appareils grand public, tels que les systèmes domotiques, les cadres photo intelligents et les haut-parleurs.
Fuchsia repose sur le micro-noyau Zircon, qui est basé sur le projet LK, étendu pour une utilisation sur différentes classes d'appareils, y compris les smartphones et les ordinateurs personnels. Zircon étend LK en prenant en charge les processus et les bibliothèques partagées, un niveau utilisateur, un système de gestion des objets et un modèle de sécurité basé sur les capacités. Les pilotes sont mis en œuvre sous forme de bibliothèques dynamiques fonctionnant dans l'espace utilisateur, chargées par le processus devhost et gérées par le gestionnaire de périphériques (devmg, Device Manager).
Fuchsia possède sa propre interface graphique écrite en Dart à l'aide du framework Flutter. Le projet développe également l'interface utilisateur Peridot, le gestionnaire de paquets Fargo, la bibliothèque standard libc, le système de rendu Escher, le pilote Vulkan Magma, le gestionnaire composite Scenic, les systèmes de fichiers MinFS, MemFS, ThinFS (FAT en langage Go) et Blobfs, ainsi que les partitions FVM. Pour le développement d'applications, la prise en charge des langages C/C++ et Dart est assurée, Rust est autorisé dans les composants du système, Go est utilisé dans la pile réseau et Python est utilisé dans le système de compilation.
https://bugs.chromium.org/p/chromium/issues/detail?id%3D1509109