Catégorie : Blog

IWYU 0.21

La version d'IWYU (ou include-what-you-use), un programme qui permet de trouver des inclusions redondantes et de proposer celles qui manquent dans votre code C/C++, est sortie. « Inclure ce que vous utilisez » signifie que pour chaque symbole (type, variable, fonction ou macro) utilisé dans foo.cc, soit foo.cc, soit foo.h doit inclure le fichier .h exportant la déclaration de ce symbole. L'outil include-what-you-use est un programme d'analyse des #include dans le code source […]

OBS Studio 30.0

Une nouvelle version d'OBS Studio 30.0 est sortie - un outil puissant pour le streaming, le compositing et l'enregistrement vidéo. Ce programme est écrit en C/C++ et distribué sous la licence GPLv2, fournissant des versions pour Linux, Windows et macOS. OBS Studio a été conçu pour développer une version portable de l'application Open Broadcaster Software (OBS Classic). Il n'est pas lié à la plateforme Windows, […]

webOS Open Source Edition 2.24

La nouvelle version de la plateforme ouverte webOS Open Source Edition 2.24 est sortie, destinée à être utilisée sur divers appareils portables, tablettes et systèmes d'information et de divertissement. Le développement de la plateforme se fait dans un référentiel ouvert sous la licence Apache 2.0, sous la direction d'une communauté qui suit les principes d'un modèle de gestion collaborative. Dans cette version, une attention particulière est accordée à l'optimisation des services multimédias, afin d'éliminer les dépendances entre […]

Le système de diffusion vidéo en continu OBS Studio 30.0 a été publié.

La version 30.0 d'OBS Studio, un ensemble pour la diffusion en continu, le compositing et l'enregistrement vidéo, est disponible. Le code est écrit en C/C++ et est distribué sous la licence GPLv2. Des versions sont disponibles pour Linux (flatpak), Windows et macOS. L'objectif du développement d'OBS Studio était de créer une version portable de l'application Open Broadcaster Software (OBS Classic), non liée à la plateforme Windows, prenant en charge OpenGL et extensible via […]

Sortie de GNU Mes 0.25, un outil pour la construction autonome de distributions

Après un an et demi de développement, la version 0.25 de l'outil GNU Mes a été publiée, fournissant le processus de bootstrap pour GCC et permettant d'atteindre un cycle de reconstruction fermé à partir des sources. L'outil résout le problème de la construction initiale vérifiée du compilateur dans les distributions, brisant la chaîne des reconstructions cycliques (pour construire un compilateur, des exécutables d'un compilateur déjà construit sont nécessaires, et les constructions binaires de compilateurs peuvent être une source potentielle de cachés […]

Dans les versions nocturnes de Rust, les capacités de parallélisation de la compilation ont été étendues.

Le frontend du compilateur Rust, chargé de tâches telles que l'analyse syntaxique, la vérification des types et l'analyse des emprunts, a introduit le support de l'exécution parallèle, permettant de réduire considérablement le temps de compilation. La parallélisation est déjà disponible dans les versions nightly de Rust et peut être activée via l'option « -Z threads=8 ». Cette possibilité est prévue pour être intégrée dans la branche stable en 2024. Les efforts pour réduire le temps de compilation dans Rust […]

Publication du paquet multimédia FFmpeg 6.1

Après dix mois de développement, le paquet multimédia FFmpeg 6.1 est disponible, incluant un ensemble d'applications et une collection de bibliothèques pour le traitement de divers formats multimédias (enregistrement, conversion et décodage des formats audio et vidéo). Le paquet est distribué sous les licences LGPL et GPL, et le développement de FFmpeg est réalisé en parallèle avec le projet MPlayer. Parmi les changements ajoutés dans FFmpeg 6.1, on peut noter : la possibilité d'utiliser l'API Vulkan pour le matériel […]

La GNOME Foundation a reçu 1 million d'euros pour son développement

L'organisation à but non lucratif GNOME Foundation a obtenu une subvention de 1 million d'euros du Sovereign Tech Fund. Ces fonds sont prévus pour être utilisés pour : la création d'une nouvelle pile de technologies d'assistance pour les personnes handicapées ; le chiffrement des répertoires personnels des utilisateurs ; la mise à jour de GNOME Keyring ; l'amélioration du support matériel ; des investissements dans QA et Developer Experience ; l'expansion de diverses API freedesktop ; la consolidation et l'amélioration des composants de la plateforme GNOME. Le fonds […]

Publication de Wine 8.20

Une version expérimentale de l'implémentation open source de WinAPI — Wine 8.20 a été publiée. Depuis la sortie de la version 8.19, 20 rapports de bogues ont été clôturés et 397 modifications ont été apportées. Les modifications les plus importantes : le développement de l'API DirectMusic se poursuit. Les fonctionnalités de la bibliothèque winegstreamer ont été élargies. Un support a été ajouté pour les fonctions find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample. Des liaisons pour les applications exécutées sous […] ont été exportées dans l'environnement utilisateur principal.

Un film documentaire sur le développement du sous-système du noyau eBPF a été publié

Le studio Speakeasy Productions a réalisé et publié en accès libre un film documentaire intitulé « eBPF : Unlocking the Kernel », qui raconte l'histoire de la création du sous-système eBPF dans le noyau Linux. eBPF fournit un interpréteur de bytecode intégré au noyau avec JIT, permettant de modifier le comportement du système à la volée via des gestionnaires chargeables depuis l'espace utilisateur, sans nécessiter de modification du code du noyau, permettant ainsi d'ajouter des gestionnaires efficaces […]

Vortex 2.0, un GPGPU open source basé sur l'architecture RISC-V, est disponible.

La deuxième édition du projet Vortex, visant à développer un GPGPU ouvert basé sur l'architecture RISC-V, capable d'effectuer des calculs parallèles en utilisant l'API OpenCL et le modèle d'exécution SIMT (Single Instruction, Multiple Threads), a été publiée. Ce projet peut également être utilisé pour mener des recherches en 3D graphique et le développement de nouvelles architectures GPU. Des schémas, des descriptions de blocs matériels en Verilog, un simulateur, des pilotes […]

GitHub a publié des statistiques pour l'année 2023 et a annoncé les lauréats des GitHub Awards 2023.

GitHub a publié un rapport analysant les statistiques de l'année 2023. Principales tendances : En 2023, 98 millions de nouveaux projets ont été créés sur GitHub (85,7 millions en 2022, 61 millions en 2021 et 60 millions en 2020). Le nombre total de projets a atteint 420 millions (+27 %), tandis que le nombre de dépôts accessibles au public s'élève à 284 millions […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster