Outils pour utilisateurs

Outils du site


issue208:actus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue208:actus [2024/09/04 16:36] – [4] auntieeissue208:actus [2024/09/04 18:59] (Version actuelle) – [18] auntiee
Ligne 333: Ligne 333:
 02/08/2024  02/08/2024 
  
-Microsoft a publié la première mise à jour stable de la nouvelle branche d'Azure Linux 3.0, qui était auparavant distribuée sous le nom de CBL-Mariner. La distribution est développée en tant que plateforme de base universelle pour les environnements Linux utilisés dans l'infrastructure en nuage, les systèmes périphériques et divers services Microsoft. Le projet vise à unifier les solutions Linux utilisées par Microsoft et à simplifier la maintenance des systèmes Linux à des fins diverses. Le code du projet est distribué sous la licence MIT. Les paquets sont générés pour les architectures aarch64 et x86_64. La taille de l'image d'installation est de 740 Mo.+Microsoft a publié la première mise à jour stable de la nouvelle branche d'Azure Linux 3.0, qui était auparavant distribuée sous le nom de CBL-Mariner. La distribution est développée en tant que plateforme de base universelle pour les environnements Linux utilisés dans l'infrastructure en nuage, les systèmes périphériques et divers services Microsoft. Le projet vise à unifier les solutions Linux utilisées par Microsoft et à simplifier la maintenance des systèmes Linux à des fins diverses. Le code du projet est distribué sous la licence du MIT. Les paquets sont générés pour les architectures aarch64 et x86_64. La taille de l'image d'installation est de 740 Mo.
  
 https://github.com/microsoft/azurelinux/releases/tag/3.0.20240727-3.0?changelog_tagCFD0C5CECEC5D4 https://github.com/microsoft/azurelinux/releases/tag/3.0.20240727-3.0?changelog_tagCFD0C5CECEC5D4
Ligne 350: Ligne 350:
 03/08/2024  03/08/2024 
  
-Après trois mois de développement, une nouvelle version d'Amarok 3.1.0 a été publiée, qui était très populaire à l'époque de KDE 3 et KDE 4. Après la sortie de KDE 5, le projet a été abandonné, mais cette année il a été relancé et porté vers Qt5 et les bibliothèques de KDE Frameworks 5. Le code du projet est écrit en C++ et est distribué sous licence GPLv2.+Après trois mois de développement, une nouvelle version d'Amarok, qui était très populaire à l'époque de KDE 3 et KDE 4, a été publiée. Il s'agit de la version la 3.1.0. Après la sortie de KDE 5, le projet a été abandonné, mais cette année il a été relancé et porté vers Qt5 et les bibliothèques de KDE Frameworks 5. Le code du projet est écrit en C++ et distribué sous licence GPLv2.
  
 Amarok propose un mode d'affichage des informations en trois panneaux (collection, chanson en cours et liste de lecture), il permet de naviguer dans la collection de musique, les tags et les répertoires individuels ; il prend en charge les listes de lecture dynamiques et la création rapide de vos propres listes de lecture. Il peut générer automatiquement des recommandations, des statistiques et des évaluations de chansons populaires ; il prend en charge le téléchargement de paroles, de couvertures et d'informations sur les compositions à partir de différents services, et permet d'automatiser des actions par le biais de scripts. Amarok propose un mode d'affichage des informations en trois panneaux (collection, chanson en cours et liste de lecture), il permet de naviguer dans la collection de musique, les tags et les répertoires individuels ; il prend en charge les listes de lecture dynamiques et la création rapide de vos propres listes de lecture. Il peut générer automatiquement des recommandations, des statistiques et des évaluations de chansons populaires ; il prend en charge le téléchargement de paroles, de couvertures et d'informations sur les compositions à partir de différents services, et permet d'automatiser des actions par le biais de scripts.
Ligne 371: Ligne 371:
 03/08/2024  03/08/2024 
  
-Apple a annoncé la création d'une bibliothèque ouverte qui met en œuvre des méthodes de chiffrement homomorphique dans le langage Swift. Cette bibliothèque permet de créer des applications qui traitent des données uniquement disponibles sous forme chiffrée, sans déchiffrement intermédiaire à aucune étape des calculs. La sortie produit un résultat chiffré, qui est similaire au chiffrement du résultat de l'exécution des mêmes calculs sur les données originales non chiffrées. Le code du projet est distribué sous la licence Apache 2.0. L'implémentation est basée sur le schéma BFV (Brakerski-Fan-Vercauteren), qui à son tour est basé sur un problème d'apprentissage par anneau et défaut (RLWE) protégé de la cryptanalyse par les ordinateurs quantiques. Des primitives de chiffrement de bas niveau sont utilisées à partir de la bibliothèque Swift Crypto.+Apple a annoncé la création d'une bibliothèque ouverte qui met en œuvre des méthodes de chiffrement homomorphique dans le langage Swift. Cette bibliothèque permet de créer des applications qui traitent des données uniquement disponibles sous forme chiffrée, sans déchiffrement intermédiaire à aucune étape des calculs. La sortie produit un résultat chiffré, qui est similaire au chiffrement du résultat de l'exécution des mêmes calculs sur les données originales non chiffrées. Le code du projet est distribué sous la licence Apache 2.0. L'implémentation est basée sur le schéma BFV (Brakerski-Fan-Vercauteren), qui à son tour est basé sur un problème d'apprentissage (Ring-learning with errors - RLWE) protégé de la cryptanalyse par les ordinateurs quantiques. Des primitives de chiffrement de bas niveau sont utilisées à partir de la bibliothèque Swift Crypto.
  
 Travailler avec des données à chiffrement homomorphique revient à ce que l'utilisateur chiffre les données et, sans divulguer les clés, les transfère à un serveur externe pour traitement. Le serveur effectue les calculs indiqués et génère un résultat chiffré, sans pouvoir déterminer les données avec lesquelles il travaille. L'utilisateur, à l'aide de ses clés, décrypte les données émises et reçoit le résultat en texte clair. Le chiffrement homomorphique peut être utilisé dans les services en nuage pour l'informatique confidentielle, la mise en œuvre de systèmes de vote électronique, l'organisation du travail avec des données chiffrées dans un SGBD et l'entraînement confidentiel de systèmes d'apprentissage automatique. Travailler avec des données à chiffrement homomorphique revient à ce que l'utilisateur chiffre les données et, sans divulguer les clés, les transfère à un serveur externe pour traitement. Le serveur effectue les calculs indiqués et génère un résultat chiffré, sans pouvoir déterminer les données avec lesquelles il travaille. L'utilisateur, à l'aide de ses clés, décrypte les données émises et reçoit le résultat en texte clair. Le chiffrement homomorphique peut être utilisé dans les services en nuage pour l'informatique confidentielle, la mise en œuvre de systèmes de vote électronique, l'organisation du travail avec des données chiffrées dans un SGBD et l'entraînement confidentiel de systèmes d'apprentissage automatique.
Ligne 449: Ligne 449:
 07/08/2024 07/08/2024
  
-Une nouvelle version du projet Vortex 2.2 a été publiée, développant un GPGPU ouvert basé sur l'architecture du jeu d'instructions RISC-V, conçu pour effectuer des calculs parallèles en utilisant l'API OpenCL et le modèle d'exécution SIMT (Single Instruction, Multiple Threads). Le projet peut également être utilisé pour la recherche dans le domaine du graphisme 3D et pour le développement de nouvelles architectures GPU. Les schémas, les descriptions des blocs matériels en langage Verilog, le simulateur, les pilotes et la documentation de conception qui les accompagne sont distribués sous la licence Apache 2.0.+Une nouvelle version, la 2.2, du projet Vortex a été publiée, développant un GPGPU ouvert basé sur l'architecture du jeu d'instructions RISC-V, conçu pour effectuer des calculs parallèles en utilisant l'API OpenCL et le modèle d'exécution SIMT (Single Instruction, Multiple Threads). Le projet peut également être utilisé pour la recherche dans le domaine du graphisme 3D et pour le développement de nouvelles architectures GPU. Les schémas, les descriptions des blocs matériels en langage Verilog, le simulateur, les pilotes et la documentation de conception qui les accompagne sont distribués sous la licence Apache 2.0.
  
 Le cœur du GPGPU est une ISA RISC-V générique, enrichie de quelques instructions supplémentaires nécessaires à la prise en charge de la fonctionnalité GPU et du contrôle des threads. Dans le même temps, les changements dans l'architecture du jeu d'instructions RISC-V sont réduits au minimum et, dans la mesure du possible, les instructions vectorielles existantes sont utilisées. Les instructions supplémentaires sont les suivantes « tex » pour accélérer le traitement des textures, vx_rast pour contrôler la rastérisation, vx_rop pour gérer les fragments, la profondeur et la transparence, vx_imadd pour effectuer des opérations de multiplication et d'addition, vx_wspawn, vx_tmc et vx_bar pour activer les bords d'instruction et les threads qui s'y trouvent (wavefront, un ensemble de threads exécutés en parallèle par le moteur SIMD), vx_split et vx_join. Le cœur du GPGPU est une ISA RISC-V générique, enrichie de quelques instructions supplémentaires nécessaires à la prise en charge de la fonctionnalité GPU et du contrôle des threads. Dans le même temps, les changements dans l'architecture du jeu d'instructions RISC-V sont réduits au minimum et, dans la mesure du possible, les instructions vectorielles existantes sont utilisées. Les instructions supplémentaires sont les suivantes « tex » pour accélérer le traitement des textures, vx_rast pour contrôler la rastérisation, vx_rop pour gérer les fragments, la profondeur et la transparence, vx_imadd pour effectuer des opérations de multiplication et d'addition, vx_wspawn, vx_tmc et vx_bar pour activer les bords d'instruction et les threads qui s'y trouvent (wavefront, un ensemble de threads exécutés en parallèle par le moteur SIMD), vx_split et vx_join.
Ligne 474: Ligne 474:
 07/08/2024 07/08/2024
  
-La nouvelle version 23 de la bibliothèque JavaScript Puppeteer, conçue pour automatiser les tests et la gestion des navigateurs Web, est disponible. La bibliothèque est adaptée à l'exécution automatique d'opérations standard avec un navigateur, ainsi qu'au test des navigateurs et à la simulation du travail de l'utilisateur. Le code du projet est écrit en TypeScript à l'aide de Node.js et est distribué sous la licence Apache 2.0.+La nouvelle version 23 de la bibliothèque JavaScript Puppeteer, conçue pour automatiser les tests et la gestion des navigateurs Web, est disponible. La bibliothèque est adaptée à l'exécution automatique d'opérations standard avec un navigateur, ainsi qu'au test des navigateurs et à la simulation du travail de l'utilisateur. Le code du projet est écrit en TypeScript à l'aide de Node.js et distribué sous la licence Apache 2.0.
  
 Par exemple, Puppeteer vous permet de créer un script qui lance le navigateur, définit la taille de la fenêtre souhaitée, ouvre une page spécifique, met l'accent sur un champ de recherche donné, saisit des données dans le champ et envoie une requête, puis suit un lien vers le premier résultat de la liste et enregistre la page résultante. La bibliothèque fournit également des fonctionnalités permettant de télécharger la dernière version du navigateur sélectionné, de simuler le périphérique matériel sélectionné (par exemple, sur le smartphone Pixel 5) et de traiter les formulaires d'authentification. Ce faisant, vous pouvez surveiller, intercepter, modifier ou bloquer les demandes et les réponses réseau, ainsi que manipuler les en-têtes HTTP et exécuter vos scripts dans le contexte des pages ouvertes. Par exemple, Puppeteer vous permet de créer un script qui lance le navigateur, définit la taille de la fenêtre souhaitée, ouvre une page spécifique, met l'accent sur un champ de recherche donné, saisit des données dans le champ et envoie une requête, puis suit un lien vers le premier résultat de la liste et enregistre la page résultante. La bibliothèque fournit également des fonctionnalités permettant de télécharger la dernière version du navigateur sélectionné, de simuler le périphérique matériel sélectionné (par exemple, sur le smartphone Pixel 5) et de traiter les formulaires d'authentification. Ce faisant, vous pouvez surveiller, intercepter, modifier ou bloquer les demandes et les réponses réseau, ainsi que manipuler les en-têtes HTTP et exécuter vos scripts dans le contexte des pages ouvertes.
Ligne 499: Ligne 499:
 08/08/2024 08/08/2024
  
-Après presque deux ans de développement, System76, le développeur de la distribution Linux Pop!_OS, a dévoilé la première version alpha de l'environnement de bureau COSMIC, écrit en Rust (à ne pas confondre avec l'ancien COSMIC, qui était basé sur GNOME Shell). Deux images ISO avec COSMIC ont été générées - pour les systèmes avec GPU NVIDIA (3 Go) et Intel/AMD (2.6 Go), construites sur une version de test de la distribution Pop!_OS 24.04. Des paquets préconstruits sont également disponibles pour Fedora, NixOS, Arch Linux et Serpent OS.+Après presque deux ans de développement, System76, le développeur de la distribution Linux Pop!_OS, a dévoilé la première version alpha de l'environnement de bureau COSMIC, écrit en Rust (à ne pas confondre avec l'ancien COSMIC, qui était basé sur GNOME Shell). Deux images ISO avec COSMIC ont été générées - pour les systèmes avec GPU NVIDIA (3 Go) et Intel/AMD (2,6 Go), construites sur une version de test de la distribution Pop!_OS 24.04. Des paquets pré-construits sont également disponibles pour Fedora, NixOS, Arch Linux et Serpent OS.
  
-Le shell est développé comme un projet universel, non lié à une distribution spécifique et répondant aux spécifications Freedesktop. Pour construire l'interface, COSMIC utilise la bibliothèque Iced, 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 le langage de construction d'interface déclaratif Elm. Plusieurs moteurs de rendu sont fournis, supportant Vulkan, Metal, DX12, OpenGL 2.1+ et OpenGL ES 2.0+. Les développeurs disposent d'un ensemble de widgets prêts à l'emploi, de 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 projet développe également un serveur composite, cosmic-comp, basé sur Wayland.+Le shell est développé comme un projet universel, non lié à une distribution spécifique et répondant aux spécifications Freedesktop. Pour compiler l'interface, COSMIC utilise la bibliothèque Iced, 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 le langage de compilation d'interface déclaratif Elm. Plusieurs moteurs de rendu sont fournis, supportant Vulkan, Metal, DX12, OpenGL 2.1+ et OpenGL ES 2.0+. Les développeurs disposent d'un ensemble de widgets prêts à l'emploi, de 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 projet développe également un serveur composite, cosmic-comp, basé sur Wayland.
  
 La version alpha a marqué l'achèvement d'un ensemble minimum de fonctionnalités qui définissent un produit fonctionnel adapté à une utilisation quotidienne et constitue la base d'un perfectionnement final des fonctionnalités et d'une amélioration de la convivialité, en tenant compte des commentaires reçus des utilisateurs. Les distributions ont la possibilité de créer des versions personnalisées de COSMIC, dotées de leur propre palette de couleurs, d'applets, de paramètres et de thèmes. La version alpha a marqué l'achèvement d'un ensemble minimum de fonctionnalités qui définissent un produit fonctionnel adapté à une utilisation quotidienne et constitue la base d'un perfectionnement final des fonctionnalités et d'une amélioration de la convivialité, en tenant compte des commentaires reçus des utilisateurs. Les distributions ont la possibilité de créer des versions personnalisées de COSMIC, dotées de leur propre palette de couleurs, d'applets, de paramètres et de thèmes.
Ligne 517: Ligne 517:
 https://github.com/mikex86/LibreCuda** https://github.com/mikex86/LibreCuda**
  
-Le projet LibreCUDA pour exécuter du code CUDA sur les GPU NVIDIA sans Runtime propriétaire+Le projet LibreCUDA exécutera du code CUDA sur les GPU NVIDIA sans Runtime propriétaire
 09/08/2024 09/08/2024
  
-Le projet LibreCUDA développe une implémentation ouverte de l'API du pilote CUDA, qui vous permet d'exécuter du code CUDA sur les GPU NVIDIA sans utiliser le Runtime CUDA propriétaire. Le fonctionnement sans Runtime est réalisé en accédant directement au matériel, en utilisant les appels ioctl fournis par le pilote et en manipulant la file d'attente des commandes via MMIO (Memory-mapped I/O). Le code du projet est écrit en C et est distribué sous la licence MIT.+Le projet LibreCUDA développe une implémentation ouverte de l'API du pilote CUDA, qui vous permet d'exécuter du code CUDA sur les GPU NVIDIA sans utiliser le Runtime CUDA propriétaire. Le fonctionnement sans Runtime est réalisé en accédant directement au matériel, en utilisant les appels ioctl fournis par le pilote et en manipulant la file d'attente des commandes via MMIO (Memory-mapped I/O). Le code du projet est écrit en C et distribué sous la licence du MIT.
  
-Le projet est encore à un stade précoce de développement et est marqué comme n'étant pas prêt à être utilisé dans des systèmes de production. Les fonctionnalités comprennent la prise en charge du chargement des fichiers exécutables CUDA au format ELF dans le GPU, le lancement des noyaux CUDA via une file d'attente de commandes, l'allocation et la libération de la mémoire dans le GPU, ainsi que le mappage de la mémoire du GPU pour l'accès à partir du code exécuté sur le CPU.+Le projet est encore à un stade précoce de développement et marqué comme n'étant pas prêt à être utilisé dans des systèmes de production. Les fonctionnalités comprennent la prise en charge du chargement des fichiers exécutables CUDA au format ELF dans le GPU, le lancement des noyaux CUDA via une file d'attente de commandes, l'allocation et la libération de la mémoire dans le GPU, ainsi que le mappage de la mémoire du GPU pour l'accès à partir du code exécuté sur le CPU.
  
 https://github.com/mikex86/LibreCuda https://github.com/mikex86/LibreCuda
Ligne 587: Ligne 587:
 10/08/2024 10/08/2024
  
-Après plus d'un an de développement, le premier portage fonctionnel du navigateur Firefox a été préparé pour le système d'exploitation ouvert Haiku, qui poursuit le développement des idées de BeOS. Il est à noter que le portage n'est pas encore adapté à l'utilisateur moyen, car il n'a pas été entièrement testé et ne fonctionne pas de manière suffisamment stable. Les versions d'installation prêtes à l'emploi ne sont pas publiées ; ceux qui veulent tester Firefox dans Haiku sont encouragés à construire à partir du code source. Jusqu'à présent, Haiku a proposé les navigateurs WebPositive, Epiphany et Falkon, qui ont été difficiles à utiliser en raison de la méfiance de certains sites Web à leur égard.+Après plus d'un an de développement, le premier portage fonctionnel du navigateur Firefox a été préparé pour le système d'exploitation ouvert Haiku, qui poursuit le développement des idées de BeOS. Il est à noter que le portage n'est pas encore adapté à l'utilisateur moyen, car il n'a pas été entièrement testé et ne fonctionne pas de manière suffisamment stable. Les versions d'installation prêtes à l'emploi ne sont pas publiées ; ceux qui veulent tester Firefox dans Haiku sont encouragés à la compiler à partir du code source. Jusqu'à présent, Haiku a proposé les navigateurs WebPositive, Epiphany et Falkon, qui ont été difficiles à utiliser en raison de la méfiance de certains sites Web à leur égard.
  
 Selon l'un des développeurs de Haiku, au début des années 2000, les adeptes du système d'exploitation BeOS ont été l'une des sources d'inspiration pour la création de Firefox. À l'époque, dans le cadre du projet Bezilla, un portage de la suite Mozilla pour le système d'exploitation BeOS était en cours de développement. Comme le paquet était trop lourd, la communauté BeOS a essayé d'en créer une version légère, qui ne laisserait que le navigateur et supprimerait tous les autres composants, tels que le client de messagerie et l'éditeur de pages Web. Les développeurs de Mozilla ont jugé l'idée digne d'attention et ont publié leur propre version autonome du navigateur sous le nom de Phoenix, renommé plus tard Firebird en raison d'un chevauchement avec la marque déposée, puis à nouveau renommé Firefox en raison d'un chevauchement avec le nom du SGBD libre. Selon l'un des développeurs de Haiku, au début des années 2000, les adeptes du système d'exploitation BeOS ont été l'une des sources d'inspiration pour la création de Firefox. À l'époque, dans le cadre du projet Bezilla, un portage de la suite Mozilla pour le système d'exploitation BeOS était en cours de développement. Comme le paquet était trop lourd, la communauté BeOS a essayé d'en créer une version légère, qui ne laisserait que le navigateur et supprimerait tous les autres composants, tels que le client de messagerie et l'éditeur de pages Web. Les développeurs de Mozilla ont jugé l'idée digne d'attention et ont publié leur propre version autonome du navigateur sous le nom de Phoenix, renommé plus tard Firebird en raison d'un chevauchement avec la marque déposée, puis à nouveau renommé Firefox en raison d'un chevauchement avec le nom du SGBD libre.
Ligne 612: Ligne 612:
 12/08/2024 12/08/2024
  
-Daniel Stenberg, auteur de curl, a annoncé l'adoption de l'utilitaire wcurl dans le projet. L'utilitaire wcurl est maintenant reconnu comme un projet officiel de curl, mais son développement sera poursuivi par les mainteneurs originaux dans un dépôt séparé, indépendant de curl. L'utilitaire est développé par l'un des responsables Debian qui maintient le paquet curl. Dans Debian Testing, Debian Unstable et Debian 12 backports, l'utilitaire wcurl est déjà fourni avec le paquet curl. Le code de l'utilitaire wcurl est écrit en Shell et distribué sous la licence Curl (une variante de la licence MIT).+Daniel Stenberg, auteur de curl, a annoncé l'adoption de l'utilitaire wcurl dans le projet. L'utilitaire wcurl est maintenant reconnu comme un projet officiel de curl, mais son développement sera poursuivi par les mainteneurs originaux dans un dépôt séparé, indépendant de curl. L'utilitaire est développé par l'un des responsables Debian qui maintient le paquet curl. Dans Debian Testing, Debian Unstable et Debian 12 backports, l'utilitaire wcurl est déjà fourni avec le paquet curl. Le code de l'utilitaire wcurl est écrit en Shell et distribué sous la licence Curl (une variante de la licence du MIT).
  
-Le nouvel utilitaire est une enveloppe au-dessus de curl qui met en œuvre une interface simplifiée pour le téléchargement de fichiers, rappelant le principe de lancement de l'utilitaire wget et soulageant l'utilisateur de la nécessité de se souvenir de paramètres spécifiques pour lancer curl (par exemple, de nombreuses personnes trouvent plus facile d'installer wget que de taper « curl -L -O - » à chaque fois que C --remote-time"). Contrairement à curl, wcurl vous permet de spécifier plusieurs liens de téléchargement à la fois, gère automatiquement les redirections et relance les téléchargements en cas d'échec.+Le nouvel utilitaire est une enveloppe au-dessus de curl qui met en œuvre une interface simplifiée pour le téléchargement de fichiers, rappelant le principe de lancement de l'utilitaire wget et soulageant l'utilisateur de la nécessité de se souvenir de paramètres spécifiques pour lancer curl (par exemple, de nombreuses personnes trouvent plus facile d'installer wget que de taper « curl -L -O - » chaque fois que « C --remote-time »). Contrairement à curl, wcurl vous permet de spécifier plusieurs liens de téléchargement à la fois, gère automatiquement les redirections et relance les téléchargements en cas d'échec.
  
 Au lieu de produire une sortie sur le flux standard, wcurl enregistre les informations téléchargées dans des fichiers dont les noms sont choisis en fonction du contenu des liens spécifiés ou du nom renvoyé par le serveur, et l'heure de modification du fichier est fixée à la valeur que le serveur renvoie dans l'en-tête HTTP « Last-modified ». Si un fichier portant le nom choisi existe déjà, wcurl ne l'écrase pas, mais ajoute un chiffre supplémentaire au nom. Lorsque plusieurs liens sont spécifiés, leur chargement parallèle est assuré. Au lieu de produire une sortie sur le flux standard, wcurl enregistre les informations téléchargées dans des fichiers dont les noms sont choisis en fonction du contenu des liens spécifiés ou du nom renvoyé par le serveur, et l'heure de modification du fichier est fixée à la valeur que le serveur renvoie dans l'en-tête HTTP « Last-modified ». Si un fichier portant le nom choisi existe déjà, wcurl ne l'écrase pas, mais ajoute un chiffre supplémentaire au nom. Lorsque plusieurs liens sont spécifiés, leur chargement parallèle est assuré.
Ligne 639: Ligne 639:
 12/08/2024 12/08/2024
  
-Une nouvelle version du projet Frigate 0.14 est disponible. Elle fournit des outils pour créer des enregistreurs vidéo en réseau (NVR, Network Video Recorder) qui analysent en temps réel les vidéos transmises par les caméras de surveillance IP, et qui détectent et enregistrent les changements et les objets. Par exemple, le système peut enregistrer des images de personnes passant devant la caméra. Pour identifier les objets, un modèle d'apprentissage automatique est utilisé, exécuté sur le système local sans accès à des services externes. Le code de la plateforme est écrit en Python et est distribué sous la licence MIT.+Une nouvelle version du projet Frigate 0.14 est disponible. Elle fournit des outils pour créer des enregistreurs vidéo en réseau (NVR, Network Video Recorder) qui analysent en temps réel les vidéos transmises par les caméras de surveillance IP, et qui détectent et enregistrent les changements et les objets. Par exemple, le système peut enregistrer des images de personnes passant devant la caméra. Pour identifier les objets, un modèle d'apprentissage automatique est utilisé, exécuté sur le système local sans accès à des services externes. Le code de la plateforme est écrit en Python et distribué sous la licence du MIT.
  
 OpenCV et Tensorflow sont utilisés pour traiter les images transmises par la caméra et identifier les objets. Le système est optimisé pour une consommation minimale de ressources et utilise un modèle de lancement multiprocessus. Pour réduire la charge, la détection des objets n'est effectuée qu'en conjonction avec la détection des changements et des mouvements. L'intégration avec différents systèmes domotiques qui prennent en charge le protocole MQTT (Message Queuing Telemetry Transport), tels que Home Assistant et OpenHab, est possible. Le contrôle s'effectue par l'intermédiaire d'une interface Web, qui peut être intégrée directement dans l'interface de Home Assistant. OpenCV et Tensorflow sont utilisés pour traiter les images transmises par la caméra et identifier les objets. Le système est optimisé pour une consommation minimale de ressources et utilise un modèle de lancement multiprocessus. Pour réduire la charge, la détection des objets n'est effectuée qu'en conjonction avec la détection des changements et des mouvements. L'intégration avec différents systèmes domotiques qui prennent en charge le protocole MQTT (Message Queuing Telemetry Transport), tels que Home Assistant et OpenHab, est possible. Le contrôle s'effectue par l'intermédiaire d'une interface Web, qui peut être intégrée directement dans l'interface de Home Assistant.
Ligne 660: Ligne 660:
 12/08/2024 12/08/2024
  
-Une nouvelle version du serveur composite Hyprland 0.42, utilisant le protocole Wayland, a été publiée. Le serveur composite est axé sur la disposition des fenêtres en mosaïque, mais il prend également en charge le placement aléatoire classique des fenêtres, le regroupement des fenêtres sous forme d'onglets, le mode pseudo-mosaïque et les fenêtres plein écran. Les éléments permettant de créer des interfaces visuellement attrayantes sont pris en charge, tels que les dégradés dans les cadres de fenêtre, les flous, les effets d'animation et les ombres. Des plugins peuvent être connectés pour étendre les fonctionnalités, et l'IPC basé sur les sockets est fourni pour le contrôle des opérations externes. Le code est écrit en C++ et distribué sous licence BSD.+Une nouvelle version, la 0.42 du serveur composite Hyprland, utilisant le protocole Wayland, a été publiée. Le serveur composite est axé sur la disposition des fenêtres en mosaïque, mais il prend également en charge le placement aléatoire classique des fenêtres, le regroupement des fenêtres sous forme d'onglets, le mode pseudo-mosaïque et les fenêtres plein écran. Les éléments permettant de créer des interfaces visuellement attrayantes sont pris en charge, tels que les dégradés dans les cadres de fenêtre, les flous, les effets d'animation et les ombres. Des plugins peuvent être connectés pour étendre les fonctionnalités, et l'IPC basé sur les sockets est fourni pour le contrôle des opérations externes. Le code est écrit en C++ et distribué sous licence BSD.
  
 Pour améliorer les performances de jeu, il est possible de désactiver la synchronisation verticale (VSync) avec une impulsion d'amortissement vertical, utilisée pour prévenir le déchirement. La configuration s'effectue via un fichier de configuration, les changements sont pris en compte à la volée sans redémarrage. Les fonctionnalités comprennent également la prise en charge des bureaux virtuels créés dynamiquement, deux modes intégrés de disposition des éléments à l'écran et un système global de traitement des touches de raccourci. Pour améliorer les performances de jeu, il est possible de désactiver la synchronisation verticale (VSync) avec une impulsion d'amortissement vertical, utilisée pour prévenir le déchirement. La configuration s'effectue via un fichier de configuration, les changements sont pris en compte à la volée sans redémarrage. Les fonctionnalités comprennent également la prise en charge des bureaux virtuels créés dynamiquement, deux modes intégrés de disposition des éléments à l'écran et un système global de traitement des touches de raccourci.
Ligne 681: Ligne 681:
 13/08/2024 13/08/2024
  
-La distribution RebeccaBlackOS 2024-08-12 a été publiée. Elle vise à présenter les derniers développements liés à la prise en charge de Wayland dans divers environnements de bureau et applications. La distribution est construite sur Debian et inclut de nouvelles constructions des bibliothèques Wayland (coupées de la branche principale), un serveur composite Weston et les environnements KDE, GNOME, Wayfire (avec des composants MATE), Sway, LXQt et Xfce préconfigurés pour fonctionner au-dessus de Wayland. L'environnement est sélectionné dans le menu du gestionnaire de connexion, et vous pouvez lancer un shell à partir d'un environnement déjà en cours d'exécution sous la forme d'une session imbriquée. Une image ISO de 1,7 Go est disponible au téléchargement.+La distribution RebeccaBlackOS 2024-08-12 a été publiée. Elle vise à présenter les derniers développements liés à la prise en charge de Wayland dans divers environnements de bureau et applications. La distribution est construite sur Debian et inclut de nouvelles builds des bibliothèques Wayland (coupées de la branche principale), un serveur composite Weston et les environnements KDE, GNOME, Wayfire (avec des composants MATE), Sway, LXQt et Xfce préconfigurés pour fonctionner par-dessus Wayland. L'environnement est sélectionné dans le menu du gestionnaire de connexion, et vous pouvez lancer un shell à partir d'un environnement déjà en cours d'exécution sous la forme d'une session imbriquée. Une image ISO de 1,7 Go est disponible au téléchargement.
  
 La distribution inclut les dernières versions des bibliothèques Clutter, SDL, GTK, Qt, FreeGLUT, GLFW, KDE Frameworks et Gstreamer, compilées avec le support de Wayland, ainsi que le composant Xwayland, qui vous permet d'exécuter des applications X ordinaires dans un environnement créé à l'aide du serveur composite Weston. La distribution comprend également des versions du lecteur multimédia mpv et des applications KDE compilées en tant que clients Wayland. Un configurateur graphique spécial est fourni pour configurer udev et les paramètres des configurations multisatellites, dans lesquelles plusieurs personnes disposant de leurs propres claviers et souris peuvent travailler simultanément sur le même bureau (chaque utilisateur dispose de son propre curseur indépendant). Weston inclut le support RDP. La livraison comprend l'utilitaire waypipe pour lancer à distance des applications basées sur Wayland. La distribution inclut les dernières versions des bibliothèques Clutter, SDL, GTK, Qt, FreeGLUT, GLFW, KDE Frameworks et Gstreamer, compilées avec le support de Wayland, ainsi que le composant Xwayland, qui vous permet d'exécuter des applications X ordinaires dans un environnement créé à l'aide du serveur composite Weston. La distribution comprend également des versions du lecteur multimédia mpv et des applications KDE compilées en tant que clients Wayland. Un configurateur graphique spécial est fourni pour configurer udev et les paramètres des configurations multisatellites, dans lesquelles plusieurs personnes disposant de leurs propres claviers et souris peuvent travailler simultanément sur le même bureau (chaque utilisateur dispose de son propre curseur indépendant). Weston inclut le support RDP. La livraison comprend l'utilitaire waypipe pour lancer à distance des applications basées sur Wayland.
Ligne 704: Ligne 704:
 La version 6.6 de la distribution spécialisée Tails (The Amnesic Incognito Live System), basée sur Debian 12, fournie avec le bureau GNOME 43 et conçue pour l'accès anonyme à un réseau, a été créée. L'accès anonyme à Tails est assuré par le système Tor. Toutes les connexions autres que le trafic à travers le réseau Tor sont bloquées par défaut par le filtre de paquets. Le cryptage est utilisé pour stocker les données de l'utilisateur, sauvegardées entre les exécutions. Une image ISO capable de fonctionner en mode Live, d'une taille de 1 Go, a été préparée pour le téléchargement. La version 6.6 de la distribution spécialisée Tails (The Amnesic Incognito Live System), basée sur Debian 12, fournie avec le bureau GNOME 43 et conçue pour l'accès anonyme à un réseau, a été créée. L'accès anonyme à Tails est assuré par le système Tor. Toutes les connexions autres que le trafic à travers le réseau Tor sont bloquées par défaut par le filtre de paquets. Le cryptage est utilisé pour stocker les données de l'utilisateur, sauvegardées entre les exécutions. Une image ISO capable de fonctionner en mode Live, d'une taille de 1 Go, a été préparée pour le téléchargement.
  
-La nouvelle version met à jour le navigateur Tor 13.5.2, le client de messagerie Thunderbird 115.14.0 et les microprogrammes. La prise en charge des nouvelles cartes graphiques et des adaptateurs sans fil a été améliorée et vous êtes autorisé à activer plusieurs interfaces réseau simultanément. Le temps d'attente maximum avant l'affichage d'une erreur lorsque le stockage persistant ne peut pas être déverrouillé a été augmenté à 4 minutes. Ils ont amélioré la fiabilité de la création du stockage persistant lors du premier lancement à partir d'une clé USBet un problème de connexion au réseau Tor en utilisant le jeu de nœuds de pont par défaut a été résolu.+La nouvelle version met à jour le navigateur Tor 13.5.2, le client de messagerie Thunderbird 115.14.0 et les microprogrammes. La prise en charge des nouvelles cartes graphiques et des adaptateurs sans fil a été améliorée et vous êtes autorisé à activer plusieurs interfaces réseau simultanément. Le temps d'attente maximum avant l'affichage d'une erreur lorsque le stockage persistant ne peut pas être déverrouillé a été augmenté à 4 minutes. Ils ont amélioré la fiabilité de la création du stockage persistant lors du premier lancement à partir d'une clé USB et un problème de connexion au réseau Tor en utilisant le jeu de nœuds de pont par défaut a été résolu.
  
 https://tails.net/news/version_6.6/ https://tails.net/news/version_6.6/
Ligne 719: Ligne 719:
 14/08/2024 14/08/2024
  
-Après neuf mois de développement, la version 5.9.0 de Minetest a été publiée, un moteur de jeu sandbox multiplateforme gratuit qui vous permet de créer des jeux dans le style de Minecraft, en utilisant divers blocs voxels pour les joueurs afin de former conjointement diverses structures et bâtiments qui forment un semblant de monde virtuel. Le gameplay fourni par le moteur dépend entièrement d'un ensemble de mods créés en langage Lua. Le moteur est écrit en C++ en utilisant la bibliothèque 3D IrrlichtMt (fork of Irrlicht). Le code de Minetest est sous licence LGPLet les éléments du jeu sont sous licence CC BY-SA 3.0. Des builds prêts à l'emploi sont générés pour diverses distributions de Linux, Android, FreeBSD, Windows et macOS.+Après neuf mois de développement, la version 5.9.0 de Minetest a été publiée, un moteur de jeu sandbox multiplateforme gratuit qui vous permet de créer des jeux dans le style de Minecraft, en utilisant divers blocs voxels pour que les joueurs puissent former conjointement diverses structures et bâtiments qui forment un semblant de monde virtuel. Le gameplay fourni par le moteur dépend entièrement d'un ensemble de mods créés en langage Lua. Le moteur est écrit en C++ en utilisant la bibliothèque 3D IrrlichtMt (fork of Irrlicht). Le code de Minetest est sous licence LGPL et les éléments du jeu sont sous licence CC BY-SA 3.0. Des builds prêts à l'emploi sont générés pour diverses distributions de Linux, Android, FreeBSD, Windows et macOS.
  
 https://blog.minetest.net/2024/08/12/5.9.0-released/ https://blog.minetest.net/2024/08/12/5.9.0-released/
Ligne 738: Ligne 738:
 15/08/2024 15/08/2024
  
-Après trois mois de développement, la version 24.2.0 de Mesa, l'implémentation libre de l'API OpenGL et Vulkan, a été publiée. La première version de la branche Mesa 24.2.0 a un statut expérimental ; après cela, une version stable 24.2.1 sera publiée lorsqu'elle sera prête.+Après trois mois de développement, la version 24.2.0 de Mesa, l'implémentation libre de l'API OpenGL et Vulkan, a été publiée. La première version de la branche Mesa 24.2.0 a un statut expérimental ; après cela, une version stable, la 24.2.1sera publiée lorsqu'elle sera prête.
  
 Mesa 24.2 supporte l'API graphique Vulkan 1.3 dans anv pour les GPU Intel, radv pour les GPU AMD, NVK pour les GPU NVIDIA, tu pour les GPU Qualcomm, lavapipe software rasterizer (lvp), emulator mode (vn) et v3dv (GPU Broadcom VideoCore pour Raspberry Pi 4+). Le support de Vulkan 1.0 est implémenté dans le pilote dzn (implémentation de Vulkan au-dessus de Direct3D 12). Mesa 24.2 supporte l'API graphique Vulkan 1.3 dans anv pour les GPU Intel, radv pour les GPU AMD, NVK pour les GPU NVIDIA, tu pour les GPU Qualcomm, lavapipe software rasterizer (lvp), emulator mode (vn) et v3dv (GPU Broadcom VideoCore pour Raspberry Pi 4+). Le support de Vulkan 1.0 est implémenté dans le pilote dzn (implémentation de Vulkan au-dessus de Direct3D 12).
Ligne 780: Ligne 780:
 15/08/2024 15/08/2024
  
-Une nouvelle version de Deepin 23 a été publiée, développant son propre environnement de bureau Deepin Desktop Environment (DDE), ainsi qu'environ 40 applications utilisateur, dont le lecteur de musique DMusic, le lecteur vidéo DMovie, le système de messagerie DTalk, l'installeur et le Deepin Software Center. Le projet a été fondé par un groupe de développeurs chinois, mais il s'est transformé en projet international. Le référentiel de distribution comprend plus de 8 000 paquets. Tous les développements sont distribués sous licence GPLv3. La taille de l'image ISO de démarrage est de 3,3 à 5 Go (amd64, arm64 et loongarch64 ; un assemblage pour RISC-V en cours de préparation).+Une nouvelle version de Deepin 23 a été publiée, développant son propre environnement de bureau Deepin Desktop Environment (DDE), ainsi qu'environ 40 applications utilisateur, dont le lecteur de musique DMusic, le lecteur vidéo DMovie, le système de messagerie DTalk, l'installeur et le Deepin Software Center. Le projet a été fondé par un groupe de développeurs chinois, mais il s'est transformé en projet international. Le dépôt de la distribution comprend plus de 8 000 paquets. Tous les développements sont distribués sous licence GPLv3. La taille de l'image ISO de démarrage est de 3,3 à 5 Go (amd64, arm64 et loongarch64 ; un assemblage pour RISC-V est en cours de préparation).
  
 Les composants et les applications de bureau sont développés en utilisant les langages C/C++ et Go. L'interface graphique est construite à l'aide de la bibliothèque Qt. La caractéristique principale du bureau Deepin est le panneau, qui prend en charge plusieurs modes de fonctionnement. En mode classique, les fenêtres ouvertes et les applications proposées au lancement sont plus clairement séparées, et la zone de notification du système est affichée. Le mode efficace rappelle quelque peu Unity, mélangeant les indicateurs des programmes en cours, les applications favorites et les applets de contrôle (paramètres de volume/luminosité, lecteurs connectés, horloge, état du réseau, etc.) L'interface de lancement des programmes propose deux modes : l'affichage des applications favorites et la navigation dans le catalogue des programmes installés. Les composants et les applications de bureau sont développés en utilisant les langages C/C++ et Go. L'interface graphique est construite à l'aide de la bibliothèque Qt. La caractéristique principale du bureau Deepin est le panneau, qui prend en charge plusieurs modes de fonctionnement. En mode classique, les fenêtres ouvertes et les applications proposées au lancement sont plus clairement séparées, et la zone de notification du système est affichée. Le mode efficace rappelle quelque peu Unity, mélangeant les indicateurs des programmes en cours, les applications favorites et les applets de contrôle (paramètres de volume/luminosité, lecteurs connectés, horloge, état du réseau, etc.) L'interface de lancement des programmes propose deux modes : l'affichage des applications favorites et la navigation dans le catalogue des programmes installés.
Ligne 797: Ligne 797:
 16/08/2024 16/08/2024
  
-Le projet Outertale est désormais Open Source. Il développe une interprétation du jeu Undertale par les fans, qui place l'histoire précédente dans l'immensité de l'espace. Le jeu est multiplateforme et est distribué en versions pour Linux, Windows, macOS et Android, ainsi qu'en tant qu'application Web pour les navigateurs. Les données de la scène sont stockées dans des fichiers JSON. Le moteur de jeu est écrit en TypeScript et distribué sous la licence ISC. Les versions autonomes utilisent le framework Electron.+Le projet Outertale est désormais Open Source. Il développe une interprétation du jeu Undertale par les fans, qui place l'histoire précédente dans l'immensité de l'espace. Le jeu est multiplateforme et distribué en versions pour Linux, Windows, macOS et Android, ainsi qu'en tant qu'application Web pour les navigateurs. Les données de la scène sont stockées dans des fichiers JSON. Le moteur de jeu est écrit en TypeScript et distribué sous la licence ISC. Les versions autonomes utilisent le framework Electron.
  
 https://spacey-432.itch.io/outertale https://spacey-432.itch.io/outertale
Ligne 816: Ligne 816:
 16/08/2024 16/08/2024
  
-Après huit mois de développement, le moteur de jeu gratuit Godot 4.3, adapté à la création de jeux 2D et 3D, est disponible. Le moteur prend en charge un langage de logique de jeu facile à apprendre, un environnement graphique pour la conception de jeux, un système de déploiement de jeux en un clic, des capacités d'animation et de simulation étendues pour les processus physiques, un débogueur intégré et un système permettant d'identifier les goulets d'étranglement en matière de performances. Le code du moteur de jeu, l'environnement de conception de jeu et les outils de développement connexes (moteur physique, serveur de son, backends de rendu 2D/3D, etc.) sont distribués sous la licence MIT.+Après huit mois de développement, le moteur de jeu gratuit Godot 4.3, adapté à la création de jeux 2D et 3D, est disponible. Le moteur prend en charge un langage de logique de jeu facile à apprendre, un environnement graphique pour la conception de jeux, un système de déploiement de jeux en un clic, des capacités d'animation et de simulation étendues pour les processus physiques, un débogueur intégré et un système permettant d'identifier les goulets d'étranglement en matière de performances. Le code du moteur de jeu, l'environnement de conception de jeu et les outils de développement connexes (moteur physique, serveur de son, backends de rendu 2D/3D, etc.) sont distribués sous la licence du MIT.
  
 Le moteur a été mis en Open Source en 2014 par OKAM, après dix ans de développement d'un produit propriétaire de qualité professionnelle qui a été utilisé pour créer et publier de nombreux jeux pour PC, consoles de jeu et appareils mobiles. Le moteur prend en charge toutes les plateformes de bureau et mobiles courantes (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), ainsi que le développement de jeux pour le Web. Des binaires prêts à l'emploi ont été créés pour Linux, Android, Windows et macOS. Le moteur a été mis en Open Source en 2014 par OKAM, après dix ans de développement d'un produit propriétaire de qualité professionnelle qui a été utilisé pour créer et publier de nombreux jeux pour PC, consoles de jeu et appareils mobiles. Le moteur prend en charge toutes les plateformes de bureau et mobiles courantes (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), ainsi que le développement de jeux pour le Web. Des binaires prêts à l'emploi ont été créés pour Linux, Android, Windows et macOS.
Ligne 833: Ligne 833:
 16/08/2024 16/08/2024
  
-Une nouvelle version stable du programme de stockage de notes, OutWiker 3.3, a été publiée. La particularité du programme est que les notes sont stockées sous la forme de répertoires avec des fichiers texte, un nombre arbitraire de fichiers peut être attaché à chaque note, le programme vous permet d'écrire des notes en utilisant différentes notations : HTML, wiki, Markdown (si le plugin approprié est installé). De plus, en utilisant des plugins, vous pouvez ajouter la possibilité de placer des formules au format LaTeX sur les pages wiki et d'insérer un bloc de code avec des mots-clés colorés pour différents langages de programmation. Le programme est écrit en Python (interface wxPython), distribué sous licence GPLv3 et disponible en version pour Linux (snap et flatpak) et Windows.+Une nouvelle version stable, la 3.3, du programme de stockage de notes, OutWiker, a été publiée. La particularité du programme est que les notes sont stockées sous la forme de répertoires avec des fichiers texte, un nombre arbitraire de fichiers peut être attaché à chaque note, le programme vous permet d'écrire des notes en utilisant différentes notations : HTML, wiki, Markdown (si le plugin approprié est installé). De plus, en utilisant des plugins, vous pouvez ajouter la possibilité de placer des formules au format LaTeX sur les pages wiki et d'insérer un bloc de code avec des mots-clés colorés pour différents langages de programmation. Le programme est écrit en Python (interface wxPython), distribué sous licence GPLv3 et disponible en version pour Linux (snap et flatpak) et Windows.
  
 https://github.com/Jenyay/outwiker/releases/tag/3.3.0-stable https://github.com/Jenyay/outwiker/releases/tag/3.3.0-stable
Ligne 850: Ligne 850:
 17/08/2024 17/08/2024
  
-La première étape de la compétition de logiciels de systèmes ouverts a commencé - Open OS Challenge 2024, qui est menée par la communauté des développeurs de la distribution Linux OpenScaler, la société Sberbank Technologies (SberTech) et le Centre ANO pour le développement de technologies innovantes « IT Planet ». Le concours vise à populariser le développement de systèmes et les logiciels libres. Les participants se verront proposer des tâches liées à la programmation, à l'administration et à l'utilisation de la distribution Linux OpenScaler, compatible avec Red Hat Enterprise Linux. Le prix du concours s'élève à un million de roubles (1ère place - 400 000 roubles, 2ème place - 300 000 roubles, 3ème place - 200 000 roubles, 4ème et 5ème places - 50 000 roubles). Cinq gagnants auront également la possibilité d'assister à la conférence des développeurs d'OpenAtom en Chine en décembre.+La première étape de la compétition de logiciels de systèmes ouverts a commencé - l'Open OS Challenge 2024, qui est menée par la communauté des développeurs de la distribution Linux OpenScaler, la société Sberbank Technologies (SberTech) et le Centre ANO pour le développement de technologies innovantes « IT Planet ». Le concours vise à populariser le développement de systèmes et les logiciels libres. Les participants se verront proposer des tâches liées à la programmation, à l'administration et à l'utilisation de la distribution Linux OpenScaler, compatible avec Red Hat Enterprise Linux. Le prix du concours s'élève à un million de roubles (1ère place - 400 000 roubles, 2ème place - 300 000 roubles, 3ème place - 200 000 roubles, 4ème et 5ème places - 50 000 roubles). Cinq gagnants auront également la possibilité d'assister à la conférence des développeurs d'OpenAtom en Chine en décembre.
  
 Le concours est ouvert aux ingénieurs et programmeurs professionnels qui utilisent activement les logiciels libres dans leur travail, ainsi qu'aux amateurs, aux passionnés et aux étudiants âgés d'au moins 18 ans qui étudient la programmation et l'administration de systèmes basés sur Linux. Les inscriptions au concours sont ouvertes du 15 août au 22 septembre 2024 inclus. L'événement se déroulera du 15 août au 27 octobre 2024. Le concours est ouvert aux ingénieurs et programmeurs professionnels qui utilisent activement les logiciels libres dans leur travail, ainsi qu'aux amateurs, aux passionnés et aux étudiants âgés d'au moins 18 ans qui étudient la programmation et l'administration de systèmes basés sur Linux. Les inscriptions au concours sont ouvertes du 15 août au 22 septembre 2024 inclus. L'événement se déroulera du 15 août au 27 octobre 2024.
Ligne 873: Ligne 873:
 17/08/2024 17/08/2024
  
-La version 0.8.0 du projet labwc (Lab Wayland Compositor) a été publiée ; labwc est un serveur composite pour Wayland avec des capacités rappelant le gestionnaire de fenêtres Openbox (le projet est présenté comme une tentative de créer une alternative à Openbox pour Wayland). Les caractéristiques de labwc sont les suivantes : minimalisme, implémentation compacte, options de personnalisation étendues et hautes performances. Les effets animés, les dégradés et les icônes, à l'exception des boutons de fenêtre, ne sont pas du tout pris en charge. Le code du projet est écrit en C et est distribué sous licence GPLv2.+La version 0.8.0 du projet labwc (Lab Wayland Compositor) a été publiée ; labwc est un serveur composite pour Wayland avec des capacités rappelant le gestionnaire de fenêtres Openbox (le projet est présenté comme une tentative de créer une alternative à Openbox pour Wayland). Les caractéristiques de labwc sont les suivantes : minimalisme, implémentation compacte, options de personnalisation étendues et hautes performances. Les effets animés, les dégradés et les icônes, à l'exception des boutons de fenêtre, ne sont pas du tout pris en charge. Le code du projet est écrit en C et distribué sous licence GPLv2.
  
 La base est la bibliothèque wlroots, développée par les développeurs de l'environnement utilisateur Sway et fournissant des fonctions de base pour un gestionnaire composite basé sur Wayland. Vous pouvez connecter des modules complémentaires pour mettre en œuvre des fonctions telles que la création de captures d'écran, l'affichage de papier peint sur le bureau, la mise en place de panneaux et de menus. Pour exécuter des applications X11 dans un environnement basé sur le protocole Wayland, l'utilisation du composant XWayland DDX est prise en charge. Le thème, le menu de base et les touches de raccourci sont configurés au moyen de fichiers de configuration au format xml. La prise en charge des écrans à haute densité de pixels (HiDPI) est intégrée. La base est la bibliothèque wlroots, développée par les développeurs de l'environnement utilisateur Sway et fournissant des fonctions de base pour un gestionnaire composite basé sur Wayland. Vous pouvez connecter des modules complémentaires pour mettre en œuvre des fonctions telles que la création de captures d'écran, l'affichage de papier peint sur le bureau, la mise en place de panneaux et de menus. Pour exécuter des applications X11 dans un environnement basé sur le protocole Wayland, l'utilisation du composant XWayland DDX est prise en charge. Le thème, le menu de base et les touches de raccourci sont configurés au moyen de fichiers de configuration au format xml. La prise en charge des écrans à haute densité de pixels (HiDPI) est intégrée.
Ligne 892: Ligne 892:
 17/08/2024 17/08/2024
  
-La nouvelle version 3.3.4 de MiniOS est disponible. Il s'agit d'une distribution Linux Live modulaire et légère conçue pour être utilisée sur des clés USB amovibles et développée par un auteur russe. Le projet a été fondé en 2009 et était initialement basé sur Mandriva Linux, mais après la liquidation de Mandriva, il est passé à l'utilisation de Debian comme base. L'une des particularités de la distribution est la possibilité d'ajouter ou de supprimer des modules afin de créer un environnement vivant qui réponde à vos propres besoins. Fluxbox, LXQt et Xfce sont pris en charge en tant que shells personnalisés. Plusieurs options d'images ISO sont disponibles au téléchargement. Selon l'option choisie, la distribution occupe de 350 à 1660 Mo d'espace disque.+La nouvelle version 3.3.4 de MiniOS est disponible. Il s'agit d'une distribution Linux Live modulaire et légère conçue pour être utilisée sur des clés USB amovibles et développée par un auteur russe. Le projet a été fondé en 2009 et était initialement basé sur Mandriva Linux, mais après la liquidation de Mandriva, il est passé à l'utilisation de Debian comme base. L'une des particularités de la distribution est la possibilité d'ajouter ou de supprimer des modules afin de créer un environnement vivant qui réponde à vos propres besoins. Fluxbox, LXQt et Xfce sont pris en charge en tant que shells personnalisés. Plusieurs options d'images ISO sont disponibles au téléchargement. Selon l'option choisie, la distribution occupe de 350 à 1 660 Mo d'espace disque.
  
 https://github.com/minios-linux/minios-live/releases/tag/v3.3.4 https://github.com/minios-linux/minios-live/releases/tag/v3.3.4
 + 
  
 **A Catchy update: **A Catchy update:
Ligne 911: Ligne 911:
 CachyOS, basé sur Arch Linux et développé dans le cadre d'un modèle de livraison de mises à jour en continu, est mis à jour. La distribution se distingue par l'inclusion d'optimisations visant à améliorer les performances et la possibilité d'installer différents environnements de bureau. Outre l'environnement de base KDE, GNOME, XFCE, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland et Sway sont disponibles à l'installation. La taille de l'image ISO d'installation est de 2,6 Go. CachyOS, basé sur Arch Linux et développé dans le cadre d'un modèle de livraison de mises à jour en continu, est mis à jour. La distribution se distingue par l'inclusion d'optimisations visant à améliorer les performances et la possibilité d'installer différents environnements de bureau. Outre l'environnement de base KDE, GNOME, XFCE, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland et Sway sont disponibles à l'installation. La taille de l'image ISO d'installation est de 2,6 Go.
  
-Btrfs, zfs, ext4, xfs et f2fs peuvent être utilisés comme systèmes de fichiers. Par défaut, le planificateur de tâches BORE est activé, optimisé pour réduire la latence du bureau et augmenter la priorité des processus interactifs. Le noyau et les paquets sont construits pour inclure les optimisations LTO et utiliser les instructions disponibles dans les processeurs basés sur les microarchitectures x86-64-v3, x86-64-v4 et Zen4. Lors de l'assemblage des paquets de base, les optimisations PGO (Profile-Guided Optimization) ou BOLT (Binary Optimization and Layout Tool) sont également utilisées. La distribution est livrée avec le navigateur Web Cachy-Browser, basé sur Firefox et incluant des modifications pour renforcer la sécurité et améliorer les performances, ainsi que des correctifs du projet Librewolf.+Btrfs, zfs, ext4, xfs et f2fs peuvent être utilisés comme systèmes de fichiers. Par défaut, le planificateur de tâches BORE est activé, optimisé pour réduire la latence du bureau et augmenter la priorité des processus interactifs. Le noyau et les paquets sont construits pour inclure les optimisations LTO et utiliser les instructions disponibles dans les processeurs basés sur les microarchitectures x86-64-v3, x86-64-v4 et Zen4. Lors de l'assemblage des paquets de base, les optimisations PGO (Profile-Guided Optimization) ou BOLT (Binary Optimization and Layout Tool) sont également utilisées. La distribution est livrée avec le navigateur Web Cachy-Browser, basé sur Firefox et incluant des modifications pour renforcer la sécurité et améliorer les performances, ainsi que des correctifs venant du projet Librewolf.
  
 https://cachyos.org/blog/2408-august-release/ https://cachyos.org/blog/2408-august-release/
Ligne 1007: Ligne 1007:
 https://kde.org/announcements/gear/24.08.0/** https://kde.org/announcements/gear/24.08.0/**
  
-Accélérer+Accéléré
 23/08/2024  23/08/2024 
  
-Après quatre mois de développement, la mise à jour consolidée du mois d'août de KDE Gear 24.08, applications développées par le projet KDE, est présentée. Il s'agit de la troisième mise à jour majeure de la suite d'applications publiée dans le cadre de la branche KDE 6 et après la transition vers l'utilisation de la bibliothèque Qt 6. La suite contient des versions de 250 programmes, bibliothèques et plugins. Des informations sur la disponibilité des Live builds avec les nouvelles versions des applications peuvent être obtenues sur cette page. Les nouvelles versions des applications individuelles peuvent être téléchargées à partir des magasins Flathub et SnapCraft.+Après quatre mois de développement, la mise à jour consolidée du mois d'août de KDE Gear 24.08, des applications développées par le projet KDE, est présentée. Il s'agit de la troisième mise à jour majeure de la suite d'applications publiée dans le cadre de la branche KDE 6 et après la transition vers l'utilisation de la bibliothèque Qt 6. La suite contient des versions de 250 programmes, bibliothèques et plugins. Des informations sur la disponibilité des Live builds avec les nouvelles versions des applications peuvent être obtenues sur cette page. Les nouvelles versions des applications individuelles peuvent être téléchargées à partir des magasins Flathub et SnapCraft.
  
 https://kde.org/announcements/gear/24.08.0/ https://kde.org/announcements/gear/24.08.0/
Ligne 1050: Ligne 1050:
 24/08/2024  24/08/2024 
  
-Après sept mois de développement, le gestionnaire de fichiers Midnight Commander 4.8.32 a été publié. Développé depuis 1994, il offre une interface à deux volets dans le style de Norton Commander. Midnight Commander offre des fonctionnalités telles que le support de la souris, une visionneuse de fichiers intégrée et un éditeur de texte avec coloration syntaxique, l'utilisation de fichiers virtuels pour la navigation dans les archives, les paquets et le stockage réseau (SFTP, SSH), des gestionnaires de connexion pour différents types de fichiers, et une transition rapide vers le mode terminal pour exécuter des commandes, utiliser des signets pour naviguer vers les endroits fréquemment utilisés dans le système de fichiers, et des outils de recherche flexibles. Le code du projet est écrit en C et est distribué sous licence GPLv3+.+Après sept mois de développement, le gestionnaire de fichiers Midnight Commander 4.8.32 a été publié. Développé depuis 1994, il offre une interface à deux volets dans le style de Norton Commander. Midnight Commander offre des fonctionnalités telles que le support de la souris, une visionneuse de fichiers intégrée et un éditeur de texte avec coloration syntaxique, l'utilisation de fichiers virtuels pour la navigation dans les archives, les paquets et le stockage réseau (SFTP, SSH), des gestionnaires de connexion pour différents types de fichiers, et une transition rapide vers le mode terminal pour exécuter des commandes, utiliser des signets pour naviguer vers les endroits fréquemment utilisés dans le système de fichiers, et des outils de recherche flexibles. Le code du projet est écrit en C et distribué sous licence GPLv3+.
  
 https://github.com/MidnightCommander/mc/releases/tag/4.8.32 https://github.com/MidnightCommander/mc/releases/tag/4.8.32
Ligne 1069: Ligne 1069:
 Le projet SurrealEngine développe l'implémentation ouverte des premières versions du moteur de jeu Unreal Engine et vise à fournir la possibilité d'exécuter des jeux utilisant les cartes du jeu original Unreal Tournament (UT99) sorti en 1999, sans utiliser le moteur propriétaire original. En plus de Windows, le projet supporte Linux en utilisant les bibliothèques SDL2, waylandpp et libasound2. Le projet est écrit en C++ et distribué sous la licence ouverte zlib. Le projet SurrealEngine développe l'implémentation ouverte des premières versions du moteur de jeu Unreal Engine et vise à fournir la possibilité d'exécuter des jeux utilisant les cartes du jeu original Unreal Tournament (UT99) sorti en 1999, sans utiliser le moteur propriétaire original. En plus de Windows, le projet supporte Linux en utilisant les bibliothèques SDL2, waylandpp et libasound2. Le projet est écrit en C++ et distribué sous la licence ouverte zlib.
  
-Au stade actuel de développement, le moteur SurrealEngine peut charger et dessiner des cartes, et prend également en charge presque toutes les capacités des scripts UnrealScript (seuls les tableaux et certaines capacités de mise en réseau n'ont pas encore été implémentés). Il prend en charge la détection des ressources des jeux suivants basés sur le moteur Unreal Engine 1 : Unreal Tournament, Unreal, Unreal Gold, Deus Ex, Klingon Honor Guard, NERF Arena Blast, TNN Outdoors Pro Hunter, Rune Classic, Clive Barker's Undying, Tactical-Ops : Assault on Terror et Wheel of Time. La plupart des jeux ne fonctionnent toujours pas.+Au stade actuel de développement, le moteur SurrealEngine peut charger et dessiner des cartes, et prend également en charge presque toutes les capacités des scripts UnrealScript (seuls les tableaux et certaines capacités de mise en réseau n'ont pas encore été implémentés). Il prend en charge la détection des ressources des jeux suivants basés sur le moteur Unreal Engine 1 : Unreal Tournament, Unreal, Unreal Gold, Deus Ex, Klingon Honor Guard, NERF Arena Blast, TNN Outdoors Pro Hunter, Rune Classic, Clive Barker's Undying, Tactical-Ops : Assault on Terror et Wheel of Time. Toutefois, la plupart des jeux ne fonctionnent toujours pas.
  
 https://github.com/dpjudas/SurrealEngine https://github.com/dpjudas/SurrealEngine
Ligne 1085: Ligne 1085:
 https://lore.kernel.org/lkml/sctzes5z3s2zoadzldrpw3yfycauc4kpcsbpidjkrew5hkz7yf@eejp6nunfpin** https://lore.kernel.org/lkml/sctzes5z3s2zoadzldrpw3yfycauc4kpcsbpidjkrew5hkz7yf@eejp6nunfpin**
  
-Attraper des abeilles+Cacher des B
 24/08/2024  24/08/2024 
  
issue208/actus.1725460614.txt.gz · Dernière modification : 2024/09/04 16:36 de auntiee