Outils pour utilisateurs

Outils du site


issue193:actus

Table des matières

1

Linux kernel 6.3 release: 24/04/2023 After two months of development, Linus Torvalds released the Linux 6.3 kernel. Among the most notable changes are cleaning outdated ARM platforms and graphic drivers, continued integration of Rust language support, hwnoise utility, support for red-black tree structures in BPF, BIG TCP mode for IPv4, built-in Dhrystone performance test, the ability to ban execution in memfd, support for the creation of HID-drivers, using BPF, Btrfs have been adopted to change the blocks. The new version accepted 15637 fixes from 2055 developers; patch size - 76 MB (changes affected 14296 files, added 1023183 lines of code, removed 883103 lines). For comparison, the last version offered 16843 fixes from 2178 developers; the size of the patch - 62 MB. About 39% of all changes in the kernel 6.3 are associated with device drivers, and about 15% of the changes have the ratio to updating code specific to hardware architectures, 10% is associated with a network stack, 5% with file systems and 3% with internal subsystems of the core. https://lkml.org/lkml/2023/4/23/284

Version 6.3 du noyau Linux 24/04/2023

Après deux mois de développement, Linus Torvalds a publié le noyau Linux 6.3. Parmi les changements les plus notables figurent le nettoyage des plates-formes ARM et des pilotes graphiques obsolètes, la poursuite de l'intégration du support du langage Rust, l'utilitaire hwnoise, le support des structures arborescentes rouge-noir dans BPF, le mode BIG TCP pour IPv4, le test de performance Dhrystone intégré, la possibilité d'interdire l'exécution dans memfd, le support pour la création de pilotes HID, l'utilisation de BPF, l'adoption de Btrfs pour changer les blocs.

La nouvelle version a accepté 15637 corrections de 2055 développeurs ; la taille du correctif est de 76 Mo (les changements ont affecté 14296 fichiers, ajouté 1023183 lignes de code, supprimé 883103 lignes). À titre de comparaison, la dernière version proposait 16843 corrections de la part de 2178 développeurs ; la taille du correctif était de 62 Mo. Environ 39 % de tous les changements dans le noyau 6.3 sont associés aux pilotes de périphériques, environ 15 % des changements ont trait à la mise à jour du code spécifique aux architectures matérielles, 10 % sont associés à une pile réseau, 5 % aux systèmes de fichiers et 3 % aux sous-systèmes internes du noyau.

https://lkml.org/lkml/2023/4/23/284

Audacity 3.3: 24/04/2023 The release of the free Audacity 3.3 sound editor, which provides audio editing tools (Ogg Vorbis, FLAC, MP3 and WAV), for recording and digitizing sound, changing the parameters of the sound file, overlaying tracks and applying effects (e.g. noise suppression, changing tempo and tone), was announced. Audacity 3.3 was the third major release formed after the project's transfer to the hands of Muse Group. The Audacity code is distributed under the GPLv3 license, binary builds are available for Linux, Windows and macOS https://github.com/audacity/audacity/releases/tag/Audacity-3.3.0

Audacity 3.3 24/04/2023

La sortie de l'éditeur de son gratuit Audacity 3.3, qui fournit des outils d'édition audio (Ogg Vorbis, FLAC, MP3 et WAV), pour l'enregistrement et la numérisation du son, la modification des paramètres du fichier son, la superposition de pistes et l'application d'effets (par exemple, la suppression du bruit, la modification du tempo et de la tonalité), a été annoncée. Audacity 3.3 est la troisième version majeure créée après le transfert du projet entre les mains de Muse Group. Le code d'Audacity est distribué sous licence GPLv3, des versions binaires sont disponibles pour Linux, Windows et macOS.

https://github.com/audacity/audacity/releases/tag/Audacity-3.3.0

Victory for Barsoom: 25/04/2023 The results of the annual election of the Debian project leader have been announced. The victory was won by Jonathan Carter, who was re-elected for a fourth term. 274 developers took part in the vote, which is 28% of all participants who have the right to vote (last year, the turnout was 34%, in the previous year 44%, the historical maximum in 2000 - 62.25%, at least in 2016 - 27.56%). This year's election was notable for the fact that they were only one candidate, which reduced the vote to the choice between “for” and “against” (259 voted against - 15). Since 2016, Jonathan Carter has been accompaniing more than 60 packages at Debian, has been involved in improving the quality of Live-images in the debian-live team and is one of the developers of AIMS Desktop, a Debian build used in a number of South African scientific and educational institutions. https://lists.debian.org/debian-devel-announce/2023/04/msg00005.html

Victoire pour Barsoom 25/04/2023

Les résultats de l'élection annuelle du chef du projet Debian ont été annoncés. La victoire a été remportée par Jonathan Carter, qui a été réélu pour un quatrième mandat. 274 développeurs ont participé au vote, ce qui représente 28 % de tous les participants ayant le droit de voter (l'année dernière, le taux de participation était de 34 %, l'année précédente de 44 %, le maximum historique en 2000 - 62,25 %, le minimum en 2016 - 27,56 %). L'élection de cette année a été marquée par le fait qu'il n'y avait qu'un seul candidat, ce qui a réduit le vote à un choix entre « pour » et « contre » (259 pour, 15 contre).

Depuis 2016, Jonathan Carter a accompagné plus de 60 paquets chez Debian, a participé à l'amélioration de la qualité de images Live dans l'équipe debian-live et est l'un des développeurs d'AIMS Desktop, une compilation Debian utilisée dans un certain nombre d'institutions scientifiques et éducatives sud-africaines.

https://lists.debian.org/debian-devel-announce/2023/04/msg00005.html

2

Opera One, replacing the current browser: 25/04/2023 The testing of the new web-browser Opera One began, which after stabilization will replace the current Opera browser. Opera One continues to use the Chromium engine and features a completely redesigned modular architecture, multithreaded rendering organization, and new tab grouping capabilities. Builds of Opera One are prepared for Linux (deb, rpm, snap), Windows and MacOS. The transition to a multithreaded drawing engine made it possible to significantly increase the responsiveness of the interface and the efficiency of using visual effects and animation. For the interface, a separate stream is proposed, performing tasks related to drawing and output of animation. A separate drawing stream removes the load from the main flow responsible for the interface, which allows you to achieve a smoother output and avoid hanging due to locks in the main stream. The side panel has been modernized, through which you can control working spaces with groups of tabs, place buttons for access to multimedia services (Spotify, Apple Music, Deezer, Tidal) and messengers (Facebook Messenger, WhatsApp, Telegram). In addition, the modular architecture allows you to integrate additional features into the browser, such as interactive assistants based on machine learning services, such as the ChatGPT and ChatSonic, which can also be integrated into the sidebar.

Opera One, en remplacement du navigateur actuel 25/04/2023

Les tests du nouveau navigateur Opera One ont commencé. Après stabilisation, il remplacera l'actuel navigateur Opera. Opera One continue d'utiliser le moteur Chromium et présente une architecture modulaire entièrement repensée, une organisation de rendu multithread et de nouvelles capacités de regroupement d'onglets. Des versions d'Opera One sont préparées pour Linux (deb, rpm, snap), Windows et MacOS.

Le passage à un moteur de dessin multithread a permis d'augmenter significativement la réactivité de l'interface et l'efficacité d'utilisation des effets visuels et des animations. Pour l'interface, un flux séparé est proposé, effectuant les tâches liées au dessin et à la sortie de l'animation. Un flux de dessin séparé soulage le flux principal responsable de l'interface, ce qui vous permet d'obtenir une sortie plus fluide et d'éviter les blocages dus au flux principal.

Le panneau latéral a été modernisé et permet de contrôler les espaces de travail avec des groupes d'onglets, de placer des boutons pour accéder aux services multimédias (Spotify, Apple Music, Deezer, Tidal) et aux messageries (Facebook Messenger, WhatsApp, Telegram). En outre, l'architecture modulaire permet d'intégrer des fonctionnalités supplémentaires dans le navigateur, comme des assistants interactifs basés sur des services d'apprentissage automatique, tels que ChatGPT et ChatSonic, qui peuvent également être intégrés dans la barre latérale.

Solus 5 coming full circle: 26/04/2023 As part of the ongoing reorganization of the Solus distribution, in addition to the transition to a more transparent management model, concentrated in the hands of the community, it was announced that the decision to use the SerpentOS project technology, developed by the old team of developers of the Solus distribution, which includes the Ikey Doherty (Solus creator) and Joshua Strobl. The SerpentOS distribution is not an offshoot from other projects and is based on its own package manager moss, which borrows many modern features developed in package managers such as eopkg/pisi, rpm, swupd and nix/guix, while maintaining a traditional view of package management and using the default assembly in stateless mode. The package manager uses an atomic system update model, in which the state of the root partition is fixed, and after updating the state switches to a new one. To save disk space when storing several versions of packages, deduplication is used based on hard links and a shared cache. The contents of the installed packages are placed in the /os/store/installation/N directory where the N version number is. The project is also developing a system of containers moss-container, a system of dependence management system moss-deps, boulder assembly system, encapsulation system of avalanche services, vessel repository manager, summit control panel, moss-db database and reproducible bootstrap system. Solus5 is expected to replace the build system (ypkg3 and solbuild) with boulder and avalanche, the use of a package manager, moss instead of solopkg, the use of summit development platforms and GitHub instead of solhub, the use of vessel for repository control instead of ferryd. The distribution will continue to be a rolling-release. The developers of SerpentOS have already helped raise the new infrastructure for Solus, promised to update packages. They plan to create a bootable image for developers with an environment based on GNOME. When specific problems with moss-deps are solved, GTK3 will be packaged. In addition to the x86_64 architecture, they plan to start forming builds for AArch64 and RISC-V in the future. At the moment, the SerpentOS toolkit will be developed independently of the Solus development team. We are not talking about the merger of the projects Solus5 and SerpentOS, most likely, SerpentOS will develop as an independent distribution from Solus. https://getsol.us/2023/04/18/a-new-voyage/

La boucle est bouclée pour Solus 5 26/04/2023

Dans le cadre de la réorganisation en cours de la distribution Solus, en plus de la transition vers un modèle de gestion plus transparent, concentré dans les mains de la communauté, il a été annoncé la décision d'utiliser la technologie du projet SerpentOS, développé par l'ancienne équipe de développeurs de la distribution Solus, qui comprend Ikey Doherty (créateur de Solus) et Joshua Strobl.

La distribution SerpentOS n'est pas une émanation d'autres projets et est basée sur son propre gestionnaire de paquets moss, qui emprunte de nombreuses fonctionnalités modernes développées dans des gestionnaires de paquets tels que eopkg/pisi, rpm, swupd et nix/guix, tout en conservant une vision traditionnelle de la gestion des paquets et en utilisant l'assemblage par défaut en mode sans état. Le gestionnaire de paquets utilise un modèle de mise à jour atomique du système, dans lequel l'état de la partition racine est fixe et, après la mise à jour, l'état passe au nouvel état.

Pour économiser de l'espace disque lors du stockage de plusieurs versions de paquets, la déduplication est utilisée sur la base de liens durs et d'un cache partagé. Le contenu des paquets installés est placé dans le répertoire /os/store/installation/N où se trouve le numéro de version N. Le projet développe également le système de conteneurs moss-container, le système de gestion des dépendances moss-deps, le système d'assemblage boulder, le système d'encapsulation des services avalanche, le gestionnaire de dépôt vessel, le panneau de contrôle summit, la base de données moss-db et un système d'amorçage reproductible.

Solus 5 devrait remplacer le système de construction (ypkg3 et solbuild) par boulder et avalanche, l'utilisation du gestionnaire de paquets moss au lieu de solopkg, l'utilisation des plateformes de développement summit et GitHub au lieu de solhub, l'utilisation de vessel pour le contrôle du dépôt au lieu de ferryd. La distribution continuera d'être mise à jour en continu (rolling).

Les développeurs de SerpentOS ont déjà contribué à la mise en place de la nouvelle infrastructure pour Solus, en promettant de mettre à jour les paquets. Ils prévoient de créer une image de démarrage pour les développeurs avec un environnement basé sur GNOME. Lorsque les problèmes spécifiques à moss-deps seront résolus, GTK3 fera partie du paquet. En plus de l'architecture x86_64, ils prévoient de commencer à former des builds pour AArch64 et RISC-V dans le futur.

Pour l'instant, la boîte à outils SerpentOS sera développée indépendamment de l'équipe de développement de Solus. Nous ne parlons pas de la fusion des projets Solus5 et SerpentOS, il est fort probable que SerpentOS se développe comme une distribution indépendante de Solus.

https://getsol.us/2023/04/18/a-new-voyage/

Update of Budgie 10.7.2: 27/04/2023 The organization Buddies Of Budgie, which oversees the development of the project after its separation from the Solus distribution, published an update to the Budgie 10.7.2 desktop environment. Budgie 10.7.2 is the second minor release in the 10.7 series of our Budgie Desktop environment, primarily focused on bug fixes, additional compatibility with GNOME 44 stack, and various quality-of-life improvements. The project code is distributed under the GPLv2 license. You can use distributions such as Ubuntu Budgie, Fedora Budgie, Solus, GeckoLinux and EndeavourOS to familiarize yourself with Budgie. https://blog.buddiesofbudgie.org/budgie-10-7-2/

Mise à jour de Budgie 10.7.2 27/04/2023

L'organisation Buddies Of Budgie, qui supervise le développement du projet depuis sa séparation de la distribution Solus, a publié une mise à jour de l'environnement de bureau Budgie 10.7.2. Budgie 10.7.2 est la deuxième version mineure de la série 10.7 de notre environnement de bureau Budgie, principalement axée sur la correction de bogues, une compatibilité accrue avec la pile GNOME 44 et diverses améliorations de la qualité de vie. Le code du projet est distribué sous licence GPLv2. Vous pouvez utiliser des distributions telles que Ubuntu Budgie, Fedora Budgie, Solus, GeckoLinux et EndeavourOS pour vous familiariser avec Budgie.

https://blog.buddiesofbudgie.org/budgie-10-7-2/

3

Update of my favourite editor: 28/04/2023 A new version of the cross-platform free code editor CudaText 1.192, written using Free Pascal and Lazarus, has been published. The editor supports Python extensions, and has a number of advantages over Sublime Text. You can even get some features of an integrated development environment implemented in the form of plugins. For programmers, there are more than 300 syntactic lexers. The code is distributed under the MPL 2.0 license. Builds are available for Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD and Solaris platforms. https://cudatext.github.io/download.html

Mise à jour de mon éditeur préféré 28/04/2023

Une nouvelle version de l'éditeur de code libre multiplateforme CudaText 1.192, écrit en Free Pascal et Lazarus, a été publiée. L'éditeur supporte les extensions Python et présente un certain nombre d'avantages par rapport à Sublime Text. Vous pouvez même obtenir certaines fonctionnalités d'un environnement de développement intégré implémenté sous la forme de plugins. Pour les programmeurs, il y a plus de 300 lexiques syntaxiques. Le code est distribué sous la licence MPL 2.0. Des versions sont disponibles pour les plateformes Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD et Solaris.

https://cudatext.github.io/download.html

Update of Debian 11.7: 29/04/2023 The developers published the seventh corrective update of the Debian 11, which includes accumulated package updates and they also fixed the installer. The release includes 92 updates with the elimination of stability problems and 102 updates with the elimination of vulnerabilities. From the changes, you can note the update to the fresh stable versions of clamav, dpdk, flatpak, flatpak, galera-3, intel-microcode, mariadb-10.5, nvidia-modprobe, postfix, postgresql-13, shim. Deleted packages include, bind-dyndb-dap, python-matrix-nio (has security problems and does not support current versions of servers), matrix weechat-matrix, matrix-mirage and pantalmonai. Installation builds, as well as live iso-hybrid with Debian 11.7 will be prepared to download and install “from scratch”. Systems with Debian installed will receive updates present in Debian 11.7 through the regular update system. Security fixes included in the new Debian releases are available to users as updates and are released via security.debian.org. At the same time, the second candidate for the release of the installer of the next major release - Debian 12 (“Bookworm”) was announced. Changes include, the addition of support for the luks2 partition encryption format to GRUB's digitally certified e-fi images, improving the operation of cryptsetup systems with a small amount of RAM, installing a shim-signed package into images for i386 and arm64 architectures, adding support for Lenovo Miix 630, Lenovo Yoga C630, StarFive VisionF, D1 C.FIELIMX6ULL eMMC, Raspberry Pi 3 Model B Plus Rev 1.3. Debian 12 is scheduled to be released on June 10, 2023. Full freeze before the release is scheduled for May 24. There are currently 258 critical errors holding back the release. https://www.debian.org/News/2023/20230429

Mise à jour 11.7 de Debian 29/04/2023

Les développeurs ont publié la septième mise à jour corrective de Debian 11, qui comprend des mises à jour accumulées de paquets et ils ont également corrigé l'installeur. La version comprend 92 mises à jour avec l'élimination des problèmes de stabilité et 102 mises à jour avec l'élimination des vulnérabilités.

Parmi les changements, vous pouvez noter la mise à jour vers les nouvelles versions stables de clamav, dpdk, flatpak, flatpak, galera-3, intel-microcode, mariadb-10.5, nvidia-modprobe, postfix, postgresql-13, shim. Les paquets supprimés incluent bind-dyndb-dap, python-matrix-nio (il a des problèmes de sécurité et ne supporte pas les versions actuelles des serveurs), matrix weechat-matrix, matrix-mirage et pantalmonai.

Les constructions d'installation, ainsi que les hybrides ISO Live avec Debian 11.7 seront préparés pour être téléchargés et installés « à partir de zéro ». Les systèmes avec Debian installée recevront les mises à jour présentes dans Debian 11.7 par le biais du système de mise à jour régulier. Les correctifs de sécurité inclus dans les nouvelles versions de Debian sont disponibles pour les utilisateurs sous forme de mises à jour et sont diffusés via security.debian.org.

En même temps, le deuxième candidat pour la publication de l'installeur de la prochaine version majeure - Debian 12 (« Bookworm ») a été annoncé. Les changements incluent l'ajout de la prise en charge du format de chiffrement de partition luks2 aux images e-fi certifiées numériquement de GRUB, l'amélioration du fonctionnement des systèmes cryptsetup avec une petite quantité de RAM, l'installation d'un paquet signé shim dans les images pour les architectures i386 et arm64, l'ajout de la prise en charge des Lenovo Miix 630, Lenovo Yoga C630, StarFive VisionF, D1 C.FIELIMX6ULL eMMC, Raspberry Pi 3 Model B Plus Rev 1.3.

La publication de Debian 12 est prévue pour le 10 juin 2023. Le gel complet avant la publication est prévu pour le 24 mai. Il y a actuellement 258 erreurs critiques qui retardent la publication.

https://www.debian.org/News/2023/20230429

Sculpt OS 23.04: 29/04/2023 A new release of the Sculpt 23.04 project is presented, where the Genode OS Framework develops a general-purpose operating system that can be used by ordinary users to perform everyday tasks. The original code of the project is distributed under the AGPLv3 license. A liveUSB image, measuring 28 MB, is available for download. It will work on systems with Intel processors and graphics subsystem with VT-d and VT-x extensions included, as well as on ARM systems with VMM extensions. Sculpt OS 23.04 marks the first-time it has PinePhone support in addition to the PC the version. With this release, the system supports live upgrades of the boot image, rendering Sculpt updates and switching between versions a matter some easy steps. The new preset feature brings whole application scenarios to your screen after just one click/tap. https://genode.org/news/sculpt-os-release-23.04

Sculpt OS 23.04 29/04/2023

La nouvelle version 23.04 du projet Sculpt est présentée, où le Genode OS Framework développe un système d'exploitation polyvalent qui peut être utilisé par des utilisateurs ordinaires pour effectuer des tâches quotidiennes. Le code original du projet est distribué sous la licence AGPLv3. Une image Live USB de 28 Mo est disponible au téléchargement. Elle fonctionnera sur les systèmes équipés de processeurs Intel et d'un sous-système graphique avec les extensions VT-d et VT-x incluses, ainsi que sur les systèmes ARM avec les extensions VMM.

Sculpt OS 23.04 supporte pour la première fois le PinePhone en plus de la version PC. Avec cette version, le système supporte les mises à jour en direct de l'image de démarrage ; ainsi les mises à jour de Sculpt et le passage d'une version à l'autre ne sont qu'une question de quelques étapes faciles. La nouvelle fonction de préréglage permet d'afficher à l'écran des scénarios d'application complets d'un simple clic ou d'une simple pression.

https://genode.org/news/sculpt-os-release-23.04

4

Fedora Onyx: 30/04/2023 Joshua Strobl, the key developer of the Budgie project, has published a proposal to include Fedora Onyx, an atomically updated version of Fedora Linux with a custom Budgie environment that complements the classic assembly of Fedora Budgie Spin and reminiscent of the Fedora Silverblue, Fedora Sericea and Fedora Kinoite, supplied with GNOME. The Fedora Onyx editorial board has offered to deliver starting with the release of Fedora Linux 39, but the offer has not yet been considered by the FESCo (Fedora Engineering Steering Committee), responsible for the technical part of the development of the Fedora distribution. Fedora Onyx is based on Fedora Silverblue technology and is also supplied in the form of a monolithic image not divided into individual packages. The base environment is built from the official Fedora RPM packages with rpm-ostree tools and is mounted as read-only. Flatpak is used to install and update additional applications, in a way that applications are separated from the main system and launched in a separate container. https://fedoraproject.org/wiki/Changes/Fedora_Onyx

Fedora Onyx 30/04/2023

Joshua Strobl, le principal développeur du projet Budgie, a publié une proposition visant à inclure Fedora Onyx, une version atomiquement mise à jour de Fedora Linux avec un environnement Budgie personnalisé qui complète l'assemblage classique de Fedora Budgie Spin et rappelle les Fedora Silverblue, Fedora Sericea et Fedora Kinoite, fournis avec GNOME. Le comité éditorial de Fedora Onyx a proposé une publication à partir de la sortie de Fedora Linux 39, mais l'offre n'a pas encore été prise en compte par le FESCo (Fedora Engineering Steering Committee), responsable de la partie technique du développement de la distribution Fedora.

Fedora Onyx est basé sur la technologie Silverblue de Fedora et est également fournie sous la forme d'une image monolithique non divisée en paquets individuels. L'environnement de base est construit à partir des paquets RPM officiels de Fedora avec les outils rpm-ostree et est monté en lecture seule. Flatpak est utilisé pour installer et mettre à jour des applications supplémentaires, de manière à ce que les applications soient séparées du système principal et lancées dans un conteneur séparé.

https://fedoraproject.org/wiki/Changes/Fedora_Onyx

Release of the Nitrux 2.8: 30/04/2023 The release of the Nitrux 2.8.0 distribution, built on Debian, KDE technologies and the OpenRC initialization system, has been published. The project offers its own NX Desktop desktop, which is an add-on over KDE Plasma. Based on the Maui library for the distribution, a set of typical user applications was developed, which can be used on both desktop and mobile devices. AppImages are being promoted to install additional applications. The full loading image is 3.3 GB. The project is distributed under free licenses. The NX Desktop desktop offers a different design style, its own implementation of the system tray, notification output center and various plasmoids, such as a network connector and multimedia applet to control the volume and control the playback of multimedia content. Applications are created using the MauiKit framework, with the file manager; Index (you can also use Dolphin), text editor; Note, Station terminal emulator, VVave music player, Clip video player, NX Software Center application center and Pix image viewer. https://nxos.org/changelog/release-announcement-nitrux-2-8-0/

Publication de Nitrux 2.8 30/04/2023

La version de la distribution Nitrux 2.8.0, basée sur Debian, les technologies KDE et le système d'initialisation OpenRC, a été publiée. Le projet propose son propre bureau NX Desktop, qui est une extension de KDE Plasma. Sur la base de la bibliothèque Maui de la distribution, un ensemble d'applications utilisateur typiques a été développé, qui peut être utilisé à la fois sur les ordinateurs de bureau et les appareils mobiles. Les AppImages sont mises en avant pour installer des applications supplémentaires. La taille de l'image de chargement complet est de 3,3 Go. Le projet est distribué sous licences libres.

Le bureau NX Desktop offre un style de conception différent, sa propre implémentation de la barre d'état système, du centre de sortie des notifications et de divers plasmoïdes, tels qu'un connecteur réseau et un applet multimédia pour contrôler le volume et la lecture de contenus multimédias. Les applications sont créées à l'aide du cadre MauiKit, avec le gestionnaire de fichiers Index (vous pouvez également utiliser Dolphin), l'éditeur de texte Note, l'émulateur de terminal Station, le lecteur de musique VVave, le lecteur vidéo Clip, le centre d'application NX Software Center et la visionneuse d'images Pix.

https://nxos.org/changelog/release-announcement-nitrux-2-8-0/

VMware's Photon OS 5.0: 01/05/2023 Photon OS 5.0 aimed at providing a minimalist host environment to run applications in isolated containers has been published. The project is being developed by VMware and is portrayed as being usable for deploying industrial applications, including additional security enhancements and offering advanced optimisations for VMware vSphere, Microsoft Azure, Amazon Elastic Compute and Google Compute Engine. The original code of the components developed for Photon OS are supplied under the GPLv2 license (except for the libtdnf library, which is opened under the LGPLv2.1 license). Ready-made ISO- and OVA-images are supplied for x86_64, ARM64, Raspberry systems and various cloud platforms under a separate user agreement (EULA). The system allows you to run most container formats, including Docker, Rocket and Garden formats, and supports container orchestration platforms such as Mesos and Kubernetes. The pmd (Photon Management Daemon) and the pmnf in-house toolkit, compatible with YUM packet manager and offer a package-based distribution lifecycle management model, is used for software management and installation. The system also provides tools for simply transferring application containers from developers“ environments (e.g. VMware Fusion and VMware Workstation) to working cloud environments. Systemd is used to manage system services. The kernel is assembled with optimisations for the VMware hypervisor and includes the security enhancement settings recommended by the KSPP (Kernel Self-Protection Project) project. When building packages, the compiler options that increase the security are forefront. The distribution is available in three editions: the minimum (538MB, includes only basic system packets and runtime to run containers), build for developers (4.3GB, includes additional packages for developing and testing programs supplied in containers) and assembly for real-time tasks (683MB, contains a core with PREEMPT_RT patches for launching real-time applications). https://github.com/vmware/photon/releases/tag/5.0-GA

Photon OS 5.0 de VMware 01/05/2023

Photon OS 5.0 visant à fournir un environnement hôte minimaliste pour exécuter des applications dans des conteneurs isolés a été publié. Le projet est développé par VMware et est présenté comme utilisable pour le déploiement d'applications industrielles, incluant des améliorations de sécurité supplémentaires et offrant des optimisations avancées pour VMware vSphere, Microsoft Azure, Amazon Elastic Compute et Google Compute Engine. Le code original des composants développés pour Photon OS est fourni sous licence GPLv2 (à l'exception de la bibliothèque libtdnf, ouverte sous licence LGPLv2.1). Des images ISO et OVA prêtes à l'emploi sont fournies pour x86_64, ARM64, les systèmes Raspberry et diverses plateformes cloud sous un contrat d'utilisation séparé (EULA).

Le système permet d'exécuter la plupart des formats de conteneurs, y compris les formats Docker, Rocket et Garden, et prend en charge les plateformes d'orchestration de conteneurs telles que Mesos et Kubernetes. Le pmd (Photon Management Daemon) et la boîte à outils interne pmnf, compatibles avec le gestionnaire de paquets YUM et offrant un modèle de gestion du cycle de vie de la distribution basé sur les paquets, sont utilisés pour la gestion et l'installation des logiciels. Le système fournit également des outils permettant de transférer simplement les conteneurs d'applications des environnements de développement (par exemple VMware Fusion et VMware Workstation) vers des environnements de travail en nuage.

Systemd est utilisé pour gérer les services du système. Le noyau est assemblé avec des optimisations pour l'hyperviseur VMware et inclut les paramètres d'amélioration de la sécurité recommandés par le projet KSPP (Kernel Self-Protection Project). Lors de la construction des paquets, les options du compilateur qui augmentent la sécurité sont au premier plan. La distribution est disponible en trois éditions : la version minimale (538 Mo, ne comprend que les paquets système de base et le runtime pour exécuter les conteneurs), la version pour les développeurs (4,3 Go, comprend des paquets supplémentaires pour développer et tester les programmes fournis dans les conteneurs) et l'assemblage pour les tâches en temps réel (683 Mo, contient un noyau avec les correctifs PREEMPT_RT pour le lancement d'applications en temps réel).

https://github.com/vmware/photon/releases/tag/5.0-GA

5

Cisco has released ClamAV 1.1.0: 01/05/2023 After five months of development, Cisco published the release of the free antivirus package ClamAV 1.1.0. The project came into the hands of Cisco in 2013 after the purchase of Sourcefire, who were developing ClamAV and Snort. The project code is distributed under the GPLv2 license. The 1.1.0 branch is classified as regular (not LTS), the updates are published within at least 4 months after the release of the next branch. The ability to load the base signatures for non-LTS branches is also provided for at least another 4 months after the next branch is released. https://blog.clamav.net/2023/05/clamav-110-released.html

Cisco a publié ClamAV 1.1.0 01/05/2023

Après cinq mois de développement, Cisco a publié la version 1.1.0 du paquet antivirus gratuit ClamAV. Le projet est arrivé dans les mains de Cisco en 2013 après le rachat de Sourcefire, qui développait ClamAV et Snort. Le code du projet est distribué sous licence GPLv2. La branche 1.1.0 est classée comme régulière (pas LTS), les mises à jour sont publiées au moins 4 mois après la sortie de la branche suivante. La possibilité de charger les signatures de base pour les branches non LTS est également fournie pendant au moins 4 mois supplémentaires après la sortie de la branche suivante.

https://blog.clamav.net/2023/05/clamav-110-released.html

Release of the OpenMoonRay 1.1 by Dreamworks studio: 02/05/2023 Animation studio, Dreamworks has published the first update of the open rendering system OpenMoonRay 1.0, using ray tracing based on numerical integration using the Monte Carlo method (MCRT). The focus of MoonRay is on providing high efficiency and scalability, supports multithreaded rendering, parallelization of operations, the use of vector instructions (SIMD), realistic lighting simulation, ray processing on the GPU or CPU side, realistic simulation of tracing lighting, rendering volume structures (fog, fire, clouds). The code was published under the Apache 2.0 license. The system is ready to create professional projects, like full-length films, for example. Before the opening of the code, MoonRay was used to render the animated films; “How to tame the dragon 3,” “Family Kruds 2: Novosel,” “Bad Boys,” “Ball.” World Tour, “Boss-milkoxos 2,” “Everest” and ” Puss in Boots 2: Last wish.“ For distributed rendering, Arras own framework is used, which allows you to disperse computing to several servers or cloud environments. The Intel Embree ray tracing library can be used to optimize the calculation of lighting in distributed environments, and Intel ISPC compiler for vectorization of shaders. It is possible to stop rendering at an arbitrary moment and resume operations from the interrupted position. The package also includes a large library of materials based on physically correct rendering (PBR) tested in work projects, and a USD Hydra Render Delegates layer to integrate with the usual content creation systems that support the USD format. It is possible to use different modes of image generation, from photorealistic to highly stylized. Thanks to distributed rendering, animators can track the result interactively and at the same time visualize several scene options with different lighting conditions, different properties of materials and from different points of view. https://github.com/dreamworksanimation/openmoonray/discussions/102

Le studio Dreamworks publie OpenMoonRay 1.1 02/05/2023

Le studio d'animation Dreamworks a publié la première mise à jour du système de rendu ouvert OpenMoonRay 1.0, qui utilise le ray tracing basé sur l'intégration numérique à l'aide de la méthode Monte Carlo (MCRT). MoonRay se concentre sur l'efficacité et l'évolutivité, supporte le rendu multithread, la parallélisation des opérations, l'utilisation d'instructions vectorielles (SIMD), la simulation réaliste de l'éclairage, le traitement des rayons sur le GPU ou le CPU, la simulation réaliste du traçage de l'éclairage, le rendu des structures volumiques (brouillard, feu, nuages). Le code a été publié sous la licence Apache 2.0.

Le système est prêt à créer des projets professionnels, comme des longs métrages, par exemple. Avant l'ouverture du code, MoonRay a été utilisé pour le rendu des films d'animation : « Dragon 3 : le monde caché », « Les Croods 2 : une nouvelle ère », « Bad Guys », « Ball. World Tour », « Boss-milkoxos 2 », « Everest » et « Le Chat botté 2 : la dernière quête ». Pour le rendu distribué, Arras utilise son propre cadre, qui permet de répartir le calcul sur plusieurs serveurs ou environnements en nuage. La bibliothèque de ray tracing Intel Embree peut être utilisée pour optimiser le calcul de l'éclairage dans les environnements distribués, et le compilateur Intel ISPC pour la vectorisation des shaders. Il est possible d'arrêter le rendu à un moment arbitraire et de reprendre les opérations à partir de la position d'interruption.

Le paquet comprend également une grande bibliothèque de matériaux basés sur le rendu physiquement correct (PBR) testé dans des projets de travail, et une couche USD Hydra Render Delegates pour l'intégration avec les systèmes de création de contenu habituels qui prennent en charge le format USD. Il est possible d'utiliser différents modes de génération d'images, du photoréaliste au très stylisé. Grâce au rendu distribué, les animateurs peuvent suivre le résultat de manière interactive et visualiser en même temps plusieurs options de scènes avec différentes conditions d'éclairage, différentes propriétés de matériaux et différents points de vue.

https://github.com/dreamworksanimation/openmoonray/discussions/102

X.Org project to stop supporting 20 outdated libraries and utilities: 03/05/2023 The developers of the X.Org project announced the termination of support of some libraries, drivers and utilities X Window System, for whom updates will no longer be released, even if vulnerabilities are detected. The packet repositories have been transferred to the archive status, implying the termination of corrections and error messages. Distributions can continue to supply these packages, but at their own risk. This is to stop support packages losing relevance, are inoperable with new versions of the X-server or tied to outdated APIs. In fact, support for these packages have already been discontinued in previous years, but this was clearly not announced. https://lists.x.org/archives/xorg-devel/2023-May/059018.html

Le projet X.Org cesse de supporter 20 bibliothèques et utilitaires obsolètes 03/05/2023

Les développeurs du projet X.Org ont annoncé la fin du support de certaines bibliothèques, pilotes et utilitaires X Window System, pour lesquels des mises à jour ne seront plus publiées, même si des vulnérabilités sont détectées. Les dépôts de paquets ont été transférés à l'état d'archive, ce qui implique la fin des corrections et des messages d'erreur. Les distributions peuvent continuer à fournir ces paquets, mais à leurs propres risques. Il s'agit d'éviter que les paquets de support perdent de leur pertinence, soient inopérants avec les nouvelles versions du serveur X ou liés à des API obsolètes. En fait, le support de ces paquets a déjà été interrompu les années précédentes, mais cela n'a pas été annoncé.

https://lists.x.org/archives/xorg-devel/2023-May/059018.html

6

Release of OBS Studio 29.1: 03/05/2023 OBS Studio 29.1, package for streaming, compositing and video recording, is ready for downloading. The code is written in C/C++ and is distributed under the GPLv2 license. The builds are made for Linux, Windows and macOS. Support is provided for compositing with the construction of a scene, based on arbitrary video streams, data from web cameras, video capture maps, images, text content of applications or the entire screen. In the process of broadcasting, you can switch between several predefined scenes (for example, to switch performances with an emphasis on the content of the screen and an image from a web camera). The program also provides tools for mixing sound, filtering with VST plugins, leveling volume and noise suppression. https://obsproject.com/blog/obs-studio-29-release-notes

Lancement d'OBS Studio 29.1 03/05/2023

OBS Studio 29.1, paquetage pour le streaming, la composition et l'enregistrement vidéo, est prêt à être téléchargé. Le code est écrit en C/C++ et est distribué sous licence GPLv2. Les compilations sont faites pour Linux, Windows et macOS.

Le support est fourni pour la composition avec la construction d'une scène, basée sur des flux vidéo arbitraires, des données provenant de caméras Web, des cartes de capture vidéo, des images, du contenu textuel d'applications ou de l'ensemble de l'écran. Au cours de la diffusion, vous pouvez passer d'une scène prédéfinie à l'autre (par exemple, pour alterner des représentations mettant l'accent sur le contenu de l'écran et une image provenant d'une caméra Web). Le programme propose également des outils de mixage du son, de filtrage avec des plugins VST, de nivellement du volume et de suppression du bruit.

https://obsproject.com/blog/obs-studio-29-release-notes

Project Pulse Browser: 04/05/2023 Pulse Browser, built on the Firefox code base and experimenting with ideas to improve the ease of operation and build a minimalist interface, is ready for testing. Builds are made for Linux, Windows and macOS platforms. The code is distributed under the license of MPL 2.0. The browser is notable for cleaning the code from components associated with the collection and dispatch of telemetry, and the replacement of some typical features with third-party open analogues. For example, to counter tracking, they added an uBlock Origin ad blocker. The composition also included the addition of the QR Code Generator for the generation of QR codes with a link to the sites and the Tabless addition with an alternative customizable implementation of the page shown when opening a new tab. Pulse Browser uses the optimization of settings from the Betterfox project, aimed at improving privacy, security and performance. They disabled additional services, for example, Pocket, funds for people with disabilities, Firefox Sync and Firefox View. The interface uses a sidebar for quick access to tools and sections of interest to the user, such as settings, bookmarks and history. Under the address bar, the default panel with the most popular bookmarks is enabled. The panels are made of narrower and occupy less space on the screen. https://github.com/pulse-browser/browser/releases/tag/1.0.0-a.64

Projet Pulse Browser 04/05/2023

Pulse Browser, construit sur la base du code de Firefox et expérimentant des idées pour améliorer la facilité d'utilisation et construire une interface minimaliste, est prêt à être testé. Des versions sont disponibles pour les plateformes Linux, Windows et macOS. Le code est distribué sous la licence MPL 2.0.

Le navigateur se distingue par le nettoyage du code des composants associés à la collecte et à l'envoi de la télémétrie, et par le remplacement de certaines fonctionnalités typiques par des analogues ouverts venant de tiers. Par exemple, pour contrer le pistage, ils ont ajouté un bloqueur de publicité uBlock Origin. La composition comprend également l'ajout du QR Code Generator pour la génération de codes QR avec un lien vers les sites et l'ajout de Tabless avec une implémentation alternative personnalisable de la page affichée lors de l'ouverture d'un nouvel onglet.

Pulse Browser utilise l'optimisation des paramètres du projet Betterfox, qui vise à améliorer la confidentialité, la sécurité et les performances. Des services supplémentaires ont été désactivés, par exemple Pocket, les fonds pour les personnes handicapées, Firefox Sync et Firefox View. L'interface utilise une barre latérale pour un accès rapide aux outils et aux sections qui intéressent l'utilisateur, comme les paramètres, les signets et l'historique. Sous la barre d'adresse, le panneau par défaut avec les signets les plus populaires est activé. Les panneaux sont plus étroits et demandent moins d'espace sur l'écran.

https://github.com/pulse-browser/browser/releases/tag/1.0.0-a.64

Open 3D Engine 23.05, opened by Amazon: 05/05/2023 The non-profit organization Open 3D Foundation (O3DF) has unveiled the open 3D game engine Open 3D Engine 23.05 (O3DE), suitable for the development of modern AAA-class games and high-precision simulators that can work in real time and provide quality cinematic level. The code is written in C++ and published under the Apache 2.0 license. It supports Linux, Windows, macOS, iOS and Android platforms. The original code of the O3DE engine were opened in July 2021 by Amazon and are based on the code of the previously developed proprietary Amazon Lumberyard engine, built on CryEngine engine technology licensed from Crytek in 2015. After its opening, the development of the engine was supervised by the non-profit organization; the Open 3D Foundation, created under the auspices of the Linux Foundation. In addition to Amazon, companies such as Epic Games, Adobe, Huawei, Microsoft, Intel and Niantic joined work on the project. The engine includes an integrated game development environment, a multithreaded Atom Renderer photoreal rendering system with Vulkan, Metal and DirectX 12 support, an extensible 3D model editor, character animation system (Emotion FX), a semifab development system, a real-time physical process simulation engine and mathematical libraries that use SIMD instructions. Visual programming environment (Script Canvas) and Lua and Python languages can be used to define game logic. The project is originally designed to adapt to your needs and has a modular architecture. In total, more than 30 modules are offered, supplied in the form of separate libraries suitable for replacement, integration into third-party projects and use separately. For example, thanks to modularity, developers can replace the render graphics, sound system, language support, network stack, physical engine and any other components. https://www.o3de.org/blog/posts/23-05-release/

Open 3D Engine 23.05 ouvert par Amazon 05/05/2023

L'organisation à but non lucratif Open 3D Foundation (O3DF) a dévoilé le moteur de jeu 3D ouvert Open 3D Engine 23.05 (O3DE), adapté au développement de jeux modernes de classe AAA et de simulateurs de haute précision qui peuvent fonctionner en temps réel et fournir un niveau cinématographique de qualité. Le code est écrit en C++ et publié sous la licence Apache 2.0. Il prend en charge les plateformes Linux, Windows, macOS, iOS et Android.

Le code original du moteur O3DE a été ouvert en juillet 2021 par Amazon et est basé sur le code du moteur propriétaire Amazon Lumberyard développé précédemment, construit sur la technologie du moteur CryEngine sous licence de Crytek en 2015. Après son ouverture, le développement du moteur a été supervisé par l'organisation à but non lucratif Open 3D Foundation, créée sous les auspices de la Fondation Linux. Outre Amazon, des entreprises telles que Epic Games, Adobe, Huawei, Microsoft, Intel et Niantic se sont jointes au projet.

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

Le projet est conçu à l'origine pour s'adapter à vos besoins et possède une architecture modulaire. Au total, plus de 30 modules sont proposés, fournis sous la forme de bibliothèques distinctes pouvant être remplacées, intégrées dans des projets tiers ou utilisées séparément. Par exemple, grâce à la modularité, les développeurs peuvent remplacer les graphiques de rendu, le système sonore, le support linguistique, la pile réseau, le moteur physique et tout autre composant.

https://www.o3de.org/blog/posts/23-05-release/

7

New DogLinux Release: 06/05/2023 The release of a specialized build of the DogLinux distribution (Debian LiveCD in the Puppy Linux style), built on the Debian 12 “Bookworm” and designed to test and maintain PC's and laptops, has been published. It 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 equipment like, the load of the processor and video card, check the SMART HDD and NVMe SSD. The size of the Live image is loaded with USB drives, 1.3 GB (torrent). https://gumanzoy.blogspot.com/2023/05/eng-liveusb-doglinux-debian-12-bookworm.html

Nouvelle version de DogLinux 06/05/2023

La publication d'une version spécialisée de la distribution DogLinux (Debian LiveCD dans le style Puppy Linux), construite sur Debian 12 « Bookworm » et conçue pour tester et maintenir les PC et les ordinateurs portables, a été publiée. Elle comprend des applications telles que GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE. La distribution vous permet de vérifier les performances du matériel comme la charge du processeur et de la carte vidéo, de vérifier le SMART HDD et le NVMe SSD. La taille de l'image Live qui est chargée sur des clés USB est de 1,3 Go (torrent).

https://gumanzoy.blogspot.com/2023/05/eng-liveusb-doglinux-debian-12-bookworm.html

SFTP server release SFTPGo 2.5.0: 06/05/2023 The release of the SFTPGo 2.5.0 server is published, allowing you remote access to files using SFTP, SCP/SSH, Rsync, HTTP and WebDav protocols, as well as to provide access to Git repositories using the SSH protocol. The data can be given from both the local file system and from external storage compatible with Amazon S3, Google Cloud Storage and Azure Blob Storage. Data can be stored in encrypted form. To store the user base and metadata, SQL-enabled or key/value-free format is used, such as PostgreSQL, MySQL, SQLite, Cockroachb or bbolt, but it is also possible to store metadata in RAM that does not require the connection of an external database. The project code is written in Go and distributed under the GPLv3 license. https://github.com/drakkan/sftpgo/releases/tag/v2.5.0

Lancement du serveur SFTP SFTPGo 2.5.0 06/05/2023

La version 2.5.0 du serveur SFTPGo est publiée, vous permettant d'accéder à distance à des fichiers en utilisant les protocoles SFTP, SCP/SSH, Rsync, HTTP et WebDav, ainsi que de fournir un accès aux dépôts Git en utilisant le protocole SSH. Les données peuvent provenir aussi bien du système de fichiers local que d'un système de stockage externe compatible avec Amazon S3, Google Cloud Storage et Azure Blob Storage. Les données peuvent être stockées sous forme cryptée. Pour stocker la base utilisateur et les métadonnées, le format SQL-enabled ou key/value-free est utilisé, tel que PostgreSQL, MySQL, SQLite, Cockroachb ou bbolt ; mais il est aussi possible de stocker les métadonnées en RAM, ce qui ne nécessite pas de connexion à une base de données externe. Le projet est écrit en Go et distribué sous la licence GPLv3.

https://github.com/drakkan/sftpgo/releases/tag/v2.5.0

The seL4 project was awarded the ACM Software System Award: 06/05/2023 The project, that develops the open microkernel seL4, received the ACM Software System Award, annually awarded by the Association of Computing Technology (ACM), the most authoritative international organization in the field of computer systems. The prize was awarded for achievements in the field of mathematical proof of reliability of work, which indicates full compliance with the specifications specified in a formal language and recognizes the readiness to be used in critical applications. The seL4 project showed that it is possible not only to carry out a completely formal verification of reliability and security for projects at the level of industrial operating systems, but also to achieve this without compromising performance and versatility. The ACM Software System Award is awarded annually for the development of software systems that have a decisive impact on the industry, making new concepts or revealing new areas of commercial use. In the past years, the ACM awards were awarded to the GCC and LLVM projects, and their founders Richard Stallman and Chris Latner. The award also featured projects and technologies such as UNIX, Java, Apache, Mosaic, WWW, Smalltalk, PostScript, TeX, Tcl/Tk, RPC, Make, DNS, AFS, Eiffel, VMware, Wireshark, Jupyter Notebooks, Berkeley DB and Eclipse. https://www.acm.org/media-center/2023/may/technical-awards-2022

Le projet seL4 a reçu le prix ACM Software System Award 06/05/2023

Le projet, qui développe le microkernel ouvert seL4, a reçu l'ACM Software System Award, décerné chaque année par Association of Computing Technology (ACM), l'organisation internationale qui fait le plus autorité dans le domaine des systèmes informatiques. Le prix a été décerné pour des réalisations dans le domaine de la preuve mathématique de la fiabilité d'un travail, qui indique une conformité totale avec les spécifications énoncées dans un langage formel et reconnaît l'aptitude à être utilisé dans des applications critiques. Le projet seL4 a montré qu'il est possible non seulement d'effectuer une vérification entièrement formelle de la fiabilité et de la sécurité des projets au niveau des systèmes d'exploitation industriels, mais aussi d'y parvenir sans compromettre les performances et la polyvalence.

Le prix ACM Software System Award est décerné chaque année pour le développement de systèmes logiciels qui ont un impact décisif sur l'industrie, en créant de nouveaux concepts ou en révélant de nouveaux domaines d'utilisation commerciale. Ces dernières années, les prix ACM ont été décernés aux projets GCC et LLVM, ainsi qu'à leurs fondateurs Richard Stallman et Chris Latner. Le prix a également récompensé des projets et des technologies tels que UNIX, Java, Apache, Mosaic, WWW, Smalltalk, PostScript, TeX, Tcl/Tk, RPC, Make, DNS, AFS, Eiffel, VMware, Wireshark, Jupyter Notebooks, Berkeley DB et Eclipse.

https://www.acm.org/media-center/2023/may/technical-awards-2022

8

Creator of LLVM develops a new programming language Mojo: 08/05/2023 Chris Lattner, founder and chief architect of LLVM, as well as the creator of the Swift programming language, and Tim Davis, a former head of Google's AI projects, such as Tensorflow and JAX, introduced the new Mojo programming language, combining ease of application for research and rapid production of prototypes with suitability for high-performance end products. The first is achieved through the use of the usual syntax of the Python language, and the second due to the possibility of compiling in machine code, mechanisms of memory safety and hardware acceleration of calculations. The project focuses on developing for machine learning, but is presented as a general-purpose language that expands the capabilities of Python by system programming and suitable for a wide range of tasks. For example, language is applicable to areas such as high-performance computing, data processing and conversion. https://www.modular.com/blog/a-unified-extensible-platform-to-superpower-your-ai

Le créateur de LLVM développe un nouveau langage de programmation, Mojo 08/05/2023

Chris Lattner, fondateur et architecte en chef de LLVM et créateur du langage de programmation Swift, et Tim Davis, ancien responsable de projets d'IA chez Google, tels que Tensorflow et JAX, ont présenté le nouveau langage de programmation Mojo, qui combine la facilité d'application pour la recherche et la production rapide de prototypes avec une adéquation pour les produits finaux de haute performance. Le premier objectif est atteint grâce à l'utilisation de la syntaxe habituelle du langage Python, et le second grâce à la possibilité de compiler en code machine, aux mécanismes de sécurité de la mémoire et à l'accélération matérielle des calculs.

Le projet se concentre sur le développement pour l'apprentissage automatique, mais il est présenté comme un langage à usage général qui étend les capacités de Python dans la programmation de systèmes et convient à un large éventail de tâches. Par exemple, le langage est applicable à des domaines tels que le calcul à haute performance, le traitement des données et la conversion.

https://www.modular.com/blog/a-unified-extensible-platform-to-superpower-your-ai

Lennart Pottering offered to add a soft reboot mode to systemd: 09/05/2023 Lennart Pottering spoke about the preparation for soft reboot mode (“systemctl soft-reboot”) the addition to the systemd manager, which leads to the restart of only the components of the user's space, without touching the Linux kernel. It is assumed that, compared to a standard reboot, a soft reboot will reduce downtime during the update of environments using ready-made system images. The new mode will allow you to complete the work of all processes in the user's space, then replace the image of the root FS with a new version and start the process of initialization of the system without rebooting the kernel. In addition, saving the state of the working core when replacing the user environment will allow you to update some services in live mode, letting you transfer file descriptors and listening network sockets, for these services from the old environment to the new one. Thus, it will be possible to significantly reduce the time to replace one version of the system with another and provide seamless transfer of resources to the most important services that will continue to work without stopping. Acceleration of the restart is achieved by excluding relatively long stages like equipment initialization, loader operation, kernel start, driver initialization, firmware loading and initrd processing. To update the kernel in combination with a soft reboot, they propose to use the livepatch mechanism to make corrections to the Linux kernel without a full reboot and without stopping the applications. https://mastodon.social/@pid_eins/110272799283345055

Lennart Pottering a proposé d'ajouter un mode de redémarrage en douceur à systemd 09/05/2023

Lennart Pottering a parlé de la préparation du mode de redémarrage en douceur (« systemctl soft-reboot »), un ajout au gestionnaire systemd, qui conduit au redémarrage des seuls composants de l'espace de l'utilisateur, sans toucher au noyau Linux. On suppose que, par rapport à un redémarrage standard, un redémarrage en douceur réduira les temps d'arrêt lors de la mise à jour des environnements utilisant des images système prêtes à l'emploi.

Le nouveau mode vous permettra de terminer le travail de tous les processus de l'espace utilisateur, puis de remplacer l'image du FS racine par une nouvelle version et de lancer le processus d'initialisation du système sans redémarrer le noyau. En outre, la sauvegarde de l'état du noyau qui fonctionne lors du remplacement de l'environnement utilisateur vous permettra de mettre à jour certains services en mode live, ce qui vous permettra de transférer les descripteurs de fichiers et les sockets réseau d'écoute de l'ancien environnement vers le nouveau. Ainsi, il sera possible de réduire considérablement le temps nécessaire au remplacement d'une version du système par une autre et d'assurer un transfert transparent des ressources vers les services les plus importants qui continueront à fonctionner sans s'arrêter.

L'accélération du redémarrage est obtenue en excluant des étapes relativement longues comme l'initialisation de l'équipement, l'opération du chargeur, le démarrage du noyau, l'initialisation des pilotes, le chargement du micrologiciel et le traitement d'initrd. Pour mettre à jour le noyau en combinaison avec un redémarrage en douceur, ils proposent d'utiliser le mécanisme livepatch pour apporter des corrections au noyau Linux sans redémarrage complet et sans arrêter les applications.

https://mastodon.social/@pid_eins/110272799283345055

Release of Alpine Linux 3.18: 10/05/2023 Alpine Linux 3.18, a minimalist distribution built on the Musl system library and a set of BusyBox utilities, is out. The distribution features increased security requirements and is assembled with SSP (Stack Smashing Protection). OpenRC is used as an initialization system, apk, its own packet manager is used to manage packages. Alpine is used to form official Docker container images and is used in the PostmarketOS project. Loading Iso-image (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) are prepared in six versions: standard (189MB), with a core without patches (204 MB), extended (840 MB), for virtual machines (55 MB) and for the Xen hypervisor (221 MB). https://alpinelinux.org/posts/Alpine-3.18.0-released.html

Version 3.18 d'Alpine Linux 10/05/2023

Alpine Linux 3.18, une distribution minimaliste construite sur la bibliothèque système Musl et un ensemble d'utilitaires BusyBox, est disponible. La distribution présente des exigences de sécurité accrues et est assemblée avec SSP (Stack Smashing Protection). OpenRC est utilisé comme système d'initialisation, apk, son propre gestionnaire de paquets est utilisé pour gérer les paquets. Alpine est utilisée pour former des images de conteneurs Docker officielles et est utilisée dans le projet PostmarketOS. Des images ISO téléchargeables (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) sont préparées en six versions : standard (189 Mo), avec un noyau sans correctifs (204 Mo), étendue (840 Mo), pour les machines virtuelles (55 Mo) et pour l'hyperviseur Xen (221 Mo).

https://alpinelinux.org/posts/Alpine-3.18.0-released.html

9

Free 2D CAD CadZinho 0.3: 10/05/2023 The production of the minimalist computer-aided design system CadZinho 0.3.0, which provides tools for creating simple two-dimensional technical drawings, has been published. The code is written in C with additions to Lua and is licensed under the MIT license. The output is generated using the SDL 2.0 and OpenGL API 3.2. The builds are prepared for Linux, Windows and macOS. The program supports drawing shapes such as lines, polygonal grids, circles, arcs, ellipses, text, douching, splines, block inserts, attributes, broken lines and size arrangement. It supports files in DXF and SVG format and can be exported in PDF format. In the new version, the user interface was finalized. They added an engine for localization. https://github.com/zecruel/CadZinho/releases/tag/0.3.0

CAD 2D gratuit CadZinho 0.3 10/05/2023

La production du système minimaliste de conception assistée par ordinateur CadZinho 0.3.0, qui fournit des outils pour créer des dessins techniques simples en deux dimensions, a été publiée. Le code est écrit en C avec des ajouts à Lua et est sous licence du MIT. La sortie est générée en utilisant SDL 2.0 et OpenGL API 3.2. Les versions sont préparées pour Linux, Windows et macOS.

Le programme prend en charge le dessin de formes telles que les lignes, les grilles polygonales, les cercles, les arcs, les ellipses, le texte, le douching, les splines, les insertions de blocs, les attributs, les lignes brisées et la disposition des tailles. Il prend en charge les fichiers aux formats DXF et SVG et peut être exporté sous format PDF.

Dans la nouvelle version, l'interface utilisateur a été finalisée. Un moteur de localisation a été ajouté.

https://github.com/zecruel/CadZinho/releases/tag/0.3.0

Release OpenToonz 1.7: 10/05/2023 After a year of development, the release of the OpenToonz 1.7 project was published, which continues work on the original code of the professional 2D animation package Toonz. Toonz was used in the production of the animated series Futurama and some animated films nominated for the Academy Award. In 2016, the Toonz code was opened under the BSD license and has continued to evolve as a free project since then. OpenToonz supports the connection of plugins with effects implemented using machine learning technologies. For example, using effects, you can automatically change the image style and simulate distorted falling light, as in cartoons taken using classic technologies used before the appearance of digital animation packages. https://github.com/opentoonz/opentoonz/releases/tag/v1.7.0

Lancement d'OpenToonz 1.7 10/05/2023

Après un an de développement, la version 1.7 du projet OpenToonz a été publiée. Elle poursuit le travail sur le code original du logiciel d'animation 2D professionnel Toonz. Toonz a été utilisé pour la production de la série animée Futurama et de certains films d'animation nominés aux Oscars. En 2016, le code de Toonz a été ouvert sous la licence BSD et a continué à évoluer en tant que projet libre depuis lors.

OpenToonz prend en charge la connexion de plugins avec des effets mis en œuvre à l'aide de technologies d'apprentissage automatique. Par exemple, en utilisant des effets, vous pouvez automatiquement changer le style de l'image et simuler une lumière tombante déformée, comme dans les dessins animés faits à l'aide de technologies classiques utilisées avant l'apparition des progiciels d'animation numérique.

https://github.com/opentoonz/opentoonz/releases/tag/v1.7.0

Thunderbird releases 2022 financials: 10/05/2023 The developers of the Thunderbird email client published a financial report for 2022. The project received donations in the amount of 6.4 million dollars (in 2019, $1.5 million was collected, in 2020 - $2.3 million, in 2021 - 2.8 million), which allows them to code better. The project's expenditures amounted to $3,569 million (in 2020 - $1.5 million, in 2021 - $1.984 million) and almost all (79.8%) were associated with salaries. Currently, 24 hired employees are working on the project (in 2020, 15 were working, in 2021 - 20). 6.9% spent on administration, and 0.3% on marketing. The remaining costs are related to the payment of professional services (e.g., the human resources service), tax management and agreements with Mozilla (for example, payment for access to the build infrastructure). According to available statistics, about 8-9 million active Thunderbird users per day and 17 million active users per month were recorded. 95% of users use Thunderbird on the Windows platform, 4% - macOS and 1% - Linux. https://blog.thunderbird.net/2023/05/thunderbird-is-thriving-our-2022-financial-report/

Thunderbird publie ses résultats financiers pour 2022 10/05/2023

Les développeurs du client de messagerie Thunderbird ont publié un rapport financier pour 2022. Le projet a reçu des dons à hauteur de 6,4 millions de dollars (en 2019, 1,5 million a été collecté, en 2020 - 2,3 millions, en 2021 - 2,8 millions), ce qui leur permet de mieux coder.

Les dépenses du projet se sont élevées à 3,569 millions de dollars (en 2020 - 1,5 million de dollars, en 2021 - 1,984 million de dollars) et la quasi-totalité (79,8 %) a été associée aux salaires. Actuellement, 24 employés travaillent sur le projet (en 2020, 15 employés travaillaient, en 2021 - 20). 6,9 % ont été consacrés à l'administration et 0,3 % au marketing. Les coûts restants sont liés au paiement de services professionnels (par exemple, le service des ressources humaines), à la gestion des impôts et aux accords avec Mozilla (par exemple, le paiement de l'accès à l'infrastructure du build).

Selon les statistiques disponibles, environ 8 à 9 millions d'utilisateurs actifs de Thunderbird par jour et 17 millions d'utilisateurs actifs par mois ont été enregistrés. 95 % des utilisateurs utilisent Thunderbird sur la plateforme Windows, 4 % sur macOS et 1 % sur Linux.

https://blog.thunderbird.net/2023/05/thunderbird-is-thriving-our-2022-financial-report/

10

Release of Lighttpd 1.4.70: 11/05/2023 The release of the lightweight http server, lighttpd 1.4.70, trying to combine high performance, security, compliance with standards and flexibility, was announced. Lighttpd is suitable for use on high-load systems and targets low memory and CPU resources. The project code is written in the C language and distributed under the BSD license https://blog.lighttpd.net/articles/2023/05/10/lighttpd-1.4.70-released/

Sortie de Lighttpd 1.4.70 11/05/2023

La sortie du serveur http léger, lighttpd 1.4.70, qui tente de combiner haute performance, sécurité, conformité aux standards et flexibilité, a été annoncée. Lighttpd est adapté à une utilisation sur des systèmes à forte charge et vise des ressources mémoire et CPU faibles. Le code du projet est écrit en langage C et distribué sous licence BSD.

https://blog.lighttpd.net/articles/2023/05/10/lighttpd-1.4.70-released/

Release of Red Hat Enterprise Linux 9.2: 11/05/2023 Red Hat has released Red Hat Enterprise Linux 9.2. Ready-made installation images are available for registered users of Red Hat Customer Portal (you can also use iso-images CentOS Stream 9 and free RHEL builds for developers) for evaluation. The release is formed for x86_64, s390x (IBM System z), ppc64le and Aarch64 (ARM64). The original code of the red Hat Enterprise Linux 9 rpm packages are available in the Git repository of CentOS. At the same time, an update of the last branch of RHEL 8.8, the release of which is planned to be released in the coming days (currently available only in beta version). The RHEL 9 branch uses a more open development process and uses the CentOS Stream 9 package base. CentOS Stream is positioned as a upstream project for RHEL, which allows third parties to monitor the preparation of packages for RHEL, offer their changes and influence the decisions. https://www.redhat.com/en/about/press-releases/red-hat-delivers-latest-releases-red-hat-enterprise-linux

Version 9.2 de Red Hat Enterprise Linux 11/05/2023

Red Hat a publié Red Hat Enterprise Linux 9.2. Des images d'installation prêtes à l'emploi sont disponibles pour les utilisateurs enregistrés du portail client de Red Hat (vous pouvez également utiliser les images ISO CentOS Stream 9 et les versions gratuites de RHEL pour les développeurs) à des fins d'évaluation. La version est conçue pour x86_64, s390x (IBM System z), ppc64le et Aarch64 (ARM64). Le code original des paquets rpm de Red Hat Enterprise Linux 9 est disponible dans le dépôt Git de CentOS. Parallèlement, il y a une mise à jour de la dernière branche de RHEL 8.8, dont la sortie est prévue dans les prochains jours (actuellement disponible uniquement en version bêta).

La branche RHEL 9 utilise un processus de développement plus ouvert et utilise la base de paquets CentOS Stream 9. CentOS Stream se positionne comme un projet en amont pour RHEL, qui permet à des tiers de suivre la préparation des paquets pour RHEL, de proposer leurs modifications et d'influencer les décisions.

https://www.redhat.com/en/about/press-releases/red-hat-delivers-latest-releases-red-hat-enterprise-linux

AlmaLinux 9.2: 11/05/2023 Following the official release of Red Hat Enterprise Linux 9.2, the release of AlmaLinux 9.2, synchronized with the new release of RHEL and containing all the changes proposed to this release, was announced. Installation images are prepared for x86_64, ARM64, ppc64le and s390x architectures in the form of a bootable (804 MB), minimum (1.7 GB) and full image (8.8 GB). Later, Live-images with GNOME, KDE, MATE and Xfce will be available for downloas, as well as images for Raspberry Pi boards, containers and cloud platforms. The distribution is fully binary compatible with Red Hat Enterprise Linux and can be used as a replacement for RHEL 9.2 and CentOS 9 Stream. The changes are reduced to rebranding, removing RHEL-specific packages, such as redhat-*, insights-client, subscription-man-ager-migration*, kpatch*, kmod-redhat-*, rhc, spice* and virtio-win. https://almalinux.org/blog/almalinux-92-now-available/

AlmaLinux 9.2 11/05/2023

Suite à la sortie officielle de Red Hat Enterprise Linux 9.2, la sortie d'AlmaLinux 9.2, synchronisée avec la nouvelle version de RHEL et contenant tous les changements proposés pour cette version, a été annoncée. Les images d'installation sont préparées pour les architectures x86_64, ARM64, ppc64le et s390x sous la forme d'une image amorçable (804 Mo), minimale (1,7 Go) et complète (8,8 Go). Plus tard, des images Live avec GNOME, KDE, MATE et Xfce seront disponibles en téléchargement, ainsi que des images pour les cartes Raspberry Pi, les conteneurs et les plateformes dans le nuage.

La distribution est entièrement compatible avec Red Hat Enterprise Linux et peut être utilisée en remplacement de RHEL 9.2 et CentOS 9 Stream. Les changements se limitent à un changement de marque et à la suppression des paquets spécifiques à RHEL, tels que redhat-*, insights-client, subscription-man-ager-migration*, kpatch*, kmod-redhat-*, rhc, spice* et virtio-win.

https://almalinux.org/blog/almalinux-92-now-available/

11

Release of Mesa 23.1: 11/05/2023 The release of the free implementation of the OpenGL and Vulkan API - Mesa 23.1.0 has been announced. The first release of the Mesa 23.1.0 branch has an experimental status - after the final stabilization of the code, a stable version 23.1.1 should see the light. Mesa 23.1 is able to support the Vulkan 1.3 graphics API in the anv drivers for Intel's GPU, radv for the GPU AMD, tu for the GPU Qualcomm and in emulator mode (vn). Support for Vulkan 1.1 is implemented in the software rasterizer lavapipe (lvp), and Vulkan 1.0 in the driver v3dv (GPU Broadcom VideoCore VI from Raspberry Pi 4). Mesa also provides full support for OpenGL 4.6 for i965, iris (Intel), radeonsi (AMD), lvmpipe drivers. Support for OpenGL 4.5 is available for GPU AMD (r600), NVIDIA (nvc0) and Qualcomm Adreno (freedreno), OpenGL 4.3 for virgl (virgl virtual GPU Virgil3D for QEMU/KVM), and OpenGL 4.2 for driver d3d12 (a plumb for OpenGL on top of DirectX 12). https://lists.freedesktop.org/archives/mesa-dev/2023-May/226007.html

Publication de Mesa 23.1 11/05/2023

La sortie de l'implémentation libre de l'API OpenGL et Vulkan - Mesa 23.1.0 a été annoncée. La première version de la branche Mesa 23.1.0 a un statut expérimental - après la stabilisation finale du code, une version stable 23.1.1 devrait voir le jour.

Mesa 23.1 peut supporter l'API graphique Vulkan 1.3 dans les pilotes anv pour le GPU d'Intel, radv pour le GPU AMD, tu pour le GPU Qualcomm et en mode émulateur (vn). Le support de Vulkan 1.1 est implémenté dans le rastériseur logiciel lavapipe (lvp), et Vulkan 1.0 dans le pilote v3dv (GPU Broadcom VideoCore VI du Raspberry Pi 4).

Mesa fournit également un support complet pour OpenGL 4.6 pour les pilotes i965, iris (Intel), radeonsi (AMD), lvmpipe. Le support d'OpenGL 4.5 est disponible pour les GPU AMD (r600), NVIDIA (nvc0) et Qualcomm Adreno (freedreno), OpenGL 4.3 pour virgl (GPU virtuel Virgil3D pour QEMU/KVM) et OpenGL 4.2 pour le pilote d3d12 (un raccord pour OpenGL au dessus de DirectX 12).

https://lists.freedesktop.org/archives/mesa-dev/2023-May/226007.html

Simply Linux RV: 12/05/2023 The release of the experimental build of the distribution Simply Linux RV (20230422) for the riscv64 architecture, is ready for testing. The distribution is a simple system with a classic Xfce-based desktop. The development distribution company “Basalt SPO” is part of the international community RISC-V and is working to support various RISC-V64 boards. https://lists.altlinux.org/pipermail/riscv-devel/2023-May/000038.html

Simply Linux RV 12/05/2023

La version expérimentale de la distribution Simply Linux RV (20230422) pour l'architecture riscv64 est prête à être testée. La distribution est un système simple avec un bureau classique basé sur Xfce. La société de développement de la distribution « Basalt SPO » fait partie de la communauté internationale RISC-V et travaille à la prise en charge de diverses cartes RISC-V64.

https://lists.altlinux.org/pipermail/riscv-devel/2023-May/000038.html

Synthstrom Audible will open the firmware code of Deluge: 12/05/2023 Synthstrom Audible has announced the opening of the firmware for Deluge's music equipment, combining in one portable device, a sound synthesizer, sampler, gruv box and sequencer, designed to create electronic music and live performances with elements of improvisation. The code is scheduled to be published on GitHub on June 5 under the GPLv3 license. After the opening of the code, Synthstrom Audible will provide support for the official code base. They will support it in the current form and publish new releases of the firmware. Separately, they plan to create a repository for the community with firmware for different variants of the synthesizer, where a fork of the official repository will develop, allowing for changes from third-party developers. The use of firmwares is not subject to any additional restrictions, except for the requirement of the GPLv3 license. For example, the code can be used in commercial projects, but the changes made to it will need to be opened under the same license. https://synthstrom.com/open/

Synthstrom Audible va ouvrir le code du firmware de Deluge 12/05/2023

Synthstrom Audible a annoncé l'ouverture du firmware Deluge pour l'équipement musical, combinant dans un seul appareil portable, un synthétiseur sonore, un échantillonneur, une boîte à groove et un séquenceur, conçu pour créer de la musique électronique et des performances en direct avec des éléments d'improvisation. Le code devrait être publié sur GitHub le 5 juin sous licence GPLv3.

Après l'ouverture du code, Synthstrom Audible assurera le support de la base de code officielle. Elle le soutiendra dans sa forme actuelle et publiera de nouvelles versions du micrologiciel. Séparément, ils prévoient de créer un dépôt pour la communauté avec des firmwares pour différentes variantes du synthétiseur, où un fork du dépôt officiel se développera, permettant des changements de la part de développeurs tiers. L'utilisation des microprogrammes n'est soumise à aucune restriction supplémentaire, à l'exception de l'exigence de la licence GPLv3. Par exemple, le code peut être utilisé dans des projets commerciaux, mais les modifications apportées devront être ouvertes sous la même licence.

https://synthstrom.com/open/

12

Release of GNU Shepherd 0.10: 13/05/2023 The GNU Shepherd 0.10 system manager is available, combining the initialization system and management toolkit. The project is being developed by GNU Guix System distribution developers as an alternative to the SysV-init initialization system that supports dependencies. The control daemon and utility Shepherd are written in Guile (one of the implementations of the Scheme language), which is also used to determine the settings of services. Shepherd is already used in the GNU Guix System distribution and also targets GNU/Hurd use, but it can work in any POSIX-compatible OS for which Guile is available. Shepherd activates on the launch and stop of services, taking into account the relationship between services, dynamically identifying and running the services on which the selected service depends. Shepherd also supports the identification of conflicts between services and prevents them from being implemented simultaneously. The project can be used both as the main initialization system (init PID 1), and in a separate form to control the background processes of individual users (for example, to run tor, privoxy, mcron, etc.) with the implementation of the user data rights. https://www.mail-archive.com/info-gnu@gnu.org/msg03181.html

Publication de GNU Shepherd 0.10 13/05/2023

Le gestionnaire de système GNU Shepherd 0.10 est disponible, combinant le système d'initialisation et la boîte à outils de gestion. Le projet est développé par les développeurs de la distribution GNU Guix System comme une alternative au système d'initialisation SysV-init qui supporte des dépendances. Le démon de contrôle et l'utilitaire Shepherd sont écrits en Guile (une des implémentations du langage Scheme), qui est également utilisé pour déterminer les paramètres des services. Shepherd est déjà utilisé dans la distribution GNU Guix System et vise également l'utilisation de GNU/Hurd, mais il peut fonctionner dans n'importe quel système d'exploitation compatible POSIX pour lequel Guile est disponible.

Shepherd s'active au lancement et à l'arrêt des services, en tenant compte de la relation entre les services, en identifiant et en lançant dynamiquement les services dont dépend le service sélectionné. Shepherd permet également d'identifier les conflits entre les services et d'empêcher leur mise en œuvre simultanée. Le projet peut être utilisé à la fois comme système d'initialisation principal (init PID 1) et, sous une forme séparée, pour contrôler les processus d'arrière-plan des utilisateurs individuels (par exemple, pour exécuter tor, privoxy, mcron, etc.) avec la mise en œuvre des droits sur les données de l'utilisateur.

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

Amazon and Google have opened Snapchange and Buzzer: 15/05/2023 Amazon has opened the source code of Snapchange tools implementing fuzzing testing memory cuts, which allows you verify executable files without modification and without the source code of the application. Snapchange allows you to download a physical memory dump with a derivative executable code and with the help of the KVM hypervisor, cyclic execution of the code present in the dump, going through various combinations of input data, tracking the resulting failures or anomalies and restarting the check after the next iteration, each time resetting the memory cut and CPU registers into the original state. The project code is written in Rust and distributed under the Apache 2.0 license. At the same time, Google published their Buzzer toolkit, designed for fuzzing testing of the eBPF subsystem, which allows you to run applications inside the Linux kernel in a special virtual machine with JIT. Buzzer generates random eBPF programs, tracks the reaction of the Linux kernel when performing them and detects anomalies that occur when verifying the generated eBPF programs. The project code is written in Go and distributed under the Apache 2.0 license. https://aws.amazon.com/blogs/opensource/announcing-snapchange-an-open-source-kvm-backed-snapshot-fuzzing-framework/

Amazon et Google ont ouvert Snapchange et Buzzer 15/05/2023

Amazon a ouvert le code source des outils Snapchange mettant en œuvre les tests des coupures de mémoire avec fuzzing, qui permet de vérifier des fichiers exécutables sans modification et sans le code source de l'application. Snapchange vous permet de télécharger un dump de mémoire physique avec un code exécutable dérivé et, avec l'aide de l'hyperviseur KVM, d'exécuter cycliquement le code présent dans le dump, en passant par diverses combinaisons de données d'entrée, en suivant les échecs ou les anomalies qui en résultent et en recommençant la vérification après l'itération suivante, en réinitialisant à chaque fois la coupure de la mémoire et les registres du CPU dans l'état d'origine. Le code du projet est écrit en Rust et distribué sous la licence Apache 2.0.

Dans le même temps, Google a publié sa boîte à outils Buzzer, conçue pour les tests de fuzzing du sous-système eBPF, qui permet d'exécuter des applications à l'intérieur du noyau Linux dans une machine virtuelle spéciale avec JIT. Buzzer génère des programmes eBPF aléatoires, suit la réaction du noyau Linux lors de leur exécution et détecte les anomalies qui se produisent lors de la vérification des programmes eBPF générés. Le code du projet est écrit en Go et distribué sous la licence Apache 2.0.

https://aws.amazon.com/blogs/opensource/announcing-snapchange-an-open-source-kvm-backed-snapshot-fuzzing-framework/

A new panel written in Rust for COSMIC: 16/05/2023 System76, who are developing the Linux distribution Pop!_OS, has published a report on the development of a new version of the user environment, COSMIC, rewritten in Rust (not to be confused with the old COSMIC, which was based on GNOME Shell). The environment develops as a universal project, not tied to a specific distribution and conforming to the specifications of Freedesktop. The project is also developing a composite server cosmic-comp based on Wayland. To build the interface in COSMIC, the Iced library is used, which uses safe types, modular architecture and a reactive programming model, and also offers an architecture familiar to developers who know declarative construction of Elm interfaces. There are several render engines that support Vulkan, Metal, DX12, OpenGL 2.1+ and OpenGL ES 2.0+, as well as a window shell and engine for Web integration. Applications based on Iced for Windows, macOS, Linux can launch in a web browser. The developers offered a ready-made set of widgets, with the ability to create asynchronous handlers and use an adaptive layout of the interface elements depending on the size of the window and the screen. The code is distributed under the MIT license. https://blog.system76.com/post/may-flowers-spring-cosmic-showers

Un nouveau panneau écrit en Rust pour COSMIC 16/05/2023

System76, qui développe la distribution Linux Pop!_OS, a publié un rapport sur le développement d'une nouvelle version de l'environnement utilisateur, COSMIC, réécrit en Rust (à ne pas confondre avec l'ancien COSMIC, qui était basé sur GNOME Shell). L'environnement se développe comme un projet universel, non lié à une distribution spécifique et conforme aux spécifications de Freedesktop. Le projet développe également un serveur composite cosmic-comp basé sur Wayland.

Pour construire l'interface dans COSMIC, la bibliothèque Iced est utilisée, qui utilise des types sûrs, une architecture modulaire et un modèle de programmation réactif, et offre également une architecture familière aux développeurs qui connaissent la construction déclarative des interfaces Elm. Il existe plusieurs moteurs de rendu qui prennent en charge Vulkan, Metal, DX12, OpenGL 2.1+ et OpenGL ES 2.0+, ainsi qu'un shell de fenêtre et un moteur pour l'intégration Web. Les applications basées sur Iced pour Windows, macOS, Linux peuvent se lancer dans un navigateur Web. Les développeurs ont proposé un ensemble de widgets prêts à l'emploi, avec la possibilité de créer des gestionnaires asynchrones et d'utiliser une disposition adaptative des éléments de l'interface en fonction de la taille de la fenêtre et de l'écran. Le code est distribué sous la licence du MIT.

https://blog.system76.com/post/may-flowers-spring-cosmic-showers

13

Release of DietPi 8.17: 16/05/2023 The specialized distribution DietPi 8.17, designed for use on single-board PC's based on ARM and RISC-V architectures, such as Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock, Quartz64, Pine64, Asus Tinker, Odroid and VisionFive 2, has a new release. The distribution is built on Debian and is available in builds for more than 50 boards. DietPi can also be used to create compact environments for virtual machines and conventional PCs based on x86_64 architecture. Builds for boards are compact (average 130 MB) and take up less space on the storage, compared to the Raspberry Pi OS and Armbian. The new version has updated the builds based on the Debian 11 and Debian 12. The structure includes the openHAB smart home management system, the GameStream-client Moonlight and the Restic backup utility. Full support for NanoPi R6C boards, improved support for NanoPi R, ROCK Pi 4, Raspberry Pi and Quartz64 boards. https://dietpi.com/docs/releases/v8_17/

Sortie de DietPi 8.17 16/05/2023

La distribution spécialisée DietPi, conçue pour être utilisée sur les PC monocartes basés sur les architectures ARM et RISC-V, tels que Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock, Quartz64, Pine64, Asus Tinker, Odroid et VisionFive 2, a une nouvelle version, la 8.17. La distribution est construite sur Debian et est disponible dans des builds pour plus de 50 cartes. DietPi peut également être utilisé pour créer des environnements compacts pour les machines virtuelles et les PC conventionnels basés sur l'architecture x86_64. Les builds pour les cartes sont compacts (130 Mo en moyenne) et occupent moins d'espace sur la mémoire, par rapport à Raspberry Pi OS et à Armbian.

La nouvelle version a mis à jour les versions basées sur Debian 11 et Debian 12. La structure inclut le système de gestion de maison intelligente openHAB, le client GameStream Moonlight et l'utilitaire de sauvegarde Restic. Prise en charge complète des cartes NanoPi R6C, amélioration de la prise en charge des cartes NanoPi R, ROCK Pi 4, Raspberry Pi et Quartz64.

https://dietpi.com/docs/releases/v8_17/

Release of the Rocky Linux 9.2: 17/05/2023 The release of Rocky Linux 9.2, aimed at creating a free build of RHEL, capable of taking the place of the classic CentOS, is out. The distribution is fully binary compatible with Red Hat Enterprise Linux and can be used as a replacement for RHEL 9.2 and CentOS 9 Stream. Support for the Rocky Linux 9 will be available until May 31, 2032. Installation of Rocky Linux iso-image is prepared for x86_64, aarch64, and s390x (IBM Z) architectures. The publication of builds for the ppc64le (POWER9) architecture has been postponed due to the detection of a serious problem with Python 3.9. Additionally, they offer live-builds with the following DE's; GNOME, KDE and Xfce, all for the x86_64 architecture. https://rockylinux.org/news/rocky-linux-9-2-ga-release/

Version 9.2 de Rocky Linux 17/05/2023

La version 9.2 de Rocky Linux, visant à créer une version libre de RHEL, pouvant prendre la place du classique CentOS, est sortie. La distribution est entièrement compatible avec Red Hat Enterprise Linux et peut être utilisée en remplacement de RHEL 9.2 et CentOS 9 Stream. L'assistance pour Rocky Linux 9 sera disponible jusqu'au 31 mai 2032. L'installation de l'image ISO de Rocky Linux est préparée pour les architectures x86_64, aarch64 et s390x (IBM Z). La publication des builds pour l'architecture ppc64le (POWER9) a été reportée en raison de la détection d'un problème sérieux avec Python 3.9. De plus, ils proposent des live-builds avec les environnements de bureau suivants : GNOME, KDE et Xfce, tous pour l'architecture x86_64.

https://rockylinux.org/news/rocky-linux-9-2-ga-release/

Release of Tor 12.0.6 and Tails 5.13: 17/05/2023 The release of the specialized distribution Tails 5.13 (The Amnesic Incognito Live System), based on Debian and designed for anonymous access to a network, was announced. Anonymous access is provided by the Tor system. All connections, except traffic over the Tor network, are blocked by the default packet filter. Encryption is used to store user data between launches. Go download a prepared iso-image, capable of working in Live mode, measuring 1.2 GB. https://tails.boum.org/news/version_5.13/index.en.html

Version 12.0.6 pour Tor et 5.13 pour Tails 17/05/2023

La sortie de la distribution spécialisée Tails 5.13 (The Amnesic Incognito Live System), basée sur Debian et conçue pour l'accès anonyme à un réseau, a été annoncée. L'accès anonyme est assuré par le système Tor. Toutes les connexions, à l'exception du trafic sur le réseau Tor, sont bloquées par le filtre de paquets par défaut. Le cryptage est utilisé pour stocker les données de l'utilisateur entre les lancements. Téléchargez une image ISO préparée, capable de fonctionner en mode Live, mesurant 1,2 Go.

https://tails.boum.org/news/version_5.13/index.en.html

14

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

Sortie de Lutris 0.5.13 17/05/2023

La plateforme de jeu Lutris 0.5.13, qui fournit des outils pour simplifier l'installation, la configuration et la gestion des jeux sous Linux, est disponible. Le code du projet est écrit en Python et distribué sous licence GPLv3.

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

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

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

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

Release of Pale Moon 32.2: 18/05/2023 Pale Moon 32.2, which was forked from the Firefox code base to provide higher efficiency, protect a classical interface, minimize memory consumption and provide additional options, is out now. Pale Moon builds are available for Windows and Linux (x86_64). The project code is licensed under the MPLv2 (Mozilla Public License). The project adheres to the classical layout of the interface, without the transition to Australis and Photon, and with the provision of wide customization options. Removed components include DRM, Social API, WebRTC, PDF viewer, Crash Reporter, code for collecting statistics, means for parental control and people with disabilities. Compared to Firefox, the browser returned support for extensions using XUL, and the possibility of using both full and lightweight themes. https://forum.palemoon.org/viewtopic.php?t=29817&p=239377#p239377

Publication de Pale Moon 32.2 18/05/2023

Pale Moon 32.2, qui a été dérivé de la base de code de Firefox pour offrir une plus grande efficacité, protéger une interface classique, minimiser la consommation de mémoire et fournir des options supplémentaires, est maintenant disponible. Les versions de Pale Moon sont disponibles pour Windows et Linux (x86_64). Le code du projet est sous licence MPLv2 (Mozilla Public License).

Le projet respecte la présentation classique de l'interface, sans la transition vers Australis et Photon, et en offrant de nombreuses options de personnalisation. Les composants supprimés sont les suivants : DRM, Social API, WebRTC, visionneuse PDF, Crash Reporter, le code pour la collecte de statistiques, les moyens de contrôle parental et les personnes handicapées. Par rapport à Firefox, le navigateur a retrouvé la prise en charge des extensions utilisant XUL, et la possibilité d'utiliser des thèmes complets et légers.

https://forum.palemoon.org/viewtopic.php?t=29817&p=239377#p239377

Release of Weston 12.0 composite server: 18/05/2023 After eight months of development, a stable release of the Weston 12.0 composite server, that develops technologies that contribute to the emergence of full support for the Wayland protocol in Enlightenment, GNOME, KDE and other user environments, has been published. Weston's development aims to provide a high-quality codebase and work examples for Wayland in desktop environments and embedded solutions such as platforms for car infotainment systems, smartphones, TVs and other consumer devices. The project code is distributed under the MIT license. Changing the major version of Weston is due to changes in ABI, breaking compatibility https://lists.freedesktop.org/archives/wayland-devel/2023-May/042720.html

Publication du serveur composite Weston 12.0 18/05/2023

Après huit mois de développement, la version stable 12.0 du serveur composite Weston, qui développe des technologies contribuant à l'émergence d'un support complet du protocole Wayland dans Enlightenment, GNOME, KDE et d'autres environnements utilisateur, a été publiée. Le développement de Weston vise à fournir une base de code de haute qualité et des exemples de travail pour Wayland dans les environnements de bureau et les solutions embarquées telles que les plateformes pour les systèmes d'infotainment des voitures, les smartphones, les téléviseurs et d'autres appareils grand public. Le code du projet est distribué sous la licence du MIT.

Le changement de la version majeure de Weston est dû à des modifications dans ABI, qui rompent la compatibilité.

https://lists.freedesktop.org/archives/wayland-devel/2023-May/042720.html

15

Release of SQLite 3.42: 19/05/2023 The release of SQLite 3.42, a lightweight DBMS, designed as a plug-in library, has been published. The SQLite code is distributed as a public domain, i.e. can be used without restrictions and free of charge for any purpose. The financial support for SQLite developers is provided by a specially created consortium, which includes companies such as Adobe, Oracle, Mozilla, Bentley and Bloomberg https://www.sqlite.org/changes.html

Publication de SQLite 3.42 19/05/2023

La version 3.42 de SQLite, un SGBD léger conçu comme une bibliothèque de plug-ins, a été publiée. Le code de SQLite est distribué en tant que dans le domaine public, c'est-à-dire qu'il peut être utilisé sans restriction et gratuitement pour n'importe quel usage. Le soutien financier aux développeurs de SQLite est assuré par un consortium spécialement créé à cet effet, qui comprend des entreprises telles que Adobe, Oracle, Mozilla, Bentley et Bloomberg.

https://www.sqlite.org/changes.html

Release of Coreboot 4.20: 19/05/2023 The release of the project CoreBoot 4.20 is available, which develops a free alternative to proprietary firmware and BIOS. The project code is distributed under the GPLv2 license. More than 170 developers took part in the creation of the new version, which prepared 1,625 changes. https://github.com/coreboot/coreboot/releases/tag/4.20

Sortie de Coreboot 4.20 19/05/2023

La version 4.20 du projet CoreBoot, qui développe une alternative libre aux firmwares et BIOS propriétaires, est disponible. Le code du projet est distribué sous licence GPLv2. Plus de 170 développeurs ont participé à la création de la nouvelle version, qui a préparé 1 625 changements.

https://github.com/coreboot/coreboot/releases/tag/4.20

Release of Nyxt 3.0.0: 20/05/2023 After two years of development, the Nyxt 3.0.0 web browser has been released, providing extensive opportunities to customize and change the behavior of any aspect of how it works. Conceptually, Nyxt resembles Emacs and Vim, and instead of a ready set of settings makes it possible to change the logic, using the Lisp language. The user can override or reconfigure any classes, methods, variables and functions. The project code is written in Lisp and distributed under a BSD license. The interface can be built with GTK or Qt. The finished builds are for Linux (Flatpak, Alpine, Arch, Guix, NixOS, Void), Windows and macOS. To improve workflow efficiency, the browser is optimized for keyboard control and supports the typical keyboard combinations of Emacs, vi and CUA. The project is not tied to a particular browser engine and uses the minimum API to interact with web-movements. In this API, there are layers for connecting the WebKit and Blink engines (by default WebKitGTK is used), but if desired, the browser can be ported to other engines. It includes a built-in system for blocking advertising. https://nyxt.atlas.engineer/article/release-3.0.0.org

Publication de Nyxt 3.0.0 20/05/2023

Après deux ans de développement, le navigateur Web Nyxt 3.0.0 a été publié, offrant de nombreuses possibilités de personnaliser et de modifier le comportement de n'importe quel aspect de son fonctionnement. Conceptuellement, Nyxt ressemble à Emacs et Vim et, au lieu d'un ensemble de paramètres prêts à l'emploi, il permet de changer la logique, en utilisant le langage Lisp. L'utilisateur peut remplacer ou reconfigurer toutes les classes, méthodes, variables et fonctions. Le code du projet est écrit en Lisp et distribué sous licence BSD. L'interface peut être construite avec GTK ou Qt. Les versions finies sont pour Linux (Flatpak, Alpine, Arch, Guix, NixOS, Void), Windows et macOS.

Pour améliorer l'efficacité du flux de travail, le navigateur est optimisé pour le contrôle au clavier et prend en charge les combinaisons de clavier typiques d'Emacs, de vi et de CUA. Le projet n'est pas lié à un moteur précis de navigateur et utilise l'API minimale pour interagir avec les mouvements du Web. Dans cette API, il y a des couches pour connecter les moteurs WebKit et Blink (par défaut WebKitGTK est utilisé), mais si on le souhaite, le navigateur peut être porté vers d'autres moteurs. Il comprend un système intégré de blocage de la publicité.

https://nyxt.atlas.engineer/article/release-3.0.0.org

16

Release of Red Hat Enterprise Linux 8.8: 20/05/2023 Following the release of Red Hat Enterprise Linux 9.2, an update was made to the last branch of Red Hat Enterprise Linux 8.8, which is accompanied in parallel with the RHEL 9.x branch and will be supported until at least 2029. Installation builds are prepared for x86_64, s390x (IBM System), ppc64le and Aarch64 architectures, but are available for download only to registered Red Hat Customer Portal. The original code of the red Hat Enterprise Linux 8 rpm packages are distributed through the Git repository of CentOS. Preparation of new releases is carried out in accordance with the development cycle, with releases every six months at a predetermined time. Until 2024, the 8.x branch will be at the full support stage, implying the inclusion of functional improvements, after that, it will go to the support stage, where priorities will shift to correct errors and patch security, with minor improvements related to the support of important hardware systems. https://access.redhat.com/announcements/7014081

Publication de Red Hat Enterprise Linux 8.8 20/05/2023

Suite à la publication de Red Hat Enterprise Linux 9.2, une mise à jour a été effectuée sur la dernière branche de Red Hat Enterprise Linux 8.8, qui est accompagnée en parallèle avec la branche RHEL 9.x et sera prise en charge au moins jusqu'en 2029. Les versions d'installation sont préparées pour les architectures x86_64, s390x (IBM System), ppc64le et Aarch64, mais ne sont disponibles au téléchargement que pour les utilisateurs enregistrés sur le portail client de Red Hat. Le code original des paquets rpm de Red Hat Enterprise Linux 8 est distribué via le dépôt Git de CentOS.

La préparation des nouvelles versions est effectuée conformément au cycle de développement, avec des versions tous les six mois à un moment prédéterminé. Jusqu'en 2024, la branche 8.x sera en phase de support complet, ce qui implique l'inclusion d'améliorations fonctionnelles. Ensuite, elle passera en phase de support, où les priorités iront à la correction d'erreurs et à l'application de correctifs de sécurité, avec des améliorations mineures liées à la prise en charge de systèmes matériels importants.

https://access.redhat.com/announcements/7014081

Available distribution AlmaLinux 8.8: 20/05/2023 AlmaLinux 8.8, synchronized with the Red Hat Enterprise Linux 8.8 distribution and containing all the changes proposed in this release, is out. The builds are prepared for x86_64, ARM64, s390x and ppc64le architectures in the form of a bootable (900 MB), minimum (1.9 GB) and full image (12 GB). Later, they plan to form Live builds with GNOME, KDE, Xfce and MATE, as well as images for Raspberry Pi, WSL, containers and cloud platforms. The distribution is fully binary compatible with Red Hat Enterprise Linux 8.8 and can be used as a transparent replacement for CentOS 8. The changes are reduced to rebranding, removing RHEL-specific packages, such as redhat-*, insights-client and subscription-manager-migration*. https://almalinux.org/blog/almalinux-88-now-available/

Distribution AlmaLinux 8.8 disponible 20/05/2023

AlmaLinux 8.8, synchronisée avec la distribution Red Hat Enterprise Linux 8.8 et contenant tous les changements proposés dans cette version, est disponible. Les builds sont préparés pour les architectures x86_64, ARM64, s390x et ppc64le sous la forme d'une image amorçable (900 Mo), minimale (1,9 Go) et complète (12 Go). Plus tard, ils prévoient de créer des builds Live avec GNOME, KDE, Xfce et MATE, ainsi que des images pour Raspberry Pi, WSL, conteneurs et plateformes dans le cloud.

La distribution est entièrement compatible avec Red Hat Enterprise Linux 8.8 et peut être utilisée comme remplacement transparent de CentOS 8. Les changements se limitent à un changement de marque, en supprimant les paquets spécifiques à RHEL, tels que redhat-*, insights-client et subscription-manager-migration*.

https://almalinux.org/blog/almalinux-88-now-available/

PayPal opened JunoDB code: 21/05/2023 PayPal has opened the source codes of the fault-tolerant JunoDB DBMS, which manipulates the key-to-meaning data. The system was originally designed with an eye on high safety, horizontal scalability, fault tolerance and the ability to handle hundreds of thousands of simultaneous connections with predictable delays. In PayPal, almost all services, from user login to processing financial transactions, are tied to JunoDB. The project code is written in Go (Java client library) and is distributed under the Apache 2.0 license. Corrections, improvements and changes from the community will be made in further development. JunoDB's architecture is based on the use of a load balancer that receives requests from client applications and distributes them between proxy servers that simultaneously access the storage server group when executed. Each proxy server installs connections with all storage servers and redirects requests to a group of storage servers based on the section index, which is stored in a distributed configuration storage system etcd. In PayPal, JunoDB-based serviers serve about 350 billion requests per day. https://medium.com/paypal-tech/unlocking-the-power-of-junodb-paypals-key-value-store-goes-open-source-ee85f935bdc1

PayPal a ouvert le code de JunoDB 21/05/2023

PayPal a ouvert les codes sources du SGBD JunoDB tolérant aux pannes, qui manipule les données key-to-meaning. Le système a été conçu à l'origine dans un souci de haute sécurité, d'évolutivité horizontale, de tolérance aux pannes et de capacité à gérer des centaines de milliers de connexions simultanées avec des délais prévisibles. Chez PayPal, presque tous les services, de la connexion des utilisateurs au traitement des transactions financières, sont liés à JunoDB. Le code du projet est écrit en Go (bibliothèque client Java) et est distribué sous la licence Apache 2.0. Les corrections, les améliorations et les changements apportés par la communauté seront pris en compte dans la suite du développement.

L'architecture de JunoDB est basée sur l'utilisation d'un équilibreur de charge qui reçoit les demandes des applications clientes et les distribue entre les serveurs proxy qui accèdent simultanément au groupe de serveurs de stockage lorsqu'ils sont exécutés. Chaque serveur proxy installe des connexions avec tous les serveurs de stockage et redirige les demandes vers un groupe de serveurs de stockage en fonction de l'index de section, qui est stocké dans un système de stockage de configuration distribué, etcd.

Dans PayPal, les serveurs basés sur JunoDB répondent à environ 350 milliards de requêtes chaque jour.

https://medium.com/paypal-tech/unlocking-the-power-of-junodb-paypals-key-value-store-goes-open-source-ee85f935bdc1

issue193/actus.txt · Dernière modification : 2023/06/01 15:06 de auntiee