Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue210:actus [2024/10/29 14:53] – d52fr | issue210:actus [2024/10/30 18:34] (Version actuelle) – [19] auntiee |
---|
| |
https://wolvic.com/blog/chromium_release_1.0/** | https://wolvic.com/blog/chromium_release_1.0/** |
| |
| Première version de l'édition du navigateur Wolvic avec le moteur Chromium |
| 23/09/2024 |
| |
| Le navigateur Wolvic Chromium 1.0 est sorti. Il utilise le moteur Chromium au lieu du moteur Mozilla Gecko et des technologies Firefox. Le navigateur Wolvic (anciennement Firefox Reality) est conçu pour être utilisé dans les systèmes de réalité augmentée et virtuelle, fournit une interface 3D pour naviguer sur les sites à l'aide d'un casque 3D et, en plus des pages plates traditionnelles, permet aux développeurs Web de créer des applications Web tridimensionnelles pour les systèmes de réalité virtuelle à l'aide des API WebXR, WebAR et WebVR. |
| |
| La navigation dans l'interface du navigateur se fait à l'aide de contrôleurs VR ou par suivi oculaire, et la saisie de données dans les formulaires Web se fait à l'aide d'un clavier virtuel ou d'un système de saisie vocale qui permet de remplir des formulaires et d'envoyer des requêtes de recherche à l'aide du moteur de reconnaissance vocale en cours de développement chez Mozilla. Vous pouvez visionner des vidéos spatiales dans le navigateur, filmées en mode 360 degrés. |
| |
| Des builds prêts à l'emploi sont générées pour la plateforme Android et prennent en charge les casques 3D tels que Huawei VR Glass, Huawei Vision Glass, VIVE Focus, Lynx R1, Lenovo A3, Magic Leap 2, Meta Quest 2/3/Pro, Oculus Quest et Pico 4/4E. En mode test, vous pouvez exécuter le test sur un smartphone Android classique sans accessoire 3D. |
| |
| https://wolvic.com/blog/chromium_release_1.0/ |
| |
| |
| |
https://github.com/mpv-player/mpv/releases/tag/v0.39.0** | https://github.com/mpv-player/mpv/releases/tag/v0.39.0** |
| |
| MPV Video Player Release 0.39 |
| 23/09/2024 |
| |
| Après cinq mois de développement, le lecteur vidéo Open Source MPV 0.39 est sorti, dérivé de la base de code du projet MPlayer2 en 2013. MPV se concentre sur le développement de nouvelles fonctionnalités, sans se soucier du maintien de la compatibilité avec MPlayer. Le code MPV est sous licence LGPLv2.1+, certaines parties restant sous GPLv2, mais la transition vers la LGPL est presque terminée et l'option « --enable-lgpl » peut être utilisée pour désactiver le code GPL restant. |
| |
| https://github.com/mpv-player/mpv/releases/tag/v0.39.0 |
| |
| |
| |
https://blog.centos.org/2024/09/september-2024-news/** | https://blog.centos.org/2024/09/september-2024-news/** |
| |
| Une version Live de CentOS Stream MIN pour console |
| 24/09/2024 |
| |
| Les développeurs de la distribution CentOS ont présenté une nouvelle version, « MIN », une version Live bootable de CentOS Stream fonctionnant uniquement en mode console. Pour installer le système chargé sur le disque, l'utilitaire « install_to_hard_drive » est proposé, fournissant une interface texte. La taille de la version est de 1,2 Go. En plus de MIN, le projet forme également des versions Live de Cinnamon, GNOME, KDE, MATE, Xfce et MAX (une collection de différents environnements graphiques). |
| |
| https://blog.centos.org/2024/09/september-2024-news/ |
| |
| |
| |
https://lists.openwrt.org/pipermail/openwrt-announce/2024-September/000058.html** | https://lists.openwrt.org/pipermail/openwrt-announce/2024-September/000058.html** |
| |
| OpenWrt 23.05.5 |
| 25/09/2024 |
| |
| Une mise à jour de la distribution OpenWrt 23.05.5 a été publiée, destinée à divers périphériques réseau tels que les routeurs, les commutateurs et les points d'accès. OpenWrt prend en charge de nombreuses plates-formes et architectures différentes et dispose d'un système de compilation qui permet une compilation croisée simple et pratique, comprenant divers composants dans la compilation, ce qui facilite la création d'un micrologiciel prêt à l'emploi ou d'une image disque avec l'ensemble souhaité de paquets préinstallés adaptés à des tâches spécifiques. Actuellement, des builds sont créés pour 35 plates-formes cibles. |
| |
| https://lists.openwrt.org/pipermail/openwrt-announce/2024-September/000058.html |
| |
| |
| |
https://marc.info/?l%3Dopenbsd-cvs%26m%3D172712621620348%26w%3D2** | https://marc.info/?l%3Dopenbsd-cvs%26m%3D172712621620348%26w%3D2** |
| |
| OpenBSD interdit les caractères nuls dans les scripts shell |
| 25/09/2024 |
| |
| Theo de Raadt a ajouté une modification qui empêche l'utilisation du caractère « null » dans les scripts shell, traité par le shell ksh par défaut. Les caractères nuls dans les scripts provoqueront désormais l'arrêt de l'exécution avec une erreur, à moins qu'ils ne soient inclus dans les données ajoutées à la fin du fichier suivant le code. La modification est incluse dans la branche OpenBSD-Current, qui constituera la base de la version OpenBSD 7.6. |
| |
| Il est à noter qu'une telle modification éliminera l'ambiguïté du comportement associée à la gestion du caractère nul dans le code écrit en C et utilisant des chaînes où l'octet nul est utilisé pour indiquer la fin de la chaîne. Une étude de la gestion du caractère nul dans divers shells a montré que dans chacun d'eux, un ou plusieurs cas ont été trouvés où l'octet nul dans les données d'entrée ou le contenu de la variable a conduit à un comportement différent des autres shells, par exemple, certains shells l'ont ignoré, d'autres l'ont remplacé par un espace et certains ont mis fin à l'analyse ultérieure du script ou ont arrêté son exécution. |
| |
| https://marc.info/?l%3Dopenbsd-cvs%26m%3D172712621620348%26w%3D2 |
| |
| |
| |
https://github.com/jbruchon/elks/releases/tag/v0.8.0** | https://github.com/jbruchon/elks/releases/tag/v0.8.0** |
| |
| ELKS 0.8 |
| 25/09/2024 |
| |
| Le projet ELKS 0.8 (Embeddable Linux Kernel Subset) a été publié. Il développe un système d'exploitation de type Linux pour les processeurs Intel 16-bit 8086, 8088, 80188, 80186, 80286 et NEC V20/V30. Le système d'exploitation peut être utilisé sur les anciens ordinateurs de classe IBM-PC XT/AT, l'ordinateur soviétique MK-88, la carte vintage Monotech NuXT 2.0 et sur les SBC/SoC/FPGA recréant l'architecture IA16. Le projet est en développement depuis 1995 et a commencé comme un fork du noyau Linux pour les appareils sans unité de gestion de la mémoire (MMU). Le code source est distribué sous la licence GPLv2. Le système est fourni sous forme d'images pour l'écriture sur des disquettes ou l'exécution dans l'émulateur QEMU. |
| |
| En plus du noyau Linux adapté aux systèmes 16-bit, le projet développe un ensemble d'utilitaires standards (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, etc.), dont un interpréteur de commandes compatible bash, un écran degestionnaire de fenêtres de console, des éditeurs de texte Kilo et vi et un environnement graphique basé sur le serveur X Nano-X. |
| |
| Deux options de pile réseau sont proposées - la pile TCP/IP standard du noyau Linux et la pile ktcp, qui fonctionne dans l'espace utilisateur. Les adaptateurs Ethernet compatibles avec NE2K et SMC sont pris en charge. Il est également possible de créer des canaux de communication via un port série en utilisant SLIP et CSLIP. Minix v1, FAT12, FAT16 et FAT32 sont pris en charge. Le processus de démarrage est configuré via le script /etc/rc.d/rc.sys. Le format des fichiers exécutables est emprunté à Minix OS. |
| |
| https://github.com/jbruchon/elks/releases/tag/v0.8.0 |
| |
| |
| |
http://www.postgresql.org/support/versioning/** | http://www.postgresql.org/support/versioning/** |
| |
| Sortie de PostgreSQL 17 |
| 26/09/2024 |
| |
| Après un an de développement, la nouvelle branche stable 17 du système de gestion de base de données PostgreSQL a été publiée. Les mises à jour de la nouvelle branche seront publiées pendant cinq ans jusqu'en novembre 2029. La prise en charge de PostgreSQL 12.x, la plus ancienne des branches prises en charge, prendra fin le 14 novembre. |
| |
| http://www.postgresql.org/support/versioning/ |
| |
| |
| |
https://www.torproject.org/** | https://www.torproject.org/** |
| |
| Fusion du projet Tor et de la distribution Tails |
| 26/09/2024 |
| |
| Les développeurs du réseau anonyme Tor et de la distribution Tails ont annoncé une fusion des projets. Le développement ultérieur de la distribution Tails sera réalisé dans le cadre du projet Tor, ce qui simplifiera la collaboration, augmentera la viabilité, réduira les frais généraux et étendra les capacités de lutte contre les menaces numériques. La distribution Tails (The Amnesic Incognito Live System) est basée sur Debian, est livrée avec le bureau GNOME et est conçue pour un accès réseau anonyme. Toutes les connexions, à l'exception du trafic via le réseau Tor, sont bloquées par défaut par un filtre de paquets. |
| |
| En rejoignant une organisation plus grande qui défend les mêmes idées et a des objectifs communs, l'équipe de développement de Tails pourra se concentrer sur le développement et l'amélioration de la distribution plutôt que d'être distraite par des problèmes d'organisation et d'infrastructure de routine. Il est à noter que les projets coopèrent étroitement depuis 2015 et que la fusion était une étape naturelle après que Tails a dépassé les capacités de sa structure organisationnelle. |
| |
| https://www.torproject.org/ |
| |
| |
| |
http://tcl.tk/** | http://tcl.tk/** |
| |
| Version 9.0 de Tcl |
| 27/09/2024 |
| |
| Tcl/Tk 9.0, un langage de programmation dynamique distribué avec la bibliothèque multi-plateforme Tk d'éléments d'interface graphique de base, est sorti 27 ans après la formation de la branche 8.0. Tcl est principalement utilisé comme plate-forme de création d'interfaces utilisateur et comme langage intégré, tandis que Tcl convient également au prototypage rapide, au développement Web, à la création d'applications réseau, à l'administration système et aux tests. Le code du projet est distribué sous la licence BSD. |
| |
| Un changement important dans le numéro de version est dû à des changements qui brisent la compatibilité en amont. Tcl 9.0 modifie la logique d'application des espaces de noms aux variables - au lieu de l'espace de noms global, l'espace de noms local est désormais appliqué par défaut. En cas de non-concordance d'encodage lors de l'entrée/sortie, une erreur est désormais renvoyée. Le caractère « ~ » dans les chemins de fichiers n'est plus interprété comme le répertoire personnel de l'utilisateur. Lors du formatage des nombres, la valeur tcl_precision n'est plus prise en compte. |
| |
| http://tcl.tk/ |
| |
| |
| |
https://freebsdfoundation.org/blog/why-laptop-support-why-now-freebsds-strategic-move-toward-broader-adoption/** | https://freebsdfoundation.org/blog/why-laptop-support-why-now-freebsds-strategic-move-toward-broader-adoption/** |
| |
| Amélioration des performances de FreeBSD sur les ordinateurs portables |
| 28/09/2024 |
| |
| La Fondation FreeBSD et Quantum Leap Research ont lancé un projet visant à améliorer la prise en charge des ordinateurs portables sous FreeBSD. Le travail sera réalisé en collaboration avec les principaux fabricants, dont Dell, AMD et Framework. Le projet a reçu 750 000 $ dans sa première étape, avec un investissement total de 1 million de dollars. |
| |
| L'objectif déclaré du projet est de donner à FreeBSD une forme qui réponde aux besoins des utilisateurs d'ordinateurs portables modernes, tout en conservant la sécurité, les performances et la simplicité inhérentes à la plate-forme. Afin de rivaliser avec d'autres systèmes, la plate-forme FreeBSD doit offrir une transparence pendant l'utilisation - tout doit fonctionner dès l'iinstallation, sans qu'il soit nécessaire de modifier les paramètres. Les domaines problématiques qui nécessitent des améliorations pour les utilisateurs ordinaires comprennent la prise en charge du Wi-Fi, du Bluetooth, du mode veille, des microphones numériques, des boutons de contrôle du son matériel et des périphériques d'entrée/sortie. |
| |
| Une attention particulière sera accordée à la promotion de FreeBSD en tant que système d'exploitation pour les ordinateurs portables utilisés dans les entreprises. Les avantages concurrentiels de FreeBSD dans ce domaine peuvent être la stabilité, la prévisibilité et la sécurité. Parmi les faiblesses de FreeBSD, qui entravent son utilisation sur des ordinateurs portables dans un environnement d'entreprise, on trouve le support limité du chiffrement de disque, le mode veille et les nouvelles normes sans fil. On suppose qu'avec un travail de haute qualité sur les ordinateurs portables, la plate-forme FreeBSD a le potentiel pour devenir une alternative fiable et sécurisée à Linux et Windows dans les systèmes d'entreprise. |
| |
| https://freebsdfoundation.org/blog/why-laptop-support-why-now-freebsds-strategic-move-toward-broader-adoption/ |
| |
| |
| |
https://blog.system76.com/post/cosmic-alpha-2-press-release** | https://blog.system76.com/post/cosmic-alpha-2-press-release** |
| |
| Deuxième version alpha de COSMIC |
| 28/09/2024 |
| |
| System76, la société qui développe la distribution Linux Pop!_OS , a commencé à tester la deuxième version alpha de l'environnement de bureau COSMIC, écrit en Rust (à ne pas confondre avec l'ancien COSMIC, qui était basé sur GNOME Shell). Des images ISO pour les systèmes avec GPU NVIDIA (3 Go) et Intel/AMD (2,5 Go), construites sur la version de test de la distribution Pop!_OS 24.04, sont proposées pour les tests. Des paquets prêts à l'emploi pour Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox et CachyOS sont également disponibles. |
| |
| COSMIC est développé comme un projet universel, non lié à une distribution spécifique et correspondant 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 familiers avec le langage d'interface déclaratif Elm. Plusieurs moteurs de rendu sont fournis, prenant en charge Vulkan, Metal, DX12, OpenGL 2.1+ et OpenGL ES 2.0+. Les développeurs se voient proposer un ensemble de widgets prêts à l'emploi, la possibilité de créer des gestionnaires asynchrones et d'utiliser une disposition adaptative des éléments d'interface en fonction de la fenêtre et de la taille de l'écran. Le projet développe également un serveur composite cosmic-comp basé sur Wayland. |
| |
| https://blog.system76.com/post/cosmic-alpha-2-press-release |
| |
| |
| |
http://www.busybox.net/** | http://www.busybox.net/** |
| |
| Sortie de BusyBox 1.37 |
| 29/09/2024 |
| |
| Après presque deux ans de développement, BusyBox 1.37 est sorti, implémentant un ensemble d'utilitaires UNIX standard, conçus comme un seul fichier exécutable et optimisés pour une consommation minimale de ressources système avec une taille de paquet inférieure à 1 Mo. La première version de la nouvelle branche 1.37 est positionnée comme instable, une stabilisation complète sera fournie dans la version 1.37.1, qui est attendue dans quelques mois. Le code du projet est distribué sous la licence GPLv2. |
| |
| La nature modulaire de BusyBox permet de créer un seul fichier exécutable unifié contenant un ensemble arbitraire d'utilitaires implémentés dans le paquet (chaque utilitaire est disponible sous forme de lien symbolique vers ce fichier). La taille, la composition et les fonctionnalités de la collection d'utilitaires peuvent varier en fonction des besoins et des capacités de la plate-forme embarquée pour laquelle la construction est effectuée. Le paquet est autosuffisant ; lors de la construction statique avec uclibc, pour créer un système fonctionnel sur le noyau Linux, il suffit de créer plusieurs fichiers de périphériques dans le répertoire /dev et de préparer les fichiers de configuration. Par rapport à la version 1.36 précédente, la taille du code en RAM dans BusyBox 1.37 a augmenté de 1535 octets (de 1022792 à 1024327 octets). |
| |
| http://www.busybox.net/ |
| |
| |
| |
https://github.com/rakshasa/rtorrent/releases/tag/v0.10.0** | https://github.com/rakshasa/rtorrent/releases/tag/v0.10.0** |
| |
| rTorrent 0.10.0 est sorti |
| 29/09/2024 |
| |
| Cinq ans après la sortie de la version précédente, le client BitTorrent en console, rTorrent 0.10.0, est disponible. L'interface du programme est construite à l'aide de la bibliothèque ncurses et peut être utilisée lors de la connexion via SSH dans des multiplexeurs de terminaux tels que tmux et screen. On peut transférer le client en mode arrière-plan, contrôlé à l'aide de XMLRPC. rTorrent est compatible avec presque tous les trackers BitTorrent, prend en charge les liens Magnet, PE (Protocol Encryption), super-seed (Super-seeding), DHT (Distributed Hash Table) et PEX (Peer exchange). Le code du projet est écrit en C++ et est distribué sous la licence GPLv2. |
| |
| La nouvelle version comprend des optimisations qui augmentent le débit et réduisent la charge du processeur. La commande trackers.delay_scrape a été ajoutée au fichier de configuration .rtorrent.rc, implémentant la possibilité de lancement instantané et résolvant également le problème de plantages lors du traitement de milliers de torrents. La version a été ajustée lorsque les LTO (Link Time Optimizations) sont activées dans le compilateur. Une fuite de mémoire grave lors du traitement des commandes RPC a été corrigée. |
| |
| https://github.com/rakshasa/rtorrent/releases/tag/v0.10.0 |
| |
| |
| |
https://www.qbittorrent.org/news.php** | https://www.qbittorrent.org/news.php** |
| |
| qBittorrent 5.0 est sorti |
| 30/09/2024 |
| |
| Le client torrent qBittorrent 5.0 est sorti. Il est écrit à l'aide de la boîte à outils Qt et est développé comme une alternative ouverte à µTorrent, avec une interface et des fonctionnalités similaires à celle-ci. Les fonctionnalités de qBittorrent incluent : un moteur de recherche intégré, un abonnement RSS, la prise en charge de nombreuses extensions BEP, le contrôle à distance via une interface Web, un mode de téléchargement séquentiel dans un ordre spécifié, des paramètres avancés pour les torrents, les pairs et les trackers, un planificateur de bande passante et un filtre IP, une interface pour créer des torrents et la prise en charge de UPnP et NAT-PMP. Le code du projet est écrit en C++ et est distribué sous la licence GPLv2+. Les builds sont générées pour Linux, Windows et macOS. |
| |
| https://www.qbittorrent.org/news.php |
| |
| |
| |
https://ffmpeg.org/index.html%23news** | https://ffmpeg.org/index.html%23news** |
| |
| FFmpeg 7.1 publié |
| 30/09/2024 |
| |
| Après six mois de développement, le paquet multimédia FFmpeg 7.1 est disponible, comprenant un ensemble d'applications et une collection de bibliothèques permettant d'opérer sur différents formats multimédias (enregistrement, conversion et décodage de formats audio et vidéo). Le paquet est écrit en C et distribué sous les licences LGPL et GPL. |
| |
| https://ffmpeg.org/index.html%23news |
| |
| |
| |
https://phosh.mobi/releases/rel-0.42.0/** | https://phosh.mobi/releases/rel-0.42.0/** |
| |
| Phosh 0.42.0 publié |
| 30/09/2024 |
| |
| Phosh 0.42 est sorti, un shell de bureau mobile basé sur les technologies GNOME et la bibliothèque GTK. L'environnement a été initialement développé par Purism comme un analogue de GNOME Shell pour le smartphone Librem 5, mais est ensuite devenu l'un des projets GNOME non officiels et est utilisé dans postmarketOS, Mobian, Droidian, certains firmwares pour les appareils Pine64 et l'édition Fedora pour les smartphones. Phosh utilise le serveur composite Phoc exécuté sur Wayland, ainsi que son propre clavier à l'écran squeekboard. Le code du projet est distribué sous la licence GPLv3+. |
| |
| https://phosh.mobi/releases/rel-0.42.0/ |
| |
| |
In addition, open components used in the iOS 18.0 mobile platform have been published. The publication includes two packages - WebKit and libiconv. | In addition, open components used in the iOS 18.0 mobile platform have been published. The publication includes two packages - WebKit and libiconv. |
| |
https://opensource.apple.com/releases/**** | https://opensource.apple.com/releases/** |
| |
| Apple a publié les composants Open Source utilisés dans macOS 15 |
| 01/10/2024 |
| |
| Apple a publié le code source des composants système de bas niveau du système d'exploitation macOS 15 (Sequoia), qui utilisent des logiciels libres, notamment des parties de Darwin et d'autres composants, programmes et bibliothèques non-GUI. Au total, 171 paquets sources ont été publiés (le paquet crontabs a été supprimé de la branche macOS 14.x). |
| |
| Entre autres choses, le code du noyau XNU est disponible, publié sous forme d'extraits de code associés à la prochaine version de macOS. XNU fait partie du projet Open Source Darwin et est un noyau hybride combinant le noyau Mach, des composants du projet FreeBSD et l'API C++ IOKit pour l'écriture de pilotes. |
| |
| De plus, des composants ouverts utilisés dans la plateforme mobile iOS 18.0 ont été publiés. La publication comprend deux paquets - WebKit et libiconv. |
| |
| https://opensource.apple.com/releases/ |
| |
| |
Oracle Releases Unbreakable Enterprise Kernel R7U3: | **Oracle Releases Unbreakable Enterprise Kernel R7U3: |
02/10/2024 | 02/10/2024 |
| |
| |
https://blogs.oracle.com/linux/post/unbreakable-enterprise-kernel-release-7-update-3-delivers-enhanced-performance-and-security** | https://blogs.oracle.com/linux/post/unbreakable-enterprise-kernel-release-7-update-3-delivers-enhanced-performance-and-security** |
| |
| Oracle publie Unbreakable Enterprise Kernel R7U3 |
| 02/10/2024 |
| |
| Oracle a publié la troisième mise à jour fonctionnelle du noyau Unbreakable Enterprise Kernel R7, qui est en cours de développement pour être utilisé dans la distribution Oracle Linux comme alternative au paquet de noyau standard de Red Hat Enterprise Linux. Le noyau est disponible pour les architectures x86_64 et ARM64 (aarch64). Le code source du noyau, y compris une répartition en correctifs individuels, est publié dans le dépôt Git public d'Oracle. |
| |
| Le package Unbreakable Enterprise Kernel 7 est basé sur le noyau Linux 5.15, complété par des optimisations, des correctifs et de nouvelles fonctionnalités, telles que l'intégration de DTrace et la prise en charge améliorée de Btrfs. Le noyau est testé pour la compatibilité avec la plupart des applications exécutées sur RHEL et est spécialement optimisé pour fonctionner avec les logiciels et le matériel industriels Oracle. Les paquets source et d'installation avec le noyau UEK R7U3 sont préparés pour Oracle Linux 8.x et 9.x. |
| |
| https://blogs.oracle.com/linux/post/unbreakable-enterprise-kernel-release-7-update-3-delivers-enhanced-performance-and-security |
| |
| |
| |
https://nxos.org/changelog/release-announcement-nitrux-3-7-0/** | https://nxos.org/changelog/release-announcement-nitrux-3-7-0/** |
| |
| Sortie de Nitrux 3.7.0 |
| 02/10/2024 |
| |
| Nitrux 3.7.0 est sorti, construit sur Debian, les technologies KDE et le système d'initialisation OpenRC. Le projet propose son propre bureau NX Desktop, qui est un module complémentaire de KDE Plasma. Sur la base de la bibliothèque Maui, un ensemble d'applications utilisateur typiques est en cours de développement pour la distribution, qui peuvent être utilisées à la fois sur les systèmes de bureau et sur les appareils mobiles. Pour installer des applications supplémentaires, AppImages est promu. La taille de l'image de démarrage complète est de 3,2 Go. Les développements du projet sont distribués sous des licences libres. |
| |
| Le bureau NX propose une conception de style différente, sa propre implémentation de la barre d'état système, du centre de notifications et de divers plasmoïdes, tels qu'un configurateur de connexion réseau et une applet multimédia pour régler le volume et gérer la lecture de contenu multimédia. Les applications créées à l'aide du framework MauiKit incluent le gestionnaire de fichiers Index (Dolphin peut également être utilisé), l'éditeur de texte Note, l'émulateur de terminal Station, le lecteur de musique VVave, le lecteur vidéo Clip, le centre de contrôle des applications NX Software Center et la visionneuse d'images Pix. |
| |
| https://nxos.org/changelog/release-announcement-nitrux-3-7-0/ |
| |
| |
| |
https://forum.manjaro.org/t/manjaro-24-1-xahea-released/168699** | https://forum.manjaro.org/t/manjaro-24-1-xahea-released/168699** |
| |
| Sortie de Manjaro Linux 24.1 |
| 10/02/2024 |
| |
| Manjaro Linux 24.1, basé sur Arch Linux et destiné aux débutants, est sorti. La distribution se distingue par son processus d'installation simplifié et convivial, la prise en charge de la détection automatique du matériel et l'installation des pilotes nécessaires à son fonctionnement. Manjaro est fourni sous forme de versions Live avec les environnements graphiques KDE (4,1 Go), GNOME (4 Go) et Xfce (3,8 Go), créés pour l'architecture x86_64 et diverses cartes basées sur des processeurs ARM. Avec la participation de la communauté, des versions avec Budgie, Cinnamon, Deepin, LXQt et i3 sont également en cours de développement. |
| |
| Manjaro utilise sa propre boîte à outils BoxIt pour gérer les dépôts, qui est basée sur Git. Le dépôt est maintenu sur la base de mises à jour continues, mais les nouvelles versions subissent une étape de stabilisation supplémentaire. En plus de son propre dépôt, il existe un support pour l'utilisation de l'AUR (Arch User Repository). La distribution est livrée avec un installeur graphique et une interface graphique pour configurer le système. |
| |
| https://forum.manjaro.org/t/manjaro-24-1-xahea-released/168699 |
| |
| |
| |
https://banana-pi.org/en/product-news/557.html** | https://banana-pi.org/en/product-news/557.html** |
| |
| Routeur OpenWrt One |
| 03/10/2024 |
| |
| La première version officielle du routeur sans fil OpenWrt One/AP-24.XY, développé conjointement par les projets OpenWrt et Banana Pi, a été annoncée à la vente au public. La communauté OpenWrt a conçu l'appareil et préparé le logiciel, tandis que la communauté Banana Pi s'est chargée de sa fabrication et de sa distribution via son réseau de vente. Le routeur est disponible à la commande via Aliexpress Global pour 99 euros. Un certain pourcentage de chaque unité vendue est reversé à la communauté OpenWrt. |
| |
| Pour réduire le coût du projet, l'OpenWrt One est basé sur le même matériel que les cartes Banana Pi R4, qui sont équipées d'un firmware ouvert (à l'exception du firmware de la puce sans fil), sont fournies avec U-Boot et sont prises en charge dans le noyau Linux. L'appareil utilise le SoC MediaTek MT7981B (Filogic 820) avec un processeur double cœur Cortex-A53 1,3 GHz et une puce sans fil MediaTek MT7976C (Wi-Fi 6, 2x2 2,4 GHz + 3x3/2x2 + DFS 5 GHz). Le routeur est équipé de 1 Go de RAM (DDR4), de 256 Mo de Flash SPI NAND et de 16 Mo de Flash SPI NOR. |
| |
| L'appareil est livré avec deux ports Ethernet (2,5 GbE + 1 GbE), un hôte USB 2.0 Type-A, un USB-C (Holtek HT42B534-2 UART avec convertisseur USB, console et prise en charge de CDC-ACM), un JTAG 10 broches et un emplacement d'extension mikroBUS. Pour connecter des disques supplémentaires, il existe un emplacement M.2 pour SSD NVMe (PCIe gen 2 x1). Il existe un support PoE 802.3at/af. Le schéma et les brochages du PCB sont disponibles en téléchargement. |
| |
| Le boîtier est conçu dans un style minimaliste et contient des connecteurs d'alimentation, Ethernet et USB, seulement deux boutons (bouton de réinitialisation et bouton utilisateur), ainsi qu'un commutateur mécanique pour sélectionner le mode de démarrage (mode de récupération ou standard). Quatre LED sont utilisées pour indiquer l'état. La carte sous-jacente au routeur a une taille de 148 x 100,5 mm et est entièrement compatible avec les boîtiers pour le Banana Pi BPI-R4. |
| |
| La première version de l'appareil qui a été mise en vente est destinée aux tests par les développeurs et les passionnés, mais n'est pas encore prête pour les utilisateurs finaux. Pour simplifier les expériences, l'appareil dispose de plusieurs niveaux de protection contre le « bricking » : démarrage à partir d'une Flash séparée en mode de récupération, accès facile à la console et un moniteur de surveillance matérielle externe basé sur la puce EM Microelectronic EM6324, connecté via GPIO. |
| |
| Pour augmenter la fiabilité, OpenWrt One utilise simultanément deux types de clés USB différents : NAND pour le chargeur de démarrage U-Boot et l'image Linux, et NOR Flash protégé en écriture avec un chargeur de démarrage supplémentaire et une image de récupération. Un commutateur matériel spécial est fourni pour sélectionner le démarrage à partir de NOR ou de NAND. Le micrologiciel par défaut est basé sur OpenWrt, mais si vous le souhaitez, vous pouvez utiliser l'emplacement M.2 pour NVMe et démarrer d'autres distributions Linux à partir de NVMe. L'emplacement NVMe peut également être utilisé pour un stockage réseau. |
| |
| https://banana-pi.org/en/product-news/557.html |
| |
| |
| |
https://github.com/Ardour/ardour/releases/tag/8.8** | https://github.com/Ardour/ardour/releases/tag/8.8** |
| |
| Sortie d'Ardour 8.8 |
| 03/10/2024 |
| |
| Ardour 8.8 est sorti. Il est conçu pour l'enregistrement, le traitement et le mixage multicanal du son. Ardour offre une échelle de temps multipiste, un niveau illimité de restauration des modifications pendant toute la durée de vie, le travail avec un fichier (même après la fermeture du programme) et la prise en charge de diverses interfaces matérielles. Le programme se positionne comme un analogue gratuit des outils professionnels ProTools, Nuendo, Pyramix et Sequoia. Le code est distribué sous la licence GPLv2. Dans un avenir proche, des builds non officiels pour Linux seront formées au format Flatpak. |
| |
| https://github.com/Ardour/ardour/releases/tag/8.8 |
| |
| |
| |
https://www.sifive.com/blog/samsung-highlights-work-to-bring-risc-v-to-tizen-** | https://www.sifive.com/blog/samsung-highlights-work-to-bring-risc-v-to-tizen-** |
| |
| Samsung adapte la plateforme mobile Tizen à l'architecture RISC-V |
| 10/04/2024 |
| |
| Samsung a annoncé, lors de la Samsung Developer Conference 2024, qu'il portait sa plateforme mobile open source Tizen sur des appareils dotés de processeurs basés sur RISC-V. Samsung étudie l'utilisation de RISC-V dans les téléviseurs intelligents et autres appareils grand public, et collabore également avec SiFive pour prototyper des téléviseurs avec des cœurs RISC-V dans la série SiFive Performance. Un de ces prototypes, construit sur le processeur SiFive Performance P470 RISC-V et exécutant le firmware avec la plateforme Tizen, a été présenté lors de l'exposition. |
| |
| Le code Tizen est sous licence GPLv2, Apache 2.0 et BSD, et est développé sous les auspices de la Linux Foundation, principalement par Samsung. La plateforme continue de développer les projets MeeGo et LiMO et se distingue par la capacité d'utiliser l'API Web et les technologies Web (HTML5/JavaScript/CSS) pour créer des applications mobiles. L'environnement graphique est construit sur le protocole Wayland et les snippets du projet Enlightenment, Systemd est utilisé pour gérer les services. |
| |
| RISC-V fournit un jeu d'instructions machine ouvert et flexible qui permet de concevoir des microprocesseurs pour n'importe quelle application sans nécessiter de redevances ni imposer de conditions d'utilisation. RISC-V permet la création de SoC et de processeurs complètement ouverts. Actuellement, plusieurs dizaines de variantes de cœurs de microprocesseurs, plus d'une centaine de SoC et de puces en production sont développées sur la base de la spécification RISC-V par diverses sociétés et communautés sous diverses licences libres (BSD, MIT, Apache 2.0). Le support RISC-V est présent depuis les versions de Glibc 2.27, binutils 2.30, gcc 7 et du noyau Linux 4.15. |
| |
| https://www.sifive.com/blog/samsung-highlights-work-to-bring-risc-v-to-tizen- |
| |
| |
| |
https://gumanzoy.blogspot.com/2024/10/20241004-doglinux.html** | https://gumanzoy.blogspot.com/2024/10/20241004-doglinux.html** |
| |
| Version DogLinux pour vérifier le matériel |
| 05/10/2024 |
| |
| Une mise à jour de la version de la distribution spécialisée DogLinux (Debian LiveCD dans le style de Puppy Linux) a été publiée. Elle est basée sur Debian 12 « Bookworm » et est destinée aux tests et à la maintenance des PC et des ordinateurs portables. La distribution comprend des applications telles que GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE. La distribution permet de vérifier les performances de l'équipement, de tester 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, chargée à partir de clés USB, est de 1,36 Go (torrent). |
| |
| https://gumanzoy.blogspot.com/2024/10/20241004-doglinux.html |
| |
| |
| |
http://qmmp.ylsoftware.com/index.php** | http://qmmp.ylsoftware.com/index.php** |
| |
| Lecteur de musique Qmmp |
| 05/10/2024 |
| |
| Après une pause de deux ans, les lecteurs de musique Qmmp 1.7.0 et Qmmp 2.2 sont sortis (Qmmp 2.2 continue le développement de la branche qui est passée à Qt 6, tandis que Qt 5.15 suffit pour la version 1.7). Le lecteur comprend deux interfaces : une « simple » utilisant des éléments standards, et une « classique » qui copie l'interface Xmms/Winamp/Audacious. OSS4 (FreeBSD), ALSA (Linux), Pulse Audio, JACK, QtMultimedia, Icecast, WaveOut (Win32), DirectSound (Win32) et WASAPI (Win32) peuvent être utilisés pour la sortie du son. Le code est écrit en C++ et est distribué sous la licence GPLv2. Des paquets prêts à l'emploi ont été créés pour Ubuntu. Parallèlement, des collections de plugins qui ne font pas partie du paquet principal ont été créées - Qmmp Plugin Pack 1.7.0 et 2.2.0. |
| |
| http://qmmp.ylsoftware.com/index.php |
| |
| |
| |
https://blogs.gnome.org/hughsie/2024/10/04/fwupd-2-0-0/** | https://blogs.gnome.org/hughsie/2024/10/04/fwupd-2-0-0/** |
| |
| L'outil de firmware fwupd 2.0.0 est désormais disponible |
| 05/10/2024 |
| |
| Richard Hughes, créateur du projet PackageKit et contributeur actif de GNOME, a publié fwupd 2.0.0, un paquet qui fournit un processus d'arrière-plan pour les mises à jour du firmware et l'utilitaire fwupdmgr pour gérer le firmware, vérifier les nouvelles versions et télécharger le firmware. Le code du projet est écrit en C et est sous licence LGPLv2.1. |
| |
| Le projet fournit aux OEM et aux développeurs de firmware un service de téléchargement de firmware vers un catalogue LVFS (Linux Vendor Firmware Service) centralisé spécial, qui peut être utilisé dans les distributions Linux à l'aide de la boîte à outils fwupd. Actuellement, le catalogue propose des firmwares pour plus de 1 600 appareils de 160 fabricants. L'utilisation d'un catalogue centralisé élimine la nécessité pour les fabricants de créer des paquets pour les distributions et permet de transférer le firmware dans une archive « .cab » avec des métadonnées supplémentaires, qui sont également utilisées lors de la publication du firmware pour Windows. |
| |
| fwupd prend en charge le mode de mise à jour automatique du firmware, sans aucune action de l'utilisateur, et l'exécution de l'opération après confirmation ou demande de l'utilisateur. Fwupd et LVFS sont utilisés dans RHEL, Fedora, Ubuntu, SUSE, Debian et de nombreuses autres distributions pour les mises à jour automatisées du firmware, et sont également pris en charge dans les gestionnaires d'applications GNOME Software et KDE Discover. Dans le même temps, fwupd ne se limite pas aux systèmes de bureau et convient à la mise à jour du firmware sur les smartphones, les tablettes, les serveurs et les appareils IoT. |
| |
| https://blogs.gnome.org/hughsie/2024/10/04/fwupd-2-0-0/ |
| |
| |
| |
https://mitmproxy.org/posts/releases/mitmproxy-11/** | https://mitmproxy.org/posts/releases/mitmproxy-11/** |
| |
| L'analyseur HTTPS Mitmproxy 11 est disponible avec la prise en charge de HTTP/3 |
| 10/06/2024 |
| |
| Le projet Mitmproxy 11 est sorti. Il développe une boîte à outils pour intercepter le trafic à l'intérieur des connexions établies via HTTPS, avec la possibilité d'inspecter, de modifier et de rejouer le trafic. L'objectif principal de Mitmproxy est de surveiller le trafic dans les systèmes d'entreprise et de diagnostiquer les problèmes, par exemple en identifiant l'activité réseau cachée des applications. Le code source du projet est écrit en Python et distribué sous la licence du MIT. |
| |
| Pour analyser le trafic HTTPS, Mitmproxy est placé sur un nœud de transit, où il intercepte les requêtes client et les traduit en requêtes envoyées de lui-même au serveur cible. Mitmproxy établit une connexion HTTPS régulière avec le serveur demandé pendant la session client, et une connexion fictive est établie avec le client au nom du serveur cible avec un faux certificat SSL généré pour le client à la volée. Le trafic reçu du client est redirigé vers le serveur cible et les réponses reçues sont retranscrites au client. |
| |
| Plusieurs méthodes sont prises en charge pour rediriger le trafic via mitmproxy , comme spécifier l'adresse mitmproxy comme proxy HTTP dans les paramètres du navigateur, travailler comme proxy SOCKS5, l'utiliser comme proxy inverse devant le serveur HTTP et organiser une transmission transparente à l'aide de règles de filtrage de paquets ou d'un routage en boucle. Afin d'éviter que le faux certificat utilisé lors de la connexion au client ne provoque l'affichage par le navigateur d'avertissements concernant des problèmes de sécurité de connexion, l'utilisateur a le choix d'installer le certificat racine mitmproxy dans le système, ce qui peut être fait manuellement ou en ouvrant un hôte mitm.it spécial dans le navigateur. |
| |
| https://mitmproxy.org/posts/releases/mitmproxy-11/ |
| |
| |
| |
https://github.com/cage-kiosk/cage/releases/tag/v0.2.0** | https://github.com/cage-kiosk/cage/releases/tag/v0.2.0** |
| |
| Sortie de Cage 0.2 |
| 06/10/2024 |
| |
| Le serveur composite Cage 0.2 est désormais disponible. Il utilise Wayland et est conçu pour exécuter des applications autonomes en mode kiosque. Cage est utilisé dans les systèmes domotiques, les stands de démonstration, les enseignes électroniques et les terminaux en libre-service. Le code du projet est écrit en C et est sous licence du MIT. |
| |
| L'interface de Cage est limitée à une seule application, et l'utilisateur ne peut pas aller au-delà de cette application et accéder au système d'exploitation. L'écran est lié à un périphérique de sortie, et toutes les boîtes de dialogue auxiliaires sont affichées au centre de l'écran sans possibilité de déplacer ou de modifier la taille. L'insertion et la récupération de données via le presse-papiers sont prises en charge. Les applications sont directement liées à l'environnement graphique lancé, par exemple, pour créer un kiosque avec le navigateur Epiphany, il suffit d'exécuter "cage /usr/bin/epiphany", et après avoir quitté le programme, le serveur composite se termine également. |
| |
| https://github.com/cage-kiosk/cage/releases/tag/v0.2.0 |
| |
| |
| |
https://lore.kernel.org/lkml/172816780614.3194359.10913571563159868953.pr-tracker-bot@kernel.org/T/%23r631c24cd07f5820a4cbff8f25dff1d1a0c3cf2e7** | https://lore.kernel.org/lkml/172816780614.3194359.10913571563159868953.pr-tracker-bot@kernel.org/T/%23r631c24cd07f5820a4cbff8f25dff1d1a0c3cf2e7** |
| |
| Linus Torvalds est à nouveau mécontent des commits de Bcachefs |
| 10/07/2024 |
| |
| Linus Torvalds a émis une nouvelle critique des pratiques de maintenance de Bcachefs dans le noyau Linux principal. L'essentiel de la plainte est que Kent Overstreet, l'auteur de Bcachefs, envoie toujours beaucoup de changements à la dernière minute avant la prochaine version « -RC », et cette fois, ses changements ont provoqué l'échec de la version 6.12-RC1 sur les systèmes big-endian lorsque Bcachefs était activé, car les correctifs n'étaient testés que dans la branche locale de Kent et aucun autre contributeur n'était impliqué dans leur révision. |
| |
| La demande de pull a finalement été acceptée, mais une discussion s'est ensuivie sur les tests, les systèmes d'intégration continue et l'engagement communautaire, plusieurs personnes notant que Kent avait clairement du mal à communiquer avec d'autres développeurs et semblait toujours penser qu'il avait raison, ce qui causait des problèmes au projet dans le noyau principal. Linus a prévenu Kent qu'il envisageait simplement de supprimer Bcachefs du noyau principal, car Kent continuait à jouer seul dans son bac à sable, sans participer et sans vouloir jouer selon les règles de la communauté du noyau. |
| |
| https://lore.kernel.org/lkml/172816780614.3194359.10913571563159868953.pr-tracker-bot@kernel.org/T/%23r631c24cd07f5820a4cbff8f25dff1d1a0c3cf2e7 |
| |
| |
| |
https://antixlinux.com/antix-23-2-released/** | https://antixlinux.com/antix-23-2-released/** |
| |
| Sortie d'antiX 23.2 |
| 08/10/2024 |
| |
| La distribution Live légère, AntiX 23.2, a été publiée. Elle est destinée à être installée sur du matériel obsolète. La version est basée sur Debian 12, mais est fournie sans le gestionnaire de système systemd et avec eudev au lieu d'udev. Pour l'initialisation, vous pouvez utiliser runit ou sysvinit. L'environnement utilisateur utilise le gestionnaire de fenêtres IceWM par défaut, mais fluxbox, jwm et herbstluftwm sont également inclus. Les tailles des images ISO sont : 2,1 Go (complet, comprend LibreOffice et 4 gestionnaires de fenêtres - IceWM, fluxbox, jwm et herbstluftwm), 1,2 Go (de base), 564 Mo (sans interface graphique) et 249 Mo (installation via le réseau). Les builds sont préparés pour les architectures x86_64 et i386. |
| |
| La version complète propose le noyau Linux 6.1.105, et les autres versions, le 5.10.224. Les versions des applications ont été mises à jour, par exemple, LibreOffice 24.8.2, Firefox 128.3.0esr, Seamonkey 2.53.19.1. La livraison de l'application smtube pour regarder YouTube a été interrompue. |
| |
| https://antixlinux.com/antix-23-2-released/ |
| |
| |
| |
https://mxlinux.org/blog/mx-23-4-libretto-now-available/** | https://mxlinux.org/blog/mx-23-4-libretto-now-available/** |
| |
| Sortie de MX Linux 23.4 |
| 08/10/2024 |
| |
| La mise à jour 23.4 de la distribution légère MX Linux, créée à la suite du travail conjoint des communautés formées autour des projets antiX et MEPIS, est sortie. La version est basée sur Debian avec des améliorations du projet antiX et des paquets de son propre dépôt. La distribution utilise le système d'initialisation sysVinit et ses propres outils de configuration et de déploiement du système. Il existe des builds 32- et 64-bit (x86_64 , i386) avec le bureau Xfce (2,3 Go), ainsi que des builds 64-bit avec le bureau KDE (2,8 Go) et des builds (1,8 Go) avec le gestionnaire de fenêtres Fluxbox, disponibles en téléchargement. |
| |
| https://mxlinux.org/blog/mx-23-4-libretto-now-available/ |
| |
| |
| |
https://news.opensuse.org/2024/10/07/leap-16-0-prealpha/** | https://news.opensuse.org/2024/10/07/leap-16-0-prealpha/** |
| |
| Développement d'openSUSE Leap 16.0 |
| 08/10/2024 |
| |
| Le début du développement de la distribution openSUSE Leap 16.0 a été annoncé. Cette distribution s'appuie sur les technologies de la prochaine branche majeure de la distribution commerciale SLES 16, qui passe à la nouvelle plateforme SLFO (SUSE Linux Framework One), auparavant connue sous le nom d'ALP (Adaptable Linux Platform). Il est à noter que la branche openSUSE Leap 16.0 tente de combiner les capacités traditionnelles de la distribution avec les nouvelles technologies SLFO. La nouvelle branche se positionne comme une distribution traditionnelle, livrée sous une forme fondamentalement nouvelle et utilisant des paquets de SLES 16 et du dépôt Factory pris en charge par la communauté. |
| |
| La sortie d'openSUSE Leap 16.0 est prévue pour octobre 2025. La version 15.6 d'openSUSE Leap, publiée en juin, sera la dernière version de la branche 15.x, et l'accès aux mises à jour des paquets de SLES 15 SP7 devrait être fourni via le Package HUB. Des versions pré-alpha d'openSUSE Leap 16.0 ont été créées pour les tests. Trois modes d'installation sont proposés : basic, GNOME et KDE. Le nouveau programme d'installation Agama est utilisé pour l'installation. |
| |
| La plateforme SLFO se positionne comme une continuation du développement de la distribution SUSE Linux Enterprise et se distingue par la division la fondation de base de la distribution en parties. La distribution principale de SUSE 16 sera un environnement « OS hôte » simplifié, comprenant uniquement les composants minimalement nécessaires pour travailler sur le matériel et la gestion. Toutes les applications et tous les composants de l'espace utilisateur ne seront pas lancés dans un environnement mixte, mais dans des conteneurs séparés ou des machines virtuelles fonctionnant sur l'« OS hôte » et isolés les uns des autres. |
| |
| https://news.opensuse.org/2024/10/07/leap-16-0-prealpha/ |
| |
| |
| |
https://www.mail-archive.com/announce@openbsd.org/msg00535.html** | https://www.mail-archive.com/announce@openbsd.org/msg00535.html** |
| |
| Sortie d'OpenBSD 7.6 |
| 08/10/2024 |
| |
| La sortie du système d'exploitation libre de type UNIX, OpenBSD 7.6, a été annoncée. La taille de l'image ISO d'installation complète du système de base OpenBSD 7.6 est de 702 Mo. |
| |
| En plus du système d'exploitation lui-même, le projet OpenBSD est connu pour ses composants, qui se sont répandus dans d'autres systèmes et se sont imposés comme des solutions parmi les plus sûres et de la plus haute qualité. Parmi eux, on trouve : LibreSSL (un fork d'OpenSSL), OpenSSH, le filtre de paquets PF, les démons de routage OpenBGPD et OpenOSPFD, le serveur NTP OpenNTPD, le serveur de messagerie OpenSMTPD, le multiplexeur de terminaux texte tmux (analogue à l'écran GNU), le démon identd avec l'implémentation du protocole IDENT, une alternative BSDL au paquet GNU groff, mandoc, un protocole d'organisation des systèmes tolérants aux pannes CARP (Common Address Redundancy Protocol), un serveur http léger et un utilitaire de synchronisation de fichiers OpenRSYNC. |
| |
| https://www.mail-archive.com/announce@openbsd.org/msg00535.html |
| |
| |
| |
https://libreboot.org/news/libreboot20241008.html** | https://libreboot.org/news/libreboot20241008.html** |
| |
| Libreboot 20241008 publié |
| 09/10/2024 |
| |
| Le micrologiciel de démarrage libre Libreboot 20241008 a été publié, qui a le statut d'une version expérimentale axée sur le développement de fonctionnalités (les versions stables contiennent principalement des correctifs et sont publiées environ une fois par an, la dernière version stable date de juin). Le projet développe une version prête à l'emploi du projet Coreboot, fournissant un remplacement pour le micrologiciel propriétaire UEFI et BIOS responsable de l'initialisation du processeur, de la mémoire, des périphériques et d'autres composants matériels, avec des insertions binaires minimales. |
| |
| Libreboot vise à créer un environnement système qui autorise le moins de logiciels propriétaires possible, non seulement au niveau du système d'exploitation, mais aussi au niveau du micrologiciel de démarrage. Libreboot complète Coreboot avec des outils pour simplifier l'utilisation par les utilisateurs finaux, créant une distribution prête à l'emploi qui peut être utilisée par n'importe quel utilisateur sans compétences particulières. |
| |
| La nouvelle version présente une base de code plus courte et un système de construction plus simple : la taille des scripts shell utilisés pendant la construction a été réduite de 1 482 à 1 159 lignes de code sans aucune perte de fonctionnalité. La prise en charge de la console de jeu Sony PlayStation 1 a été ajoutée, le micrologiciel utilisant le code Open BIOS du projet PCSX Redux au lieu de CoreBoot. La prise en charge a été ajoutée pour cinq modèles d'ordinateurs portables Dell Latitude (E6220, E6320, E6330, E6230, E4300) et trois modèles de PC Dell OptiPlex (3050 Micro, 7010 SFF, 9010 SFF). La synchronisation avec les bases de code suivantes a été implémentée : Coreboot à partir du 29 juillet, SeaBIOS — 24 juin, Flashprog — 2 août, GRUB — 17 juin. U-Boot a été mis à jour vers la version 2024.07. |
| |
| https://libreboot.org/news/libreboot20241008.html |
| |
| |
| |
https://xcp-ng.org/blog/2024/10/07/xcp-ng-8-3/** | https://xcp-ng.org/blog/2024/10/07/xcp-ng-8-3/** |
| |
| Sortie de XCP-ng 8.3 |
| 10/09/2024 |
| |
| Après quatre ans de développement, le projet XCP-ng 8.3 a été publié, développant un remplacement gratuit et open source de la plate-forme propriétaire XenServer pour le déploiement d'infrastructures cloud et la gestion de son fonctionnement. XCP-ng recrée les fonctionnalités que Citrix a exclues du Citrix Hypervisor/XenServer libre, à partir de la version 7.3, et vous permet de déployer rapidement un système de virtualisation de serveurs et de postes de travail, offrant des outils de gestion centralisée d'un nombre illimité de serveurs et de machines virtuelles. Une image d'installation de 640 Mo est disponible en téléchargement. |
| |
| Les fonctionnalités du système incluent la possibilité de combiner plusieurs serveurs dans un pool (cluster), des outils de haute disponibilité, la prise en charge des snapshots et le partage de ressources partagées à l'aide de la technologie XenMotion. La migration en direct de machines virtuelles entre les hôtes du cluster et entre différents clusters/hôtes individuels (qui n'ont pas de stockage commun) est prise en charge, ainsi que la migration en direct de disques VM entre les stockages. La plateforme peut fonctionner avec un grand nombre de systèmes de stockage de données et dispose d'une interface simple et intuitive pour l'installation et l'administration. |
| |
| Il est à noter que la branche XCP-ng 8.3 sera la dernière de la série 8.x, et la prochaine sera la version 9.0, qui marquera le remplacement d'une répétition de XenServer par la mise en œuvre de sa propre vision de la construction d'une plateforme. XCP-ng 9.0 ciblera également des domaines d'application sur lesquels le projet XenServer ne s'est pas concentré, comme la fourniture d'outils pour la migration à partir des plates-formes VMware. |
| |
| https://xcp-ng.org/blog/2024/10/07/xcp-ng-8-3/ |
| |
| |
| |
https://lists.ubuntu.com/archives/ubuntu-announce/2024-October/000307.html** | https://lists.ubuntu.com/archives/ubuntu-announce/2024-October/000307.html** |
| |
| Ubuntu 24.10 publiée |
| 10/10/2024 |
| |
| La version Ubuntu 24.10 « Oracular Oriole » a été publiée. Elle est classée comme une version intermédiaire ; les mises à jour auront lieu pendant 9 mois (le support sera fourni jusqu'en juillet 2025). Des images d'installation prêtes à l'emploi ont été créées pour Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (édition pour la Chine), Ubuntu Unity, Edubuntu et Ubuntu Cinnamon . |
| |
| Xubuntu est fournie avec des composants de la branche Xfce 4.19, qui développe la future version stable Xfce 4.20. Par exemple, le panneau, le bureau, le gestionnaire de fichiers, le configurateur et de nombreuses applets ont été mis à jour. |
| |
| L'édition Ubuntu Studio est passée à l'utilisation de KDE Plasma 6.1 et du noyau Linux standard construit pour Ubuntu, au lieu du noyau « lowlatency ». Un mode d'installation minimal a été ajouté. L'utilitaire de configuration audio d'Ubuntu Studio pour configurer PipeWire a été inclus. La prise en charge des serveurs audio PulseAudio et JACK est obsolète. OBS Studio 30.2, Ardour 8.6.0, Audacity 3.6.1, digiKam 8.4.0, Kdenlive 24.08.1, Krita 5.2.3 ont été mis à jour. |
| |
| Ubuntu Cinnamon est livré avec l'environnement de bureau Cinnamon version 6.0.4, l'outil de configuration du centre de contrôle Cinnamon version 6.2.0 et le gestionnaire de fichiers Nemo version 6.0.2. |
| |
| Lubuntu fournit l'environnement de bureau LXQt 2.0.0 et a migré vers Qt6. Le thème Breeze de KDE est remplacé par un nouveau thème Kvantum qui rappelle le design précédent, mais sans les incompatibilités avec la nouvelle branche LXQt de Breeze. |
| |
| Dans Ubuntu Budgie, les principaux efforts dans le développement de la nouvelle version ont été concentrés sur la prise en charge du protocole Wayland. L'environnement de bureau Budgie a été mis à jour vers la version 10.9.2. Le menu affiche désormais les applications lancées dans le terminal (comme Neovim). La disposition des éléments sur le bureau a été modifiée ; au lieu du panneau Plank, un panneau personnalisé avec le thème de conception Pocillo est utilisé. |
| |
| Ubuntu Mate utilise la version de l'environnement de bureau MATE 1.26.2 et passe à l'écran de connexion Slick Greeter avec la possibilité de le personnaliser en mode graphique. La taille de l'image ISO a été réduite de 4,1 Go à 3,3 Go en réduisant le nombre de paquets requis pour exécuter la session Live. |
| |
| Kubuntu a migré vers les technologies KDE 6. Les versions utilisées sont KDE Plasma 6.1.5, KDE Gear 24.08, Qt 6.6, KDE Frameworks 6.5.0. Une session basée sur Wayland est proposée par défaut et la prise en charge de X11 est déplacée vers la catégorie des options. |
| |
| https://lists.ubuntu.com/archives/ubuntu-announce/2024-October/000307.html |
| |
| |
| |
https://rosenzweig.io/blog/aaa-gaming-on-m1.html** | https://rosenzweig.io/blog/aaa-gaming-on-m1.html** |
| |
| Le projet Asahi Linux se prépare à exécuter des jeux Windows |
| 11/10/2024 |
| |
| Les développeurs du projet Asahi Linux, qui porte Linux sur des ordinateurs Mac équipés de puces Apple ARM, ont présenté une boîte à outils permettant d'exécuter des jeux informatiques modernes dans des environnements Linux fonctionnant sur des systèmes équipés de la puce Apple M1. Des jeux AAA sont disponibles dans le catalogue Steam, compilés pour l'architecture x86_64. La boîte à outils permet l'intégration des pilotes créés par le projet, implémentant l'API Vulkan 1.3 et OpenCL 3.0, avec des composants qui assurent l'émulation de l'architecture x86_64 et la compatibilité avec Windows. |
| |
| Les paquets nécessaires au fonctionnement ont déjà été ajoutés au dépôt standard de la distribution Fedora Asahi Remix - pour lancer les jeux, il suffit de mettre à jour les pilotes avec la commande « dnf upgrade --refresh » et d'installer Steam avec la commande « dnf install steam » et toutes les dépendances nécessaires seront récupérées. La pile utilisée pour lancer les jeux est construite sur le pilote Vulkan Honeykrisp, l'émulateur FEX, qui permet d'exécuter des applications x86 sur des systèmes ARM, le projet Wine et les couches DXVK et vkd3d-proton avec l'implémentation de l'API DirectX sur Vulkan. |
| |
| En raison de la surcharge supplémentaire causée par l'émulation, 16 Go de RAM sont recommandés. Les problèmes d'alignement dus à l'inadéquation entre les tailles de page mémoire utilisées par le système d'exploitation et celles requises par les applications ont été résolus en exécutant un deuxième noyau Linux dans un environnement virtuel, construit avec une taille de page mémoire différente. La boîte à outils muvm est utilisée pour exécuter des jeux dans des machines virtuelles distinctes avec leurs propres noyaux. Par exemple, Fallout 4 a pu fonctionner de cette manière. |
| |
| Pour prendre en charge des jeux comme The Witcher 3 et Ghostrunner qui utilisent des shaders de tessellation et de géométrie, l'émulation à l'aide de shaders de calcul est utilisée. Les fonctionnalités qui n'ont pas encore été implémentées incluent la prise en charge de la texture éparse dans le pilote Honeykrisp, qui est nécessaire pour exécuter certains jeux basés sur DX12 comme Cyberpunk 2077. Des travaux sont également en cours pour optimiser les performances afin d'atteindre 60 FPS dans un environnement émulé. |
| |
| https://rosenzweig.io/blog/aaa-gaming-on-m1.html |
| |
| |
| |
https://lore.kernel.org/lkml/1727985064-18362-1-git-send-email-nunodasneves@linux.microsoft.com/** | https://lore.kernel.org/lkml/1727985064-18362-1-git-send-email-nunodasneves@linux.microsoft.com/** |
| |
| Des composants de l'environnement hôte Hyper-V dans le noyau Linux |
| 11/10/2024 |
| |
| Microsoft a proposé la première série de correctifs à inclure dans le noyau Linux principal, liés à un environnement hôte (Dom0, partition racine) pour l'hyperviseur Hyper-V. L'environnement hôte est responsable de la gestion de l'hyperviseur, du lancement des systèmes invités, de l'allocation des ressources et de l'interaction des machines virtuelles avec le matériel. |
| |
| La possibilité d'utiliser Linux comme environnement hôte pour le système de virtualisation Hyper-V a été initialement introduite en 2020 et est déjà utilisée dans l'infrastructure de Microsoft, mais a jusqu'à présent été développée sous la forme de correctifs distincts. La nouvelle initiative vise à intégrer ces correctifs dans le noyau principal. La nécessité d'utiliser Linux pour gérer l'hyperviseur Hyper-V est due à la volonté de simplifier la maintenance et d'améliorer les performances des serveurs servant les systèmes cloud Microsoft, étant donné que depuis 2018, le nombre de systèmes invités Linux dans le service cloud Azure dépasse le nombre d'environnements Windows. |
| |
| L'ensemble initial de correctifs se limite actuellement à l'ajout d'en-têtes utilisés par l'hyperviseur Hyper-V, qui complètent les en-têtes utilisés par les pilotes invités qui étaient auparavant inclus dans le noyau. Le fichier SPEC du noyau 5.15, qui inclut l'implémentation de l'environnement hôte pour l'hyperviseur Hyper-V, se trouve dans le dépôt de la distribution Azure Linux, mais l'utilisation du périphérique /dev/mshv pour la gestion d'Hyper-V n'est pas encore documentée. Les pilotes invités Hyper-V ont été ajoutés au noyau Linux en 2009 et sont livrés depuis la version 2.6.32. |
| |
| https://lore.kernel.org/lkml/1727985064-18362-1-git-send-email-nunodasneves@linux.microsoft.com/ |
| |
| |
| |
https://github.com/o3de/o3de/releases/tag/2409.0** | https://github.com/o3de/o3de/releases/tag/2409.0** |
| |
| Sortie du moteur Open 3D d'Amazon 24.09 |
| 11/10/2024 |
| |
| Après un an de développement, l'organisation à but non lucratif Open 3D Foundation (O3DF) a publié le moteur de jeu 3D Open Source Open 3D Engine 24.09 (O3DE), adapté au développement de jeux AAA modernes et de simulateurs haute fidélité capables de fonctionner en temps réel et de fournir une qualité de niveau cinématographique. 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 moteur O3DE a été rendu Open Source en juillet 2021 par Amazon et est basé sur le code du moteur propriétaire précédemment développé, Amazon Lumberyard, construit sur les technologies du moteur CryEngine sous licence de Crytek en 2015. Depuis son ouverture, le développement du moteur est supervisé par l'Open 3D Foundation, une organisation à but non lucratif créée sous les auspices de la Linux Foundation. Outre Amazon, des entreprises telles qu'Epic Games, Adobe, Huawei, Microsoft, Intel et Niantic ont rejoint le projet. |
| |
| Le moteur comprend un environnement de développement de jeu intégré, un système de rendu photoréaliste multithread Atom Renderer 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 préfabriqué, un moteur de simulation physique en temps réel et des bibliothèques mathématiques utilisant des instructions SIMD. Un environnement de programmation visuelle (Script Canvas), ainsi que les langages Lua et Python, peuvent être utilisés pour définir la logique du jeu. Il existe également plus de 30 greffons disponibles. |
| |
| https://github.com/o3de/o3de/releases/tag/2409.0 |
| |
| |
| |
http://rpm.org/** | http://rpm.org/** |
| |
| Sortie de RPM 4.20 |
| 12/10/2024 |
| |
| Après un an de développement, le gestionnaire de paquets RPM 4.20.0 est sorti. Le projet RPM4 est développé par Red Hat et est utilisé dans des distributions telles que RHEL, Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS et Tizen. Le code du projet est distribué sous les licences GPLv2 et LGPLv2. |
| |
| L'année prochaine, une branche majeure de RPM 6 devrait être publiée, qui utilisera un nouveau format d'archive qui, contrairement au format cpio actuellement utilisé, permettra de créer des paquets de plus de 4 Go (il est important de surmonter cette limitation car le paquet SRC avec Chromium est proche de la limite et a une taille de 3,7 Go). La nouvelle branche vise également à permettre l'utilisation du langage C++ pour le développement de RPM. La nouvelle branche principale sera dédiée à l'anniversaire du projet - le 27 novembre 2025 marquera les 30 ans du premier commit sur RPM. Les versions RPM 5.x seront ignorées pour éviter les chevauchements avec le projet RPM5, qui n'est pas directement lié au RPM de Red Hat, a été développé par une équipe de développeurs indépendante et n'a pas été mis à jour depuis 2016. |
| |
| http://rpm.org/ |
| |
| |
| |
https://blog.neon.kde.org/2024/10/10/kde-neon-rebased-on-ubuntu-24-04-lts/** | https://blog.neon.kde.org/2024/10/10/kde-neon-rebased-on-ubuntu-24-04-lts/** |
| |
| Builds KDE Neon basés sur Ubuntu 24.04 |
| 12/10/2024 |
| |
| Les développeurs du projet KDE Neon, qui crée des builds Live avec les versions actuelles des programmes et composants KDE, ont annoncé la transition des builds vers la version LTS d'Ubuntu 24.04. Plusieurs versions des builds KDE Neon sont disponibles en téléchargement : User Edition basée sur les dernières versions stables de KDE, Testing Edition basée sur les branches de test de KDE avec des correctifs de bogues qui n'ont pas encore été transférés vers les versions stables, Unstable Edition basée sur les branches de dépôt en développement, vers lesquelles de nouvelles fonctionnalités sont transférées, et Developer Edition, qui complète Unstable Edition avec des bibliothèques pour les développeurs. |
| |
| Le projet KDE neon a été créé par Jonathan Riddell, qui a été démis de ses fonctions de responsable de la distribution Kubuntu, dans le but de fournir la possibilité d'installer de nouvelles versions des programmes et composants KDE. Les builds de KDE Neon et leurs dépôts associés sont mis à jour dès que possible immédiatement après la sortie de KDE, bien avant que les nouvelles versions de KDE n'apparaissent dans les dépôts des distributions. |
| |
| https://blog.neon.kde.org/2024/10/10/kde-neon-rebased-on-ubuntu-24-04-lts/ |
| |
| |
| |
https://github.com/89luca89/distrobox/releases/tag/1.8.0** | https://github.com/89luca89/distrobox/releases/tag/1.8.0** |
| |
| Distrobox 1.8 publiée |
| 12/10/2024 |
| |
| La boîte à outils Distrobox 1.8 a été publiée, vous permettant d'installer et d'exécuter rapidement n'importe quelle distribution Linux dans un conteneur et d'assurer son intégration avec le système principal. Le code du projet est écrit en Shell et est distribué sous la licence GPLv3. |
| |
| Le projet fournit un module complémentaire pour Docker, Podman ou Lilipod et se distingue par une simplification maximale de l'intégration et du fonctionnement d'un environnement d'exécution avec le reste du système. Pour créer un environnement avec une autre distribution, il suffit d'exécuter une commande distrobox-create, sans penser aux subtilités. Après le lancement, Distrobox transmet le répertoire personnel de l'utilisateur au conteneur, configure l'accès au serveur X11 et Wayland pour exécuter des applications graphiques à partir du conteneur, permet de connecter des lecteurs externes, ajoute une sortie audio, implémente l'intégration au niveau de l'agent SSH, D-Bus et udev. |
| |
| Distrobox affirme pouvoir utiliser 26 distributions comme système hôte, dont Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL et Fedora. Toute distribution pour laquelle il existe des images au format OCI peut être lancée dans le conteneur. Après l'installation, l'utilisateur peut travailler pleinement dans une autre distribution sans quitter le système principal. |
| |
| Les principaux domaines d'application comprennent les expériences avec des distributions mises à jour de manière atomique telles que Endless OS, Fedora Silverblue, OpenSUSE MicroOS et SteamOS3, la création d'environnements isolés distincts (par exemple, pour exécuter une configuration domestique sur un ordinateur portable de travail), l'accès à des versions plus récentes d'applications à partir de branches expérimentales de distributions. |
| |
| https://github.com/89luca89/distrobox/releases/tag/1.8.0 |
| |
| |
| |
https://lists.freedesktop.org/archives/wayland-devel/2024-October/043851.html** | https://lists.freedesktop.org/archives/wayland-devel/2024-October/043851.html** |
| |
| Wayland-Protocols 1.38 publié |
| 12/10/2024 |
| |
| Le paquet wayland-protocols 1.38 a été publié, contenant un ensemble de protocoles et d'extensions qui complètent le protocole Wayland de base et fournissent les capacités nécessaires à la création de serveurs composites et d'environnements utilisateur. |
| |
| Tous les protocoles passent systématiquement par trois phases : développement, test et stabilisation. Une fois la phase de développement terminée (catégorie « unstable »), le protocole est placé dans la branche « staging » et officiellement inclus dans l'ensemble wayland-protocols ; une fois les tests terminés, il est déplacé vers la catégorie stable. Les protocoles de la catégorie « staging » peuvent déjà être utilisés dans les serveurs et clients composites où les fonctionnalités qui leur sont associées sont requises. Contrairement à la catégorie « unstable », « staging » interdit d'apporter des modifications qui perturbent la compatibilité, mais si des problèmes et des lacunes sont détectés lors des tests, un remplacement par une nouvelle version majeure du protocole ou une autre extension Wayland n'est pas exclu. |
| |
| https://lists.freedesktop.org/archives/wayland-devel/2024-October/043851.html |
| |
| |
| |
https://inkscape.org/news/2024/10/13/inkscape-launches-version-14-powerful-new-accessib/** | https://inkscape.org/news/2024/10/13/inkscape-launches-version-14-powerful-new-accessib/** |
| |
| Sortie d'Inkscape 1.4 |
| 14/10/2024 |
| |
| Après plus d'un an de développement, la sortie de l'éditeur de graphiques vectoriels gratuit Inkscape 1.4 est prête pour votre plaisir. L'éditeur fournit des outils de dessin flexibles et prend en charge la lecture et l'enregistrement d'images aux formats SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript et PNG. Des versions prêtes à l'emploi d'Inkscape sont préparées pour Linux (AppImage, Snap et Flatpak), macOS et Windows. |
| |
| https://inkscape.org/news/2024/10/13/inkscape-launches-version-14-powerful-new-accessib/ |
| |
| |
| |
https://www.qt.io/blog/qt-6.8-released** | https://www.qt.io/blog/qt-6.8-released** |
| |
| Sortie du framework Qt 6.8 |
| 14/10/2024 |
| |
| La société Qt a publié le framework Qt 6.8, qui continue de travailler à la stabilisation et à l'extension des fonctionnalités de la branche Qt 6. Qt 6.8 prend en charge Windows 10+, macOS 12+, Linux (Ubuntu 22.04/24.04, openSUSE 15.5, SUSE 15 SP5, RHEL 8.8/9.2, Debian 11.6), iOS 16+, Android 9+ (API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS et QNX. Le code source des composants Qt est fourni sous les licences LGPLv3 et GPLv2. |
| |
| Qt 6.8 a reçu le statut de version LTS, où les mises à jour seront générées pendant cinq ans pour les détenteurs de licences commerciales, soit deux ans de plus que dans les versions LTS précédentes. Pour les utilisateurs non commerciaux, la période de maintenance sera de six mois (jusqu'à ce qu'une nouvelle version majeure soit générée). Le support de la branche LTS précédente Qt 6.5 durera jusqu'en mai 2026, et le support de la branche LTS précédente Qt 6.2 a pris fin le 30 septembre 2024. La branche Qt 5.15 sera prise en charge jusqu'en mai 2025. |
| |
| https://www.qt.io/blog/qt-6.8-released |
| |
| |
| |
https://getsol.us/2024/10/14/solus-4-6-released/** | https://getsol.us/2024/10/14/solus-4-6-released/** |
| |
| Solus 4.6 publié |
| 15/10/2024 |
| |
| Solus 4.6 a été publié. Il n'est pas basé sur des paquets d'autres distributions et développe ses propres installeur, gestionnaire de paquets et configurateur. Auparavant, le bureau Budgie était développé dans le cadre de la distribution, mais il a maintenant été séparé en un projet indépendant. Il a été décidé de développer la prochaine branche Solus 5 sur les technologies de la distribution SerpentOS. Le code est distribué sous la licence GPLv2, en utilisant les langages C et Vala pour le développement. Des builds avec les bureaux Budgie, GNOME, KDE Plasma et Xfce sont fournis. La taille des images ISO est de 2,6 à 2,9 Go (x86_64). |
| |
| La distribution suit un modèle de développement hybride, selon lequel des versions majeures sont publiées périodiquement, introduisant de nouvelles technologies et des améliorations significatives, et entre les versions majeures, la distribution évolue en utilisant un modèle de mise à jour des paquets en continu. |
| |
| https://getsol.us/2024/10/14/solus-4-6-released/ |
| |
| |
| |
https://marc.info/?l%3Dopenbsd-cvs%26m%3D172887095204232%26w%3D2** | https://marc.info/?l%3Dopenbsd-cvs%26m%3D172887095204232%26w%3D2** |
| |
| OpenSSH passe à sshd-auth |
| 15/10/2024 |
| |
| Les développeurs d'OpenSSH ont continué à diviser sshd en plusieurs fichiers exécutables distincts. Dans la première étape de la division, implémentée en mai, les fonctions liées au traitement des sessions ont été déplacées de sshd vers un processus distinct sshd-session, et seules les fonctionnalités nécessaires à l'acceptation d'une nouvelle connexion réseau et au démarrage de sshd-session pour chaque nouvelle session ont été laissées dans sshd. Hier, une modification a été apportée à la base de code d'OpenSSH, en ajoutant un autre processus, sshd-auth, vers lequel le code effectuant l'authentification dans sshd-session a été déplacé. |
| |
| Le processus sshd-auth est démarré à partir de sshd-session et permet une isolation supplémentaire des données liées à l'authentification dans l'espace d'adressage d'un processus distinct, ce qui empêche l'accès à ces données en mémoire en cas d'attaques sur le code utilisé pour gérer les étapes de connexion avant la fin de l'authentification. De plus, le changement réduit légèrement la consommation de mémoire, puisque le code lié à l'authentification est désormais présent en mémoire uniquement pendant l'authentification, puis déchargé lorsque le processus sshd-auth se termine. |
| |
| Par analogie avec sshd, sshd-session et ssh-agent, le processus sshd-auth utilise une recomposition aléatoire du fichier exécutable à chaque démarrage du système d'exploitation. La recomposition aléatoire rend difficile la prédiction des décalages de fonctions dans les fichiers exécutables et les bibliothèques, ce qui complique la création d'exploits utilisant des méthodes de programmation orientée retour (ROP). Lors de l'utilisation de la technique ROP, l'attaquant n'essaie pas de placer son code en mémoire, mais opère sur des morceaux d'instructions machine existants se terminant par une instruction de retour (généralement, ce sont les fins de fonctions). Le travail de l'exploit se résume à construire une chaîne d'appels à des blocs similaires (« gadgets ») pour obtenir la fonctionnalité souhaitée. |
| |
| https://marc.info/?l%3Dopenbsd-cvs%26m%3D172887095204232%26w%3D2 |
| |
| |
| |
https://www.intel.com/content/www/us/en/newsroom/news/october-2024-intel-news.html** | https://www.intel.com/content/www/us/en/newsroom/news/october-2024-intel-news.html** |
| |
| Intel et AMD, avec Linus Torvalds, forment un groupe consultatif sur l'écosystème x86 |
| 15/10/2024 |
| |
| Intel et AMD ont annoncé la création d'un groupe consultatif pour faire progresser l'innovation dans l'écosystème x86, comprenant Linus Torvalds et Tim Sweeney, fondateur d'Epic Games et contributeur clé d'Unreal Engine. Le groupe comprend également des représentants de Broadcom, Dell, Google, Hewlett Packard, Lenovo, Meta, Microsoft, Oracle et Red Hat. |
| |
| L'objectif principal de l'initiative est de travailler ensemble pour assurer la compatibilité entre les plateformes, simplifier le développement de logiciels pour les systèmes x86 et identifier les besoins des développeurs en matière d'extension de l'architecture. L'objectif est de soutenir le développement de l'architecture x86 en tant que plateforme informatique demandée par les développeurs et les consommateurs. |
| |
| Le groupe devrait contribuer à rassembler les leaders de l'industrie et les intérêts des communautés matérielles et logicielles pour façonner l'avenir de l'architecture et fournir aux développeurs un ensemble d'instructions et d'interfaces architecturales plus unifié. Les domaines d'intérêt du groupe comprennent les solutions pour les centres de données, les systèmes clients, les services cloud, les appareils embarqués, l'apprentissage automatique et les graphiques 3D. |
| |
| Le résultat attendu est une meilleure compatibilité entre les logiciels et le matériel, des directives architecturales simplifiées et des interfaces standardisées entre les produits Intel et AMD, ainsi qu'une intégration plus efficace des nouvelles capacités matérielles dans les systèmes d'exploitation, les frameworks et les applications. |
| |
| https://www.intel.com/content/www/us/en/newsroom/news/october-2024-intel-news.html |
| |
| |
| |
https://x.com/CellarDoorGames/status/1846246914406195662** | https://x.com/CellarDoorGames/status/1846246914406195662** |
| |
| Publication du code source de Rogue Legacy |
| 16/10/2024 |
| |
| Cellar Door Games a annoncé la publication du code source de Rogue Legacy, un jeu de plateforme 2D avec des éléments roguelike et fantastiques. Le jeu est sorti pour Windows, macOS, Linux, PlayStation 3/4/Vita et Nintendo Switch. Le code est écrit en C# et est distribué sous une licence spécifique qui autorise la compilation et la modification pour un usage personnel, mais nécessite une autorisation si vous avez l'intention de distribuer votre propre version du jeu. |
| |
| Seul le code sans ressources de jeu peut être transféré à partir de votre copie du jeu. Le code proposé est conçu pour utiliser le package FNA avec une implémentation ouverte des bibliothèques Microsoft XNA Game Studio 4.0 Refresh. Il est également à noter que des travaux sont en cours pour porter le jeu vers la bibliothèque SDL 3. |
| |
| https://x.com/CellarDoorGames/status/1846246914406195662 |
| |
| |
| |
https://github.com/fooyin/fooyin/releases** | https://github.com/fooyin/fooyin/releases** |
| |
| Sortie de Fooyin Music Player 0.8 |
| 16/10/2024 |
| |
| Le lecteur de musique Fooyin 0.8 est sorti. Il vise à offrir de larges possibilités de personnalisation et d'adaptation du programme à vos préférences. Fooyin propose un ensemble de widgets avec la mise en œuvre de divers modes de gestion de la collection musicale et de lecture de musique. Des fonctionnalités supplémentaires peuvent être connectées sous forme de plugins. Un configurateur pour la disposition des éléments à l'écran est proposé pour personnaliser l'interface. Le projet est écrit en C++ en utilisant la bibliothèque Qt et est distribué sous la licence GPLv3. Des paquets prêts à l'emploi sont formés pour Fedora, Debian et Ubuntu. |
| |
| En lecture, prise en charge de fichiers aux formats FLAC, MP3, MP4, Vorbis, Opus, WavPack, WAV, AIFF, Musepack, Monkey's Audio, VGM et divers formats de pistes. Les fonctionnalités de Fooyin incluent : l'extraction d'informations sur l'ordre et la durée des pistes audio à partir de fichiers CUE, la lecture sans interruption, la création, l'importation et l'exportation de listes de lecture aux formats M3U/M3U8, le filtrage du contenu de la bibliothèque musicale par n'importe quel champ, l'arborescence de la collection, l'édition de balises, la visualisation à l'aide de spectrogrammes, la navigation au niveau du répertoire dans le système de fichiers avec la possibilité de lire directement les fichiers sélectionnés. L'interface D-Bus MPRIS (Media Player Remote Interfacing Specification) peut être utilisée pour le contrôle externe du lecteur. |
| |
| https://github.com/fooyin/fooyin/releases |
| |
| |
| |
https://forgejo.org/2024-10-release-v9-0/** | https://forgejo.org/2024-10-release-v9-0/** |
| |
| Plateforme de développement collaboratif Forgejo 9.0 |
| 16/10/2024 |
| |
| La version 9.0 de la plateforme de développement collaboratif Forgejo a été publiée. Elle permet de déployer un système de travail collaboratif avec des dépôts Git sur vos serveurs, similaire à GitHub, Bitbucket et Gitlab. Forgejo est un fork du projet Gitea, qui à son tour s'est ramifié à partir de la plateforme Gogs. Forgejo s'est séparé en 2022 après des tentatives de commercialisation de Gitea et le transfert du contrôle à une société commerciale. Le projet Forgejo adhère aux principes de gestion indépendante et de contrôle communautaire. L'hébergement Git de Codeberg.org est passé à l'utilisation de Forgejo. Le code du projet est écrit en Go et est distribué sous la licence du MIT. |
| |
| Les principales caractéristiques de la plateforme sont une faible consommation de ressources (peut être utilisé sur une carte Raspberry Pi ou dans un VPS bon marché) et un processus d'installation simple. Il fournit des fonctionnalités de projet typiques, telles que la gestion des tâches, le suivi des problèmes, les demandes d'extraction, le wiki, les outils de coordination des groupes de développeurs, la préparation des versions, l'automatisation du placement des paquets dans les dépôts, la gestion des droits d'accès, l'interfaçage avec les plateformes d'intégration continue, la recherche de code, l'authentification via LDAP et OAuth, l'accès au dépôt via les protocoles SSH et HTTP/HTTPS, la connexion de webhooks pour l'intégration avec Slack, Discord et d'autres services, la prise en charge des hooks Git et Git LFS, les outils de migration et de mise en miroir des dépôts. La possibilité d'utiliser le protocole ActivityPub pour unir des serveurs de développeurs individuels dans un réseau fédéré est mise en évidence séparément. |
| |
| https://forgejo.org/2024-10-release-v9-0/ |
| |
| |
| |
https://dev.mysql.com/downloads/mysql/** | https://dev.mysql.com/downloads/mysql/** |
| |
| MySQL 9.1.0 publié |
| 17/10/2024 |
| |
| Oracle a publié une nouvelle branche du SGBD MySQL 9.1.0. Les builds MySQL Community Server 9.1.0 sont disponibles pour toutes les principales distributions Linux, FreeBSD, macOS et Windows. Dans le cadre du nouveau modèle de publication introduit l'année dernière, MySQL 9.1 est affecté aux branches « Innovation », qui comprendront également la prochaine version majeure, MySQL 9.2. Les branches Innovation sont recommandées pour ceux qui souhaitent accéder plus tôt aux nouvelles fonctionnalités, sont publiées tous les 3 mois et ne sont prises en charge que jusqu'à la publication de la prochaine version majeure (par exemple, après l'apparition de la branche 9.1, la prise en charge de la branche 9.0 a été interrompue). Au cours de l'été prochain, ils prévoient de former une version LTS, recommandée pour les implémentations qui nécessitent une prévisibilité et une préservation à long terme du comportement inchangé. Après la branche LTS, une nouvelle branche Innovation sera formée - MySQL 10.0. |
| |
| https://dev.mysql.com/downloads/mysql/ |
| |
| |
| |
https://github.com/F-Stack/f-stack/releases/tag/1.24** | https://github.com/F-Stack/f-stack/releases/tag/1.24** |
| |
| Sortie de F-Stack 1.24 |
| 19/10/2024 |
| |
| F-Stack 1.24 est sortie, une révision de l'espace utilisateur de la pile réseau FreeBSD qui utilise le framework DPDK pour atteindre des performances maximales. Le projet a été créé par Tencent, la plus grande entreprise de télécommunications chinoise, et est utilisé dans ses produits et services. Le code est écrit en C et est distribué sous licence BSD. Linux et FreeBSD sont pris en charge. |
| |
| F-Stack vous permet d'utiliser votre propre pile réseau locale dans les applications, indépendamment de la pile réseau du système d'exploitation, fonctionnant dans l'espace utilisateur et travaillant directement avec l'équipement réseau. F-Stack se positionne comme une solution qui permet d'augmenter les performances des gestionnaires de requêtes réseau dans des conditions où la pile TCP/IP standard du noyau Linux devient un goulot d'étranglement et limite la mise à l'échelle - dans certaines situations, le projet permet d'augmenter le nombre de petites requêtes réseau traitées plusieurs fois. Théoriquement, F-Stack permet d'atteindre le plafond de performances réseau possible pour la carte réseau utilisée. |
| |
| Des performances accrues sont obtenues en éliminant des opérations telles que la copie de paquets réseau, la planification de threads, le traitement des interruptions et l'utilisation d'appels système. Pour interagir avec la carte réseau, en contournant les interfaces du noyau du système d'exploitation, le framework DPDK (Data Plane Development Kit) est utilisé ; il développe un ensemble de bibliothèques pour le travail de bas niveau avec les adaptateurs réseau. DPDK permet de réduire les coûts généraux et de maintenir un nombre minimum de cycles CPU lors de la réception ou de l'envoi de paquets réseau. |
| |
| Le projet prend en charge les versions converties par F-Stack du serveur multiprotocole Nginx 1.25.2 et du SGBD Redis 6.2.6, qui présentent des performances supérieures aux builds classiques exécutées sur la pile réseau du système. |
| |
| https://github.com/F-Stack/f-stack/releases/tag/1.24 |
| |
| |
| |
https://lists.ubuntu.com/archives/ubuntu-announce/2004-October/000003.html** | https://lists.ubuntu.com/archives/ubuntu-announce/2004-October/000003.html** |
| |
| La distribution Ubuntu Linux fête ses 20 ans |
| 20/10/2024 |
| |
| Il y a vingt ans, le 20 octobre 2004, la première version de la distribution Ubuntu, la 4.10 « Warty Warthog », basée sur Impi Linux, était publiée. Le projet a été fondé par Mark Shuttleworth, un millionnaire sud-africain contributeur de Debian, qui s'est inspiré de l'idée de créer une distribution de bureau accessible aux utilisateurs finaux avec un cycle de développement prévisible et fixe. Plusieurs développeurs du projet Debian ont participé aux travaux, dont certains sont toujours impliqués dans les deux projets. La version Ubuntu 4.10, qui a livré GNOME 2.8, Firefox 0.9 et OpenOffice.org 1.1.2, reste disponible en téléchargement et peut être utilisée pour évaluer à quoi ressemblait le système il y a 20 ans. |
| |
| https://lists.ubuntu.com/archives/ubuntu-announce/2004-October/000003.html |
| |
| |
| |
https://community.intel.com/t5/Blogs/Tech-Innovation/Data-Center/Advancing-Open-Source-Firmware-on-Intel-Xeon-6-Based-Platforms/post/1636720** | https://community.intel.com/t5/Blogs/Tech-Innovation/Data-Center/Advancing-Open-Source-Firmware-on-Intel-Xeon-6-Based-Platforms/post/1636720** |
| |
| Solutions basées sur CoreBoot pour les systèmes équipés de processeurs Intel Xeon 6 |
| 20/10/2024 |
| |
| Intel a annoncé des efforts pour ajouter la prise en charge des plates-formes basées sur les processeurs Intel Xeon 6 (« Granite Rapids ») au projet CoreBoot, qui développe une alternative libre au micrologiciel et au BIOS propriétaires. Le travail est mené conjointement avec 9elements, une société spécialisée dans l'adaptation de CoreBoot à divers équipements. CoreBoot prévoit de préparer un package FSP (Firmware Support Package), comprenant la mise en œuvre des procédures nécessaires à l'initialisation et à la configuration des systèmes équipés de processeurs Intel Xeon 6. |
| |
| Il est prévu que les travaux effectués rendront les solutions basées sur CoreBoot plus attrayantes pour les systèmes d'entreprise et les amèneront au niveau des projets Open Platform Firmware (OPF) de la communauté Open Compute. Il est à noter que l'utilisation de CoreBoot permettra aux entreprises de simplifier le processus d'initialisation du matériel, de réduire les coûts de maintenance et d'adapter les composants de démarrage à leurs besoins, ce qui est particulièrement important lors de la mise en œuvre d'infrastructures définies par logiciel (SDI, Software-Defined Infrastructure) dans les centres de données. |
| |
| Intel mentionne également que CoreBoot permet des hautes performances, une efficacité et une sécurité élevées des charges de travail, et favorise l'innovation et la collaboration dans l'ensemble du secteur. CoreBoot atteint des performances supérieures à celles du micrologiciel UEFI propriétaire en raison de son architecture minimaliste et modulaire qui initialise uniquement les composants matériels nécessaires. CoreBoot réduit également les temps de démarrage en utilisant LinuxBoot pour transférer directement le contrôle au noyau Linux, sans avoir besoin de chargeurs de démarrage ou de micrologiciels supplémentaires. |
| |
| https://community.intel.com/t5/Blogs/Tech-Innovation/Data-Center/Advancing-Open-Source-Firmware-on-Intel-Xeon-6-Based-Platforms/post/1636720 |
| |
| |
| |
https://www.malibal.com/features/dont-support-the-coreboot-project/** | https://www.malibal.com/features/dont-support-the-coreboot-project/** |
| |
| Le fabricant d'ordinateurs portables Malibal attaque le projet CoreBoot |
| 20/10/2024 |
| |
| Malibal, une entreprise d'ordinateurs portables, a sévèrement critiqué la communauté CoreBoot et a appelé à l'arrêt du projet. En outre, Malibal a refusé d'utiliser des processeurs AMD, car le leader de CoreBoot est employé par AMD, et a cessé de fournir des produits à l'Allemagne, à la Pologne et au Texas, car 9elements, AMD et 3mdeb y sont enregistrés, et les représentants de Malibal étaient mécontents de leurs interactions avec eux. De plus, Malibal a promis d'interdire toute personne qui soutient le projet CoreBoot, lui transfère du code, envoie des dons ou participe à ses travaux. Un représentant de Malibal s'est également plaint du coût élevé des services de conseil liés à CoreBoot et a déclaré qu'en plus de 6 mois de travail conjoint, pas une seule ligne de code n'a été écrite en rapport avec l'adaptation de CoreBoot pour les ordinateurs portables Malibal. |
| |
| Le chef du projet CoreBoot s'est étonné de ces attaques, puisque Malibal n'a pas payé un centime à quiconque, aucun contrat n'a été conclu avec lui et aucune spécification technique n'a été établie. Toutes les interactions se sont réduites à une analyse libre des souhaits et du travail déjà effectué chez Malibal, après quoi les entreprises impliquées dans le conseil lié à CoreBoot ont tout simplement refusé de travailler avec Malibal. |
| |
| Christian Walter, responsable du développement du firmware chez 9elements et fondateur de la Fondation OSFW, s'est excusé de la possibilité que sa participation aux discussions puisse être perçue comme de l'arrogance (l'anglais n'est pas sa langue maternelle et il répond souvent depuis son téléphone, ce qui conduit à des messages avec des fautes de frappe), et a clarifié certains détails techniques. |
| |
| L'affirmation de Malibal selon laquelle ils ont fourni une solution toute faite qui n'avait besoin que d'être déboguée n'est pas vraie, car la version du firmware envoyée ne fonctionnait pas et ne démarrait pas sur l'ordinateur portable fourni. Les employés de 9elements ont dû compiler et installer eux-mêmes le firmware pour démarrer l'ordinateur portable avec celui-ci, et, apparemment, le firmware fourni n'avait jamais été démarré sur l'appareil auparavant, c'est-à-dire que le code fourni n'avait jamais été testé en fonctionnement. |
| |
| Après le chargement, les soupçons ont été confirmés, le firmware s'est avéré non fonctionnel et la carte n'a pas quitté l'état de réinitialisation, c'est-à-dire qu'il n'a pas été question d'un débogage final à ce stade du développement du firmware. La société 9elements n'a pas pris d'argent pour les manipulations effectuées avec le firmware proposé, c'est-à-dire qu'elle a en fait effectué un examen gratuit et a renvoyé l'appareil envoyé. Les archives de correspondance et les conversations sont sauvegardées et Christian est prêt à les fournir comme preuve du caractère infondé des déclarations de Malibal. |
| |
| https://www.malibal.com/features/dont-support-the-coreboot-project/ |
| |