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/02 09:25] d52frissue208:actus [2024/09/04 18:59] (Version actuelle) – [18] auntiee
Ligne 9: Ligne 9:
  
 https://marc.info/?l=openbsd-cvs&m=172139969119269&w=2** https://marc.info/?l=openbsd-cvs&m=172139969119269&w=2**
 +
 +OpenBSD ajoute le support de VA-API
 +22/07/2024
 +
 +OpenBSD a adopté des changements qui ajoutent la bibliothèque libva 2.22.0 à la pile Xenocara X11, utilisée dans OpenBSD pour créer un environnement graphique et basée sur des versions modifiées de X.Org 7.7, X Server 21.1.11, freetype 2.13.0 et Mesa 23.1.9. La bibliothèque libva vous permet d'utiliser VA-API (API d'accélération vidéo) pour l'accélération matérielle de l'encodage et du décodage vidéo dans différents formats.
 +
 +L'accélération matérielle a été testée avec des pilotes pour les GPU Intel et AMD en utilisant le navigateur Firefox et le lecteur vidéo mpv. Les pilotes nécessaires pour les GPU Intel sont proposés dans les portages graphics/intel-media-driver et graphics/intel-vaapi-driver, tandis que les composants standard de Mesa sont utilisés pour travailler avec les GPU AMD.
 +
 +https://marc.info/?l=openbsd-cvs&m=172139969119269&w=2
  
  
Ligne 23: Ligne 32:
  
 https://github.com/nixys/nxs-data-anonymizer** https://github.com/nixys/nxs-data-anonymizer**
 +
 +Publication de nxs-data-anonymizer 1.9.0
 +22/07/2024
 +
 +Nxs-data-anonymizer 1.9.0 est disponible - un outil pour anonymiser les dumps des bases de données PostgreSQL et MySQL/MariaDB/Percona. L'outil est écrit en Go et publié sous la licence Apache 2.0.
 +
 +Le programme prend en charge l'anonymisation des données basée sur les modèles et les fonctions de la bibliothèque Sprig. Nxs-data-anonymizer peut être utilisé via des « pipes » sans nom sur la ligne de commande pour rediriger un dump de la base de données source directement vers la base de données cible avec les transformations nécessaires. Le processus d'anonymisation peut être indexé - des données sur l'avancement de l'opération sont affichées à des intervalles spécifiés. Grâce aux commandes externes, en ajoutant la colonne « type : commande » à la valeur, vous pouvez définir la valeur des champs.
 +
 +En fonction du type d'entités dans les paramètres de sécurité, l'outil anonymise les colonnes des tableaux avec les règles décrites dans la section filtres. Si la table ne contient aucune règle, l'outil d'anonymisation ne l'inclura pas dans le dump résultant.
 +
 +Dans la nouvelle version, un bloc « Lien » a été ajouté au filtre de colonne, qui vous permet de lier l'anonymisation des entités de base de données dans différentes tables. Ce bloc stocke les règles selon lesquelles l'outil anonymise les colonnes liées dans les tables spécifiées par la configuration dans l'ensemble de la base de données. Ainsi, les cellules de certaines colonnes qui avaient les mêmes valeurs avant l'anonymisation auront les mêmes valeurs après l'anonymisation.
 +
 +https://github.com/nixys/nxs-data-anonymizer
  
  
Ligne 31: Ligne 53:
  
 https://lists.infradead.org/pipermail/hostap/2024-July/042847.html** https://lists.infradead.org/pipermail/hostap/2024-July/042847.html**
 +
 +Publication de hostapd et wpa_supplicant 2.11
 +23/07/2024
 +
 +Après deux ans et demi de développement, hostapd/wpa_supplicant 2.11, une suite de protocoles sans fil IEEE 802.1X, WPA, WPA2, WPA3 et EAP, est disponible. L'ensemble comprend l'application wpa_supplicant pour la connexion à un réseau sans fil en tant que client et le processus d'arrière-plan hostapd pour assurer le fonctionnement du point d'accès et du serveur d'authentification, qui comprend des composants tels que l'authentificateur WPA, le client/serveur d'authentification RADIUS, le serveur EAP. Le code source du projet est distribué sous licence BSD.
 +
 +https://lists.infradead.org/pipermail/hostap/2024-July/042847.html
  
  
Ligne 41: Ligne 70:
  
 https://www.justjournal.com/users/mbsd/entry/33985** https://www.justjournal.com/users/mbsd/entry/33985**
 +
 +Sortie de MidnightBSD 3.2
 +23/07/2024
 +
 +MidnightBSD 3.2 a été publié, basé sur FreeBSD avec des éléments portés de DragonFly BSD, OpenBSD et NetBSD. L'environnement de bureau de base est construit sur Xfce (optionnellement, vous pouvez installer la combinaison GNUstep + Window Maker + GWorkspace). Contrairement aux autres versions de FreeBSD, MidnightBSD a été développé à l'origine comme un fork de FreeBSD 6.1-beta, qui a été synchronisé avec la base de code de FreeBSD 7 en 2011 et a par la suite absorbé de nombreuses fonctionnalités des branches de FreeBSD 9-12. Pour la gestion des paquets, MidnightBSD utilise le système mport, qui utilise une base de données SQLite pour stocker les index et les métadonnées, ou la boîte à outils Ravenports. Une image d'installation de 949 Mo (i386, amd64) a été préparée pour être téléchargée.
 +
 +https://www.justjournal.com/users/mbsd/entry/33985
 +
  
 **Restructuring the OpenSSL project: **Restructuring the OpenSSL project:
Ligne 54: Ligne 91:
  
 https://mta.openssl.org/pipermail/openssl-announce/2024-July/000313.html** https://mta.openssl.org/pipermail/openssl-announce/2024-July/000313.html**
 +
 +Restructuration du projet OpenSSL
 +24/07/2024
 +
 +Les développeurs de la bibliothèque cryptographique OpenSSL ont annoncé une transformation complète de la structure et des méthodes de gestion du projet. Pour soutenir la mission du projet, deux divisions égales ont été créées - l'organisation à but non lucratif OpenSSL Foundation et la société commerciale OpenSSL Corporation, axées sur les intérêts de la communauté à but non lucratif et des entreprises commerciales. Ces deux divisions fonctionnent de manière totalement indépendante et disposent de processus décisionnels distincts.
 +
 +La mission du projet repose sur des valeurs telles que l'importance de la communauté, l'engagement en faveur d'un modèle de développement Open Source, le respect de la vie privée et des pratiques de gouvernance ouvertes et transparentes. Le comité de gestion d'OpenSSL (OMC), qui existait auparavant, a été supprimé et la prise de décision est confiée aux conseils d'administration conjoints élus séparément dans OpenSSL Foundation et OpenSSL Corporation. Les deux organisations comptent 10 membres votants.
 +
 +En outre, OpenSSL Foundation et OpenSSL Corporation élisent des comités de surveillance composés de représentants de la communauté et de sociétés commerciales intéressées, le comité consultatif technique (TAC) et le comité consultatif commercial (BAC), qui peuvent représenter directement les intérêts de la communauté dans l'élaboration des plans. Le BAC sera formé à la fin du mois d'octobre 2024 et le TAC à la fin du mois d'avril 2025.
 +
 +Le projet n'est plus limité à la bibliothèque OpenSSL et est ouvert à d'autres projets liés à la cryptographie. Les deux premiers projets à rejoindre le projet sont Bouncy Castle (une API cryptographique pour les API Java et C#) et cryptlib (une API de haut niveau pour faciliter l'ajout du chiffrement et de l'authentification aux programmes), qui seront désormais développés sous les auspices d'OpenSSL Foundation et d'OpenSSL Corporation.
 +
 +https://mta.openssl.org/pipermail/openssl-announce/2024-July/000313.html
  
  
Ligne 62: Ligne 112:
  
 https://blog.linuxmint.com/?p=4731** https://blog.linuxmint.com/?p=4731**
 +
 +Sortie de Linux Mint 22
 +24/07/2024
 +
 +La nouvelle version 22 de la distribution Linux Mint a été présentée, passant à la base de paquets d'Ubuntu 24.04 LTS. La distribution est entièrement compatible avec Ubuntu, mais diffère considérablement dans l'approche de l'interface utilisateur et la sélection des applications par défaut. Les développeurs de Linux Mint fournissent un environnement de bureau qui suit les canons classiques de la présentation du bureau, ce qui est plus familier aux utilisateurs qui n'acceptent pas les nouvelles méthodes de construction de l'interface GNOME 3. Des versions DVD basées sur les shells MATE 1.26 (3 Go), Cinnamon (3 Go) et Xfce (3 Go) sont disponibles au téléchargement. Linux Mint 22 est classée comme une version de support à long terme (LTS), pour laquelle des mises à jour seront générées jusqu'en 2029.
 +
 +https://blog.linuxmint.com/?p=4731
  
  
Ligne 74: Ligne 131:
  
 https://selectel-ru.translate.goog/about/newsroom/news/selectel-anonsiroval-otkrytoe-beta-testirovanie-servernoj-operaczionnoj-sistemy-sobstvennoj-razrabotki/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_pto=wapp** https://selectel-ru.translate.goog/about/newsroom/news/selectel-anonsiroval-otkrytoe-beta-testirovanie-servernoj-operaczionnoj-sistemy-sobstvennoj-razrabotki/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_pto=wapp**
 +
 +Selectel a commencé à tester la version bêta publique de sa propre distribution Linux server
 +25/07/2024
 +
 +Selectel a commencé le bêta-test public de sa propre distribution de serveur Linux, Selectel OS, construite sur Debian GNU/Linux 12. L'image ISO d'installation est préparée pour l'architecture x86_64 et occupe 420 Mo.
 +
 +La distribution est destinée à être installée à la fois sur de nouveaux équipements et sur des serveurs existants, tant à l'intérieur qu'à l'extérieur de l'infrastructure Selectel. Actuellement, les builds ne sont disponibles que pour les processeurs d'architecture x86, mais il est prévu d'ajouter à l'avenir la prise en charge d'autres architectures matérielles. Pendant les tests, Selectel prévoit d'élaborer le processus de migration des utilisateurs actuels vers la nouvelle distribution afin de préparer le produit au lancement commercial, prévu pour la fin de l'année 2024. L'une des caractéristiques du produit est le support SLA garanti par Selectel.
 +
 +https://selectel-ru.translate.goog/about/newsroom/news/selectel-anonsiroval-otkrytoe-beta-testirovanie-servernoj-operaczionnoj-sistemy-sobstvennoj-razrabotki/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_pto=wapp
  
  
Ligne 84: Ligne 150:
  
 https://discourse.ubuntu.com/t/announcing-the-multipass-1-14-0-release/46668** https://discourse.ubuntu.com/t/announcing-the-multipass-1-14-0-release/46668**
 +
 +Sortie de Multipass 1.14
 +26/07/2024
 +
 +Canonical a publié la version 1.14 de multipass, une boîte à outils conçue pour simplifier l'installation de différentes versions d'Ubuntu dans des machines virtuelles fonctionnant sur des systèmes de virtualisation Linux, Windows et macOS. Multipass permet à un développeur de lancer la version souhaitée d'Ubuntu dans une machine virtuelle à l'aide d'une seule commande sans paramètres supplémentaires, par exemple pour tester le fonctionnement d'une application. Pour faire fonctionner une machine virtuelle sous Linux, on utilise KVM ou VirtualBox, sous Windows, Hyper-V, et sous macOS, HyperKit. Le code du projet est écrit en C++ et distribué sous licence GPLv3. Un paquet snap a été préparé pour une installation rapide de multipass dans Ubuntu.
 +
 +Multipass extrait indépendamment l'image du système d'exploitation requise et la maintient à jour. Cloud-init peut être utilisé pour la configuration. Vous pouvez monter des partitions de disque dans un environnement virtuel (commande « multipass mount ») et transférer des fichiers individuels entre le système hôte et la machine virtuelle (commande « multipass transfer »). L'intégration complète de la machine virtuelle installée avec le bureau principal est prise en charge (les icônes des applications, les menus du système et les notifications sont ajoutés).
 +
 +https://discourse.ubuntu.com/t/announcing-the-multipass-1-14-0-release/46668
  
  
Ligne 96: Ligne 171:
  
 https://forum.opnsense.org/index.php?topic%3D41700.0** https://forum.opnsense.org/index.php?topic%3D41700.0**
 +
 +Publication d'OPNsense 24.7
 +26/07/2024
 +
 +OPNsense 24.7 a été publiée. Il y a 9 ans, elle s'est séparé du projet pfSense afin de développer une distribution complètement ouverte qui pourrait avoir des fonctionnalités au niveau des solutions commerciales pour le déploiement de pare-feu et de passerelles réseau. Contrairement à pfSense, le projet est positionné comme n'étant pas contrôlé par une seule entreprise, développé avec la participation directe de la communauté et ayant un processus de développement complètement transparent, tout en offrant la possibilité d'utiliser n'importe lequel de ses développements dans des produits tiers, y compris des produits commerciaux. Le code source des composants de la distribution, ainsi que les outils utilisés pour les construire, sont distribués sous la licence BSD. Les assemblages sont préparés sous la forme d'un LiveCD et d'une image système pour lecteurs Flash (488 Mo).
 +
 +La distribution est basée sur FreeBSD. Parmi les caractéristiques d'OPNsense, on trouve une boîte à outils de construction entièrement ouverte, la possibilité d'installer des paquets par-dessus FreeBSD, des outils d'équilibrage de charge, une interface Web pour organiser les connexions des utilisateurs à un réseau (portail captif), la présence de mécanismes de suivi des états de connexion (pare-feu dynamique basé sur pf), la définition de limites de bande passante, le filtrage du trafic, la création d'un VPN basé sur IPsec, OpenVPN et PPTP, l'intégration avec LDAP et RADIUS, le support du DDNS (Dynamic DNS), un système de rapports visuels et de graphiques.
 +
 +La distribution fournit des outils pour créer des configurations tolérantes aux pannes basées sur l'utilisation du protocole CARP et permettant de lancer un basculement vers le pare-feu principal, qui sera automatiquement synchronisé au niveau de la configuration et reprendra la charge en cas de défaillance du nœud primaire. L'administrateur dispose d'une interface moderne et simple pour configurer le pare-feu, construite à l'aide du cadre web Bootstrap et de Phalcon MVC.
 +
 +https://forum.opnsense.org/index.php?topic%3D41700.0
  
  
Ligne 110: Ligne 196:
  
 https://blog.zulip.com/2024/07/25/zulip-9-0-released/** https://blog.zulip.com/2024/07/25/zulip-9-0-released/**
 +
 +Zulip 9
 +27/07/2024
 +
 +La version 9 de Zulip, une plateforme serveur pour le déploiement de messageries instantanées d'entreprise adaptées à l'organisation de la communication entre les employés et les équipes de développement, est disponible. Le projet a été développé à l'origine par Zulip et ouvert après son acquisition par Dropbox sous la licence Apache 2.0. Le code côté serveur est écrit en Python à l'aide du framework Django. Un logiciel client est disponible pour Linux, Windows, macOS, Android et iOS, et une interface Web intégrée est également fournie.
 +
 +Le système prend en charge à la fois la messagerie directe entre deux personnes et les discussions de groupe. Zulip peut être comparé à Slack et considéré comme un analogue interne de Twitter, utilisé pour la communication et la discussion de questions professionnelles au sein de grands groupes d'employés. Il fournit des outils pour suivre le statut et participer à plusieurs conversations simultanément en utilisant un modèle d'affichage des messages en fil rouge qui est le compromis optimal entre le fait d'être lié aux salles Slack et l'espace public unique de Twitter. En faisant suivre simultanément toutes les discussions, vous pouvez rassembler tous les groupes en un seul endroit tout en maintenant une séparation logique entre eux.
 +
 +Les fonctionnalités de Zulip comprennent également la possibilité d'envoyer des messages à l'utilisateur en mode hors ligne (les messages seront délivrés après avoir été mis en ligne), la sauvegarde de l'historique complet des discussions sur le serveur et des outils de recherche dans ces archives, la possibilité d'envoyer des fichiers en mode « glisser-déposer », la mise en évidence automatique de la syntaxe pour les blocs de code transmis dans les messages, un langage de balisage intégré pour créer rapidement des listes et formater du texte, des outils pour envoyer des notifications de groupe, la possibilité de créer des groupes fermés, l'intégration avec Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter et d'autres services, ainsi que des outils pour attacher des balises visuelles aux messages.
 +
 +https://blog.zulip.com/2024/07/25/zulip-9-0-released/
  
  
Ligne 120: Ligne 217:
  
 http://links.twibright.com/download.php** http://links.twibright.com/download.php**
 +
 +Sortie de Links 2.30
 +29/07/2024 
 +
 +Un navigateur Web minimaliste, Links 2.30, a été publié, supportant à la fois les modes console et graphique. En mode console, il est possible d'afficher des couleurs et d'utiliser la souris, si le terminal le permet. Le mode graphique prend en charge la sortie d'images et le lissage des polices. Dans tous les modes, les tableaux et les cadres sont affichés. Le navigateur prend en charge la spécification HTML 4.0, mais ignore CSS et JavaScript. Il prend également en charge les signets, SSL/TLS, les téléchargements en arrière-plan et la gestion du système de menus. En cours d'exécution, Links consomme environ 5 Mo de RAM en mode texte et 20 Mo en mode graphique.
 +
 +La nouvelle version améliore la compilation avec GCC 14, résout les problèmes d'affichage du titre de la fenêtre dans les environnements basés sur kwin, et désactive les opérations DNS asynchrones sur la plateforme Windows pour contourner certains bogues dans Cygwin.
 +
 +http://links.twibright.com/download.php
  
  
Ligne 130: Ligne 236:
  
 https://lists.nongnu.org/archive/html/sysvinit-devel/2024-07/msg00016.html** https://lists.nongnu.org/archive/html/sysvinit-devel/2024-07/msg00016.html**
 +
 +Sortie de SysVinit 3.10
 +29/07/2024 
 +
 +Le système d'initialisation classique, SysVinit, qui était largement utilisé dans les distributions Linux à l'époque d'avant systemd et upstart, et qui continue d'être utilisé dans des distributions telles que Devuan, Debian GNU/Hurd et antiX, a eu une nouvelle version, la 3.10. Le code est écrit en C et distribué sous licence GPLv2. Les versions des utilitaires insserv et startpar utilisés avec sysvinit n'ont pas changé. L'utilitaire insserv est conçu pour organiser le processus de démarrage, en tenant compte des dépendances entre les scripts init, et startpar est utilisé pour assurer le lancement parallèle de plusieurs scripts pendant le processus de démarrage du système.
 +
 +La nouvelle version de SysVinit ajoute le traitement du signal SIGRTMIN+4 et le déclenchement de la commande « shutdown -hP now » pour arrêter le système lorsque ce signal est reçu. Le traitement du signal SIGRTMIN+4 était nécessaire car il est généré par systemd lorsque l'utilisateur exécute la commande « machinectl stop » pour arrêter le système. En outre, la nouvelle version corrige un problème dans le processus bootlogd qui provoque une boucle lors de l'ouverture d'un périphérique en écriture sans effectuer d'opération d'écriture.
 +
 +https://lists.nongnu.org/archive/html/sysvinit-devel/2024-07/msg00016.html
  
  
Ligne 142: Ligne 257:
  
 https://ubports.com/en/blog/ubports-news-1/post/ubuntu-touch-ota-5-focal-release-3933** https://ubports.com/en/blog/ubports-news-1/post/ubuntu-touch-ota-5-focal-release-3933**
 +
 +Version du firmware pour Ubuntu Touch OTA-5 Focal
 +30/07/2024 
 +
 +Après six mois de développement, le projet UBports, qui a repris le développement de la plateforme mobile Ubuntu Touch après le retrait de Canonical, a présenté son firmware OTA-5 Focal (over-the-air). Il s'agit de la quatrième version d'Ubuntu Touch, basée sur le paquet Ubuntu 20.04. Le projet développe également un portage expérimental du bureau Unity 8, qui a été renommé Lomiri.
 +
 +La mise à jour Ubuntu Touch OTA-5 Focal sera publiée dans les prochains jours pour les appareils Asus Zenfone Max Pro M1, F(x)tec Pro1 X, Fairphone 3/3+/4, Google Pixel 3a/3a XL, JingPad A1, Oneplus 5/5T/6/6T, Sony Xperia X, Vollaphone X/22/X23 et Xiaomi Poco X3 NFC / X3. Par rapport à la version précédente, les builds pour les appareils OnePlus One, Samsung Galaxy S7, Xiaomi Redmi Note 9/9 Pro/9 Pro Max/9S et Xiaomi Poco M2 Pro ne seront pas générés. Il est à noter que la version est principalement axée sur la correction de bugs.
 +
 +https://ubports.com/en/blog/ubports-news-1/post/ubuntu-touch-ota-5-focal-release-3933
  
  
Ligne 152: Ligne 276:
  
 https://www.supergrubdisk.org/2024/07/30/super-grub2-disk-2-06s4-released/** https://www.supergrubdisk.org/2024/07/30/super-grub2-disk-2-06s4-released/**
 +
 +Super Grub2 Disk 2.06s4 publié
 +31/07/2024 
 +
 +Cinq ans après la publication de la dernière version, la nouvelle version 2.06s4 d'une image de démarrage spécialisée Super Grub2 Disk est présentée, conçue pour démarrer n'importe quel système dans des situations où l'utilisateur est confronté à un chargeur de démarrage endommagé, à l'incapacité de démarrer le système, ou à l'écrasement du chargeur de démarrage principal dans les systèmes avec plusieurs systèmes d'exploitation. Une interface de console basée sur des menus est proposée pour gérer et rechercher des systèmes amorçables. Les partitions avec LVM et RAID, les partitions cryptées (LUKS1, LUKS2 et geli), le démarrage à partir d'EFI, ieee1275 et CoreBoot sont pris en charge. Des modes de récupération sont fournis pour diverses distributions Linux, FreeBSD, FreeDOS, macOS, GNU/Hurd, ReactOS et diverses versions de Windows (à partir de Windows 98). La taille de l'image de démarrage pour la clé USB est de 97 Mo.
 +
 +La nouvelle version [utilise] le chargeur de démarrage GNU GRUB 2.06. Elle prend également en charge le format de cryptage de disque LUKS2, le système de fichiers BTRFS, le démarrage de Linux à partir de la partition /boot et la gestion des partitions de disque à l'aide d'étiquettes. La prise en charge du chargement du système d'exploitation ReactOS et des versions de Debian et Arch basées sur le noyau GNU/Hurd a été implémentée. La possibilité d'amorcer Debian et Ubuntu en mode UEFI Secure Boot est fournie.
 +
 +https://www.supergrubdisk.org/2024/07/30/super-grub2-disk-2-06s4-released/
  
  
Ligne 160: Ligne 293:
  
 https://forums.funtoo.org/topic/5182-all-good-things-must-come-to-an-end/** https://forums.funtoo.org/topic/5182-all-good-things-must-come-to-an-end/**
 +
 +Funtoo Linux va vers le grand serveur dans le ciel
 +31/07/2024 
 +
 +Daniel Robbins, le fondateur de la distribution Gentoo qui s'est retiré du projet en 2009, a annoncé la fin du développement de la distribution Funtoo Linux, qu'il développait depuis 2006, en tant que projet visant à améliorer les technologies disponibles dans Gentoo. La perte d'intérêt et le désir de consacrer son temps à d'autres choses sont cités comme raisons de la fermeture du projet. Il n'y avait pas de candidat valable dans la communauté à qui transférer le contrôle, il a donc été décidé de fermer simplement le projet, mais ceux qui le souhaitent peuvent continuer son développement en créant un dérivé.
 +
 +https://forums.funtoo.org/topic/5182-all-good-things-must-come-to-an-end/
  
  
Ligne 172: Ligne 312:
  
 https://lkml.org/lkml/2024/7/31/1242** https://lkml.org/lkml/2024/7/31/1242**
 +
 +Plan visant à mettre fin à la prise en charge des anciens processeurs ARM dans le noyau Linux
 +01/08/2024 
 +
 +Arnd Bergmann, responsable des paquets du noyau chez SUSE, a publié sur la liste de diffusion des développeurs du noyau Linux un plan visant à retirer du noyau basé sur GCC et des outils de construction le code permettant de prendre en charge les anciens processeurs ARM et les ABI, jeux d'instructions et capacités du noyau qui leur sont associés. Ce plan est encore au stade de RFC, c'est-à-dire qu'il est soumis à la discussion de la communauté. Si le plan est approuvé, la suppression des anciens processeurs ARM devrait commencer dans le noyau Linux 6.12, dont la sortie est prévue en décembre. Les premiers candidats à la suppression sont ARMv4 (sans supprimer ARMv4T), iWMMXt, BE32 et OABI.
 +
 +L'arrêt de la prise en charge des anciens processeurs ARM dans le noyau recoupe l'arrêt de leur prise en charge dans GCC - certains des processeurs soumis à la suppression ne sont plus pris en charge dans les dernières branches de GCC, et d'autres devraient être supprimés dans les prochaines versions, ce qui simplifiera la modernisation et la mise en œuvre de nouvelles fonctionnalités dans le compilateur. La suppression de la prise en charge d'une architecture dans GCC nécessitera la suppression de cette prise en charge dans le noyau si la version minimale de GCC prise en charge par le noyau est augmentée (actuellement, au moins la version 5.1 de GCC est nécessaire pour construire le noyau).
 +
 +https://lkml.org/lkml/2024/7/31/1242
  
  
Ligne 180: Ligne 329:
  
 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**
 +
 +Azure Linux 3.0
 +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 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
  
  
Ligne 190: Ligne 346:
  
 https://blogs.kde.org/2024/08/02/amarok-3.1-tricks-of-the-light-released/** https://blogs.kde.org/2024/08/02/amarok-3.1-tricks-of-the-light-released/**
 +
 +Lecteur de musique Amarok 3.1.0
 +03/08/2024 
 +
 +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.
 +
 +https://blogs.kde.org/2024/08/02/amarok-3.1-tricks-of-the-light-released/
  
  
Ligne 202: Ligne 367:
  
 https://www.swift.org/blog/announcing-swift-homomorphic-encryption/** https://www.swift.org/blog/announcing-swift-homomorphic-encryption/**
 +
 +Bibliothèque ouverte de chiffrement homomorphique
 +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 (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.
 +
 +https://www.swift.org/blog/announcing-swift-homomorphic-encryption/
  
  
Ligne 212: Ligne 386:
  
 https://manjaro.org/news/2024/manjaro-immutable-testing** https://manjaro.org/news/2024/manjaro-immutable-testing**
 +
 +Une version de Manjaro Linux à mise à jour atomique
 +04/08/2024 
 +
 +Les développeurs de la distribution Manjaro Linux, construite sur Arch Linux et destinée aux utilisateurs novices, ont annoncé le début des tests d'une nouvelle version expérimentale « Manjaro Immutable ». Elle a la particularité de fournir le système de base sous la forme d'une seule image monolithique, montée en mode lecture seule et mise à jour entièrement en mode atomique. La taille de l'image de démarrage est de 1,7 Go. Seul le démarrage en mode UEFI est pris en charge à la fois sur le matériel x86_64 et sur les systèmes de virtualisation et d'émulation tels que VirtualBox et QEMU. Une fois les tests terminés, l'équipe prévoit de donner à cette version le statut de version officielle de Manjaro.
 +
 +L'équipe propose d'installer les programmes sous forme de paquets au format Flatpak et d'utiliser des environnements créés à l'aide de Podman et Distrobox. Il est possible de désactiver le blocage des changements dans la partition racine et d'utiliser le gestionnaire de paquets standard pacman, mais les paquets ainsi installés seront perdus après la prochaine mise à jour du système et devront être réinstallés.
 +
 +https://manjaro.org/news/2024/manjaro-immutable-testing
  
  
Ligne 220: Ligne 403:
  
 https://www.mail-archive.com/info-gnu@gnu.org/msg03314.html** https://www.mail-archive.com/info-gnu@gnu.org/msg03314.html**
 +
 +Sortie de GNU Binutils 2.43
 +05/08/2024
 +
 +L'ensemble d'utilitaires système GNU Binutils 2.43 est disponible. Il comprend des programmes tels que l'éditeur de liens GNU, l'assembleur GNU, nm, objdump, dlltool, readelf, size, strings et strip. Le projet développe également le service debuginfod pour le chargement dynamique de symboles de débogage à partir d'un serveur externe.
 +
 +https://www.mail-archive.com/info-gnu@gnu.org/msg03314.html
  
  
Ligne 232: Ligne 422:
  
 https://nxos.org/changelog/release-announcement-nitrux-3-6-0/** https://nxos.org/changelog/release-announcement-nitrux-3-6-0/**
 +
 +Sortie de Nitrux 3.6.0
 +05/08/2024
 +
 +La distribution Nitrux 3.6.0, construite sur Debian, les technologies KDE et le système d'initialisation OpenRC, est disponible. Le projet propose son propre bureau, NX Desktop, qui est un complément de KDE Plasma. Il est basé sur la bibliothèque Maui, où un ensemble d'applications utilisateur standard est en cours de développement pour la distribution, qui peuvent être utilisées à la fois sur les systèmes de bureau et les appareils mobiles. Pour installer des applications supplémentaires, des AppImages sont promues. L'image de démarrage complète a une taille de 3 Go. Le code du projet est distribué sous licence libre.
 +
 +Le bureau NX offre un style différent, sa propre implémentation de la barre d'état système, le centre de notification et divers plasmoïdes, tels qu'un configurateur de connexion réseau et une applet multimédia pour ajuster le volume et contrôler la lecture de contenu multimédia. Les applications construites à l'aide du cadre MauiKit comprennent le gestionnaire de fichiers Index, l'éditeur de texte Note, l'émulateur de terminal Station, le lecteur de musique VVave, le lecteur vidéo Clip, le centre logiciel NX et la visionneuse d'images Pix.
 +
 +https://nxos.org/changelog/release-announcement-nitrux-3-6-0/
  
  
Ligne 246: Ligne 445:
  
 https://github.com/vortexgpgpu/vortex/releases/tag/v2.2** https://github.com/vortexgpgpu/vortex/releases/tag/v2.2**
 +
 +Vortex 2.2 est disponible
 +07/08/2024
 +
 +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 GPGPU évolutif prend en charge les architectures de jeux d'instructions RISC-V RV32IMF et RV64IMAFD 32 et 64 bits, et peut inclure une mémoire partagée optionnelle, des caches L1, L2 et L3, ainsi qu'un nombre configurable de cœurs, de warps et de threads. À son tour, chaque cœur peut inclure un nombre configurable d'ALU, de FPU, de LSU et de SFU. Les FPGA qui peuvent être utilisés pour le prototypage sont Altera Arria 10, Altera Stratix 10, Xilinx Alveo U50, U250, U280 et Xilinx Versal VCK5000. Verilator (simulateur Verilog), RTLSIM (simulation RTL) et SimX (simulation logicielle) peuvent être utilisés pour simuler le fonctionnement de la puce.
 +
 +Pour le développement d'applications, une boîte à outils est proposée, comprenant des variantes de PoCL (compilateur et runtime OpenCL), LLVM/Clang, GCC et Binutils adaptées au travail avec Vortex. Le projet prend en charge la spécification OpenCL 1.2 et, par le biais de la traduction vers OpenCL, la représentation intermédiaire des shaders SPIR-V. Pour les graphiques basés sur les technologies Vortex, un GPU ouvert Skybox est en cours de développement et prend en charge l'API graphique Vulkan. Le prototype Skybox créé, basé sur le FPGA Altera Stratix 10 et comprenant 32 cœurs (512 threads), a permis d'atteindre une performance de remplissage de 3,7 gigapixels par seconde (29,4 gigatransactions par seconde) à une fréquence de 230 MHz.
 +
 +https://github.com/vortexgpgpu/vortex/releases/tag/v2.2
  
  
Ligne 258: Ligne 470:
  
 https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/** https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/**
 +
 +Publication de Puppeteer 23 
 +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 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.
 +
 +La version 23 de Puppeteer se distingue par la prise en charge officielle du navigateur Firefox, en plus des navigateurs basés sur le moteur Chromium (le projet Puppeteer est soutenu par les développeurs de l'extension Chrome Browser Automation). Les protocoles CDP (Chrome DevTools Protocol) et WebDriver BiDi sont pris en charge pour l'interaction avec les navigateurs. Par défaut, les navigateurs se lancent en mode « headless ». Il est à noter que la stabilisation dans la nouvelle version de la prise en charge de Firefox et de WebDriver BiDi permet d'utiliser Puppeteer comme un outil universel pour l'automatisation des tests d'applications Web dans différents navigateurs.
 +
 +https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/
  
  
Ligne 272: Ligne 495:
  
 https://system76.com/cosmic** https://system76.com/cosmic**
 +
 +Première version alpha de l'environnement de bureau COSMIC
 +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.
 +
 +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.
 +
 +https://system76.com/cosmic
  
  
Ligne 282: Ligne 516:
  
 https://github.com/mikex86/LibreCuda** https://github.com/mikex86/LibreCuda**
 +
 +Le projet LibreCUDA exécutera du code CUDA sur les GPU NVIDIA sans Runtime propriétaire
 +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 distribué sous la licence du MIT.
 +
 +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
  
  
Ligne 294: Ligne 537:
  
 https://discourse.ubuntu.com/t/kernel-version-selection-for-ubuntu-releases/47007** https://discourse.ubuntu.com/t/kernel-version-selection-for-ubuntu-releases/47007**
 +
 +Ubuntu passe aux dernières versions du noyau dans les prochaines versions
 +09/08/2024
 +
 +Les responsables des paquets du noyau de Canonical (Canonical Kernel Team) ont annoncé des changements dans le processus de sélection de la version du noyau Linux, pour les prochaines versions d'Ubuntu. Il a été décidé de fournir à la distribution le dernier noyau Linux au moment de la sortie. En conséquence, la stabilisation et la préparation des paquets de noyau dans le processus de préparation des nouvelles versions d'Ubuntu peuvent désormais être effectuées non seulement à partir d'assemblages d'une version existante du noyau, mais aussi sur la base des versions candidates publiées.
 +
 +Jusqu'à présent, la version du noyau pour la prochaine version d'Ubuntu était choisie sur la base de la version stable du noyau qui existait déjà au moment où la fonctionnalité de la future version d'Ubuntu a été gelée. Compte tenu du fait que de nouvelles branches du noyau sont formées tous les 2 à 3 mois, il arrivait souvent que la branche précédente du noyau soit incluse dans la version d'Ubuntu, malgré la publication d'une nouvelle branche stable peu avant la sortie d'Ubuntu, ce qui provoquait l'insatisfaction des utilisateurs qui souhaitaient obtenir le dernier noyau avec des fonctionnalités et un support matériel à jour.
 +
 +Le nouveau processus de sélection des versions permet de sélectionner un noyau qui se trouve dans la phase de gel des fonctionnalités d'Ubuntu, qui accepte des modifications ou qui est un candidat à une version anticipée. Pour que la version du noyau soit approuvée au moment où la version bêta est formée (environ un mois avant la sortie d'Ubuntu), le noyau doit être au stade de la sortie ou des candidats à la sortie tardive (rc4 et plus). Dans ce dernier cas, la version du noyau sera publiée peu avant la sortie d'Ubuntu, et le paquet contenant le noyau pour Ubuntu sera testé sur la base de versions préliminaires, qui après 4 versions candidates sont généralement tout à fait exploitables et ne comprennent que des corrections de bogues. Par exemple, la version d'octobre d'Ubuntu 24.10 prévoit de livrer non pas le noyau 6.10 déjà disponible, mais le noyau 6.11, qui devrait être publié à la fin du mois de septembre.
 +
 +https://discourse.ubuntu.com/t/kernel-version-selection-for-ubuntu-releases/47007
  
  
Ligne 308: Ligne 562:
  
 https://x.com/awesomekling/status/1822236888188498031** https://x.com/awesomekling/status/1822236888188498031**
 +
 +Le navigateur Ladybird passe à Swift
 +10/08/2024
 +
 +Les développeurs du navigateur expérimental Ladybird ont annoncé leur intention d'utiliser le langage de programmation Swift comme langage principal pour leur projet. L'intégration du code Swift devrait commencer à l'automne, après la sortie de Swift 6. Grâce à la possibilité de combiner du code en C++ et en Swift, Swift sera mis en œuvre progressivement sans réécrire le code existant.
 +
 +Swift a été choisi en raison d'un certain nombre d'avantages, notamment la sécurité de la mémoire, la protection contre les conditions de course, la syntaxe moderne et l'ergonomie. L'équipe de Ladybird accorde une importance particulière à la nature orientée objet de Swift, qui lui permet de modéliser plus précisément les spécifications Web et les éléments internes des navigateurs. Les développeurs notent également l'amélioration de la prise en charge de Swift pour les plateformes non-Apple et le travail actif sur la compatibilité avec C++, ce qui ouvre la voie à l'introduction progressive du langage dans le projet. Malgré les liens historiques de Swift avec Apple, le langage devient de plus en plus indépendant, comme en témoigne, par exemple, le déplacement de son dépôt vers une organisation distincte sur GitHub.
 +
 +Andreas Kling, fondateur du projet Ladybird, a fait part de ses réflexions sur Rust. Selon lui, bien que Rust dispose d'un écosystème impressionnant, il est moins adapté au développement de programmes de longue durée avec des graphes d'objets complexes et de grande taille. En outre, M. Kling a qualifié la communauté Rust de « toxique ».
 +
 +https://x.com/awesomekling/status/1822236888188498031
  
  
Ligne 318: Ligne 583:
  
 https://discuss.haiku-os.org/t/progress-on-porting-firefox/13493/143** https://discuss.haiku-os.org/t/progress-on-porting-firefox/13493/143**
 +
 +Firefox porté sur Haiku OS
 +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 à 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.
 +
 +https://discuss.haiku-os.org/t/progress-on-porting-firefox/13493/143
  
  
Ligne 334: Ligne 608:
  
 https://daniel.haxx.se/blog/2024/08/08/curl-welcomes-wcurl-to-the-team/** https://daniel.haxx.se/blog/2024/08/08/curl-welcomes-wcurl-to-the-team/**
 +
 +wcurl a été accepté dans le projet Curl
 +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 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.
 +
 +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é.
 +
 +L'utilitaire désactive également le traitement des substitutions « {} » et « [] » dans les URL et autorise l'utilisation d'espaces dans les liens, en les remplaçant indépendamment par le format « %xx ». L'option « --curl-options » permet à l'utilisateur de définir toutes les options de curl, et l'option « --dry-run » permet de définir une ligne pour exécuter curl sans effectuer l'opération.
 +
 +L'annonce mentionne également l'utilitaire trurl, créé par l'auteur de curl l'année dernière, qui complète curl avec des capacités d'analyse et de manipulation d'URL. En utilisant l'utilitaire trurl, vous pouvez rapidement effectuer des actions dans des scripts telles que le remplacement du nom d'hôte, des pages et des paramètres individuels dans un lien, l'extraction d'un hôte et d'un chemin d'accès à partir d'un lien, la conversion d'une URL en une représentation séparée d'éléments au format JSON. Le code de trurl est écrit en C et Perl, et est distribué sous la licence Curl.
 +
 +https://daniel.haxx.se/blog/2024/08/08/curl-welcomes-wcurl-to-the-team/
  
  
Ligne 346: Ligne 635:
  
 https://frigate.video/** https://frigate.video/**
 +
 +Sortie de Frigate 0.14
 +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 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.
 +
 +https://frigate.video/
  
  
Ligne 358: Ligne 656:
  
 https://hyprland.org/news/update42/** https://hyprland.org/news/update42/**
 +
 +Sortie de Hyprland 0.42
 +12/08/2024
 +
 +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.
 +
 +La nouvelle version se distingue par l'abandon total de la connexion à la bibliothèque wlroots au profit de sa propre version du protocole Wayland et de la bibliothèque de rendu aquamarine, qui implémente des backends pour Wayland, DRM (Direct Rendering Manager) et le travail sans écran (Headless). La nouvelle version ajoute également le support du mécanisme « explicit sync », qui permet de réduire la latence, de se débarrasser des artefacts et d'éliminer les bégaiements lors de la sortie des graphiques sur les systèmes équipés de GPU NVIDIA.
 +
 +https://hyprland.org/news/update42/
  
  
Ligne 368: Ligne 677:
  
 https://sourceforge.net/projects/rebeccablackos/files/2024-08-12/** https://sourceforge.net/projects/rebeccablackos/files/2024-08-12/**
 +
 +RebeccaBlackOS 2024-08-12
 +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 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.
 +
 +https://sourceforge.net/projects/rebeccablackos/files/2024-08-12/
  
  
Ligne 380: Ligne 698:
  
 https://tails.net/news/version_6.6/** https://tails.net/news/version_6.6/**
 +
 +Sortie de Tails 6.6
 +13/08/2024
 +
 +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é 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/
  
  
Ligne 388: Ligne 715:
  
 https://blog.minetest.net/2024/08/12/5.9.0-released/** https://blog.minetest.net/2024/08/12/5.9.0-released/**
 +
 +Sortie de Minetest 5.9.0
 +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 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/
  
  
Ligne 400: Ligne 734:
  
 https://www.mesa3d.org/news/releases/mesa-24-2-0-is-released/** https://www.mesa3d.org/news/releases/mesa-24-2-0-is-released/**
 +
 +Publication de Mesa 24.2
 +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, la 24.2.1, sera 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 fournit également un support complet d'OpenGL 4.6 pour iris (Intel Gen 8+ GPUs), radeonsi (AMD), Crocus (anciens Intel Gen4-Gen7 GPUs), zink, llvmpipe, virgl (Virgil3D virtual GPU for QEMU/KVM), freedreno drivers (Qualcomm Adreno), d3d12 (une couche pour organiser le travail OpenGL au-dessus de DirectX 12) et asahi (AGX GPU utilisé dans les puces Apple M1 et M2). Le support OpenGL 4.5 est disponible pour les GPU AMD (r600) et NVIDIA (nvc0). Le support d'OpenGL 3.3 est présent dans les pilotes softpipe (rasterizer logiciel) et nv50 (NVIDIA NV50).
 +
 +https://www.mesa3d.org/news/releases/mesa-24-2-0-is-released/
  
  
Ligne 412: Ligne 757:
  
 https://www.debian.org/News/2024/20240814** https://www.debian.org/News/2024/20240814**
 +
 +Debian 11 est passée à l'étape de maintenance LTS
 +15/08/2024
 +
 +Le projet Debian a annoncé la fin de la prise en charge à temps plein de la distribution Debian 11 « Bullseye », qui a été publiée il y a trois ans. À l'avenir, les mises à jour des vulnérabilités pour Debian 11 seront publiées par le biais du programme d'assistance étendue (LTS), qui durera jusqu'au 31 août 2026. La prise en charge régulière de la branche actuelle, Debian 12, durera jusqu'au 10 juin 2026, après quoi des mises à jour LTS seront publiées pour cette branche jusqu'au 30 juin 2028.
 +
 +La publication des mises à jour pour la branche LTS est effectuée par un groupe séparé de développeurs, l'équipe LTS, formé de passionnés et de représentants d'entreprises intéressées par la livraison à long terme de mises à jour pour Debian. L'équipe LTS prendra le relais de l'équipe de sécurité Debian et continuera à prendre en charge Debian 11 sans interruption. Les mises à jour ne seront publiées que pour les architectures i386, amd64, arm64 et armhf.
 +
 +https://www.debian.org/News/2024/20240814
  
  
Ligne 422: Ligne 776:
  
 https://www.deepin.org/en/deepin-v23-is-officially-released/** https://www.deepin.org/en/deepin-v23-is-officially-released/**
 +
 +Publication de Deepin 23
 +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 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.
 +
 +https://www.deepin.org/en/deepin-v23-is-officially-released/
  
  
Ligne 430: Ligne 793:
  
 https://spacey-432.itch.io/outertale** https://spacey-432.itch.io/outertale**
 +
 +Le jeu Outertale en Open Source
 +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 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
  
  
Ligne 442: Ligne 812:
  
 https://godotengine.org/article/godot-4-3-a-shared-effort/** https://godotengine.org/article/godot-4-3-a-shared-effort/**
 +
 +Sortie de Godot 4.3
 +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 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.
 +
 +https://godotengine.org/article/godot-4-3-a-shared-effort/
  
  
Ligne 450: Ligne 829:
  
 https://github.com/Jenyay/outwiker/releases/tag/3.3.0-stable** https://github.com/Jenyay/outwiker/releases/tag/3.3.0-stable**
 +
 +Sortie d'OutWiker 3.3
 +16/08/2024
 +
 +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
  
  
Ligne 460: Ligne 846:
  
 https://translate.google.com/website?sl=auto&tl=en&hl=en-US&client=webapp&u=https://openscaler.braim.org/** https://translate.google.com/website?sl=auto&tl=en&hl=en-US&client=webapp&u=https://openscaler.braim.org/**
 +
 +Russian Open OS Challenge 2024
 +17/08/2024
 +
 +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.
 +
 +https://translate.google.com/website?sl=auto&tl=en&hl=en-US&client=webapp&u=https://openscaler.braim.org/
  
  
Ligne 474: Ligne 869:
  
 https://github.com/labwc/labwc/releases/tag/0.8.0** https://github.com/labwc/labwc/releases/tag/0.8.0**
 +
 +Publication de labwc 0.8.0
 +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 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.
 +
 +En plus du menu racine intégré, configuré par le fichier menu.xml, vous pouvez connecter des implémentations de menu d'applications tierces, telles que bemenu, fuzzel et wofi. Vous pouvez utiliser Waybar, sfwbar, Yambar ou LavaLauncher comme panneau. Pour gérer la connexion des moniteurs et modifier leurs paramètres, il vous est suggèré d'utiliser wlr-randr ou kanshi. L'écran est verrouillé à l'aide de swaylock.
 +
 +https://github.com/labwc/labwc/releases/tag/0.8.0
  
  
Ligne 483: Ligne 889:
 https://github.com/minios-linux/minios-live/releases/tag/v3.3.4** https://github.com/minios-linux/minios-live/releases/tag/v3.3.4**
  
 +Sortie de MiniOS 3.3.4
 +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 à 1 660 Mo d'espace disque.
 +
 +https://github.com/minios-linux/minios-live/releases/tag/v3.3.4
 + 
  
 **A Catchy update: **A Catchy update:
Ligne 492: Ligne 905:
  
 https://cachyos.org/blog/2408-august-release/** https://cachyos.org/blog/2408-august-release/**
 +
 +Une mise à jour « accrocheuse »
 +19/08/2024 
 +
 +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 venant du projet Librewolf.
 +
 +https://cachyos.org/blog/2408-august-release/
  
  
Ligne 504: Ligne 926:
  
 https://www.cockroachlabs.com/blog/enterprise-license-announcement/** https://www.cockroachlabs.com/blog/enterprise-license-announcement/**
 +
 +Les cafards ferment boutique
 +19/08/2024 
 +
 +CockroachDB a annoncé un changement de politique de licence, l'arrêt de la version Core de son SGBD et une limitation significative des options gratuites. Ces changements seront appliqués à partir de la version 24.3, prévue pour novembre. Le code de CockroachDB restera disponible, mais sous une licence restrictive (modèle « code available »). Jusqu'à présent, l'entreprise proposait deux options de SGBD : la version gratuite CockroachDB Core, qui offre des fonctionnalités de base, et la version payante CockroachDB Enterprise, qui comprend des fonctionnalités avancées et des optimisations liées à la tolérance aux pannes, à la mise à l'échelle et à la protection de l'information.
 +
 +La version gratuite de CockroachDB Core est désormais abandonnée au profit de deux nouvelles éditions Enterprise pour le déploiement de CockroachDB sur vos serveurs, qui contiennent toutes les fonctionnalités avancées, mais dont l'utilisation est limitée : CockroachDB Enterprise Trial, qui ne peut être utilisée que pendant 30 jours, et CockroachDB Enterprise Free, qui n'a pas de limite de temps mais ne peut être utilisée que par les développeurs individuels, les étudiants et les entreprises dont le chiffre d'affaires annuel est inférieur à 10 millions de dollars.
 +
 +https://www.cockroachlabs.com/blog/enterprise-license-announcement/
  
  
Ligne 518: Ligne 949:
  
 http://www.menuetos.net/index.htm** http://www.menuetos.net/index.htm**
 +
 +Menuet en Allegretto
 +20/08/2024 
 +
 +Le système d'exploitation MenuetOS 1.53, dont le noyau est entièrement développé en langage assembleur, vient d'être publié. Les versions de MenuetOS sont préparées pour les systèmes x86 64-bit et peuvent être exécutées sous QEMU. La version du système occupe 1,4 Mo et est créée sous la forme d'une image pour disquette et d'une image ISO à graver sur CD (l'exécution dans VirtualBox est prise en charge). Le code source du projet Menuet64 est distribué sous une licence restrictive nécessitant une approbation pour toute utilisation commerciale, et Menuet32 est sous licence GPL.
 +
 +Le système prend en charge le multitâche préemptif, le démarrage sur les systèmes UEFI et le SMP sur les systèmes multicœurs. Le projet développe également son propre serveur X et fournit une interface utilisateur graphique intégrée avec prise en charge des thèmes, des opérations de glisser-déposer, de l'encodage UTF-8 et de la commutation des dispositions de clavier. Pour le développement d'applications en langage assembleur, il offre son propre environnement de développement intégré.
 +
 +Le système d'exploitation comprend une pile réseau, des pilotes pour Ethernet et USB 2.0, les codecs audio AC97 et Intel HDA (ALC662/888). Le projet développe un navigateur Web HTTPC simple, des clients mail et ftp, un client VNC, des serveurs ftp et http, des applications pour visualiser des images, éditer des textes, travailler avec des fichiers, regarder des vidéos, jouer de la musique. Pour naviguer dans les fichiers, ils suggèrent d'utiliser le gestionnaire de fichiers NDN (Necromancer's Dos Navigator), porté pour MenuetOS. Il est possible de faire fonctionner un émulateur DOS et des jeux tels que Quake et Doom.
 +
 +Les modifications récentes apportées à MenuetOS comprennent l'inclusion du lecteur multimédia MPlayer, une nouvelle conception de l'interface et du système de menus, la prise en charge des fichiers exécutables au format ELF et la fourniture de composants pour la compatibilité avec Linux. La compatibilité avec Linux est assurée par une couche de base POSIX qui vous permet de créer des applications GUI pouvant fonctionner sous Menuet et Linux/X11, ainsi que par un serveur X natif écrit en langage assembleur, vers lequel vous pouvez rediriger la sortie d'une application fonctionnant sur un système externe avec Linux, afin d'afficher son interface dans MenuetOS.
 +
 +http://www.menuetos.net/index.htm
  
  
Ligne 526: Ligne 970:
  
 https://blogs.oracle.com/solaris/post/announcing-oracle-solaris-114-sru72** https://blogs.oracle.com/solaris/post/announcing-oracle-solaris-114-sru72**
 +
 +Un navire nommé Solaris
 +20/08/2024 
 +
 +Oracle a publié la version SRU 72 (Support Repository Update) du système d'exploitation Solaris 11.4, qui offre une série de changements et d'améliorations majeurs pour la branche Solaris 11.4. Pour installer les correctifs proposés dans la mise à jour, il suffit d'exécuter la commande « pkg update ». Les utilisateurs peuvent également profiter de l'édition gratuite de Solaris 11.4 CBE (Common Build Environment), qui est développée à l'aide d'un modèle de publication en continu.
 +
 +https://blogs.oracle.com/solaris/post/announcing-oracle-solaris-114-sru72
  
  
Ligne 538: Ligne 989:
  
 https://blog.documentfoundation.org/blog/2024/08/22/libreoffice-248/** https://blog.documentfoundation.org/blog/2024/08/22/libreoffice-248/**
 +
 +Liberté d'Office :
 +22/08/2024 
 +
 +La Document Foundation a présenté une nouvelle version de LibreOffice 24.8. Des paquets d'installation prêts à l'emploi sont préparés pour diverses distributions Linux, Windows et macOS. 166 développeurs ont participé à la préparation de cette version, dont 108 sont des bénévoles. 57 % des modifications ont été apportées par 49 employés des trois entreprises qui supervisent le projet - Collabora, Red Hat et Allotropia, 20 % par huit employés de The Document Foundation, et 23 % des modifications ont été ajoutées par 115 enthousiastes indépendants.
 +
 +La version 24.8 de LibreOffice est étiquetée « Community », sera soutenue par des passionnés et n'est pas destinée à une utilisation en entreprise. LibreOffice Community est disponible gratuitement pour tout le monde sans exception, y compris les utilisateurs professionnels. Pour les entreprises qui ont besoin de services supplémentaires, des produits de la famille LibreOffice Enterprise sont développés séparément, pour lesquels des entreprises partenaires fourniront un support complet, la possibilité de recevoir des mises à jour sur une longue période de temps (LTS) et des fonctions supplémentaires telles que SLA (Service Level Agreements).
 +
 +https://blog.documentfoundation.org/blog/2024/08/22/libreoffice-248/
  
  
Ligne 546: Ligne 1006:
  
 https://kde.org/announcements/gear/24.08.0/** https://kde.org/announcements/gear/24.08.0/**
 +
 +Accéléré
 +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, 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/
  
  
Ligne 558: Ligne 1025:
  
 https://discourse.gnome.org/t/gimps-master-branch-string-freeze/22895** https://discourse.gnome.org/t/gimps-master-branch-string-freeze/22895**
 +
 +Gel de GIMP
 +23/08/2024 
 +
 +Les développeurs de l'éditeur graphique GIMP ont annoncé qu'ils faisaient passer la branche GIMP 3 à l'étape de gel des données des chaînes de caractères, ce qui permet d'arrêter les modifications des chaînes de textes affichées dans l'interface. Le gel de ces chaînes de caractères est l'une des étapes finales de la préparation de la version et a pour but de donner du temps (au moins un mois) aux équipes impliquées dans la traduction de l'interface dans différentes langues pour achever leur travail, afin qu'elles ne soient pas distraites par le suivi des changements dans les éléments déjà traduits. Une exception est faite uniquement pour la correction des fautes de frappe et des erreurs qui entraînent des changements de lignes.
 +
 +On suppose que toutes les fonctionnalités prévues pour une prochaine version sont déjà prêtes et que les tâches restantes ne nécessiteront pas de modifications de lignes. L'étape suivante consiste à empêcher l'API d'apporter des modifications. Avant la version finale, une version candidate (GIMP 3.0.0-RC1) sera également générée et un travail sera effectué pour identifier et corriger les erreurs. En fonction des résultats des tests, une deuxième version candidate pourra être publiée. La date du gel de l'API et de la génération des versions candidates n'a pas encore été déterminée.
 +
 +La branche GIMP 3.0 offre des améliorations telles que la transition vers GTK3, le support natif de Wayland et HiDPI, le support de base du modèle de couleur CMYK (late binding), un nettoyage significatif de la base de code, une nouvelle API pour le développement de plugins, la mise en cache du rendu, le support de la sélection de plusieurs couches (Multi-layer selection), l'édition dans l'espace colorimétrique d'origine, une implémentation initiale d'un mode d'édition non destructif.
 +
 +https://discourse.gnome.org/t/gimps-master-branch-string-freeze/22895
  
  
Ligne 568: Ligne 1046:
  
 https://github.com/MidnightCommander/mc/releases/tag/4.8.32** https://github.com/MidnightCommander/mc/releases/tag/4.8.32**
 +
 +Twelve bells, CO
 +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 distribué sous licence GPLv3+.
 +
 +https://github.com/MidnightCommander/mc/releases/tag/4.8.32
  
  
Ligne 576: Ligne 1061:
  
 At the current stage of development, the SurrealEngine engine can load and draw maps, and also supports almost all the capabilities of UnrealScript scripts (only arrays and some networking capabilities have not yet been implemented). It supports detection of resources from the following games based on the 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 and Wheel of Time. Most are still crashing though. At the current stage of development, the SurrealEngine engine can load and draw maps, and also supports almost all the capabilities of UnrealScript scripts (only arrays and some networking capabilities have not yet been implemented). It supports detection of resources from the following games based on the 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 and Wheel of Time. Most are still crashing though.
 +
 +https://github.com/dpjudas/SurrealEngine**
 +
 +Nouvelles fantasmagoriques
 +24/08/2024 
 +
 +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. Toutefois, la plupart des jeux ne fonctionnent toujours pas.
  
 https://github.com/dpjudas/SurrealEngine https://github.com/dpjudas/SurrealEngine
 +
  
 **Caching bees: **Caching bees:
Ligne 589: Ligne 1084:
  
 https://lore.kernel.org/lkml/sctzes5z3s2zoadzldrpw3yfycauc4kpcsbpidjkrew5hkz7yf@eejp6nunfpin** https://lore.kernel.org/lkml/sctzes5z3s2zoadzldrpw3yfycauc4kpcsbpidjkrew5hkz7yf@eejp6nunfpin**
 +
 +Cacher des B
 +24/08/2024 
 +
 +En discutant du prochain lot de correctifs proposés pour inclusion dans le noyau 6.11-rc5 par l'auteur de Bcachefs, Linus Torvalds a écrit qu'il commençait à regretter d'avoir accepté le système de fichiers Bcachefs dans le noyau. Le mécontentement de Torvalds est dû au fait que Kent Overstreet, l'auteur de Bcachefs, au stade des candidats à la version finale, envoie des correctifs trop volumineux qui, en fait, non seulement corrigent des erreurs, mais continuent également à développer des fonctionnalités, malgré le fait que les changements fonctionnels ne sont autorisés qu'au stade initial du développement d'une nouvelle branche, et qu'au stade rc5, seuls de petits correctifs individuels sont acceptés, dont la taille ne devrait de préférence pas dépasser 100 lignes de code.
 +
 +Le correctif envoyé pour Bcachefs, qui a ajouté 1309 lignes et supprimé 671 lignes dans 39 fichiers, comprenait deux changements importants en plus des corrections de bogues : la prise en charge d'une nouvelle structure de données pour gérer la liste des éléments libres dans le cache et la possibilité de transformer les tables de hachage pour le cache. Une nouvelle structure a été ajoutée pour éliminer les verrous inutiles du cache et éviter les situations qui pourraient conduire à une contention des verrous dans les charges de travail multithreadées.
 +
 +Ce n'est pas la première fois que des corrections majeures pour Bcachefs ont été poussées après la fenêtre de poussée, ni la première fois que de simples corrections de bogues ont été poussées pour inclure des ajouts de fonctionnalités plus lourdes par le biais de demandes de poussée dans les étapes finales du développement d'une nouvelle branche.
 +
 +https://lore.kernel.org/lkml/sctzes5z3s2zoadzldrpw3yfycauc4kpcsbpidjkrew5hkz7yf@eejp6nunfpin
  
  
Ligne 601: Ligne 1107:
  
 http://www.cs.cmu.edu/~awb/linux.history.html** http://www.cs.cmu.edu/~awb/linux.history.html**
 +
 +Le meilleur pour la fin
 +25/08/2024 
 +
 +Le 25 août 1991, après cinq mois de développement, Linus Torvalds, étudiant de 21 ans, annonce sur le groupe de discussion comp.os.minix la création d'un prototype fonctionnel d'un nouveau système d'exploitation Linux, pour lequel on note l'achèvement des portages de bash 1.08 et de gcc 1.40. La première version publique du noyau Linux a été annoncée le 17 septembre. Le noyau 0.0.1 avait une taille de 62 Ko sous forme comprimée et contenait environ 10 000 lignes de code source. Le noyau Linux moderne compte plus de 35 millions de lignes de code.
 +
 +À l'origine, Linus avait pensé appeler le noyau Freax, à partir des mots « free », « freak » et X (Unix). Mais le nom « Linux » a été donné au noyau grâce à Ari Lemmke qui, à la demande de Linus, a publié le noyau sur le serveur FTP de l'université, en nommant le répertoire contenant l'archive non pas « freax », comme Torvalds l'avait demandé, mais « linux ». L'homme d'affaires entreprenant William Della Croce a enregistré la marque Linux et voulait percevoir des redevances au fil du temps, mais il a ensuite changé d'avis et transféré tous les droits de la marque à Linus. La mascotte officielle du noyau Linux, Tux le pingouin, a été choisie à l'issue d'un concours organisé en 1996. Le nom Tux signifie Torvalds UniX.
 +
 +http://www.cs.cmu.edu/~awb/linux.history.html
  
issue208/actus.1725261921.txt.gz · Dernière modification : 2024/09/02 09:25 de d52fr