Outils pour utilisateurs

Outils du site


issue183:actus

Table des matières

1

nginx 1.23.0 release: 06/21/2022 The first release of the new main branch for nginx 1.23.0 is out, where the development of new features will continue. In the parallel, the maintained stable branch 1.22.x , only changes related to the elimination of serious bugs and vulnerabilities were made. Next year, the 1.24 stable branch will be merged from the 1.23.x main branch. http://nginx.org/#2022-06-21

nginx 1.23.0 publiée 21/06/2022

La première version de la nouvelle branche principale de nginx 1.23.0 est sortie, où le développement de nouvelles fonctionnalités va se poursuivre. En parallèle, dans la branche stable maintenue, la 1.22.x , seuls les changements liés à l'élimination de bogues et de vulnérabilités graves ont été effectués. L'année prochaine, la branche stable 1.24 sera fusionnée avec la branche principale 1.23.x.

http://nginx.org/#2022-06-21

New Qt project leader appointed: 06/22/2022 Volker Hilsheimer has been selected as Chief Maintainer of the Qt project, replacing Lars Knoll, who has held the position for the past 11 years and announced his retirement from the Qt Company last month. The leader's candidacy was approved during the general vote of the escorts. Hilsheimer was ahead of Allan Sandfeld, who was also nominated for the lead by a margin of 24 votes to 18. Volker has been developing with Qt since the late 1990s and is currently Director of Research and Development (R&D), Graphics and User Interface at Qt Company. Lars Knoll characterizes Hilsheimer as technically savvy, with connections to the Qt Company, a respected developer community, and a supporter of Qt's development as an open source project. https://www.qt.io/blog/new-chief-maintainer-for-qt

Nomination d'un nouveau chef de projet Qt 22/06/2022

Volker Hilsheimer a été choisi comme mainteneur en chef du projet Qt, en remplacement de Lars Knoll, qui occupait ce poste depuis 11 ans et qui a annoncé sa retraite de la société Qt le mois dernier. La candidature du chef a été approuvée lors du vote général des accompagnateurs. M. Hilsheimer a devancé Allan Sandfeld, qui était également candidat au poste de responsable, par une marge de 24 voix contre 18.

Volker développe avec Qt depuis la fin des années 1990 et est actuellement directeur de la recherche et du développement (R&D), graphique et interface utilisateur, chez Qt Company. Lars Knoll décrit Hilsheimer comme étant techniquement compétent, ayant des liens avec la société Qt, une communauté de développeurs respectée et un partisan du développement de Qt en tant que projet Open Source.

https://www.qt.io/blog/new-chief-maintainer-for-qt

Rust support in the Linux 5.20 kernel: 06/22/2022 At the ongoing 'Open-Source Summit 2022' conference, in the FAQ section, Linus Torvalds mentioned the possibility of early integration into the Linux kernel of components for developing device drivers in Rust. It is possible that Rust-enabled patches will be accepted in the next changelog forming the composition of the 5.20 kernel, scheduled for late September. A pull request for the kernel has not yet been sent to Torvalds, but the patchset has been further reviewed, stripped of key notes, has been tested in the linux-next branch for quite some time, and has been brought to a state suitable for creating abstraction layers over kernel subsystems, writing drivers, and modules. Rust support is presented as an option that is not enabled by default and does not result in the inclusion of Rust among the required build dependencies for the kernel. https://www.phoronix.com/scan.php?page=news_item&px=Rust-For-Linux-5.20-Possible

Support de Rust dans le noyau Linux 5.20 22/06/2022

Lors de la conférence « Open Source Summit 2022 », dans la section FAQ, Linus Torvalds a mentionné la possibilité d'une intégration précoce dans le noyau Linux de composants pour le développement de pilotes de périphériques en Rust. Il est possible que des correctifs compatibles avec Rust soient acceptés dans le prochain changelog formant la composition du noyau 5.20, prévu pour la fin septembre.

Une demande de pull pour le noyau n'a pas encore été envoyée à Torvalds, mais le patchset a été revu, dépouillé des notes clés, est testé dans la branche linux-next depuis un certain temps, et a été amené à un état approprié pour créer des couches d'abstraction sur les sous-systèmes du noyau, écrire des pilotes et des modules. Le support de Rust est présenté comme une option qui n'est pas activée par défaut et n'entraîne pas l'inclusion de Rust parmi les dépendances de construction requises pour le noyau.

https://www.phoronix.com/scan.php?page=news_item&px=Rust-For-Linux-5.20-Possible

2

The GeckoLinux creator introduced SpiralLinux: 06/22/2022 The creator of the GeckoLinux distribution , which is based on openSUSE and pays great attention to desktop optimization and small things, such as high-quality font rendering, has introduced a new distribution, SpiralLinux , built using Debian GNU/Linux packages. The distribution offers 7 ready-to -use Live builds that come with Cinnamon, Xfce, GNOME, KDE Plasma, Mate, Budgie, and LXQt desktops that are optimized for a better user experience. The GeckoLinux project will continue to be maintained, and SpiralLinux is an attempt to keep things as they are in the event that openSUSE ceases to exist or is transformed into a fundamentally different product, in line with the upcoming plans for a major overhaul of SUSE and openSUSE. Debian is chosen as basis as a stable, flexibly adaptable and well-maintained distribution. At the same time, it is noted that the Debian developers are not sufficiently focused on the convenience of the end user, which is the reason for the creation of derivative distributions, the authors of which are trying to make the product more friendly to ordinary consumers. Unlike Ubuntu and Linux Mint, SpiralLinux doesn't try to develop its own infrastructure, but tries to stay as close to Debian as possible. SpiralLinux uses packages from the Debian core and uses the same repositories, but offers different default settings for all the major desktop environments available in the Debian repositories. Thus, the user is offered an alternative option for installing Debian, which is updated from the regular Debian repositories, but offers a set of settings that are more optimal for the user https://spirallinux.github.io/

Le créateur de GeckoLinux a présenté SpiralLinux 22/06/2022

Le créateur de la distribution GeckoLinux, basée sur openSUSE, et qui accorde une grande attention à l'optimisation du bureau et aux petites choses, comme le rendu des polices de haute qualité, a présenté une nouvelle distribution, SpiralLinux, construite à partir des paquets Debian GNU/Linux. La distribution propose 7 versions Live prêtes à l'emploi avec les bureaux Cinnamon, Xfce, GNOME, KDE Plasma, Mate, Budgie et LXQt qui sont optimisés pour une meilleure expérience utilisateur.

Le projet GeckoLinux continuera d'être maintenu, et SpiralLinux est une tentative de garder les choses telles qu'elles sont dans le cas où openSUSE cesserait d'exister ou serait transformé en un produit fondamentalement différent, conformément aux plans à venir pour une refonte majeure de SUSE et openSUSE. Debian est choisie comme base en tant que distribution stable, adaptable de manière flexible et bien maintenue. En même temps, il est noté que les développeurs de Debian ne sont pas suffisamment concentrés sur la commodité de l'utilisateur final, ce qui est la raison de la création de distributions dérivées, dont les auteurs essaient de rendre le produit plus convivial pour les consommateurs ordinaires.

Contrairement à Ubuntu et Linux Mint, SpiralLinux n'essaie pas de développer sa propre infrastructure, mais tente de rester aussi proche de Debian que possible. SpiralLinux utilise les paquets du noyau de Debian et emploie les mêmes dépôts, mais offre des paramètres par défaut différents pour tous les principaux environnements de bureau disponibles dans les dépôts de Debian. Ainsi, l'utilisateur se voit proposer une autre option d'installation de Debian, qui est mise à jour à partir des dépôts Debian habituels, mais qui offre un ensemble de paramètres plus optimaux pour l'utilisateur.

https://spirallinux.github.io/

AMD Opens FidelityFX Super Resolution 2.0 Technology: 06/22/2022 AMD has announced the release of the source code for an implementation of FSR 2.0 (FidelityFX Super Resolution) supersampling technology that uses spatial scaling and detail reconstruction algorithms to reduce loss in image quality when upscaling and converting to higher resolution. The code is written in C++ and distributed under the MIT license. In addition to the basic API for the C++ language, the project provides support for DirectX 12 and Vulkan graphics APIs, as well as HLSL and GLSL shader languages. A set of examples and detailed documentation is provided. FSR is used in games to scale output on high-resolution screens to achieve near-native resolution quality while preserving texture detail and crisp edges by reconstructing fine geometric and bitmap detail. With the help of settings, you can balance between quality and speed. The technology is compatible with various GPU models, including integrated chips. https://gpuopen.com/fsr2-source-available/

AMD inaugure la technologie FidelityFX Super Resolution 2.0 22/06/2022

AMD a annoncé la publication du code source d'une mise en œuvre de la technologie de sur-échantillonnage FSR 2.0 (FidelityFX Super Resolution) qui utilise des algorithmes de mise à l'échelle spatiale et de reconstruction des détails pour réduire la perte de qualité de l'image lors de la mise à l'échelle et de la conversion vers une résolution supérieure. Le code est écrit en C++ et distribué sous la licence du MIT. Outre l'API de base du langage C++, le projet assure la prise en charge des API graphiques DirectX 12 et Vulkan, ainsi que des langages de shaders HLSL et GLSL. Un ensemble d'exemples et une documentation détaillée sont fournis.

FSR est utilisé dans les jeux pour mettre à l'échelle la sortie sur les écrans haute résolution afin d'obtenir une qualité de résolution proche de la résolution native tout en préservant les détails de la texture et les bords nets en reconstruisant les détails géométriques et bitmap fins. Grâce aux paramètres, vous pouvez trouver un équilibre entre qualité et vitesse. Cette technologie est compatible avec différents modèles de GPU, y compris les puces intégrées.

https://gpuopen.com/fsr2-source-available/

KaOS 2022.06 distribution released: 06/24/2022 KaOS 2022.06 is out, a rolling release distribution aimed at providing a desktop based on recent releases of KDE and applications using Qt. In the distribution-specific design features, one can note the placement of a vertical panel on the right side of the screen. The distribution is developed with Arch Linux in mind, but maintains its own independent repository of more than 1500 packages, and also offers a number of its own graphical utilities. The default file system is XFS. Builds are published for x86_64 systems (2.9 GB). https://kaosx.us/news/2022/kaos06/

Sortie de la distribution KaOS 2022.06 24/06/2022

KaOS 2022.06 est sorti. C'est une distribution à mise à jour en continu visant à fournir un bureau basé sur les versions récentes de KDE et des applications utilisant Qt. Dans les caractéristiques de conception spécifiques à la distribution, on peut noter le placement d'un panneau vertical sur le côté droit de l'écran. La distribution est développée avec Arch Linux à l'esprit, mais maintient son propre dépôt indépendant de plus de 1 500 paquets, et offre également un certain nombre de ses propres utilitaires graphiques. Le système de fichiers par défaut est XFS. Les builds sont publiés pour les systèmes x86_64 (2.9 Go).

https://kaosx.us/news/2022/kaos06/

3

Communist 1.4 p2p-messenger Released: 06/25/2022 Version 1.4 of Communist P2P messenger has been published . The source code is written in the C++ programming language and distributed under the GPLv3 license. The graphical interface is based on the GTK 4 library. Linux and Windows operating systems are currently supported. Ready packages are prepared for Arch Linux ( AUR ) and Alt. Communist is a simple P2P messenger designed to work both on the Internet and in local networks of various configurations. To establish communication between users, a combination of a distributed hash table is used (the DHT version is used, designed for torrent clients) and the UDP hole punch technique (for interacting with hosts behind address translators). IPv4/IPv6 protocols are supported. All data is stored on the user's machine in encrypted form and is also transmitted encrypted. The encryption uses the AES standard and the ed25519 digital signature scheme. https://forum.altlinux.org/index.php?topic=46108.msg371189#msg371189

Communist 1.4 p2p-messenger diffusé 25/06/2022

La version 1.4 de la messagerie P2P Communist a été publiée. Le code source est écrit dans le langage de programmation C++ et distribué sous la licence GPLv3. L'interface graphique est basée sur la bibliothèque GTK 4. Les systèmes d'exploitation Linux et Windows sont actuellement pris en charge. Des paquets prêts à l'emploi sont préparés pour Arch Linux (AUR) et Alt.

Communist est une simple messagerie P2P conçu pour fonctionner à la fois sur Internet et dans des réseaux locaux de configurations diverses. Pour établir la communication entre les utilisateurs, une combinaison d'une table de hachage distribuée est utilisée (la version DHT, conçue pour les clients torrent, est utilisée) ainsi que la technique du hole punch UDP (pour interagir avec les hôtes derrière les traducteurs d'adresse). Les protocoles IPv4/IPv6 sont pris en charge. Toutes les données sont stockées sur la machine de l'utilisateur sous forme cryptée et sont également transmises de manière cryptée. Le cryptage utilise la norme AES et le schéma de signature numérique ed25519.

https://forum.altlinux.org/index.php?topic=46108.msg371189#msg371189

Pitivi Video Editor Release 2022.06: 06/25/2022 After a year of development , the release of the free, non-linear video editing system Pitivi 2022.06 is available . The editor is written in Python using the GTK+ (PyGTK) library and GES ( GStreamer Editing Services ) and can work with all audio and video formats supported by GStreamer, including the MXF (Material eXchange Format) format. The code is distributed under the LGPL license. https://github.com/pitivi/pitivi/releases/tag/2022.06.0

Pitivi Video Editor version 2022.06 25/06/2022

Après un an de développement, la version 2022.06 du système d'édition vidéo non linéaire gratuit Pitivi est disponible. L'éditeur est écrit en Python en utilisant la bibliothèque GTK+ (PyGTK) et GES (GStreamer Editing Services) et peut fonctionner avec tous les formats audio et vidéo supportés par GStreamer, y compris le format MXF (Material eXchange Format). Le code est distribué sous la licence LGPL.

https://github.com/pitivi/pitivi/releases/tag/2022.06.0

EndeavorOS 22.6 published: 06/25/2022 EndeavorOS 22.6 “Artemis” project is available , which replaced the Antergos distribution, which was discontinued in May 2019 due to the lack of free time for the remaining maintainers to maintain the project at the proper level. The size of the installation image is 1.8 GB (x86_64, the assembly for ARM is being developed separately). Endeavor OS allows the user to easily install Arch Linux with the necessary desktop in the form in which it is conceived in its regular filling, offered by the developers of the selected desktop, without additional pre-installed programs. The distribution offers a simple installer to install a basic Arch Linux environment with a default Xfce desktop and the ability to install from the repository one of the typical desktops based on Mate, LXQt, Cinnamon, KDE Plasma, GNOME, Budgie, as well as i3 tile window managers, BSPWM and Sway. Work is underway to add support for Qtile and Openbox window managers, UKUI , LXDE and Deepin desktops. One of the developers of the project is developing its own window manager 'Worm'. https://endeavouros.com/news/artemis-is-launched/

EndeavorOS 22.6 publié 25/06/2022

Le projet EndeavorOS 22.6 « Artemis » est disponible. Il a remplacé la distribution Antergos, abandonnée en mai 2019 en raison du manque de temps libre des mainteneurs restants pour maintenir le projet au niveau approprié. La taille de l'image d'installation est de 1,8 Go (x86_64, l'assemblage pour ARM est en cours de développement séparément).

Endeavor OS permet à l'utilisateur d'installer facilement Arch Linux avec le bureau nécessaire sous la forme dans laquelle il est conçu dans son remplissage habituel, offert par les développeurs du bureau sélectionné, sans programmes supplémentaires préinstallés. La distribution offre un installeur simple pour installer un environnement Arch Linux de base avec un bureau Xfce par défaut et la possibilité d'installer à partir du dépôt l'un des bureaux typiques basés sur Mate, LXQt, Cinnamon, KDE Plasma, GNOME, Budgie, ainsi que les gestionnaires de fenêtres à tuiles i3, BSPWM et Sway. Des travaux sont en cours pour ajouter le support des gestionnaires de fenêtres Qtile et Openbox, des bureaux UKUI, LXDE et Deepin. L'un des développeurs du projet est en train de développer son propre gestionnaire de fenêtres, « Worm ».

https://endeavouros.com/news/artemis-is-launched/

4

Redbean 2.0, a platform for web applications packaged in a universal executable ZIP archive: 25.06.2022 Redbean 2.0 project has been introduced , allowing web applications to be delivered as a universal executable file with an embedded web server that can run on Linux, Windows, MacOS, FreeBSD, NetBSD, and OpenBSD. It is a file that bundles all of the resources associated with the web application and the server, is compatible with the ZIP archive format, and allows you to use the zip utility to add additional files. The ability to run one file on different operating systems and recognize it as a ZIP archive is achieved by manipulating the headers of executable files and linking to the multiplatform standard C library Cosmopolitan . The project code is distributed under the ISC license. A universal executable file is made by combining segments and headers specific to different operating systems PE, ELF, MACHO, OPENBSD, ZIP in one file. To ensure that a single executable file runs on Windows and Unix systems, a trick is used to encode Windows PE files as a shell script, taking advantage of the fact that Thompson Shell does not use the “#!” script marker. As a result, an executable file is created, which combines several different formats used in Linux, BSD, Windows and macOS. https://justine.lol/redbean2/

Redbean 2.0, une plateforme pour les applications Web emballée dans une archive ZIP exécutable universelle 25/06/2022

Le projet Redbean 2.0 a été présenté, permettant aux applications Web d'être livrées sous la forme d'un fichier exécutable universel avec un serveur Web intégré pouvant fonctionner sur Linux, Windows, MacOS, FreeBSD, NetBSD et OpenBSD. Il s'agit d'un fichier qui regroupe toutes les ressources associées à l'application Web et au serveur, qui est compatible avec le format d'archive ZIP et qui permet l'utilisation de l'utilitaire zip pour ajouter des fichiers supplémentaires. La possibilité d'exécuter un fichier sur différents systèmes d'exploitation et de le reconnaître comme une archive ZIP est obtenue en manipulant les en-têtes des fichiers exécutables et en établissant un lien avec la bibliothèque C standard multi-plateforme Cosmopolitan. Le code du projet est distribué sous la licence ISC.

Un fichier exécutable universel est réalisé en combinant les segments et les en-têtes spécifiques aux différents systèmes d'exploitation PE, ELF, MACHO, OPENBSD, ZIP dans un seul fichier. Pour s'assurer qu'un seul fichier exécutable fonctionne sur les systèmes Windows et Unix, une astuce est utilisée pour encoder les fichiers PE de Windows comme un script shell, en profitant du fait que le Shell de Thompson n'utilise pas le marqueur de script « #! ». En conséquence, un fichier exécutable est créé, qui combine plusieurs formats différents utilisés dans Linux, BSD, Windows et macOS.

https://justine.lol/redbean2

Exim mail server 4.96: 06/26/2022 The Exim 4.96 mail server has been released, which includes the previous accumulated fixes and added new features. According to the May automated survey of about 800 thousand mail servers, the share of Exim is 59.59% (59.15% a year ago), Postfix is ​​used on 33.64% (33.76%) of mail servers, Sendmail - 3.55% (3.55%), MailEnable - 1.93% ( 2.02%), MDaemon - 0.45% (0.56%), Microsoft Exchange - 0.23% (0.30%). https://lists.exim.org/lurker/message/20220625.141825.d6de6074.en.html

Serveur de messagerie Exim 4.96 26/06/2022

Le serveur de messagerie Exim 4.96 a été publié. Il inclut les corrections accumulées précédemment et ajoute de nouvelles fonctionnalités. Selon l'enquête automatisée de mai sur environ 800 000 serveurs de messagerie, la part d'Exim est de 59,59 % (59,15 % il y a un an), Postfix est utilisé sur 33,64 % (33,76 %) des serveurs de messagerie, Sendmail - 3,55 % (3,55 %), MailEnable - 1,93 % ( 2,02 %), MDaemon - 0,45 % (0,56 %), Microsoft Exchange - 0,23 % (0,30 %).

https://lists.exim.org/lurker/message/20220625.141825.d6de6074.en.html

Shotcut video editor release 22.06: 26.06.2022 Shotcut 22.06 has been published, which is being developed by the author of the MLT project and uses this framework to do video editing. Support for video and audio formats is implemented through FFmpeg. It is possible to use plugins with the implementation of video and audio effects compatible with Frei0r and LADSPA . Among the features of Shotcut, one can note the possibility of multi-track editing with the composition of video from fragments in various source formats, without the need to import or re-encode them first. There are built-in tools for creating screencasts, processing images from a webcam and receiving streaming video. Qt5 is used to build the interface. The codewritten in C++ and distributed under the GPLv3 license. https://shotcut.org/blog/new-release-220623/

Publication de la version 22.06 de l'éditeur vidéo Shotcut 26/06/2022

La version 22.06 de Shotcut a été publiée. Ce logiciel, développé par l'auteur du projet MLT, utilise ce framework pour faire de l'édition vidéo. Le support des formats vidéo et audio est implémenté par FFmpeg. Il est possible d'utiliser des plugins avec l'implémentation d'effets vidéo et audio compatibles avec Frei0r et LADSPA. Parmi les fonctionnalités de Shotcut, on peut noter la possibilité d'un montage multi-piste avec la composition d'une vidéo à partir de fragments dans différents formats sources, sans avoir besoin de les importer ou de les ré-encoder au préalable. Des outils intégrés permettent de créer des screencasts, de traiter des images provenant d'une webcam et de recevoir des flux vidéo. Qt5 est utilisé pour compiler l'interface. Le code est écrit en C++ et distribué sous la licence GPLv3.

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

5

Changes to containerd to allow Linux containers to run on FreeBSD: 06/26/2022 The containerd project has adopted a set of changes that integrates runj runtime support and allows FreeBSD to use OCI-compliant Linux-based container images, such as Docker images. In the changelog, an example of successfully running an Alpine Linux image on FreeBSD is given. Despite the experimental status of the runj project and the limited functionality at the moment, even in this form, the project can be useful for personal experiments, simplifying solution modeling (Proof Of Concept), local development, running tests before deploying to cloud systems, and working out operability for cases when there is no way to switch to tested and industrial solutions on other platforms, but the need for containerization has matured. It requires installed jail, jls, jexec and ps. It's worth noting that runj is a personal project of Samuel Karp, an Amazon engineer developing the Bottlerocket Linux distribution and container isolation technologies for AWS, who is also an independent member of the Technical Oversight Board of the OpenContainers project. After bringing runj to the required level, the project can be used to replace the regular runtime in Docker and Kubernetes systems, using FreeBSD containers instead of Linux to run. The OCI runtime currently implements commands for creating, deleting, starting, forcibly terminating, and evaluating the status of containers, as well as setting the process, mount points, and hostname. https://github.com/containerd/containerd/pull/7000

Modifications de containerd pour permettre aux conteneurs Linux de fonctionner sous FreeBSD 26/06/2022

Le projet containerd a adopté un ensemble de changements qui intègre le support du runtime runj et permet à FreeBSD d'utiliser des images de conteneurs Linux conformes à l'OCI, comme les images Docker. Dans le journal des modifications, un exemple d'exécution réussie d'une image Linux Alpine sur FreeBSD est donné. Malgré le statut expérimental du projet runj et ses fonctionnalités limitées pour le moment, même sous cette forme, le projet peut être utile pour des expériences personnelles, pour simplifier la modélisation de solutions (Proof Of Concept), pour le développement local, pour exécuter des tests avant de déployer sur des systèmes en nuage, et pour travailler sur l'opérabilité pour les cas où il n'y a aucun moyen de passer à des solutions testées et industrielles sur d'autres plateformes, mais le besoin de conteneurisation a mûri. Elle nécessite l'installation de jail, jls, jexec et ps.

Il convient de noter que runj est un projet personnel de Samuel Karp, un ingénieur d'Amazon développant la distribution Bottlerocket Linux et les technologies d'isolation des conteneurs pour AWS. Il est également un membre indépendant du Technical Oversight Board du projet OpenContainers. Après avoir amélioré runj au niveau requis, le projet peut être utilisé pour remplacer le runtime ordinaire dans les systèmes Docker et Kubernetes, en utilisant des conteneurs FreeBSD au lieu de Linux pour fonctionner. Le runtime OCI implémente actuellement des commandes pour créer, supprimer, démarrer, terminer de force et évaluer le statut des conteneurs, ainsi que pour définir le processus, les points de montage et le nom d'hôte.

https://github.com/containerd/containerd/pull/7000

Wifibox 0.10 - environment for using Linux WiFi drivers in FreeBSD: 06/27/2022 A release of the Wifibox 0.10 project is available to address the problem with FreeBSD's use of wireless adapters that lack the required drivers. Adapters that are problematic for FreeBSD are provided by starting a Linux guest system, in which Linux-native wireless device drivers are loaded. The installation of the guest system with drivers is automated, and all the necessary components are packaged in the form of a ready- made wifibox package , which is launched at boot using the supplied rc service. (Including the transition to sleep mode is correctly processed.) The environment can potentially be applied to any WiFi cards supported on Linux, but has been tested primarily on Intel chips. They also tested the correct operation on systems with Qualcomm Atheros and AMD RZ608 (MediaTek MT7921K) wireless chips. The guest system is launched using the Bhyve hypervisor, which grants access forwarding to the wireless card. Requires a system that supports hardware virtualization (AMD-Vi or Intel VT-d). The guest system is based on Alpine Linux, built on the Musl system library and the BusyBox utility set. The image size is about 30MB on disk and consumes about 90MB of RAM. To connect to a wireless network, the wpa_supplicant package is used , the configuration files are synchronized with the settings from the main FreeBSD environment. The Unix control socket created by wpa_supplicant is forwarded to the host environment, which allows you to use the standard FreeBSD utilities for connecting and working with a wireless network, including the wpa_cli and wpa_gui (net/wpa_supplicant_gui) utilities. In the new release, the mechanism for forwarding WPA to the main environment has been redesigned, which made it possible to work with both wpa_supplicant and hostapd. The amount of memory required for the guest system has been reduced. Support for FreeBSD 13.0-RELEASE has been dropped. https://github.com/pgj/freebsd-wifibox/releases/tag/0.10.0

Wifibox 0.10 - environnement pour utiliser les pilotes WiFi Linux sous FreeBSD 27/06/2022

Une version du projet Wifibox, la 0.10, est disponible pour résoudre le problème de l'utilisation par FreeBSD d'adaptateurs sans fil qui n'ont pas les pilotes requis. Les adaptateurs qui posent problème pour FreeBSD sont fournis en démarrant un système invité Linux, dans lequel les pilotes de périphériques sans fil natifs de Linux sont chargés.

L'installation du système invité avec les pilotes est automatisée, et tous les composants nécessaires sont réunis sous la forme d'un paquet wifibox prêt à l'emploi qui est lancé au démarrage en utilisant le service rc fourni. (Même la transition au mode veille est traitée correctement.) L'environnement peut potentiellement être appliqué à toutes les cartes WiFi supportées par Linux, mais a été testé principalement sur des puces Intel. Ils ont également testé le fonctionnement correct sur des systèmes avec des puces sans fil Qualcomm Atheros et AMD RZ608 (MediaTek MT7921K).

Le système invité est lancé à l'aide de l'hyperviseur Bhyve, qui accorde le transfert d'accès à la carte sans fil. Un système qui prend en charge la virtualisation matérielle (AMD-Vi ou Intel VT-d) est nécessaire. Le système invité est basé sur Alpine Linux, construit sur la bibliothèque système Musl et l'ensemble d'utilitaires BusyBox. La taille de l'image est d'environ 30 Mo sur le disque et consomme environ 90 Mo de RAM.

Pour se connecter à un réseau sans fil, le paquet wpa_supplicant est utilisé, les fichiers de configuration sont synchronisés avec les paramètres de l'environnement FreeBSD principal. Le socket de contrôle Unix créé par wpa_supplicant est transmis à l'environnement hôte, ce qui permet d'utiliser les utilitaires FreeBSD standards pour se connecter et travailler avec un réseau sans fil, y compris les utilitaires wpa_cli et wpa_gui (net/wpa_supplicant_gui).

Dans la nouvelle version, le mécanisme de transfert du WPA vers l'environnement principal a été repensé, ce qui a permis de travailler à la fois avec wpa_supplicant et hostapd. La quantité de mémoire requise pour le système invité a été réduite. Le support de FreeBSD 13.0-RELEASE a été abandonné.

https://github.com/pgj/freebsd-wifibox/releases/tag/0.10.0

Git 2.37 source control release: 06/28/2022 The release of the distributed source control system Git 2.37 is introduced . Git is one of the most popular, reliable, and high-performance version control systems that provides flexible non-linear development tools based on branching and merging branches. To ensure the integrity of the history and resistance to “backdating” changes, implicit hashing of the entire previous history in each commit is used, it is also possible to verify the digital signatures of the developers of individual tags and commits. Compared to the previous release, 395 changes were accepted into the new version, prepared with the participation of 75 developers, 20 who took part in the development for the first time. https://lore.kernel.org/git/xmqqy1xinf00.fsf@gitster.g/

Version 2.37 du contrôle de la source Git 28/06/2022

La version 2.37 du système de contrôle de version distribué Git est présentée. Git est l'un des systèmes de contrôle de version les plus populaires, les plus fiables et les plus performants. Il offre des outils de développement non linéaires flexibles basés sur le branchement et la fusion de branches. Pour assurer l'intégrité de l'historique et la résistance aux changements à une date antérieure, « backdating », un hachage implicite de l'ensemble de l'historique précédent dans chaque commit est utilisé, il est également possible de vérifier les signatures numériques des développeurs des balises et commits individuels.

Par rapport à la version précédente, 395 changements ont été acceptés dans la nouvelle version, préparée avec la participation de 75 développeurs, dont 20 qui ont pris part au développement pour la première fois.

https://lore.kernel.org/git/xmqqy1xinf00.fsf@gitster.g/

6

Release BitTorrent client Deluge 2.1: 06/29/2022 Three years after the last major branch, Deluge 2.1 multiplatform BitTorrent client was published , written in Python (using the Twisted framework), based on libtorrent and supporting several types of user interface (GTK, web interface, console version). The project code is distributed under the GPL license. Deluge runs in client-server mode, where the user shell runs as a separate process, and all BitTorrent operations are controlled by a separate daemon that can be run on a remote computer. Among the features of the application are support for DHT (distributed hash table), UPnP, NAT-PMP, PEX (Peer Exchange), LSD (Local Peer Discovery), the ability to use encryption for the protocol and work through a proxy, WebTorrent compatibility , the ability to selectively limit the speed for certain torrents, sequential download mode. https://github.com/deluge-torrent/deluge/releases/tag/deluge-2.1.0

Sortie du client BitTorrent Deluge 2.1 29/06/2022

Trois ans après la dernière branche majeure, le client BitTorrent multi-plateforme Deluge 2.1 a été publié, écrit en Python (en utilisant le framework Twisted), basé sur libtorrent et supportant plusieurs types d'interface utilisateur (GTK, interface Web, version console). Le code du projet est distribué sous la licence GPL.

Deluge fonctionne en mode client-serveur, où le shell de l'utilisateur s'exécute comme un processus séparé, et toutes les opérations BitTorrent sont contrôlées par un démon séparé qui peut être exécuté sur un ordinateur distant. Parmi les caractéristiques de l'application, citons la prise en charge de DHT (table de hachage distribuée), UPnP, NAT-PMP, PEX (Peer Exchange), LSD (Local Peer Discovery), la possibilité d'utiliser le cryptage pour le protocole et de travailler via un proxy, la compatibilité avec WebTorrent, la possibilité de limiter sélectivement la vitesse pour certains torrents, le mode de téléchargement séquentiel.

https://github.com/deluge-torrent/deluge/releases/tag/deluge-2.1.0

Thunderbird 102 mail client released: 06/29/2022 A year after the publication of the last major release , Thunderbird 102 mail client , developed by community forces and based on Mozilla technologies, has been published . The new release is categorized as a long-term support release, with updates released throughout the year. Thunderbird 102 is based on the Firefox 102 ESR. The release is available as a direct download only , automatic upgrades from past releases to version 102.0 are not provided and will only be generated in version 102.2. https://blog.thunderbird.net/2022/06/thunderbird-102-released-a-serious-upgrade-to-your-communication/

Sortie du client de messagerie Thunderbird 102 29/06/2022

Un an après la publication de la dernière version majeure, le client de messagerie Thunderbird 102, développé par les forces communautaires et basé sur les technologies Mozilla, a été publié. Cette nouvelle version est classée comme une version de support à long terme, avec des mises à jour publiées tout au long de l'année. Thunderbird 102 est basé sur la version ESR de Firefox 102. La version est disponible en téléchargement direct uniquement, les mises à jour automatiques des versions précédentes vers la version 102.0 ne sont pas fournies et ne seront générées que dans la version 102.2.

https://blog.thunderbird.net/2022/06/thunderbird-102-released-a-serious-upgrade-to-your-communication/

23rd Ubuntu Touch Firmware Update: 29.06.2022 The UBports project , which took over the development of the Ubuntu Touch mobile platform after Canonical pulled out, has published an OTA-23 (over-the-air) firmware update. The project is also developing an experimental desktop port of Unity 8, which has been renamed Lomiri. Ubuntu Touch OTA-23 update is available for BQ E4.5 /E5/M10/U Plus, Cosmo Communicator, F(x)tec Pro1, Fairphone 2/3, Google Pixel 2XL/3a, Huawei Nexus 6P, LG Nexus 4/ 5, Meizu MX4/Pro 5, Nexus 7 2013, OnePlus 2/3/5/6/One, Samsung Galaxy Note 4/S3 Neo+, Sony Xperia X/XZ/Z4, Vollaphone, Xiaomi Mi A2/A3, Xiaomi Poco F1 , Xiaomi Redmi 3s/3x/3sp/4X/7, Xiaomi Redmi Note 7/7 Pro. Separately, without the “OTA-23” tag, updates will be prepared for Pine64 PinePhone and PineTab devices. Compared to the previous version, support for Asus Zenfone Max Pro M1, Xiaomi Poco M2 Pro, Google Pixel 2 and Google Pixel 3a XL smartphones has been added. https://ubports.com/

23e mise à jour du firmware d'Ubuntu Touch 29/06/2022

Le projet UBports, qui a repris le développement de la plateforme mobile Ubuntu Touch après le retrait de Canonical, a publié une mise à jour OTA-23 (over-the-air) du firmware. Le projet développe également un portage expérimental d'Unity 8, un environnement de bureau, qui a été renommé Lomiri.

La mise à jour OTA-23 d'Ubuntu Touch est disponible pour les BQ E4.5/E5/M10/U Plus, Cosmo Communicator, F(x)tec Pro1, Fairphone 2/3, Google Pixel 2XL/3a, Huawei Nexus 6P, LG Nexus 4/5, Meizu MX4/Pro 5, Nexus 7 2013, OnePlus 2/3/5/6/One, Samsung Galaxy Note 4/S3 Neo+, Sony Xperia X/XZ/Z4, Vollaphone, Xiaomi Mi A2/A3, Xiaomi Poco F1, Xiaomi Redmi 3s/3x/3sp/4X/7, Xiaomi Redmi Note 7/7 Pro. Séparément, sans l'étiquette « OTA-23 », des mises à jour seront préparées pour les appareils Pine64 PinePhone et PineTab. Par rapport à la version précédente, le support des smartphones Asus Zenfone Max Pro M1, Xiaomi Poco M2 Pro, Google Pixel 2 et Google Pixel 3a XL a été ajouté.

https://ubports.com/

7

Packj - a toolkit for detecting malicious libraries in Python and JavaScript: 06/30/2022 The developers of Packj, which analyzes library security, have published an open command-line toolkit that allows you to identify risky constructs in packages that may be associated with the implementation of malicious activity or the presence of vulnerabilities that are used to attack projects using the packages in question (“supply chain”). Packj supports checking packages in Python and JavaScript hosted in the PyPi and NPM directories (they also plan to add support for Ruby and RubyGems this month). The toolkit code is written in Python and distributed under the AGPLv3 license. During the analysis of 330 thousand packages using the proposed tools, 42 malicious packages with backdoors and 2.4 thousand risky packages were identified in the PyPi repository. During the survey, static code analysis is performed to identify API features and the presence of known vulnerabilities noted in the OSV database is assessed . The API is parsed using the MalOSS package. Package code is analyzed for common patterns commonly used in malware. The templates were prepared based on the study of 651 packages with confirmed malicious activity. It also identifies attributes and metadata that increase the risk of misuse, such as executing blocks via “eval” or “exec”, generating new code at runtime, using obfuscated code techniques, manipulating environment variables, misusing access to files, accessing network resources in setup scripts (setup.py), using typesquatting (assigning names similar to the names of popular libraries), identifying obsolete and abandoned projects, specifying non-existent emails and sites, lack of a public code repository. https://github.com/ossillate-inc/packj

Packj - une boîte à outils pour la détection de bibliothèques malveillantes dans Python et JavaScript 30/06/2022

Les développeurs de Packj, qui analyse la sécurité des bibliothèques, ont publié une boîte à outils Open Source, en ligne de commande, qui permet d'identifier les constructions à risque dans les paquets pouvant être associées à la mise en œuvre d'une activité malveillante ou à la présence de vulnérabilités utilisées pour attaquer les projets utilisant les paquets en question (« chaîne d'approvisionnement »). Packj prend en charge la vérification des paquets en Python et JavaScript hébergés dans les répertoires PyPi et NPM (ils prévoient également d'ajouter la prise en charge de Ruby et RubyGems ce mois-ci). Le code de la boîte à outils est écrit en Python et distribué sous la licence AGPLv3.

Au cours de l'analyse de 330 000 paquets à l'aide des outils proposés, 42 paquets malveillants avec des portes dérobées et 2,4 milliers de paquets à risque ont été identifiés dans le dépôt PyPi. Au cours de l'étude, une analyse statique du code est effectuée pour identifier les caractéristiques de l'API et la présence de vulnérabilités connues, notées dans la base de données OSV, est évaluée. L'API est analysée à l'aide du paquet MalOSS. Le code du paquet est analysé à la recherche de modèles communs couramment utilisés dans les logiciels malveillants. Les modèles ont été préparés sur la base de l'étude de 651 paquets dont l'activité malveillante a été confirmée.

Il identifie également les attributs et les métadonnées qui augmentent le risque d'utilisation abusive, tels que l'exécution de blocs via « eval » ou « exec », la génération de nouveau code au moment de l'exécution, l'utilisation de techniques de code obscurci, la manipulation de variables d'environnement, l'utilisation abusive de l'accès aux fichiers, l'accès aux ressources réseau dans les scripts d'installation (setup.py), l'utilisation du type-squatting (attribution de noms similaires aux noms de bibliothèques populaires), l'identification de projets obsolètes et abandonnés, la spécification d'e-mails et de sites inexistants, l'absence de dépôt de code public.

https://github.com/ossillate-inc/packj

Unity 7.6 Custom Shell Stable Released: 07/01/2022 The developers of the Ubuntu Unity project , which develops an unofficial edition of Ubuntu Linux with the Unity desktop, announced a stable release of the user shell Unity 7.6 . The Unity 7 skin is based on the GTK library and is optimized for efficient vertical space use on widescreen laptops. The code is distributed under the GPLv3 license. Ready packages are formed for Ubuntu 22.04. The last major release of Unity 7 was published in May 2016, after that, only bug fixes were added to the branch, and support was carried out by a group of enthusiasts . In Ubuntu 16.10 and 17.04, in addition to Unity 7, the Unity 8 shell was included, translated to the Qt5 library and the Mir display server. Canonical originally planned to replace the Unity 7 shell, which uses GTK and GNOME technologies, with Unity 8, but plans changed and Ubuntu 17.10 returned to the regular GNOME with the Ubuntu Dock , and the development of Unity 8 was discontinued . The development of Unity 8 was picked up by the UBports project, which develops its own fork under the name Lomiri . The Unity 7 shell was abandoned for some time, until a new unofficial edition of Ubuntu, Ubuntu Unity, was created on it in 2020. The Ubuntu Unity distribution is being developed by Rudra Saraswat , a 12 -year -old from India. https://unity.ubuntuunity.org/blog/unity-7.6

Sortie de la version stable de Unity 7.6 Custom Shell 01/07/2022

Les développeurs du projet Ubuntu Unity, qui développe une édition non officielle d'Ubuntu Linux avec le bureau Unity, ont annoncé une version stable du shell utilisateur Unity 7.6. Basé sur la bibliothèque GTK, le skin Unity 7 optimisé pour une utilisation efficace de l'espace vertical sur les ordinateurs portables à écran large. Le code est distribué sous la licence GPLv3. Des paquets prêts sont formés pour Ubuntu 22.04.

La dernière version majeure de Unity 7 a été publiée en mai 2016. Après cela, seuls des correctifs de bogues ont été ajoutés à la branche et le support a été effectué par un groupe de passionnés. Dans Ubuntu 16.10 et 17.04, en plus de Unity 7, le shell Unity 8 a été inclus, traduit à la bibliothèque Qt5 et le serveur d'affichage Mir. Canonical prévoyait à l'origine de remplacer le shell Unity 7, qui utilise les technologies GTK et GNOME, par Unity 8, mais les plans ont changé, Ubuntu 17.10 est revenu au GNOME normal avec le Ubuntu Dock et le développement d'Unity 8 a été interrompu.

Le développement d'Unity 8 a été repris par le projet UBports, qui développe son propre fork sous le nom de Lomiri. Le shell Unity 7 a été abandonné pendant un certain temps, jusqu'à ce qu'une nouvelle édition non officielle d'Ubuntu, Ubuntu Unity, soit créée sur celui-ci en 2020. La distribution Ubuntu Unity est développée par Rudra Saraswat, un jeune Indien de 12 ans.

https://unity.ubuntuunity.org/blog/unity-7.6

Wayland 1.21 is available: 07/01/2022 After six months of development , a stable release of the protocol, interprocess communication mechanism and Wayland 1.21 libraries is presented . The 1.21 branch is API and ABI backward compatible with the 1.x releases and contains mostly bug fixes and minor protocol updates. A few days ago , a bug-fix update of the Weston 10.0.1 composite server was made, which is being developed as part of a separate development cycle. Weston provides code and working examples for using Wayland in desktop environments and embedded solutions. https://lists.freedesktop.org/archives/wayland-devel/2022-June/042268.html

Wayland 1.21 est disponible 01/07/2022

Après six mois de développement, une version stable du protocole, du mécanisme de communication inter-processus et des bibliothèques Wayland 1.21 est présentée. La branche 1.21 est rétro-compatible avec l'API et l'ABI des versions 1.x et contient principalement des corrections de bogues et des mises à jour mineures du protocole. Il y a quelques jours, une mise à jour de correction de bogues a été effectuée pour le serveur composite Weston 10.0.1, qui est développé dans le cadre d'un cycle de développement distinct. Weston fournit du code et des exemples de travail pour utiliser Wayland dans des environnements de bureau et des solutions embarquées.

https://lists.freedesktop.org/archives/wayland-devel/2022-June/042268.html

8

WebOS Open Source Edition 2.17 Platform Released: 07/01/2022 webOS Open Source Edition 2.17 has been published, which can be used on various portable devices, boards and car infotainment systems. Raspberry Pi 4 boards are considered as the reference hardware platform. The platform is developed in a public repository under the Apache 2.0 license, and the development is overseen by the community, adhering to a collaborative development management model. The webOS system environment is built using the OpenEmbedded toolkit and base packages , as well as a build system and metadata set from the Yocto project . The key components of webOS are the system and application manager (SAM, System and Application Manager), which is responsible for running applications and services, and the Luna Surface Manager (LSM), which forms the user interface. The components are written using the Qt framework and the Chromium browser engine. https://www.webosose.org/blog/2022/07/01/webos-ose-2-17-0-release/

Sortie de la plateforme WebOS Open Source Edition 2.17 : 01/07/2022

La version 2.17 de webOS Open Source Edition a été publiée. Elle peut être utilisée sur divers appareils portables, cartes et systèmes d'info-divertissement de voiture. Les cartes Raspberry Pi 4 sont considérées comme la plateforme matérielle de référence. La plateforme est développée dans un dépôt public sous la licence Apache 2.0 et le développement est supervisé par la communauté, adhérant à un modèle de gestion du développement collaboratif.

L'environnement système webOS est construit à l'aide de la boîte à outils OpenEmbedded et des paquets de base, ainsi que d'un système de construction et d'un ensemble de métadonnées du projet Yocto. Les principaux composants de webOS sont le gestionnaire de système et d'application (SAM, System and Application Manager), qui est responsable de l'exécution des applications et des services, et le gestionnaire de surface Luna (LSM), qui forme l'interface utilisateur. Ces composants sont écrits à l'aide du framework Qt et du moteur de navigation Chromium.

https://www.webosose.org/blog/2022/07/01/webos-ose-2-17-0-release/

Raspberry Pi Project Unveils Wi-Fi-Enabled Pico W Board: 07/01/2022 The Raspberry Pi Project has unveiled a new Raspberry Pi Pico W board, continuing the development of the miniature Pico board, equipped with a proprietary RP2040 microcontroller. The new edition is distinguished by the integration of Wi-Fi support (2.4GHz 802.11n), implemented on the Infineon CYW43439 chip. The CYW43439 chip also supports Bluetooth Classic and Bluetooth Low-Energy, but they are not included in the board yet. The cost of the new board is $6, which is two dollars more than the first option. Of the areas of application, in addition to sharing with Raspberry Pi computers, developing embedded systems and control systems for various devices, the Wi-Fi option is positioned as a platform for creating Internet of Things (Internet of Things) devices that interact over a network. The RP2040 chip includes a dual-core ARM Cortex-M0+ (133MHz) processor with 264 KB of on-board RAM (SRAM), a DMA controller, a temperature sensor, a timer, and a USB 1.1 controller. The board contains 2 MB of Flash memory, but the chip supports expansion up to 16 MB. For I / O, GPIO ports are provided (30 pins, of which 4 are allocated for analog input), UART, I2C, SPI, USB (client and host with support for booting from drives in UF2 format) and specialized 8 pins PIO (Programmable I / O state machines) to connect your own peripherals. Power can be supplied in the range from 1.8 to 5.5 volts, which allows you to use a variety of power sources, including two or three conventional AA batteries or standard lithium-ion batteries. Applications can be created using C, C++, or MicroPython . The MicroPython port for Raspberry Pi Pico was prepared jointly with the author of the project and supports all the features of the chip, including its own interface for connecting PIO extensions. For development for the RP2040 chip using MicroPython, the integrated programming environment Thonny has been adapted . The capabilities of the chip are enough to run applications for solving machine learning problems, for the development of which a port of the TensorFlow Lite framework has been prepared . For network access, they propose to use the lwIP network stack , which is included in the new version of the Pico SDKfor developing applications in the C language, as well as in the new firmware with MicroPython. https://www.raspberrypi.com/news/raspberry-pi-pico-w-your-6-iot-platform/

Le projet Raspberry Pi dévoile la carte Pico W compatible avec le Wi-Fi 01/07/2022

Le projet Raspberry Pi a dévoilé une nouvelle carte Raspberry Pi Pico W, poursuivant le développement de la carte miniature Pico, équipée d'un microcontrôleur propriétaire RP2040. La nouvelle édition se distingue par l'intégration du support WiFi (2.4GHz 802.11n), implémenté sur la puce Infineon CYW43439. La puce CYW43439 supporte également le Bluetooth Classic et le Bluetooth Low-Energy, mais ils ne sont pas encore inclus dans la carte. Le coût de la nouvelle carte est de 6 dollars, soit deux dollars de plus que la première option. Parmi les domaines d'application, outre le partage avec les ordinateurs Raspberry Pi, le développement de systèmes embarqués et de systèmes de contrôle pour divers appareils, l'option WiFi se positionne comme une plateforme permettant de créer des appareils de l'Internet des objets (Internet of Things) qui interagissent sur un réseau.

La puce RP2040 comprend un processeur ARM Cortex-M0+ à double cœur (133 MHz) avec 264 Ko de RAM embarquée (SRAM), un contrôleur DMA, un capteur de température, un minuteur et un contrôleur USB 1.1. La carte contient 2 Mo de mémoire Flash, mais la puce supporte une extension jusqu'à 16 Mo. Pour les entrées/sorties, des ports GPIO sont fournis (30 broches, dont 4 sont allouées à l'entrée analogique), UART, I2C, SPI, USB (client et hôte avec prise en charge du démarrage à partir de lecteurs au format UF2) et 8 broches spécialisées PIO (machines à état programmable I/O) pour connecter vos propres périphériques. L'alimentation peut être fournie dans une gamme de 1,8 à 5,5 volts, ce qui vous permet d'utiliser une variété de sources d'alimentation, y compris deux ou trois piles AA conventionnelles ou des batteries lithium-ion standard.

Les applications peuvent être créées en C, C++ ou MicroPython . Le port MicroPython pour Raspberry Pi Pico a été préparé conjointement avec l'auteur du projet et prend en charge toutes les fonctionnalités de la puce, y compris sa propre interface pour la connexion des extensions PIO. Pour le développement de la puce RP2040 avec MicroPython, l'environnement de programmation intégré Thonny a été adapté. Les capacités de la puce sont suffisantes pour exécuter des applications permettant de résoudre des problèmes d'apprentissage automatique, pour le développement desquelles un portage du cadre TensorFlow Lite a été préparé. Pour l'accès au réseau, ils proposent d'utiliser la pile réseau lwIP, qui est incluse dans la nouvelle version du SDK Pico pour le développement d'applications en langage C, ainsi que dans le nouveau firmware avec MicroPython.

https://www.raspberrypi.com/news/raspberry-pi-pico-w-your-6-iot-platform/

Release of multiplayer 3D shooter Xonotic 0.8.5: 02.07.2022 Five years since the last release , Xonotic 0.8.5 is out, a free online 3D first-person shooter game focused on online play. The project is a fork of the Nexuiz game, created more than ten years ago as a result of a conflict between the key developers of the project and IllFonic, after the intention to commercialize the game development process. Of Xonotic's features, one can note good graphical capabilities, an advanced 3D engine, a variety of maps, and an abundance of game modes. The project code is distributed under the GPLv3+ license. The new game has improved gameplay, maps and player models have been updated, new sound effects have been added, more aggressive bots have been proposed, a new HUD (Heads-Up Display) pop-up panel has been implemented, the menu has been redesigned, and the level editor has been expanded. Duels are singled out as a separate type of game (a specific version of deathmatch with two players). There is also a completely rewritten web-interface for processing XonStat statistics . They also added two new levels: Bromine and Opium. https://xonotic.org/posts/2022/xonotic-0-8-5-release/

Sortie de la version 0.8.5 du jeu de tir 3D multijoueur Xonotic 02/07/2022

Cinq ans après sa dernière sortie, Xonotic 0.8.5 est disponible. Il s'agit d'un jeu de tir à la première personne en 3D gratuit et en ligne, axé sur le jeu en ligne. Le projet est un fork du jeu Nexuiz, créé il y a plus de dix ans à la suite d'un conflit entre les principaux développeurs du projet et IllFonic, après l'intention de commercialiser le processus de développement du jeu. Parmi les caractéristiques de Xonotic, on peut noter de bonnes capacités graphiques, un moteur 3D avancé, une variété de cartes et une abondance de modes de jeu. Le code du projet est distribué sous la licence GPLv3+.

Le nouveau jeu offre une meilleure jouabilité, les cartes et les modèles de joueurs ont été mis à jour, de nouveaux effets sonores ont été ajoutés, des bots plus agressifs ont été proposés, un nouveau panneau contextuel HUD (Heads-Up Display) a été implémenté, le menu a été remanié et l'éditeur de niveaux a été étendu. Les duels sont considérés comme un type de jeu distinct (une version spécifique du deathmatch à deux joueurs). Il y a aussi une interface Web complètement réécrite pour le traitement des statistiques XonStat . Deux nouveaux niveaux ont également été ajoutés : Bromine et Opium.

https://xonotic.org/posts/2022/xonotic-0-8-5-release/

9

firewalld 1.2 released: 02.07.2022 The dynamically managed firewall, firewalld 1.2 has been released, implemented in the form of a wrapper over the nftables and iptables packet filters. Firewalld runs as a background process that allows packet filter rules to be changed dynamically over D-Bus without having to reload packet filter rules and without dropping established connections. The project is already in use on many Linux distributions, including RHEL 7+, Fedora 18+, and SUSE/openSUSE 15+. The firewalld code is written in Python and distributed under the GPLv2 license. To manage the firewall, the firewall-cmd utility is used, which, when creating rules, is based not on IP addresses, network interfaces and port numbers, but on the names of services (for example, to open access to SSH, you need to run “firewall-cmd –add – service=ssh”, to close SSH - “firewall-cmd –remove –service=ssh”). The firewall-config (GTK) graphical interface and the firewall-applet (Qt) applet can also be used to change the firewall configuration. Support for firewall management via D-BUS API firewalld is available in projects such as NetworkManager, libvirt, podman, docker, and fail2ban. https://firewalld.org/2022/07/firewalld-1-2-0-release

Publication de firewalld 1.2 02/07/2022

Le pare-feu géré dynamiquement, firewalld 1.2, a été publié. Il est implémenté sous la forme d'une enveloppe sur les filtres de paquets nftables et iptables. Firewalld fonctionne comme un processus d'arrière-plan qui permet de modifier dynamiquement les règles de filtrage des paquets sur D-Bus sans avoir à recharger les règles de filtrage des paquets et sans interrompre les connexions établies. Le projet est déjà utilisé sur de nombreuses distributions Linux, notamment RHEL 7+, Fedora 18+ et SUSE/openSUSE 15+. Le code de firewalld est écrit en Python et distribué sous la licence GPLv2.

Pour gérer le pare-feu, on utilise l'utilitaire firewall-cmd qui, lors de la création des règles, se base non pas sur les adresses IP, les interfaces réseau et les numéros de port, mais sur les noms des services (par exemple, pour ouvrir l'accès à SSH, il faut exécuter « firewall-cmd –add – service=ssh », pour fermer SSH - « firewall-cmd –remove –service=ssh »). L'interface graphique firewall-config (GTK) et l'applet firewall-applet (Qt) peuvent également être utilisés pour modifier la configuration du pare-feu. Le support de la gestion du pare-feu via l'API D-BUS firewalld est disponible dans des projets tels que NetworkManager, libvirt, podman, docker et fail2ban.

https://firewalld.org/2022/07/firewalld-1-2-0-release

WebExtension support added to Epiphany web browser (GNOME Web): 02.07.2022 The Epiphany web browser developed by the GNOME project , based on the WebKitGTK engine and offered to users under the new name GNOME Web, has added support for WebExtension add-ons. The WebExtensions API allows you to create add-ons using standard web technologies and unifies the development of add-ons for various browsers (WebExtensions is used in add-ons for Chrome, Firefox and Safari). The add-on version will be part of the GNOME 43 release scheduled for September 21st. That said, Epiphany has implemented only part of the WebExtension API so far, but this support is already enough to run some popular add-ons. Over time, support for the WebExtension API will expand. Development is ongoing with an eye to implementing the second version of the add-on manifest and ensuring compatibility with add-ons for Firefox and Chrome. In the unimplemented APIs, webRequest is mentioned, which is used in add-ons to block inappropriate content. https://blog.tingping.se/2022/06/29/WebExtensions-Epiphany.html

Le support de WebExtension a été ajouté au navigateur Web Epiphany (GNOME Web) 02/07/2022

Le navigateur Web Epiphany développé par le projet GNOME, basé sur le moteur WebKitGTK et proposé aux utilisateurs sous le nouveau nom de GNOME Web, a ajouté la prise en charge des extensions WebExtension. L'API WebExtensions permet de créer des modules complémentaires à l'aide de technologies Web standard et unifie le développement de modules complémentaires pour divers navigateurs (WebExtensions est utilisé dans les modules complémentaires pour Chrome, Firefox et Safari). Cette version des modules complémentaires fera partie de la version 43 de GNOME prévue pour le 21 septembre.

Cela dit, Epiphany n'a implémenté qu'une partie de l'API de WebExtension jusqu'à présent, mais ce support est déjà suffisant pour faire fonctionner certains modules complémentaires populaires. Au fil du temps, la prise en charge de l'API WebExtension sera étendue. Le développement se poursuit en vue de mettre en œuvre la deuxième version du module complémentaire manifest et d'assurer la compatibilité avec les modules complémentaires pour Firefox et Chrome. Dans les API non implémentées, il est fait mention de webRequest, qui est utilisé dans les modules complémentaires pour bloquer les contenus inappropriés.

https://blog.tingping.se/2022/06/29/WebExtensions-Epiphany.html

SFC urges open source projects to stop using GitHub: 07/04/2022 The Software Freedom Conservancy (SFC), which provides legal protection for free projects and advocates compliance with the GPL license, has announced that it will stop all use of the GitHub code collaboration platform and urged developers of other open source projects to follow suit. The organization has also launched an initiative aimed at making it easier to migrate projects from GitHub to more open alternatives such as CodeBerg (powered by Gitea) and SourceHut , or to implement their own development services based on open platforms such as Gitea or GitLab Community Edition on their servers . The SFC was inspired by the reluctance of GitHub and Microsoft to understand the ethical and legal intricacies of using free software source code as the basis for building a machine learning model in the commercial GitHub Copilot service. Representatives of the SFC tried to figure out whether the created machine learning model is copyrighted and, if so, who owns these rights and how they relate to the rights to the code on which the model is built. It is also not yet clear whether a block of code generated in GitHub Copilot and repeating the code from the projects used to build the model can be considered a derivative work, and whether the inclusion of such blocks in proprietary software can be considered a violation of copyleft licenses. Microsoft has been evasive and has not provided legal analysis to support the legitimacy of its fair use claims. Attempts to obtain the necessary information have been made since July last year. Initially, representatives from Microsoft and GitHub promised to respond soon, but never did. Six months later, a public discussion of potential legal and ethical issues in machine learning systems was initiated, but Microsoft representatives ignored the invitation to participate in it. Ultimately, a year later, Microsoft representatives directly refused to discuss this issue, explaining that the discussion was pointless, since it was unlikely to change the position of the SFC. https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/

La SFC exhorte les projets Open Source à ne plus utiliser GitHub 04/07/2022

La Software Freedom Conservancy (SFC), qui assure la protection juridique des projets libres et prône le respect de la licence GPL, a annoncé qu'il cesserait d'utiliser la plateforme de collaboration de code GitHub et a exhorté les développeurs d'autres projets Open Source à faire de même. L'organisation a également lancé une initiative visant à faciliter la migration des projets de GitHub vers des alternatives plus ouvertes telles que CodeBerg (dont Gitea assure le fonctionnement) et SourceHut, ou à mettre en œuvre sur leurs serveurs leurs propres services de développement basés sur des plateformes ouvertes telles que Gitea ou GitLab Community Edition.

La SFC a été inspiré par la réticence de GitHub et de Microsoft à comprendre les subtilités éthiques et juridiques de l'utilisation du code source d'un logiciel libre comme base pour la construction d'un modèle d'apprentissage automatique dans le service commercial GitHub Copilot. Les représentants de la SFC ont tenté de déterminer si le modèle d'apprentissage automatique créé est protégé par des droits d'auteur et, dans l'affirmative, qui détient ces droits et comment ils sont liés aux droits sur le code sur lequel le modèle est construit. Il n'est pas non plus encore clair si un bloc de code généré dans GitHub Copilot et répétant le code des projets utilisés pour construire le modèle peut être considéré comme une œuvre dérivée, et si l'inclusion de tels blocs dans un logiciel propriétaire peut être considérée comme une violation des licences copyleft.

Microsoft reste évasif et n'a pas fourni d'analyse juridique pour étayer la légitimité de ses revendications d'utilisation équitable. Des tentatives pour obtenir les informations nécessaires ont été faites depuis juillet de l'année dernière. Au départ, les représentants de Microsoft et de GitHub ont promis de répondre rapidement, mais ne l'ont jamais fait. Six mois plus tard, une discussion publique sur les problèmes juridiques et éthiques potentiels des systèmes d'apprentissage automatique a été lancée, mais les représentants de Microsoft ont ignoré l'invitation à y participer. Finalement, un an plus tard, les représentants de Microsoft ont directement refusé de discuter de cette question, expliquant que la discussion était inutile, puisqu'il était peu probable qu'elle change la position de la SFC.

https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/

10

Porteus 5.0 distribution released: 07/04/2022 The Porteus 5.0 live distribution, built on the Slackware Linux 15 and offering builds with Xfce, Cinnamon, GNOME, KDE, LXDE, LXQt, MATE and OpenBox user environments, has been published. The composition of the distribution is selected for minimal resource consumption, which allows you to use Porteus on outdated equipment. It features a high download speed. Compact Live images are offered for download, about 350 MB in size, built for the i586 and x86_64 architectures. Additional applications are distributed in the form of modules. Package management uses its own PPM (Porteus Package Manager) package manager, which takes into account dependencies and allows you to install programs from the Porteus, Slackware, and Slackbuilds.org repositories. The interface is built with an eye to the possibility of using it on devices with a small screen resolution. The Porteus Settings Centre's own configurator is used for configuration. The distribution is loaded from a compressed FS image, but all changes made during operation (browser history, bookmarks, downloaded files, etc.) can be saved separately on a USB drive or hard drive. When booting in 'Always Fresh' mode, changes are not saved. The new version is synchronized with Slackware 15.0, the Linux kernel has been updated to version 5.18, and the set of BusyBox utilities in the initrd has been updated to version 1.35. The number of generated iso's have been increased to 8. To reduce the size of the image, the components for supporting the Perl language have been moved to the external module 05-devel. They added support for slackpkg and slpkg package managers. Support for installation on NMVe drives has been added to the bootloader toolkit. https://forum.porteus.org/viewtopic.php?f=35&t=10183

Sortie de la distribution Porteus 5.0 04/07/2022

La distribution Live Porteus 5.0, construite sur la base de Slackware Linux 15 et offrant des builds avec les environnements utilisateur Xfce, Cinnamon, GNOME, KDE, LXDE, LXQt, MATE et OpenBox, a été publiée. La composition de la distribution est sélectionnée pour une consommation minimale des ressources, ce qui permet d'utiliser Porteus sur des équipements obsolètes. Elle se caractérise par une vitesse de téléchargement élevée. Des images Live compactes sont proposées au téléchargement, d'une taille d'environ 350 Mo, construites pour les architectures i586 et x86_64.

Des applications supplémentaires sont distribuées sous forme de modules. La gestion des paquets utilise son propre gestionnaire de paquets PPM (Porteus Package Manager), qui prend en compte les dépendances et vous permet d'installer des programmes à partir des dépôts de Porteus, Slackware et Slackbuilds.org. L'interface est construite en tenant compte de la possibilité de l'utiliser sur des appareils ayant une petite résolution d'écran. Le configurateur propre au Porteus Settings Centre est utilisé pour la configuration. La distribution est chargée à partir d'une image FS compressée, mais toutes les modifications apportées en cours de fonctionnement (historique du navigateur, signets, fichiers téléchargés, etc.) peuvent être enregistrées séparément sur une clé USB ou un disque dur. Lors du démarrage en mode « Always Fresh », les modifications ne sont pas enregistrées.

La nouvelle version est synchronisée avec Slackware 15.0, le noyau Linux a été mis à jour à la version 5.18, et l'ensemble des utilitaires BusyBox dans l'initrd a été mis à jour à la version 1.35. Le nombre d'ISO générés a été augmenté à 8. Pour réduire la taille de l'image, les composants pour le support du langage Perl ont été déplacés vers le module externe 05-devel. Ils ont ajouté le support des gestionnaires de paquets slackpkg et slpkg. Le support de l'installation sur les lecteurs NMVe a été ajouté à la boîte à outils du chargeur de démarrage.

https://forum.porteus.org/viewtopic.php?f=35&t=10183

Release of Zabbix 6.2: 07/05/2022 A new version of the free and completely open source monitoring system Zabbix 6.2 is out. The release includes performance improvements, flexiblility with auto-discovered hosts, detailed process monitoring, a significant improvement in monitoring the VMWare platform, new visualization and data collection tools, an expanded list of integrations and templates, and much more. The project code is distributed under the GPLv2 license. Zabbix is ​​a universal system for monitoring the performance and availability of servers, engineering and network equipment, applications, databases, virtualization systems, containers, IT services, web services, cloud infrastructure. The system implements a full cycle from collecting data, processing and transforming it, analyzing this data to detect problems, and ending with storing this data, visualizing and sending alerts using escalation rules. The system also provides flexible options for extending data collection methods and alerts, as well as automation options through a powerful API. A single web interface implements centralized management of monitoring configurations and role-based distribution of access rights to various user groups. https://www.zabbix.com/documentation/6.2/manual/introduction/whatsnew620

Sortie de Zabbix 6.2 05/07/2022

Une nouvelle version du système de surveillance gratuit et entièrement Open Source Zabbix 6.2 est sortie. Cette version comprend des améliorations de performance, une flexibilité avec les hôtes auto-découverts, une surveillance détaillée des processus, une amélioration significative de la surveillance de la plateforme VMWare, de nouveaux outils de visualisation et de collecte de données, une liste élargie d'intégrations et de modèles, et bien plus encore. Le code du projet est distribué sous la licence GPLv2.

Zabbix est un système universel de surveillance des performances et de la disponibilité des serveurs, des équipements d'ingénierie et de réseau, des applications, des bases de données, des systèmes de virtualisation, des conteneurs, des services informatiques, des services Web, des infrastructures en nuage. Le système met en œuvre un cycle complet depuis la collecte des données, leur traitement et leur transformation, l'analyse de ces données pour détecter les problèmes, et se termine par le stockage de ces données, la visualisation et l'envoi d'alertes à l'aide de règles d'escalade. Le système offre également des options flexibles pour étendre les méthodes de collecte de données et les alertes, ainsi que des options d'automatisation grâce à une puissante API. Une interface Web unique met en œuvre la gestion centralisée des configurations de surveillance et la distribution des droits d'accès aux différents groupes d'utilisateurs en fonction de rôles.

https://www.zabbix.com/documentation/6.2/manual/introduction/whatsnew620

The KDE project introduced their fourth generation of KDE Slimbooks: 07/05/2022 The KDE project introduced the fourth generation of ultrabooks, supplied under the KDE Slimbook brand. The product was developed with the participation of the KDE community in cooperation with the Spanish hardware vendor Slimbook. The software is based on the KDE Plasma desktop, the Ubuntu-based KDE Neon system environment, and a selection of free applications such as the Krita graphics editor, Blender 3D design system, FreeCAD CAD, and Kdenlive video editor. The graphical environment uses the Wayland protocol by default. All applications and updates shipped with the KDE Slimbook are thoroughly tested by the KDE developers to ensure a high level of environment stability and hardware compatibility. The new series comes with AMD Ryzen 5700U 4.3 GHz processors with 8 CPU cores (16 threads) and 8 GPU cores (last series used Ryzen 7 4800H). The laptop is offered in versions with screens of 14 and 15.6 inches (1920×1080, IPS, 16:9, sRGB 100%). The weight of the devices is respectively 1.05 and 1.55 kg, and the price is 1049€ and 999€. The laptops are equipped with 250 GB M.2 SSD NVME (up to 2 TB), 8 GB RAM (up to 64 GB), 2 USB 3.1 ports, one USB 2.0 port and one USB-C 3.1 port, HDMI 2.0, Ethernet (RJ45), Micro SD and WiFi (Intel AX200). It is a pity that these do not have numpads, I'd love one, but cannot function without my numpad. https://kde.slimbook.es/

Le projet KDE a présenté sa quatrième génération de Slimbooks KDE 05/07/2022

Le projet KDE a présenté la quatrième génération d'ultrabooks, fournis sous la marque KDE Slimbook. Le produit a été développé avec la participation de la communauté KDE en coopération avec le vendeur de matériel espagnol Slimbook. Le logiciel est basé sur le bureau KDE Plasma, l'environnement système KDE Neon basé sur Ubuntu et une sélection d'applications gratuites telles que l'éditeur graphique Krita, le système de conception 3D Blender, la CAO FreeCAD et l'éditeur vidéo Kdenlive. L'environnement graphique utilise le protocole Wayland par défaut. Toutes les applications et mises à jour livrées avec le KDE Slimbook sont testées en profondeur par les développeurs de KDE afin de garantir un haut niveau de stabilité de l'environnement et de compatibilité matérielle.

La nouvelle série est équipée de processeurs AMD Ryzen 5700U 4,3 GHz avec 8 cœurs de CPU (16 threads) et 8 cœurs de GPU (la dernière série utilisait des Ryzen 7 4800H). L'ordinateur portable est proposé dans des versions avec des écrans de 14 et 15,6 pouces (1920×1080, IPS, 16:9, sRGB 100%). Le poids des appareils est respectivement de 1,05 et 1,55 kg, et le prix est de 1049€ et 999€. Les ordinateurs portables sont équipés d'un SSD NVME M.2 de 250 Go (jusqu'à 2 To), de 8 Go de RAM (jusqu'à 64 Go), de 2 ports USB 3.1, d'un port USB 2.0 et d'un port USB-C 3.1, de HDMI 2.0, d'Ethernet (RJ45), de Micro SD et de WiFi (Intel AX200). Il est dommage que ceux-ci n'aient pas de pavé numérique, j'en aimerais bien un, car je ne peux pas fonctionner sans mon pavé numérique.

https://kde.slimbook.es/

11

Oracle Linux 9 and Unbreakable Enterprise Kernel 7 available: 07/06/2022 Oracle has published stable releases of the Oracle Linux 9 distribution and Unbreakable Enterprise Kernel 7 (UEK R7), positioned for use in the Oracle Linux distribution as an alternative to the standard Red Hat Enterprise Linux kernel package. The Oracle Linux 9 distribution is based on the Red Hat Enterprise Linux 9 and is fully binary compatible with it. For download without restrictions, installation iso images are offered - 8.6 GB and 840 MB in size, prepared for x86_64 and ARM64 (aarch64) architectures. For Oracle Linux 9, unlimited and free access to the yum repository with binary package updates with bug fixes (errata) and security issues is open. Separately maintained repositories with sets of Application Stream and CodeReady Builder packages are also prepared for download. In addition to the RHEL kernel package (based on the 5.14 kernel), Oracle Linux offers its own Unbreakable Enterprise Kernel 7, based on the Linux 5.15 kernel and optimized for Oracle industrial software and hardware. The kernel sources, including the breakdown into individual patches, are available in the public Oracle Git repository . The Unbreakable Enterprise Kernel is installed by default, positioned as an alternative to the regular RHEL kernel package and provides a number of advanced features such as DTrace integration and improved Btrfs support. Except for the additional kernel, the Oracle Linux 9 and RHEL 9 releases are completely identical in functionality. https://blogs.oracle.com/linux/post/announcing-oracle-linux-9-general-availability

Oracle Linux 9 et Unbreakable Enterprise Kernel 7 disponibles 06/07/2022

Oracle a publié les versions stables de la distribution Oracle Linux 9 et du noyau Unbreakable Enterprise Kernel 7 (UEK R7), positionné pour être utilisé dans la distribution Oracle Linux comme une alternative au paquet standard du noyau Red Hat Enterprise Linux. La distribution Oracle Linux 9 est basée sur Red Hat Enterprise Linux 9 et est entièrement compatible binairement avec celle-ci.

Pour un téléchargement sans restrictions, des images ISO d'installation sont proposées, d'une taille de 8,6 Go et 840 Mo, préparées pour les architectures x86_64 et ARM64 (aarch64). Pour Oracle Linux 9, un accès illimité et gratuit au dépôt yum avec des mises à jour de paquets binaires avec des corrections de bogues (errata) et des problèmes de sécurité est ouvert. Des dépôts maintenus séparément avec des ensembles de paquets Application Stream et CodeReady Builder sont également préparés pour le téléchargement.

Outre le paquet du noyau RHEL (basé sur le noyau 5.14), Oracle Linux propose son propre noyau Unbreakable Enterprise Kernel 7, basé sur le noyau Linux 5.15 et optimisé pour les logiciels et le matériel industriels d'Oracle. Les sources du noyau, y compris la décomposition en correctifs individuels, sont disponibles dans le dépôt Git public d'Oracle. Positionné comme une alternative au paquet normal du noyau RHEL, le noyau Unbreakable Enterprise Kernel est installé par défaut et fournit un certain nombre de fonctionnalités avancées telles que l'intégration de DTrace et un support Btrfs amélioré. À l'exception du noyau supplémentaire, les fonctionnalités des versions Oracle Linux 9 et RHEL 9 sont totalement identiques.

https://blogs.oracle.com/linux/post/announcing-oracle-linux-9-general-availability

NIST Approves Quantum Resistant Encryption Algorithms: 07/06/2022 The US National Institute of Standards and Technology (NIST) has announced the winners of the competition for crypto algorithms resistant to selection on a quantum computer. The competition was organized six years ago and is aimed at choosing post-quantum cryptography algorithms suitable for promotion as standards. During the competition, the algorithms proposed by international research teams were studied by independent experts for possible vulnerabilities and weaknesses. The winner among the universal algorithms that can be used to protect the transmission of information in computer networks is CRYSTALS-Kyber, whose strengths are, a relatively small key size and high speed. In addition to CRYSTALS-Kyber, four more general-purpose algorithms have been identified - BIKE , Classic McEliece , HQC and SIKE , which need to be improved. The authors of these algorithms are given the opportunity to update the specifications and eliminate shortcomings in the implementations until October 1, after which they can also be included in the finalists. The need to develop and standardize new cryptographic algorithms is due to the fact that quantum computers, which have been actively developed recently, solve the problems of decomposing a natural number into prime factors (RSA, DSA) and discrete logarithm of points of an elliptic curve (ECDSA), which underlie modern asymmetric encryption algorithms by public keys and are not effectively solvable on classical processors. At the current stage of development, the capabilities of quantum computers are not yet enough to break the current classical encryption algorithms and digital signatures based on public keys, such as ECDSA, but it is assumed that the situation may change within 10 years and it is necessary to prepare the basis for the transfer of cryptosystems to new standards. https://groups.google.com/a/list.nist.gov/g/pqc-forum/c/G0DoD7lkGPk

Le NIST approuve des algorithmes de chiffrement résistants aux quanta 06/07/2022

Le National Institute of Standards and Technology (NIST) des États-Unis a annoncé les gagnants du concours pour les algorithmes de cryptographie résistants à la sélection sur un ordinateur quantique. Le concours a été organisé il y a six ans et devait choisir des algorithmes de cryptographie post-quantique susceptibles d'être promus en tant que normes. Au cours du concours, les algorithmes proposés par des équipes de recherche internationales ont été étudiés par des experts indépendants afin de détecter d'éventuelles vulnérabilités et faiblesses.

Le gagnant parmi les algorithmes universels qui peuvent être utilisés pour protéger la transmission d'informations dans les réseaux informatiques est CRYSTALS-Kyber, dont les points forts sont une taille de clé relativement petite et une vitesse élevée. En plus de CRYSTALS-Kyber, quatre autres algorithmes à usage général ont été identifiés - BIKE, Classic McEliece, HQC et SIKE, qui doivent être améliorés. Les auteurs de ces algorithmes ont la possibilité de mettre à jour les spécifications et d'éliminer les lacunes dans les implémentations jusqu'au 1er octobre, après quoi ils pourront également être inclus parmi les finalistes.

La nécessité de développer et de normaliser de nouveaux algorithmes cryptographiques est due au fait que les ordinateurs quantiques, qui ont été activement développés récemment, résolvent les problèmes de décomposition d'un nombre naturel en facteurs premiers (RSA, DSA) et de logarithme discret des points d'une courbe elliptique (ECDSA), qui sous-tendent les algorithmes modernes de cryptage asymétrique par clés publiques et ne peuvent effectivement pas être solutionnés sur les processeurs classiques. Au stade actuel de développement, les capacités des ordinateurs quantiques ne sont pas encore suffisantes pour briser les algorithmes de cryptage classiques actuels et les signatures numériques basées sur des clés publiques, comme ECDSA, mais on suppose que la situation pourrait changer d'ici 10 ans et qu'il est nécessaire de préparer les bases du transfert des crypto-systèmes vers de nouvelles normes.

https://groups.google.com/a/list.nist.gov/g/pqc-forum/c/G0DoD7lkGPk

Lennart Pottering left Red Hat and joined Microsoft: 07/07/2022 Lennart Poettering, who created projects such as Avahi (an implementation of the ZeroConf protocol), the PulseAudio sound server, and the systemd system manager, left Red Hat, where he worked since 2008 and led the development of systemd. Microsoft is named as his new place of work, where Lennart's activities will also be related to the development of systemd. Microsoft uses systemd in its CBL-Mariner distribution, which is being developed as a universal base platform for Linux environments used in cloud infrastructure, edge systems, and various Microsoft services. In addition to Lennart, Microsoft also employs such well-known open source figures as Guido van Rossum (creator of the Python language), Steve Kost (founder of OpenStreetMap), Steve French (maintainer of CIFS/SMB3 subsystems in the Linux kernel) and Ross Gardler (VP of the Apache Foundation ). Miguel de Icaza (creator of GNOME, Midnight Commander and Mono) and Daniel Robbins (creator of Gentoo) were employed at Microsoft, but have already left. This year, Christian Brauner, leader of the LXC and LXD projects, one of the maintainers of glibc and a contributor to systemd development, moved from Canonical to Microsoft . https://www.phoronix.com/scan.php?page=news_item&px=Systemd-Creator-Microsoft

Lennart Pottering a quitté Red Hat pour rejoindre Microsoft 07/07/2022

Lennart Poettering, qui a créé des projets tels que Avahi (une implémentation du protocole ZeroConf), le serveur de sons PulseAudio et le gestionnaire de système systemd, a quitté Red Hat, où il travaillait depuis 2008 et dirigeait le développement de systemd. Microsoft est désigné comme son nouveau lieu de travail, où les activités de Lennart seront également liées au développement de systemd.

Microsoft utilise systemd dans sa distribution CBL-Mariner, qui est en cours de développement en tant que plate-forme de base universelle pour les environnements Linux utilisés dans les infrastructures en nuage, les systèmes périphériques et divers services Microsoft.

Outre Lennart, Microsoft emploie également des personnalités du monde de l'Oopen Source telles que Guido van Rossum (créateur du langage Python), Steve Kost (fondateur d'OpenStreetMap), Steve French (responsable des sous-systèmes CIFS/SMB3 dans le noyau Linux) et Ross Gardler (vice-président de la Fondation Apache). Miguel de Icaza (créateur de GNOME, Midnight Commander et Mono) et Daniel Robbins (créateur de Gentoo) étaient employés chez Microsoft, mais ont déjà quitté leur poste. Cette année, Christian Brauner, responsable des projets LXC et LXD, l'un des mainteneurs de glibc et un contributeur au développement de systemd, est passé de Canonical à Microsoft.

https://www.phoronix.com/scan.php?page=news_item&px=Systemd-Creator-Microsoft

12

Release of SpaceVim 2.0: 07/07/2022 SpaceVim 2.0 project is presented, a distribution for the Vim text editor with a selection of plug-ins to support various programming languages ​​and features inherent in integrated development environments. Plugins are grouped into sets with the implementation of certain features. For example, the Python developer kit includes deoplete.nvim, neomake, and jedi-vim plugins for code completion, syntax checking, and interactive documentation. Thus, the user only needs to select the required functionality without the need for a separate selection of plug-ins. The new version offers new kits for developers using cmake, jr, jsonnet, octave, yang, haxe, postscript, teal, verilog and django. Support for Gitter and IRC has been added to the chat suite. Added new keyboard shortcuts. They also implemented a plugin for automatic saving plus added clipboard support for vim8 and implemented a scrollbar. https://spacevim.org/SpaceVim-release-v2.0.0/

Sortie de SpaceVim 2.0 07/07/2022

Le projet SpaceVim 2.0 est présenté. Il s'agit d'une distribution pour l'éditeur de texte Vim avec une sélection de plugins pour supporter divers langages de programmation et des fonctionnalités inhérentes aux environnements de développement intégrés. Les plugins sont regroupés en ensembles avec l'implémentation de certaines fonctionnalités. Par exemple, le kit de développement Python comprend les plugins deoplete.nvim, neomake et jedi-vim pour la complétion de code, la vérification syntaxique et la documentation interactive. Ainsi, l'utilisateur n'a qu'à sélectionner la fonctionnalité requise sans avoir à sélectionner séparément les modules intégrés.

La nouvelle version offre de nouveaux kits pour les développeurs utilisant cmake, jr, jsonnet, octave, yang, haxe, postscript, teal, verilog et django. Le support pour Gitter et IRC a été ajouté à la suite de chat. De nouveaux raccourcis clavier ont été ajoutés. Ils ont également implémenté un module intégré pour la sauvegarde automatique, ajouté le support du presse-papiers pour vim8 et implémenté une barre de défilement.

https://spacevim.org/SpaceVim-release-v2.0.0/

Ubuntu MATE distribution has generated builds for the Raspberry Pi: 07/07/2022 The developers of the Ubuntu MATE distribution, built on Ubuntu and offering a desktop environment based on the MATE project, have announced the formation of builds for Raspberry Pi boards. The builds are based on Ubuntu MATE 22.04 release and are prepared for both 32-bit and 64-bit Raspberry Pi boards. https://ubuntu-mate.community/t/ubuntu-mate-22-04-lts-for-raspberry-pi-is-out-now/25634

La distribution Ubuntu MATE a généré des builds pour le Raspberry Pi 07/07/2022

Les développeurs de la distribution Ubuntu MATE, construite sur Ubuntu et offrant un environnement de bureau basé sur le projet MATE, ont annoncé la formation de builds pour les cartes Raspberry Pi. Les builds sont basés sur la version Ubuntu MATE 22.04 et sont préparés pour les cartes Raspberry Pi 32-bit et 64-bit.

https://ubuntu-mate.community/t/ubuntu-mate-22-04-lts-for-raspberry-pi-is-out-now/25634

wxWidgets 3.2.0 graphical toolkit: 07/07/2022 Nine years after the release of the 3.0 branch, the first release of a new stable branch of the wxWidgets 3.2.0 cross-platform toolkit is presented, which allows you to create graphical interfaces for Linux, Windows, macOS, UNIX and mobile platforms. Compared to the 3.0 branch, there are a number of incompatibilities at the API level. The toolkit is written in C++ and distributed under the free wxWindows Library License approved by the Free Software Foundation and OSI. The license is based on the LGPL and is notable for allowing the use of its own terms to redistribute derivative works in binary form. In addition to developing C++ programs, wxWidgets provides bindings for most popular programming languages, including PHP, Python, Perl and Ruby. Unlike other toolkits, wxWidgets provides the application with a truly native look and feel to the target system by using system APIs rather than GUI mimics. https://wxwidgets.org/news/2022/07/wxwidgets-3.2.0-final-release/

Boîte à outils graphique wxWidgets 3.2.0 07/07/2022

Neuf ans après la sortie de la branche 3.0, la première version d'une nouvelle branche stable de la boîte à outils multi-plateforme wxWidgets 3.2.0 est présentée. Elle vous permet de créer des interfaces graphiques pour les plateformes Linux, Windows, macOS, UNIX et mobiles. Par rapport à la branche 3.0, il y a un certain nombre d'incompatibilités au niveau de l'API. La boîte à outils est écrite en C++ et distribuée sous la licence libre wxWindows Library License approuvée par la Free Software Foundation et l'OSI. Cette licence est basée sur la LGPL et se distingue par le fait qu'elle autorise l'utilisation de ses propres termes pour redistribuer des travaux dérivés sous forme binaire.

Outre le développement de programmes en C++, wxWidgets fournit des liaisons pour la plupart des langages de programmation populaires, notamment PHP, Python, Perl et Ruby. Contrairement à d'autres boîtes à outils, wxWidgets offre à l'application un aspect et une sensation véritablement natifs du système cible en utilisant des API système plutôt que des imitations d'interface graphique.

https://wxwidgets.org/news/2022/07/wxwidgets-3.2.0-final-release/

13

Bacula 13.0.0 Available: 07/09/2022 Bacula 13.0.0 is out. The 12.x branch is omitted to separate version numbering between the free and commercial editions - the free version uses odd branch numbers, while the commercial version uses even ones. Bacula's free edition code is distributed under the AGPLv3 license, but excessive control over the development process and cutting functionality in favor of the commercial version a few years ago led to the creation of a fork - Bareos , which is actively developed and competes with Bacula. https://www.bacula.org/bacula-release-13-0-0/

Bacula 13.0.0 disponible 09/07/2022

Bacula 13.0.0 est disponible. La branche 12.x est omise pour séparer la numérotation des versions entre les éditions gratuite et commerciale - la version gratuite utilise les numéros de branche impairs, tandis que la version commerciale utilise les numéros pairs. Le code de l'édition gratuite de Bacula est distribué sous la licence AGPLv3, mais un contrôle excessif du processus de développement et une réduction des fonctionnalités en faveur de la version commerciale, il y a quelques années, ont conduit à la création d'un fork - Bareos, qui est activement développé et fait concurrence à Bacula.

https://www.bacula.org/bacula-release-13-0-0/

Microsoft introduces a ban on the sale of open source software through the Microsoft Store: 07/08/2022 Microsoft has made changes to the terms of use of the Microsoft Store catalog, which will be effective from next week. The most controversial change was the ban on profiting through the catalog from the sale of open source software or any other applications that are normally distributed free of charge. They introduced requirements aimed at combating third parties who profit from the sale of assemblies of popular open source programs. The new rules are formulated in such a way that the ban on sale applies to all projects under open licenses, since the code for these projects is available and can be used to create free builds. The ban applies whether or not the account is associated with a direct developer, and includes apps hosted in the Microsoft Store by core projects to support development financially. Microsoft officials say the decision was made because of the difficulty of identifying the true developers and the desire to protect users from the manipulation of open source software and the sale of programs that can be legally downloaded for free. This is the reason for the Microsoft store after all, to choke out any competition? https://sfconservancy.org/blog/2022/jul/07/microsoft-bans-commerical-open-source-in-app-store/

Microsoft interdit la vente de logiciels libres sur le Microsoft Store 08/07/2022

Microsoft a apporté des modifications aux conditions d'utilisation du catalogue du Microsoft Store, qui seront effectives à partir de la semaine prochaine. Le changement le plus controversé est l'interdiction de tirer profit, par le biais du catalogue, de la vente de logiciels libres ou de toute autre application normalement distribuée gratuitement. Ils ont introduit des exigences visant à lutter contre les tiers qui profitent de la vente d'assemblages de programmes Open Source populaires.

Les nouvelles règles sont formulées de telle sorte que l'interdiction de vente s'applique à tous les projets sous licence Open, puisque le code de ces projets est disponible et peut être utilisé pour créer des builds gratuits. L'interdiction s'applique que le compte soit associé ou non à un développeur direct, et inclut les applications hébergées dans le Microsoft Store par des projets de base pour soutenir financièrement le développement. Les responsables de Microsoft affirment que cette décision a été prise en raison de la difficulté d'identifier les véritables développeurs et de la volonté de protéger les utilisateurs contre la manipulation des logiciels libres et la vente de programmes qui peuvent être légalement téléchargés gratuitement.

C'est la raison d'être de la boutique Microsoft après tout, pour étouffer toute concurrence !

https://sfconservancy.org/blog/2022/jul/07/microsoft-bans-commerical-open-source-in-app-store/

nDPI 4.4 Deep Packet Inspection Released: 08.07.2022 The ntop project, which develops tools for capturing and analyzing traffic, has published a release of the nDPI 4.4 Deep Packet Inspection Toolkit, which continues the development of the OpenDPI library. The nDPI project was founded after an unsuccessful attempt to commit changes to the OpenDPI repository, which was left unmaintained. The nDPI code is written in C and distributed under the LGPLv3 license. The system allows you to determine the application-level protocols used in traffic by analyzing the nature of network activity without reference to network ports (it can determine known protocols whose handlers accept connections on non-standard network ports, for example, if http is not sent from port 80, or, conversely, when some - they try to disguise other network activity as http by launching it on port 80). Differences from OpenDPI come down to support for additional protocols, porting for the Windows platform, performance optimization, adaptation for use in real-time traffic monitoring applications (removed some specific features that slowed down the engine), the ability to build in the form of a Linux kernel module, and support for defining subprotocols . In total, about 300 protocol and application definitions are supported, from OpenVPN, Tor, QUIC, SOCKS, BitTorrent and IPsec to Telegram, Viber, WhatsApp, PostgreSQL and Gmail, Office 365, Google Docs and YouTube calls. There is a server and client SSL certificate decoder that allows you to determine the protocol (for example, Citrix Online and Apple iCloud) using the encryption certificate. The nDPIreader utility is supplied to analyze the contents of pcap dumps or current traffic through the network interface. https://www.ntop.org/ndpi/introducing-ndpi-4-4-many-new-protocols-improvements-and-cybersecurity-features/

Sortie de nDPI 4.4 Deep Packet Inspection : 08/07/2022

Le projet ntop, qui développe des outils de capture et d'analyse du trafic, a publié la version 4.4 de la boîte à outils nDPI Deep Packet Inspection, qui poursuit le développement de la bibliothèque OpenDPI. Le projet nDPI a été créé après une tentative infructueuse d'apporter des modifications au référentiel OpenDPI, qui n'était plus maintenu. Le code de nDPI est écrit en C et distribué sous la licence LGPLv3.

Le système permet de déterminer les protocoles de niveau application utilisés dans le trafic en analysant la nature de l'activité réseau sans référence aux ports réseau (il peut déterminer les protocoles connus dont les gestionnaires acceptent des connexions sur des ports réseau non standard, par exemple, si http n'est pas envoyé depuis le port 80, ou, à l'inverse, lorsque certains essaient de déguiser une autre activité réseau en http en la lançant sur le port 80).

Les différences par rapport à OpenDPI se résument à la prise en charge de protocoles supplémentaires, au port à la plate-forme Windows, à l'optimisation des performances, à l'adaptation pour une utilisation dans des applications de surveillance du trafic en temps réel (suppression de certaines fonctionnalités spécifiques qui ralentissaient le moteur), à la possibilité de construire sous la forme d'un module du noyau Linux et à la prise en charge de la définition de sous-protocoles.

Au total, environ 300 définitions de protocoles et d'applications sont prises en charge, d'OpenVPN, Tor, QUIC, SOCKS, BitTorrent et IPsec à Telegram, Viber, WhatsApp, PostgreSQL et les appels Gmail, Office 365, Google Docs et YouTube. Il existe un décodeur de certificats SSL serveur et client qui vous permet de déterminer le protocole (par exemple, Citrix Online et Apple iCloud) à l'aide du certificat de chiffrement. L'utilitaire nDPIreader est fourni pour analyser le contenu des dumps pcap ou le trafic actuel via l'interface réseau.

https://www.ntop.org/ndpi/introducing-ndpi-4-4-many-new-protocols-improvements-and-cybersecurity-features/

14

Debian 11.4 update: 07/09/2022 The fourth corrective update of the Debian 11 distribution has been published, which includes the accumulated package updates and fixes bugs in the installer. The release includes 81 stability updates and 79 security updates. Of the changes in Debian 11.4, we can note the update to the latest stable versions of the apache2, clamav, postfix, network-manager, ganeti, libtgowt, nvidia-graphics-drivers, nvidia-persistenced, nvidia-settings, nvidia-xconfig, telegram-desktop, ublock packages -origin, usb.ids, wireless-regdb. They removed the elog and python-hbmqtt packages, which are unmaintained and have security and performance issues. Installation builds will be prepared for download and installation from scratch, as well as live iso-hybrid with Debian 11.4. Previously installed and up-to-date systems receive the updates that are present in Debian 11.4 through the native update system. Security fixes included in new releases of Debian are made available to users as updates are released via the security.debian.org service. https://www.debian.org/News/2022/20220709

Mise à jour 11.4 de Debian 09/07/2022

La quatrième mise à jour corrective de la distribution Debian 11 a été publiée. Elle inclut les mises à jour de paquets accumulées et corrige des bogues dans l'installeur. La publication comprend 81 mises à jour de stabilité et 79 mises à jour de sécurité.

Parmi les changements dans Debian 11.4, on peut noter la mise à jour vers les dernières versions stables des paquets apache2, clamav, postfix, network-manager, ganeti, libtgowt, nvidia-graphics-drivers, nvidia-persistenced, nvidia-settings, nvidia-xconfig, telegram-desktop, ublock -origin, usb.ids, wireless-regdb. Les paquets elog et python-hbmqtt ont été supprimé, car ils ne sont pas maintenus et présentent des problèmes de sécurité et de performance.

Les builds d'installation seront préparées pour le téléchargement et l'installation à partir de zéro, ainsi que pour une ISO hybride Live avec Debian 11.4. Les systèmes précédemment installés et à jour reçoivent les mises à jour présentes dans Debian 11.4 par le biais du système de mise à jour natif. Les correctifs de sécurité inclus dans les nouvelles versions de Debian sont mis à la disposition des utilisateurs au fur et à mesure de la publication des mises à jour via le service security.debian.org.

https://www.debian.org/News/2022/20220709

rclone 1.59 released: 07/10/2022 The rclone 1.59 utility has been published, which is an analogue of rsync designed to copy and synchronize data between the local system and various cloud storages such as Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud and Yandex.Disk. The project code is written in Go and distributed under the MIT license. https://forum.rclone.org/t/rclone-1-59-0-release/31808

rclone 1.59 publié 10/07/2022

L'utilitaire rclone 1.59 a été publié. Il s'agit d'un analogue de rsync conçu pour copier et synchroniser des données entre le système local et divers stockages en nuage tels que Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud et Yandex.Disk. Le code du projet est écrit en Go et distribué sous la licence du MIT.

https://forum.rclone.org/t/rclone-1-59-0-release/31808

Release of Libreboot 20220710, a completely free distribution of Coreboot: 10.07.2022 After seven months of development, the release of free bootable firmware Libreboot 20220710 has been published. This is the fourth release in the GNU Project and is being touted as the first stable release (past releases have been marked as test releases as they require additional stabilization and testing). Libreboot develops a completely free fork from the CoreBoot project, providing a binary-free replacement for proprietary UEFI and BIOS firmware responsible for initializing the CPU, memory, peripherals, and other hardware components. Libreboot aims to create a system environment that completely dispenses with proprietary software, not only at the operating system level, but also at the boot firmware level. Libreboot not only cleans CoreBoot of non-free components, but also adds tools to make it easier for end users to use, creating a distribution that can be used by any user with no special skills. https://libreboot.org/news/libreboot20220710.html

Lancement de Libreboot 20220710, une distribution entièrement libre de Coreboot 10/07/2022

Après sept mois de développement, la version 20220710 du micrologiciel de démarrage libre Libreboot a été publiée. Il s'agit de la quatrième version du projet GNU et elle est présentée comme la première version stable (les versions précédentes ont été marquées comme des versions de test car elles nécessitent une stabilisation et des tests supplémentaires). Libreboot développe un fork complètement libre du projet Coreboot, fournissant un remplacement sans binaire pour les micrologiciels propriétaires UEFI et BIOS responsables de l'initialisation du CPU, de la mémoire, des périphériques et d'autres composants matériels.

Libreboot vise à créer un environnement système qui se passe complètement de logiciels propriétaires, non seulement au niveau du système d'exploitation, mais aussi au niveau du firmware de démarrage. Libreboot nettoie non seulement Coreboot des composants non libres, mais ajoute également des outils pour faciliter son utilisation par les utilisateurs finaux, créant ainsi une distribution qui peut être utilisée par tout utilisateur sans compétences particulières.

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

15

SeaMonkey 2.53.13 Released: 11.07.2022 The SeaMonkey 2.53.13 set of Internet applications has been released , which combines a web browser, an email client, a news feed aggregation system (RSS / Atom) and a WYSIWYG html page editor Composer within one product. The Chatzilla IRC client, the DOM Inspector web development toolkit, and the Lightning calendar scheduler are offered as preinstalled add-ons. The new release brings fixes and changes from the current Firefox codebase (SeaMonkey 2.53 is based on the Firefox 60.8 browser engine, porting security-related fixes and some improvements from current Firefox branches). https://blog.seamonkey-project.org/2022/07/11/seamonkey-2-53-13-is-out/

SeaMonkey 2.53.13 diffusé 11/07/2022

L'ensemble d'applications Internet SeaMonkey 2.53.13 est sorti. Il combine un navigateur Web, un client de messagerie, un système d'agrégation de flux de nouvelles (RSS/Atom) et un éditeur de pages html WYSIWYG Composer dans un seul produit. Le client IRC Chatzilla, la boîte à outils de développement Web DOM Inspector et le programmateur de calendrier Lightning sont proposés en tant que modules complémentaires préinstallés. La nouvelle version apporte des corrections et des modifications provenant de la base de code actuelle de Firefox (SeaMonkey 2.53 est basé sur le moteur du navigateur Firefox 60.8, portant des corrections liées à la sécurité et certaines améliorations provenant des branches actuelles de Firefox).

https://blog.seamonkey-project.org/2022/07/11/seamonkey-2-53-13-is-out/

Audacious 4.2 Released: 11.07.2022 Audacious 4.2 is out , originally branched off from the Beep Media Player (BMP) project, which is a fork of the classic XMMS player. The release comes with two user interfaces: based on GTK and Qt. Builds are prepared for various Linux distributions and for Windows. https://audacious-media-player.org/news/53-audacious-4-2-released

Audacious 4.2 publié 11/07/2022

Audacious 4.2 est disponible. Il s'agit d'un dérivé du projet Beep Media Player (BMP), qui est une branche du lecteur classique XMMS. La version est livrée avec deux interfaces utilisateur : basée sur GTK et Qt. Des versions sont préparées pour diverses distributions Linux et pour Windows.

https://audacious-media-player.org/news/53-audacious-4-2-released

Release of Calibre 6.0: 11.07.2022 Calibre 6.0 is available , automating the basics of maintaining an e-book collection. Calibre offers interfaces for navigating the library, reading books, converting formats, synchronizing with portable reading devices, and viewing news about new products on popular web resources. The composition also includes a server implementation for access to your home collection from anywhere on the Web. https://calibre-ebook.com/new-in/fifteen

Sortie de Calibre 6.0 11/07/2022

Calibre 6.0 est disponible ; elle automatise les bases de la maintenance d'une collection de livres électroniques. Calibre offre des interfaces permettant de naviguer dans la bibliothèque, de lire des livres, de convertir des formats, de se synchroniser avec des appareils de lecture portables et de consulter des informations sur les nouveaux produits sur des ressources Web populaires. La composition comprend également une implémentation serveur pour accéder à votre collection personnelle depuis n'importe où sur le Web.

https://calibre-ebook.com/new-in/fifteen

16

GCC approves inclusion of Rust language support: 11.07.2022 The GCC Steering Committee has approved the inclusion of the gccrs (GCC Rust) implementation of the Rust compiler into the core GCC . After integrating the frontend, the standard GCC toolkit can be used to compile Rust programs without the need to install the rustc compiler built using LLVM developments. The developers of gccrs are encouraged to start working with the GCC change review and release teams to finalize and approve patches in terms of meeting the technical requirements for code being added to GCC. Assuming development of gccrs continues as planned and no unforeseen issues are identified, the Rust language front-end will be integrated into the GCC 13 release scheduled for May next year. The Rust implementation in GCC 13 will be in beta status, not yet enabled by default. https://gcc.gnu.org/pipermail/gcc/2022-July/239057.html

Le GCC approuve l'inclusion du support du langage Rust 11/07/2022

Le comité directeur de le GNU Compiler Collection (GCC) a approuvé l'inclusion de l'implémentation du gccrs (GCC Rust) du compilateur Rust dans le noyau de GCC. Après l'intégration du frontal, la boîte à outils standard de GCC peut être utilisée pour compiler des programmes Rust sans avoir besoin d'installer le compilateur rustc construit à partir des développements de LLVM.

Les développeurs de gccrs sont encouragés à commencer à travailler avec les équipes de révision des changements et de publication de GCC pour finaliser et approuver les correctifs en termes de respect des exigences techniques pour le code ajouté à GCC. En supposant que le développement de gccrs se poursuive comme prévu et qu'aucun problème imprévu ne soit identifié, le frontal du langage Rust sera intégré dans la version 13 de GCC prévue pour mai prochain. L'implémentation de Rust dans GCC 13 sera en statut bêta, et ne sera pas encore activée par défaut.

https://gcc.gnu.org/pipermail/gcc/2022-July/239057.html

Network Security Toolkit 36 ​​ released: 12.07.2022 After a year of development , the NST 36 (Network Security Toolkit) Live distribution has been published , designed to analyze network security and monitor operation thereof. The size of the bootable iso image (x86_64) is 4.1 GB. A special repository has been prepared for Fedora Linux users, which makes it possible to install the framework of the NST project into an already installed system. The distribution is based on Fedora 36 and allows installation of additional packages from external repositories that are compatible with Fedora Linux. The distribution includes a large selection of applications related to network security (for example: Wireshark, NTop, Nessus, Snort, NMap, Kismet, TcpTrack, Etherape, nsttracroute, Ettercap, etc.). To manage the security check process and automate the call of various utilities, a special web interface has been made, which also integrates a web frontend for the Wireshark network analyzer. The distribution's graphical environment is based on FluxBox. https://sourceforge.net/p/nst/news/2022/07/nst-version-36-13232-released/

Network Security Toolkit 36 est publié 12/07/2022

Après un an de développement, la distribution Live NST 36 (Network Security Toolkit) a été publiée. Elle est conçue pour analyser la sécurité du réseau et en surveiller le fonctionnement. La taille de l'image ISO amorçable (x86_64) est de 4,1 Go. Un dépôt spécial a été préparé pour les utilisateurs de Fedora Linux, ce qui permet d'installer le framework du projet NST dans un système déjà installé. La distribution est basée sur Fedora 36 et permet l'installation de paquets supplémentaires provenant de dépôts externes qui sont compatibles avec Fedora Linux.

La distribution comprend une large sélection d'applications liées à la sécurité des réseaux (par exemple : Wireshark, NTop, Nessus, Snort, NMap, Kismet, TcpTrack, Etherape, nsttracroute, Ettercap, etc.) Pour gérer le processus de vérification de la sécurité et automatiser l'appel des différents utilitaires, une interface Web spéciale a été créée, qui intègre également un frontal Web pour l'analyseur de réseau Wireshark. L'environnement graphique de la distribution est basé sur FluxBox.

https://sourceforge.net/p/nst/news/2022/07/nst-version-36-13232-released/

Up to 4 times faster implementation of memchr function proposed for Linux kernel: 12.07.2022 A set of patches with an optimized implementation of the memchr () function used to search for a character in an array is proposed for inclusion in the Linux kernel . Unlike the old version, which used a byte-by-byte comparison, the proposed implementation is built taking into account the full use of 64- and 32-bit CPU registers. Instead of bytes, the comparison is performed using machine words, which allows at least 4 bytes to be compared at a time. When searching in large strings, the new version turned out to be about 4 times faster than the old one (for example, for strings of 1000 characters). For small strings, the efficiency of the new implementation is not as significant, but still higher than the original version. In the Linux kernel, the size of the strings processed in memchr() reaches 512 bytes. The performance gain for 512 byte strings, in a situation where the search character is at the end of the string, is 20%. Testing the 5.18 kernel with the new “memchr()” variant for 32-bit and 64-bit architectures did not reveal any issues. The overall performance gain of kernel subsystems when using the optimized “memchr()” variant has not yet been evaluated, nor has the expediency of replacing the implementation been analyzed (the memchr() function call occurs 129 times in the kernel code, including in the code of drivers and file systems). https://www.phoronix.com/scan.php?page=news_item&px=Linux-Kernel-Faster-memchr

Une implémentation jusqu'à 4 fois plus rapide de la fonction memchr proposée pour le noyau Linux 12/07/2022

Un ensemble de correctifs avec une implémentation optimisée de la fonction memchr() utilisée pour rechercher un caractère dans un tableau est proposé pour inclusion dans le noyau Linux. Contrairement à l'ancienne version, qui utilisait une comparaison octet par octet, l'implémentation proposée est construite en tenant compte de l'utilisation complète des registres 64- et 32-bit du CPU. Au lieu d'octets, la comparaison est effectuée à l'aide de mots machine, ce qui permet de comparer au moins 4 octets à la fois.

Lors de la recherche dans de grandes chaînes de caractères, la nouvelle version s'est avérée environ 4 fois plus rapide que l'ancienne (par exemple, pour des chaînes de 1 000 caractères). Pour les petites chaînes de caractères, l'efficacité de la nouvelle implémentation n'est pas aussi significative, mais reste supérieure à celle de la version originale. Dans le noyau Linux, la taille des chaînes traitées dans memchr() atteint 512 octets. Le gain de performance pour des chaînes de 512 octets, dans une situation où le caractère de recherche est à la fin de la chaîne, est de 20%.

Les tests du noyau 5.18 avec la nouvelle variante de « memchr() » pour les architectures 32-bit et 64-bit n'ont révélé aucun problème. Le gain de performance global des sous-systèmes du noyau lors de l'utilisation de la variante optimisée de « memchr() » n'a pas encore été évalué, et l'opportunité de remplacer l'implémentation n'a pas été analysée (l'appel de fonction memchr() apparaît 129 fois dans le code du noyau, y compris dans le code des pilotes et des systèmes de fichiers).

https://www.phoronix.com/scan.php?page=news_item&px=Linux-Kernel-Faster-memchr

17

Heroes of Might and Magic 2 open engine release - fheroes2 - 0.9.17: 12.07.2022 The fheroes2 0.9.17 project release is out, which recreates the Heroes of Might and Magic II game engine from scratch. The project code is written in C++ and distributed under the GPLv2 license. To run the game, the original game resource files are required, which can be obtained, for example, from the demo version of Heroes of Might and Magic II or from the original game. https://github.com/ihhub/fheroes2/releases/tag/0.9.16

Sortie du moteur ouvert Heroes of Might and Magic 2 - fheroes2 - 0.9.17 12/07/2022

La version 2 0.9.17 du projet fheroes est sortie. Elle recrée le moteur du jeu Heroes of Might and Magic II à partir de zéro. Le code du projet est écrit en C++ et distribué sous licence GPLv2. Les fichiers des ressources du jeu original sont nécessaires pour pouvoir lancer le jeu. On peut les obtenir, par exemple, de la version démo de Heroes of Might and Magic II ou du jeu original.

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

X.Org Server 21.1.4 update with security fixes: 12.07.2022 A corrective release of X.Org Server 21.1.4 is available that fixes two vulnerabilities in the Xkb extension handlers that allow you to escalate your privileges on the system if the X server is running as root, or execute code on a remote system if session redirection is used for access X11 using SSH. The vulnerabilities are caused by the lack of proper size checking in the ProcXkbSetGeometry ( CVE-2022-2319 ) and ProcXkbSetDeviceInfo ( CVE-2022-2320 ) request handlers, which can be exploited to write to a memory area outside the bounds of the allocated buffer. In the case of ProcXkbSetGeometry, there was no check for the size of the request fields, which allowed the client to cause an overflow by specifying a number of sections in the request that did not match the data actually sent. In the ProcXkbSetDeviceInfo handler, the vulnerability is caused by an incorrect order of function calls - the function for checking parameters was called after the function in which these parameters were used (the names of the functions were mixed up and the XkbSetDeviceInfo function included the code for checking, and XkbSetDeviceInfoCheck - for setting values). https://lists.x.org/archives/xorg/2022-July/061036.html

X.Org Serveur est mis à jour à la version 21.1.4 avec des correctifs sécuritaires 12/07/2022

Une version corrective du X.Org Server, la 21.1.4, est disponible. Elle corrige deux vulnérabilités dans les gestionnaires de l'extension Xkb qui rendent possible l'escalade de vos droits sur le système, si le serveur X s'exécute en tant que root, ou l'exécution de code sur un système à distance si la redirection de la session est utilisée pour accéder à X11 avec SSH. Les vulnérabilités résultent d'un vérification incorrecte de la taille dans les gestionnaires de demandes ProcXkbSetGeometry (CVE-2022-2319) et ProcXkbSetDeviceInfo (CVE-2022-2320) qui peuvent être exploités pour écrire vers une zone de mémoire en dehors des limites du tampon alloué.

Dans le cas de ProcXkbSetGeometry, il n'y avait aucune vérification concernant la taille des zones des demandes, ce qui était à l'origine d'un débordement causé par la spécification d'un nombre de sections dans la demande qui ne correspondait pas aux données envoyées. Dans le gestionnaire de ProcXkbSetDeviceInfo, la vulnérabilité est causé par un ordre incorrect des appels de fonction - la fonction de vérification des paramètres était appelée après la fonction dans laquelle ces paramètres étaient utilisés (les noms des fonctions étaient mélangés et la fonction XkbSetDeviceInfo comprenait le code de vérification et XkbSetDeviceInfoCheck - pour la réglage des valeurs).

https://lists.x.org/archives/xorg/2022-July/061036.html

Release of Tails 5.2 : 13.07.2022 Tails 5.2 (The Amnesic Incognito Live System), a specialized distribution, based on the Debian and designed for anonymous access to a network, has been released. Anonymous exit to Tails is provided by the Tor system. All connections, except traffic through the Tor network, are blocked by default by the packet filter. Encryption is used to store user data in the save user data between runs mode. A 1Gb iso image has been prepared for download , capable of working in Live mode. The new release was ready on June 28, as expected, but on July 13 due to the delay in the publication of a new stable version of the Tor Browser. As a result, the 13th alpha version of Tor Browser 11.5 (11.5a13-build2) is included in the release. Also included is an update to the Thunderbird 91.11.0 mail client. Tails 5.3 is scheduled to be released on July 26th. https://forum.torproject.net/t/new-release-tails-5-2/3944

Publication de Tails 5.2 13/07/2022

Tails 5.2 (The Amnesic Incognito Live System), une distribution spécialisée basée sur Debian et conçue pour un accès anonyme au réseau, est sortie. Une sortie anonyme vers Tails est fournie par le système Tor. Toutes les connexions, sauf le trafic via le réseau Tor, sont bloquées par défaut par le filtre des paquets. Le cryptage est utilisé pour stocker les données de l'utilisateur en mode Sauvegarder les données de l'utilisateur entre les exécutions. Une image ISO de 1 Go qui peut fonctionner en mode Live a été préparée pour le téléchargement.

La nouvelle version était prête le 28 juin, comme attendu, mais est sortie le 13 juillet en raison du retard de la publication d'une nouvelle version stable du navigateur Tor. Par conséquent, la 13e version alpha du Tor Browser 11.5 (11.5a13-build2) est incluse dans la sortie. Une mise à jour du client mail Thunderbird 91.11.0 est également incluse. La publication de Tails 5.3 est prévue le 26 juillet.

https://forum.torproject.net/t/new-release-tails-5-2/3944

18

Red Hat appoints new CEO: 13.07.2022 Red Hat has announced the appointment of a new President and Chief Executive Officer (CEO). The new head of the company appointed Matt Hicks, who previously served as vice president of Red Hat products and technology. Mat joined Red Hat in 2006 and began working on the development team doing the work of porting code from Perl to Java. Later, Matt led the development of hybrid cloud technologies and became one of the leaders of the Red Hat OpenShift project. Paul Cormier, the former president of Red Hat, who led the company after Jim Whitehurst, was transferred to the position of chairman of the board of directors (chairman) of Red Hat. Matt Hicks and Paul Cormier will report to Arvind Krishna, CEO of IBM, which took over Red Hat in 2019 but granted independence and the ability to operate as a separate business unit. https://www.redhat.com/en/about/press-releases/red-hat-names-matt-hicks-president-and-chief-executive-officer

Red Hat nomme un nouveau PDG 13/07/2022

Red Hat a annoncé la nomination d'un nouveau Président et Directeur Général (PDG). Comme nouveau dirigeant de la société, a été nommé Matt Hicks, qui a servi auparavant comme vice président des produits et technologies de Red Hat. Mat a rejoint Red Hat en 2006 et a commencé à travailler en tant que membre de l'équipe de développement qui portait du code de Perl à Java. Plus tard, Matt a été responsable du développement des technologies hybrides dans le nuage et est devenu l'un des chefs du projet OpenShift de Red Hat.

Paul Cormier, l'ancien président de Red Hat, qui était à la tête de la société après Jim Whitehurst, a été transféré à la position de président du conseil d'administration (président) de Red Hat. Matt Hicks et Paul Cormier rendront des comptes à Arvind Krishna, PDG d'IBM, qui a repris Red Hat en 2019 tout en l'accordant l'indépendance et la capacité d'opérer en tant que business unit spécifique.

https://www.redhat.com/en/about/press-releases/red-hat-names-matt-hicks-president-and-chief-executive-officer

Updating a DogLinux Build to Check Hardware: 07/14/2022 An update has been prepared for a specialized build of the DogLinux distribution (a Debian LiveCD in the style of Puppy Linux), built on the Debian 11 “Bullseye” and designed for testing and servicing PCs and laptops. Includes applications such as GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE. The distribution allows you to check the performance of the equipment, load test the processor and video card, check SMART of HDD and NVMe SSD. The size of the Live image downloaded for USB drives is 1.14 GB https://gumanzoy.blogspot.com/2021/05/liveusb-1100mb-doglinux-debian-11.html

Mise à jour d'une compilation de DogLinux pour vérifier le matériel 14/07/2022

Une mise à jour a été préparée pour une compilation spécialisée de la distribution DogLinux (un LiveCD Debian du type Puppy Linux) construite sur Debian 11 « Bullseye » et conçue pour tester et entretenir des ordinateurs de bureau et portables. Elle comprend des applications telles que GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDS. La distribution vous permet de vérifier la performance de l'équipement, tester les charges du processeur et de la carte vidéo, vérifier le SMART des HDD et NVMe SSD. La taille de l'image Live téléchargée pour des disques USB est de 1,14 Go.

https://gumanzoy.blogspot.com/2021/05/liveusb-1100mb-doglinux-debian-11.html

386BSD, 30 years ago today: 14.07.2022 On July 14, 1992, the first working release (0.1) of the 386BSD operating system was published , which offered a BSD UNIX implementation for the i386 processors, based on the 4.3BSD Net / 2 developments. The system was equipped with a simplified installer, included a complete networking stack, a modular kernel, and a role-based access control system. In March 1993, out of a desire to make patching more open and unify support for various architectures, the NetBSD fork was formed based on 386BSD 0.1, and in June 1993, the FreeBSD project was founded on the basis of 4.3BSD-Lite 'Net/2' and 386BSD 0.1, which incorporates patches not included in 386BSD. https://groups.google.com/forum/#!original/comp.unix.bsd/zA8Jl89HSRo/DqMzaUUZ7wYJ

386BSD, il y a 30 ans aujourd'hui 14/07/2022

Le 14 juillet 1992, la première version fonctionnelle (la 0.1) du système d'exploitation 386BSD a été publiée. Le système offrait une implémentation de BSD UNIX pour les processeurs i386 basée sur les développements 4.3BSD Net/2. Le système était équipé d'un installeur simplifié, comprenait une pile réseau complète, un noyau modulaire et un système de contrôle d'accès basé sur des rôles. En mars 1993, voulant rendre les correctifs plus ouverts et unifier le support pour diverses architectures, la branche NetBSD, basée sur 386BSD 0.1, a été créée et, en juin 1993, le projet FreeBSD a été fondé sur la base de 4.3BSD-Lite « Net/2 » et 386BSD 0.1 ; il incorpore des correctifs qui ne sont pas inclus dans 386BSD.

https://groups.google.com/forum/#!original/comp.unix.bsd/zA8Jl89HSRo/DqMzaUUZ7wYJ

19

Builds with LXQt 1.1 user environment prepared for Lubuntu 22.04: 14.07.2022 The developers of the Lubuntu distribution announced the publication of the Lubuntu Backports PPA , offering packages for installation in Lubuntu/Ubuntu 22.04 of the current release of the LXQt 1.1 user environment . Initial builds of Lubuntu 22.04 ship the deprecated LXQt 0.17 branch published in April 2021. The Lubuntu Backports repository is currently in beta testing and is similar to the fresh KDE desktop repository maintained by the Kubuntu and KDE Neon developers. The official release of backports is scheduled for July 19, if no significant problems are identified. https://lubuntu.me/jammy-backports-22-04-1-cft/

Des compilations avec l'environnement utilisateur LXQt 1.1 préparées pour Lubuntu 22.04 14/07/2022

Les développeurs de la distribution Lubuntu ont annoncé la publication de la PPA Lubuntu Backports, qui offre des paquets pour l'installation de la version actuelle de l'environnement utilisateur LXQt 1.1 dans Lubuntu/Ubuntu 22.04. Les compilations initiales de Lubuntu 22.04 contiennent la branche LXQt 0.17 publiée en avril 2021 qui est obsolète.

Le dépôt Lubuntu Backports, qui est similaire au dépôt du KDE desktop maintenu par les développeurs de kubuntu et KDE Neon, est actuellement testé en bêta. La sortie officielle de backports est prévue le 19 juillet si aucun problème significatif n'est décelé.

https://lubuntu.me/jammy-backports-22-04-1-cft/

Tor Browser 11.5: 15.07.2022 After 8 months of development , a major release of the Tor Browser 11.5 is presented , which continues the development of functionality based on the Firefox 91 ESR branch . The browser is focused on providing anonymity, security and privacy, all traffic is redirected only through the Tor network. It is impossible to contact the system directly through the regular network connection, which does not allow the real IP of the user (in the case of a browser hack, attackers can access the system network settings, so products such as Whonix should be used to completely block possible leaks ). Tor Browser builds are prepared for Linux, Windows and macOS https://blog.torproject.org/new-release-tor-browser-115/

Le navigateur Tor 11.5 15/07/2022

Après 8 mois de développement, une version majeure du navigateur Tor, la 11.5, est présentée. Elle continue le développement des fonctionnalités basées sur la branche ESR de Firefox 91. L'objectif du navigateur est de fournir l'anonymat, la sécurité et la protection de la vie privée et tout le trafic est redirigé seulement via le réseau Tor. Il est impossible de contacter le système directement via une connexion réseau normale, qui ne permet pas l'usage de l'adresse IP véritable de l'utilisateur (si le navigateur est piraté, les attaquants peuvent accéder aux paramètres réseau du système ; ainsi des produits comme Whonix devraient être utilisés pour bloquer complètement toute fuite possible). Des compilations du navigateur Tor (Tor Browser) sont préparées pour Linux, Windows et macOS.

https://blog.torproject.org/new-release-tor-browser-115/

Chrome OS Flex operating system ready for installation on any hardware: 15.07.2022 Google announced the readiness of Chrome OS Flex for widespread use. Chrome OS Flex is a standalone variant of Chrome OS designed for use on desktops, not just devices that ship with Chrome OS natively, such as Chromebooks, Chromebases, and Chromeboxes. Key areas of application for Chrome OS Flex include upgrading existing legacy systems to extend their lifecycle, reducing costs (for example, no need to pay for an OS and additional software such as antivirus), improving infrastructure security, and unifying software used by companies and educational institutions. The system is supplied free of charge, and the source texts are distributed under the Apache 2.0 free license. The system is based on the Linux kernel, the upstart system manager, the ebuild/portage build toolkit, open components, and the Chrome web browser. The user environment of Chrome OS is limited to a web browser, and instead of standard programs, web applications are provided, however, Chrome OS includes a full multi-window interface, desktop and taskbar. As to virtualization mechanisms, layers are provided for executing programs from Android and Linux. It is noted that the optimizations implemented in Chrome OS Flex can significantly reduce energy consumption compared to using other operating systems (energy savings up to 19%).

Le système d'exploitation Chrome OS Flex est prêt à être installé sur tous les matériels

Google a annoncé que Chrome OS Flex est prêt pour une large utilisation. Chrome OS Flex est une variante autonome de Chrome OS, conçue pour l'utilisation sur des ordinateurs de bureau et qui n'est pas limitée aux dispositifs livrés avec Chrome OS nativement, tels que des Chromebooks, Chromebases et Chromeboxes.

Les domaines clés d'application de Chrome OS Flex comprennent la mise à niveau de systèmes anciens pour étendre leur durée de vie, la réduction de coûts (par exemple, vous ne payez ni pour l'OS ni pour des logiciels supplémentaires tel qu'un antivirus), l'amélioration de la sécurité de l'infrastructure et l'unification des logiciels utilisés par des entreprises et des établissements d'éducation. Le système est fourni gratis et les textes sources sont distribués sous licence gratuite Apache 2.0.

Le système est basé sur le noyau Linux, le gestionnaire de système upstart, la boîte d'outils de compilation ebuild/portage, des composants libres et le navigateur Web Chrome. L'environnement d'utilisateur de Chrome OS se limite à un navigateur Web et, à la place de programmes standards, des applications Web sont fournies ; toutefois, Chrome OS comprend une interface complète à multiples fenêtres, un environnement de bureau et une barre de tâches. Quant aux mécanismes de virtualisation, des couches sont fournies pour l'exécution de programmes venant d'Android et Linux. Il est à noter que les optimisations implémentées dans Chrome OS Flex peuvent réduire la consommation de l'énergie, comparé à l'utilisation d'autres systèmes d'exploitation (des économies énergétiques jusqu'à 19 %).

Chrome OS Flex edition uses a verified boot process, integration with cloud storage, automatic installation of updates, Google Assistant, encrypted storage of user data, and mechanisms to prevent data leakage in case of device loss/theft. It provides tools for centralized systems management that are the same as Chrome OS - access policies can be configured and updates can be managed using the Google Admin console. Currently, the system has been tested and certified for use on 295 different models of PCs and laptops. Chrome OS Flex can be deployed by booting over the network or booting from a USB drive as well as in live mode. After evaluating the suitability of the new solution, you can replace the existing OS via network boot or from a USB drive. Stated system requirements: 4 GB RAM, x86-64 Intel or AMD CPU, and 16 GB internal storage. All user-specific settings and applications are synchronized on first login. The product was created with the help of Neverware, acquired in 2020, who released the CloudReady distribution, which is a build of Chromium OS for legacy equipment and devices that were not originally equipped with Chrome OS. During the takeover, Google promised to integrate CloudReady's work into the core Chrome OS. The result of this was, Chrome OS Flex edition, will be supported in the same way as Chrome OS support. Users of the CloudReady distribution will be able to upgrade their systems to Chrome OS Flex. https://cloud.google.com/blog/products/chrome-enterprise/chromeos-flex-ready-to-scale-to-pcs-and-macs

Chrome OS édition Flex se sert d'un processus de démarrage vérifié, l'intégration avec du stockage dans le nuage, l'installation automatique de mises à jour, Google Assistant, le stockage crypté des données de l'utilisateur et des mécanismes pour empêcher la fuite des données en cas de perte ou de vol de appareil. Elle fournit des outils pour la gestion centralisée de systèmes qui sont les mêmes que dans Chrome OS - les politiques accès peuvent être configurées et les mises à jour peuvent être gérées avec la console Google Admin.

Actuellement, le système a été testé et est certifié pour un usage sur 295 modèles différents de PC et portables. Chrome OS Flex peut être déployé en démarrant sur le réseau ou à partir d'un disque USB aussi bien que dans le mode Live. Après avoir évalué la pertinence de la nouvelle solution, vous pouvez remplacer l'OS existant via un démarrage sur le réseau ou à partir d'un disque USB. Exigences système annoncées : 4 Go de RAM, un processeur x86-64 Intel ou AMD et 16 Go de stockage interne. Tous les paramètres et applications spécifiques à l'utilisateur sont synchronisés lors de la première connexion.

Le produit a été créé avec l'aide de Neverware, acquis en 2020, qui a sorti la distribution CloudReady, une compilation de Chromium OS pour les équipements anciens et les appareils qui n'était pas équipés à l'origine avec Chrome OS. Pendant le rachat, Google a promis d'intégrer le travail de CloudReady dans le core de Chrome OS. Le résultat de cela a été l'édition Chrome OS Flex, qui sera prise en charge de la même façon que Chrome OS. Les utilisateurs de la distribution CloudReady pourront mettre à niveau leurs systèmes vers Chrome OS Flex.

https://cloud.google.com/blog/products/chrome-enterprise/chromeos-flex-ready-to-scale-to-pcs-and-macs

20

Arcan desktop engine release 0.6.2: 16.07.2022 After a year of development, Arcan 0.6.2 desktop engine has been published , which combines a display server, a multimedia framework and a game engine for processing 3D graphics. Arcan can be used to create a variety of graphical systems, from user interfaces for embedded applications to self-contained desktop environments. Including the three-dimensional Safespaces desktop for virtual reality systems and the Durden desktop environment, that are being developed. The project code is written in C and distributed under the BSD license (some components under GPLv2+ and LGPL). The new release continues the development of tools for remote work with a desktop over a network. Network access is provided by the “arcan-net” graphical server that implements the A12 protocol, which combines the capabilities of technologies such as mDNS (local service definition), SSH (interactive text shell), X11/VNC/RDP (interactive graphical shell), RTSP (multimedia streaming) and HTTP (resource download and state synchronization). Arcan is not tied to a separate graphics subsystem and can run on top of various system environments (BSD, Linux, macOS, Windows) using pluggable backends. For example, you can it run on top of Xorg, egl-dri , libsdl and AGP (GL/GLES). The Arcan Display Server can run X, Wayland and SDL2 based client applications. The key criteria used in the design of the Arcan API are security, performance, and debuggability. To simplify the development of interfaces, they propose to use the Lua language. https://arcan-fe.com/2022/07/15/arcan-0-6-2-its-all-connected/

Sortie du moteur Arcan 0.6.2 pour PC de bureau 16/07/2022

Après un an de développement, le moteur de bureau Arcan 0.6.2 est publié. Il associe un serveur d'affichage, un framework multimédia et un moteur de jeu pour le traitement des graphismes 3D. Arcan peut être utilisé pour créer une variété de systèmes graphiques, depuis des interfaces utilisateur pour des applications embarquées jusqu'aux environnements de bureau autonome, y compris le bureau Safespaces en trois dimensions pour des systèmes de réalité virtuelle et l'environnement de bureau Durden, qui sont en développement. Le code du projet est écrit en C et distribué sous licence BSD (certains composants sous GPLv2+ et LGPL).

La nouvelle publication continue le développement d'outils pour le travail à distance avec un bureau sur un réseau. L'accès au réseau est fourni par le serveur graphique « arcan-net » qui implémente le protocole A12, qui combine les capacités de technologies telles que MDNS (définition du service local), SSH (un shell texte interactif), X11/VNC/RDP (shell graphique interactif), RTSP (streaming multimédia) et HTTP (téléchargement de ressources et synchronisation de l'état).

Arcan n'est pas lié à un sous-système graphique distinct et peut tourner par-dessus divers environnements de système (BSD, Linux, macOS, Windows) en utilisant des serveurs dorsaux enfichables. Par exemple, vous pouvez le lancer par-dessus Xorg, egl-dri, libsdl et AGP (GL/GLES). L'Arcan Display Server peut exécuter des applications client basées sur X, Wayland et SDL2. Les critères clé utilisés dans la conception de l'API Arcan sont la sécurité, la performance et les possibilités de débogage. Pour simplifier le développement des interfaces, ils comptent utiliser le langage Lua.

https://arcan-fe.com/2022/07/15/arcan-0-6-2-its-all-connected/

T2 SDE 22.6 Meta Distribution Released: 16.07.2022 The T2 SDE 21.6 meta distribution has been released, providing an environment for creating your own distributions, cross-compiling and keeping package versions up to date. Distributions can be based on Linux, Minix, Hurd, OpenDarwin, Haiku, and OpenBSD. Of the popular distributions built on top of the T2 system, Puppy Linux can be noted. The project provides basic bootable iso images with a minimal graphical environment in versions with the Musl library (653MB) and Glibc (896MB). More than 2000 packages are available for building. The new release adds support for arc, avr32, x32, and nios2 architectures, and brings the total number of supported hardware architectures to 22 (alpha, arc, arm, arm64, avr32, hppa, ia64, m68k, mipsel, mips64, nios2, ppc, ppc64- 32, ppc64le, riscv, riscv64, s390x, sparc64, superh, x86, x86-64, and x32 Updated component versions, including GCC 11, Linux kernel 5.17.15, LLVM/Clang 14, GCC 12.1, and recent releases X.org, Mesa, Firefox, Rust, GNOME and KDE. https://www.mail-archive.com/t2@t2-project.org/msg04039.html

La distribution meta T2 SDE 22.6 est sortie 16/07/2022

La distribution meta T2 SDE 21, qui fournit un environnement pour la création de vos propres distributions, la compilation croisée et la maintenance à jour des versions des paquets, a été publiée. Les distributions peuvent être basées sur Linux, Minix, Hurd, OpenDarwin, Haiku et OpenBSD. Parmi les distributions populaires construites par-dessus le système T, on peut noter Puppy Linux. Le projet fournit des images ISO amorçables de base avec un environnement graphique minimal dans des versions avec la bibliothèque Musl (653 Mo) et Glibc (896 Mo). Plus de 2 000 paquets sont disponibles pour des compilations.

La nouvelle version ajoute du support pour les architectures arc, avr32, x32, et nios2 et porte à 22 le nombre total des architectures matérielles supportées (alpha, arc, arm, arm64, avr32, hppa, ia64, m68k, mipsel, mips64, nios2, ppc, ppc64- 32, ppc64le, riscv, riscv64, s390x, sparc64, superh, x86, x86-64, et x32. Des versions de composants mis à jour, y compris GCC 11, le noyau Linux 5.17.15, LLVM/Clang 14, GCC 12.1, et des publications récentes de X.org, Mesa, Firefox, Rust, GNOME et KDE.

https://www.mail-archive.com/t2@t2-project.org/msg04039.html

The xfwm4 window manager has been ported to work with Wayland: 07/17/2022 As part of the xfwm4-wayland project, an independent enthusiast is developing a version of the xfwm4 window manager, adapted to use the Wayland protocol and translated to the Meson build system. Wayland support in xfwm4-wayland is provided through integration with the wlroots library and provides basic functions for the Wayland-based composite manager. Xfwm4 is used in the Xfce user environment to display, decorate, and transform windows. The developer has not yet decided whether to develop the port independently or as part of Xfce. If the project remains independent, it will use the name xfway, which was previously used by the same author to experiment with developing a composite server for Xfce running on top of the libweston library. In its current form, the xfwm4 port based on wlroots has not been completed, and compared to the previous attempt to create a composite server based on libweston, the new port still lags behind in functionality. At the same time, the port is actively developing, for example, support for switching windows using Alt + Tab was added a few days ago . Of the future plans , the provision of work in both Wayland and X11 is mentioned, As for the official support for Wayland in Xfce, it is still stalling in place. In accordance with the plan published a year ago , they intend to achieve acceptable operation of the main applications in Wayland-based environments in the release of Xfce 4.18, and a full transition to Wayland is classified as a long-term plan. There were discussions about using libmutter or wlroots as options for adapting Xfce for Wayland, but ultimately the choice was made in favor of libmutter, as it is more familiar to developers working with GTK. Unlike the wlroots-based port, the libmutter-based solution will require the xfce4-panel and xfdesktop components to be integrated into the composite server. https://lists.freedesktop.org/archives/wayland-devel/2022-July/042273.html

Le gestionnaire de fenêtres xfwm4 a été porté pour fonctionner avec Wayland 17/07/2022

Faisant partie du projet xfwm4-wayland, un passionné indépendant développe une version du gestionnaire de fenêtres xfwm4, adapté pour utiliser le protocole Wayland et traduit vers le système de compilation Meson. Le support de Wayland dans xfwm4-wayland est fourni par l'intégration avec la bibliothèque wlroots et fournit des fonctions de base pour le gestionnaire de composites basé sur Wayland. Xfwm4 est utilisé dans l'environnement utilisateur Xfce pour afficher, décorer et transformer des fenêtres.

Le développeur n'a pas encore décidé s'il va développer le portage de façon indépendante ou comme partie de Xfce. Si le projet reste indépendant, il utilisera le nom xfway, qui a été utilisé précédemment par le même auteur pour des expériences avec le développement d'un serveur composite pour Xfce qui s'exécute par-dessus la bibliothèque libweston. Dans sa forme actuelle, le port de xfwm4 basé sur wlroots n'a pas encore été terminé et, comparé à la tentative précédente de créer un serveur composite basé sur libweston, le nouveau portage accuse toujours un retard dans ses fonctionnalités. En même temps, le portage est développé activement ; par exemple, du support pour basculer entre des fenêtres avec Alt + Tab a été ajouté il y a quelques jours. Pour ce qui concerne les projets futurs, la fourniture de fonctionnalités à la fois dans Wayland et dans X11 est mentionné.

Quant au support officiel de Wayland dans Xfce, il est toujours arrêté au même endroit. Selon le plan publiés il y a un an, ils ont l'intention de réaliser une opération convenable des applications principales dans des environnements basés sur Wayland dans la version Xfce 4.18, et la transition complète vers Wayland est classifiée comme un projet à long terme. Des discussions sur l'utilisation de libmutter ou wlroots comme des options pour l'adaptation de Xfce à Wayland ont eu lieu, mais, finalement, le choix a été en faveur de libmutter, car les développeurs qui travaillent avec GTK la connaissent mieux. Contrairement au portage basé sur wroots, la solution basée sur libmutter nécessitera que le xfce4-panel et les composants de xfdesktop soient intégrés au serveur composite.

https://lists.freedesktop.org/archives/wayland-devel/2022-July/042273.html

21

openSUSE provides full support for the Nim programming language: 18.07.2022 The developers of the openSUSE distribution have announced the start of initial support for packages related to the Nim programming language. Primary support means regular and prompt generation of updates corresponding to the current releases of the Nim toolkit. Packages will be generated for the x86-64, i586, ppc64le, and ARM64 architectures and tested against the openSUSE automated testing systems before publication. Earlier, the Arch Linux distribution came up with a similar support initiative for Nim. The Nim language is focused on solving problems of system programming, uses static typing and was created with an eye on Pascal, C++, Python and Lisp. Nim source code is compiled into a C, C++, Objective-C, or JavaScript representation. Subsequently, the resulting C/C++ code is compiled into an executable file using any available compiler (clang, gcc, icc, Visual C++), which makes it possible to achieve performance close to C, if we do not take into account the costs of running the garbage collector. Similar to Python, Nim uses indentation as block separators. Metaprogramming tools and capabilities for creating domain-specific languages ​​(DSLs) are supported. https://news.opensuse.org/2022/07/14/os-reaches-first-class-support-for-nim/

openSUSE fournit le support complet pour le langage de programmation Nim 18/07/2022

Les développeurs de la distribution openSUSE ont annoncé le début du support initial pour des paquets associés au langage de programmation Nim. Le support primaire signifie la génération régulière et immédiate de mises à jour correspondant aux versions actuelles de la boîte à outils Nim. Des paquets seront générés pour les architectures x86-64, i586, ppc64le et ARM64 et testés dans les systèmes de tests automatisés d'openSUSE avant leur publication. Plus tôt, la distribution Arch Linux a créé une initiative similaire de support pour Nim.

Le langage Nim est concentré sur la résolution des problèmes de programmation de systèmes, se sert de la dactylographie statique et a été créé avec un œil sur Pascal, C++, Python et Lisp. Le code source de Nim est compilé dans une représentation en C, C++, Objective-C ou JavaScript. Ensuite, le code C/C++ résultant est compilé dans un fichier exécutable avec n'importe quel compilateur disponible (clang, gcc, icc, Visual C++), ce qui rend possible d'avoir une performance proche de celle de C, si l'on ne prend pas en compte les coûts de l'éboueur. Similaire à Python, Nim utilise l'indentation comme des séparateurs de blocs. Des outils de la metaprogrammation et des capacités de création de langages spécifiques à un domaine (DSL) sont pris en charge.

https://news.opensuse.org/2022/07/14/os-reaches-first-class-support-for-nim/

An experiment to improve the efficiency of the cat utility: 18.07.2022 Ariadne Conill, creator of the Audacious music player, pioneer of the IRCv3 protocol, and leader of the Alpine Linux security team, has done research on how to optimize the cat utility that prints one or more files to standard output. To improve the performance of cat on Linux, two optimizations have been proposed based on the use of the sendfile and splice system calls to directly copy data between file descriptors at the kernel level without a context switch to user space. The base implementation, using traditional read and write calls resulting in a context switch, when copying a 4GB file from tmpfs showed a throughput of 3.6 GB/s. The sendfile-based variant increased performance to 6.4 GB/s, and the splice-based variant to 11.6 GB/s, i.e. turned out to be faster than the original version by more than 3 times. https://ariadne.space/2022/07/17/how-efficient-can-cat1-be/

Une expérience pour améliorer l'efficacité de l'utilitaire car 18/07/2022

Ariadne Conill, créatrice du lecteur de musique Audacious, pionnière du protocole IRXv3 et cheffe de l'équipe de sécurité d'Alpine Linux, a fait des recherches sur comment optimiser l'utilitaire car qui imprime un ou plusieurs fichiers vers une sortie standard. Pour améliorer la performance de car sur Linux, deux optimisations basées sur l'utilisation des applis sendfile et splice system pour copier directement des données entre des discripteurs de fichier au niveau du noyau, sans devoir basculer dans l'espace utilisateur, ont été proposées.

L'implémentation de base, qui utilise des appels de lecture et d'écriture traditionnels ce qui a pour conséquence un basculement de contexte, lors de la copie d'un fichier de 4 Go depuis tmpfs, a montré un taux de débit de 3,6 Go/s. La variante basée sur sendfile a augmenté la performance à 6,4 Go/s et la variante basée sur splice, à 11,6 Go/s et s'est avérée être plus de trois fois plus rapide que la version originale.

https://ariadne.space/2022/07/17/how-efficient-can-cat1-be/

Qubes OS 4.1.1 update: 07/19/2022 An update of the Qubes 4.1.1 operating system is out, which implements the idea of ​​using a hypervisor for strict isolation of applications and OS components (each class of applications and system services run in separate virtual machines). It requires a system with 6 GB of RAM and a 64-bit Intel or AMD CPU with support for VT-x c EPT / AMD-v c RVI and VT-d / AMD IOMMU technologies, an Intel GPU is desirable (NVIDIA and AMD GPUs are not well tested ). The size of the installation image is 5.5 GB. Applications in Qubes are divided into classes depending on the importance of the data being processed and the tasks being solved. Each application class (e.g. work, entertainment, banking) as well as system services (network subsystem, firewall, storage, USB stack, etc.) run in separate virtual machines that run using the Xen hypervisor. At the same time, these applications are available within the same desktop and are highlighted for clarity in different window frame colors. Each environment has read access to the underlying root FS and local storage that does not overlap with the storages of other environments; a special service is used to organize application interaction. In the new release, only the update of the versions of the programs that form the basic system environment (dom0) is noted. A template for creating virtual environments based on Fedora 36 has been prepared. By default, the Linux 5.15 kernel is proposed. The Qubes 4.0 branch is scheduled to be demaintained on August 4, and users of the old branch are encouraged to switch to using Qubes 4.1. https://www.qubes-os.org/news/2022/07/18/qubes-4-1-1/

Mise à jour de Qubes OS 4.1.1 19/07/2022

Une mise à jour du système d'exploitation Qubes, la version 4.1.1, qui met en œuvre l'idée de l'utilisation d'un hyperviseur pour l'isolation stricte d'applications et de composants OS (chaque classe d'applications et de services système tourne dans des machines virtuelle distinctes, est sortie. Il nécessite un système avec 6 Go de RAM et un CPU Intel ou AMD de 64-bit avec le support des technologies VT-x c EPT/AMD-v c RVI et VT-d/AMD IOMMU et un processeur graphique d'Intel est souhaitable, car les GPU NVIDIA et AMD n'ont pas été bien testés. La taille de l'image d'installation est de 5,5 Go.

Les applications dans Qubes sont divisées en classes selon l'importance des données traitées et les tâches concernées. Chaque classe d'application (par exemple, le travail, le divertissement, les opérations bancaires) ainsi que les services système (sous-système du réseau, le pare-feu, le stockage, la pile USB, etc.) s'exécute dans des machines virtuelles distinctes qui tournent en utilisant l'hyperviseur Xen. En même temps, ces applications sont disponibles à l'intérieur du même bureau et sont surlignées pour la clarté par des couleurs différentes des cadres des fenêtres. Chaque environnement a un accès en lecture du systême de fichiers root sous-jacent et au stockage local qui ne recoupe pas le stockage des autres environnements. Un service spécial est utilisé pour organiser l'interaction des applications.

Dans la nouvelle publication, on ne note que des mises à jour des versions de programmes formant l'environnement système de base (dom0). Un modèle pour la création des environnements virtuels basés sur Fedora a été préparé. Par défaut, le noyau Linux 5.15 est proposé. L'abandon de la maintenance de la branche 4.0 de Qubes est prévu pour le 4 août et les utilisateurs de la vieille branche doivent adopter Qubes 4.1.

https://www.qubes-os.org/news/2022/07/18/qubes-4-1-1/

22

Release of Nebula Graph 3.2: 19.07.2022 The open DBMS Nebula Graph 3.2 has been released, designed to efficiently store large sets of interconnected data that form a graph that can have billions of nodes and trillions of links. The project is written in C++ and distributed under the Apache 2.0 license. Client libraries for accessing the DBMS are prepared for Go, Python, and Java. The DBMS uses a distributed architecture without resource sharing, which implies the launch of independent and self-sufficient graphd query processing processes and storaged storage processes. The orchestration of data movement and the provision of meta-information about the graph is handled by a meta-service. To ensure data consistency, a protocol based on the RAFT algorithm is used . https://github.com/vesoft-inc/nebula/releases/tag/v3.2.0

Publication de Nebula Graph 3.2 19/07/2022

Conçue pour stocker efficacement de grands ensembles de données interconnectées qui forment un graphe qui peut avoir des milliards de nœuds et des trillions de liens, le SGBD Open Nebula Graph 3.2 est sorti. Écrit en C++, le projet est distribué sous licence Apache 2.0. Des bibliothèques client pour accéder au SGBD sont préparées pour Go, Python et Java.

Le SGBD utilise une architecture distribuée sans partage de ressources, ce qui implique le lancement de processus de traitement de requêtes graphd indépendant et autonome et des processus de stockage stocké. L'orchestration des déplacements de données et la fourniture de meta-information sur le graphe est géré par un meta-service. Afin d'assurer la cohérence des données, un protocole basé sur l'algorithme RAFT est utilisé.

https://github.com/vesoft-inc/nebula/releases/tag/v3.2.0

Nomenus-rex 0.7.0 released: 20.07.2022 A new release of Nomenus-rex , a command-line utility for bulk file renaming, is available. It is configured using a simple configuration file. The program is written in C++ and distributed under the terms of GPL 3.0. Since the previous update, 6 days ago, the utility has acquired functionality, and numerous errors and shortcomings have been fixed. https://github.com/ANGulchenko/nomenus-rex

Publication de Nomenus-rex 0.7.0 20/07/2022

Une nouvelle version de Nomenus-rex, un utilitaire en ligne de commande pour renommer des lots de fichiers, est disponible. Il est configuré avec un fichier de configuration simple. Écrit en C++, les programme est distribué sous les termes de GPL 3.0. Depuis la mise à jour précédente, il y a 6 jours, l'utilitaire a acquis des fonctionnalités et de nombreuse erreurs et lacunes ont été corrigées.

https://github.com/ANGulchenko/nomenus-rex

Two more games from studio KD-Vision goes open: 20.07.2022 Following in the source code footsteps of the games such as “Vangers”, “Perimeter” and “Moonshine”, the source code of two more games by the KD-Vision studio (formerly KD-Lab) were published - “Perimeter 2: New Earth” and “Maelstrom: The Battle for Earth Begins ”. Both games are built on the Vista Engine, an evolution of the Perimeter engine that supports water surfaces and other new features. The publication of source code is handled by the community of fans of KD-Lab games with the permission of the developers. The source code of the game are published under the GPLv3 license, game resources can be used from Steam. https://github.com/KD-lab-Open-Source/VistaEngine

Deux jeux de plus du studio KD-Vision deviennent Open 20/07/2022

Dans la continuité du code source de jeux tels que « Vangers », « Perimeter » et « Moonshine », les codes source de deux jeux supplémentaires par du studio KD-Vision (anciennement KD-Lab) ont été publiés - « Perimeter 2: New Earth » et « Maelstrom: The Battle for Earth Begins ». Les deux jeux sont construits sur le moteur Vista, une évolution du moteur Perimeter, qui prend en charge les surfaces d'eau et d'autres nouvelles fonctionnalités. La publication du code source des jeux est sous licence GPLv3 et les ressources des jeux peuvent être utilisées à partir de Steam.

https://github.com/KD-lab-Open-Source/VistaEngine

23

Release of the Qt Creator 8 development environment 22.07.2022 The Qt Creator 8.0 IDE has been released , designed to create cross-platform applications using the Qt library. Both the development of classic C++ programs and the use of the QML language are supported, in which JavaScript is used to define scripts, and the structure and parameters of interface elements are set by CSS-like blocks. Downloads are ready for Linux, Windows and macOS. https://www.qt.io/blog/qt-creator-8-released

Sortie de l'environnement de développement Qt Creator 8 22/07/2022

Conçu pour la création d'applications multi-plateformes utilisant la bibliothèque Qt, l'IDE Qt Creator 8.0 a été publié. Le développement des programmes classiques en C++ et l'utilisation du langage QML, dans lequel JavaScript est utilisé pour définir des scripts et la structure et les paramètres des éléments de l'interface sont réglés par des blocs de type CSS, sont tous les deux pris en charge. Des téléchargements sont prêts pour Linux, Windows et macOS.

https://www.qt.io/blog/qt-creator-8-released

GameMode 1.7 is available: 22.07.2022 Feral Interactive has published the release of GameMode 1.7 optimizer, implemented as a background process that changes various Linux system settings on the fly to achieve maximum gaming application performance. The project code is written in C language and is distributed under the BSD license. For games, it uses the special libgamemode library, which allows you to request the inclusion of certain optimizations that are not used by default in the system at the time of game execution. There is also a library option available to run the game in automatic optimization mode (loading libgamemodeauto.so via LD_PRELOAD when starting the game), without the need to make changes to the game code. The inclusion of certain optimizations can be controlled through the configuration file. For example, using GameMode, power saving modes can be turned off, resource allocation and task scheduling parameters (CPU governor and SCHED_ISO) can be changed, input / output priorities can be rearranged, screen saver startup is blocked, various enhanced performance modes are enabled in NVIDIA and AMD GPUs, and NVIDIA GPUs are overclocked and run scripts with user-defined optimizations. Release 1.7 introduces a new gamemodelist utility that allows you to view a list of processes associated with games running using the GameMode shared library. Instead of being tied to /usr/bin, paths to executable files are now defined through the PATH environment variable. For sysusers.d, the gamemode.conf configuration file is implemented, which creates a separate group for GameMode. https://github.com/FeralInteractive/gamemode/releases/tag/1.7

Disponibilité de GameMode 1.7 22/07/2022

Feral Interactive a publié la version 1.7 de l'optimiseur GameMode, qui est implémenté comme un processus en arrière-plan qui change divers paramètres système sous Linux à la volée pour réaliser la performance maximum de l'application du jeu. Écrit en langage C, le code du projet est distribué sous licence BSD.

Pour les jeux, il utilise la bibliothèque libgamemode spéciale, qui vous permet de demander l'inclusion de certaines optimisations qui ne sont pas utilisées par défaut dans le système au moment de l'exécution du jeu. Il y a aussi une option de bibliothèque disponible pour exécuter le jeu en mode d'optimisation automatique (en chargeant libgamemodeauto.so via LD_PRELOAD en démarrant le jeu), sans avoir besoin de changer le code du jeu. L'inclusion de certaines optimisations peut être contrôlée dans le fichier de configuration.

Par exemple, en utilisant GameMode, les modes d'économie de l'alimentation peuvent être désactivés, les paramètres de l'allocation des ressources et de la planification des tâches (CPU governor et SCHED_ISO) peuvent être changés, les priorités d'entrée et de sortie peuvent être réarrangées, le démarrage de l'économiseur d'écran est bloqué, divers modes de performance améliorée sont activés dans les GPU NVIDIA et AMD et les GPU NVIDIA sont overclockés et exécutent des scripts avec des optimisations définies par l'utilisateur.

La version 1.7 introduit un nouvel utilitaire gamemodelist qui vous donne la possibilité de visionner une liste de processus associés avec des jeux en exécution avec la bibliothèque partagée GameMode. Au lieu d'être lié à /usr/bin, des chemins vers des fichiers exécutables sont maintenant définis au moyen de la variable d'environnement PATH. Pour sysusers.d, le fichier de configuration gamemode.conf est implémenté, ce qui crée un groupe séparé pour GameMode.

https://github.com/FeralInteractive/gamemode/releases/tag/1.7

vSMTP - mail server with built-in language for traffic filtering: 22.07.2022 The vSMTP project is developing a new mail server (MTA) aimed at providing high performance and providing flexible options for filtering and traffic management. The project code is written in Rust and distributed under the GPLv3 license. According to developer - who published the test results, vSMTP is ten times faster than competing MTAs. For example, vSMTP showed 4-13 times higher throughput than Postfix 3.6.4 when sending 100 KB messages and establishing 4-16 concurrent sessions. High performance is achieved through the use of a multi-threaded architecture, in which asynchronous channels are used to communicate between threads. vSMTP is being developed with a primary focus on high security, which is achieved through extensive testing using static and dynamic tests, as well as the use of the Rust language, which, if used properly, avoids many memory-related errors. Configuration files are defined in TOML format https://github.com/viridIT/vSMTP/blob/develop/benchmarks/README.md#benchmarks

vSMTP - un serveur mail avec un langage intégré pour le filtrage du trafic 22/07/2022

Le projet vSMTP développe un nouveau serveur mail (MTA) qui doit fournir une haute performance et des options flexibles pour le filtrage et la gestion du trafic. Le code du projet est écrit en Rust et distribué sous licence GPLv3.

D'après le développeur, qui a publié les résultats des tests, vSMTP est dix fois plus rapide que les MTA en concurrence. Par exemple, vSMTP a démontré des cadences 4 à 13 fois plus rapides que Postfix 3.6.4 lors de l'envoi de messages de 100 Ko et l'établissement de 4 à 16 sessions concurrentes. La haute performance est le résultat de l'utilisation d'une architecture parallélisée (multi-threaded), dans laquelle des canaux asynchrones sont utilisés entre les threads.

vSMTP est développé avec l'objectif principal d'une haute sécurité, qui est réalisée au moyen de tests extensifs, à la fois statiques et dynamiques, ainsi que l'usage du langage Rust, qui, si utilisé comme il faut, évite beaucoup d'erreurs liées à la mémoire. Les fichiers de configuration sont définis en format TOML.

https://github.com/viridIT/vSMTP/blob/develop/benchmarks/README.md#benchmarks

24

Apache OpenOffice 4.1.13 released: 22.07.2022 Apache OpenOffice 4.1.13 is available, which offers 7 fixes . Packages are prepared for Linux, Windows and macOS. The new release fixes for a vulnerability that has not yet been detailed, but mentions that the problem is related to the master password. The new release has changed the method of encoding and storing the master password, so users are advised to backup their OpenOffice profile before installing version 4.1.13, as the new profile will break compatibility with previous releases. https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.12+Release+Notes

Sortie d'OpenOffice 4.1.13 de Apache 22/07/2022

Apache OpenOffice 4.1.13, avec 7 correctifs, est disponible. Des paquets sont préparés pour Linux, Windows et macOS. La nouvelle version corrige une vulnérabilité qui n'a pas encore été détaillée, mais mentionne que le problème concerne le mot de passe maître. La nouvelle version a changé la méthode d'encodage et de stockage du mot de passe maître et il est donc conseillé aux utilisateurs de sauvegarder leur profil OpenOffice avant d'installer la version 4.1.13, puisque le nouveau profil ne sera pas compatible avec les versions précédentes.

https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.12+Release+Notes

Release of Cine Encoder 3.5.4: 23.07.2022 The video converter Cine Encoder 3.5.4 is out. The program can be used to change HDR metadata such as Master Display, maxLum, minLum, and other parameters. The following encoding formats are available: H265, H264, VP9, ​​MPEG-2, XDCAM, DNxHR, ProRes. Cine Encoder is written in C++, uses the FFmpeg, MkvToolNix and MediaInfo utilities to work, and is distributed under the GPLv3 license. Packages for major distributions include: Debian, Ubuntu, Linux Mint, CentOS, Fedora, Arch Linux, Manjaro Linux. https://github.com/CineEncoder/cine-encoder

Publication de Cine Encoder 3.5.4 23/07/2022

Le convertisseur vidéo Cine Encoder 3.5.4 est sorti. Le programme peut être utilisé pour changer des méta-données HDR telles que Master Display, maxLum, minLum et autres paramètres. Les formats d'encodages suivants sont disponibles : H265, H264, VP9, ​​MPEG-2, XDCAM, DNxHR, ProRes. Distribué sous licence GPLv3, Cine Encoder est écrit en C++ et fonctionne avec les utilitaires FFmpeg, MkvToolNix et MediaInfo. Des paquets pour les distributions majeures comprennent : Debian, Ubuntu, Linux Mint, CentOS, Fedora, Arch Linux, Manjaro Linux.

https://github.com/CineEncoder/cine-encoder

FFmpeg 5.1 multimedia package released: 23.07.2022 After six months of development, the FFmpeg 5.1 multimedia package is available, which includes a set of applications and a collection of libraries for operations on various multimedia formats (recording, converting and decoding audio and video formats). The package is distributed under the LGPL and GPL licenses, the development of FFmpeg is carried out adjacent to the MPlayer project . https://ffmpeg.org/index.html#news

Sortie du paquet multimédia FFmpeg 5.1 23/07/2022

Après six mois de développement, le paquet multi-média FFmpeg 5.1, qui comprend un ensemble d'applications et une collection de bibliothèques pour des opérations sur des formats multimédia divers (enregistrement, conversion et décodage de formats audio et vidéo). Le paquet est distribué sous les licences LGPL et GPL et le développement de FFmpeg se passe à côté du projet MPlayer.

https://ffmpeg.org/index.html#news

25

The ban on the sale of open source software through the Microsoft Store has been lifted: 22.07.2022 Microsoft has amended the terms of use for the Microsoft Store to change the previously added requirement , which prohibits the catalog from profiting from the sale of open source software that is normally distributed free of charge. The change was made after criticism from the community and the negative impact of the change on the funding of many legitimate projects. The motive for banning the sale of open source software in the Microsoft Store was to combat the fraudulent resale of initially free applications, but the Software Freedom Conservancy (SFC) has shown that open source software already has an effective tool to combat fraudsters distributing clones of popular programs - trademark registration and the introduction of a clause in the rules for their use prohibiting resale under the original name. At the same time, users retain the possibility of paid distribution of their builds, but should not distribute them on behalf of the main project (depending on the rules adopted by the projects, delivery under a different name or adding a label indicating that the build is not official is required). https://docs.microsoft.com/en-us/windows/uwp/publish/store-policies-change-history

L'interdiction de la vente de logiciels Open Source à partir du Microsoft Store a été annulée 22/07/2022

Microsoft a modifié les termes d'usage du Microsoft Store pour modifier l'exigence ajoutée précédemment, qui interdit au catalogue de profiter de la vente de logiciels Open Source qui sont normalement distribués gratuitement. La modification a été faite après des critiques venant de la communauté et l'impact négatif de la modification sur le financement de beaucoup de projets légitimes.

L'interdiction de la vente de logiciels Open Source dans le Microsoft Store avait pour objectif de combattre la revente frauduleuse d'applications initialement gratuites, mais la Software Freedom Conservancy (SFC) a démontré que les logiciels Open Source ont déjà un outil efficace contre des fraudeurs qui distribuaient des clones de programmes populaires - l'enregistrement de marque et l'introduction d'une clause dans les règles pour leur utilisation interdisant la revente sous le nom original. En même temps, les utilisateurs gardent la possibilité d'une distribution payante de leurs compilations, mais ne devraient pas les distribuer au nom du projet principal (selon les règles adoptées par les projets, la livraison sous un autre nom ou l'ajout d'une étiquette indiquant que la compilation n'est pas officielle est requis).

https://docs.microsoft.com/en-us/windows/uwp/publish/store-policies-change-history

issue183/actus.txt · Dernière modification : 2022/08/08 11:53 de auntiee