Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue202:actus [2024/02/29 16:49] – d52fr | issue202:actus [2024/03/01 15:57] (Version actuelle) – [16] auntiee |
---|
La liste de diffusion des développeurs du noyau Linux a publié des lettres reçues par l'un des développeurs lors de sa correspondance avec Hans Reiser. En 2008, Reiser a été condamné à la prison à vie pour le meurtre de sa femme à la suite d'une querelle et d'une tentative ultérieure de dissimuler le crime (en 2027, Hans pourra déposer une demande de libération conditionnelle). Dans les lettres publiées, Hans regrette ses erreurs d'interaction avec la communauté des développeurs, discute de la dépréciation de ReiserFS v3 dans le noyau Linux 6.6, analyse l'histoire du développement de ReiserFS, mentionne les espoirs associés à la promotion de ReiserFS v4, et explique les solutions techniques mises en œuvre dans ReiserFS v4. | La liste de diffusion des développeurs du noyau Linux a publié des lettres reçues par l'un des développeurs lors de sa correspondance avec Hans Reiser. En 2008, Reiser a été condamné à la prison à vie pour le meurtre de sa femme à la suite d'une querelle et d'une tentative ultérieure de dissimuler le crime (en 2027, Hans pourra déposer une demande de libération conditionnelle). Dans les lettres publiées, Hans regrette ses erreurs d'interaction avec la communauté des développeurs, discute de la dépréciation de ReiserFS v3 dans le noyau Linux 6.6, analyse l'histoire du développement de ReiserFS, mentionne les espoirs associés à la promotion de ReiserFS v4, et explique les solutions techniques mises en œuvre dans ReiserFS v4. |
| |
Commentant la décision de retirer ReiserFS du noyau, Hans a mentionné que la question de savoir si ce logiciel reste utile et s'il doit continuer à être fourni dans le noyau devrait être décidée par les utilisateurs et les mainteneurs, en tenant compte des réalités actuelles. Il comprend que le fait d'avoir du code ReiserFS dans le noyau crée une charge supplémentaire pour les mainteneurs en raison de la nécessité de tester et d'assurer la compatibilité avec les nouvelles fonctionnalités émergeant dans le noyau, et si le SF n'est plus pertinent, il n'y a pas de raison de continuer à le fournir dans le cadre du noyau. Lors du développement de ReiserFS 4, de nombreuses lacunes de ReiserFS 3 ont été corrigées et la maintenance a été simplifiée, mais cette version n'a jamais été acceptée dans le noyau. | Commentant la décision de retirer ReiserFS du noyau, Hans a mentionné que la question de savoir si ce logiciel reste utile et s'il doit continuer à être fourni dans le noyau devrait être décidée par les utilisateurs et les mainteneurs, en tenant compte des réalités actuelles. Il comprend que le fait d'avoir du code ReiserFS dans le noyau crée une charge supplémentaire pour les mainteneurs en raison de la nécessité de tester et d'assurer la compatibilité avec les nouvelles fonctionnalités émergeant dans le noyau, et si le FS n'est plus pertinent, il n'y a pas de raison de continuer à le fournir dans le cadre du noyau. Lors du développement de ReiserFS 4, de nombreuses lacunes de ReiserFS 3 ont été corrigées et la maintenance a été simplifiée, mais cette version n'a jamais été acceptée dans le noyau. |
| |
Selon Hans, sa seule demande est d'ajouter un fichier README accompagnant le code ReiserFS, avant que celui-ci ne soit retiré du noyau, en mentionnant Mikhail Gilulu, Konstantin Shvachko et Anatoly Pinchuk, dont les contributions au développement n'ont pas été reconnues. Ils ont été engagés par Hans et ont développé ReiserFS, mais en raison du caractère effréné de Hans et de ses exigences excessives (Hans pouvait travailler 24 heures sur 24 et attendait un enthousiasme similaire de la part des autres), ils ont quitté le projet, ce qui, à l'époque, a été perçu par Hans comme une trahison, mais avec le temps, il s'est rendu compte que leur décision était justifiée compte tenu des circonstances. | Selon Hans, sa seule demande est d'ajouter un fichier README accompagnant le code ReiserFS, avant que celui-ci ne soit retiré du noyau, en mentionnant Mikhail Gilulu, Konstantin Shvachko et Anatoly Pinchuk, dont les contributions au développement n'ont pas été reconnues. Ils ont été engagés par Hans et ont développé ReiserFS, mais en raison du caractère effréné de Hans et de ses exigences excessives (Hans pouvait travailler 24 heures sur 24 et attendait un enthousiasme similaire de la part des autres), ils ont quitté le projet, ce qui, à l'époque, a été perçu par Hans comme une trahison, mais avec le temps, il s'est rendu compte que leur décision était justifiée compte tenu des circonstances. |
30/01/2024 | 30/01/2024 |
| |
Après trois mois de développement, le projet UBports, qui a repris le développement de la plateforme mobile Ubuntu Touch après que Canonical s'en soit retiré, a présenté son firmware OTA-4 Focal (over-the-air). Il s'agit de la quatrième version d'Ubuntu Touch, basée sur le paquet Ubuntu 20.04 (les versions précédentes étaient basées sur Ubuntu 16.04). Le projet développe également un portage expérimental du bureau Unity 8, qui a été renommé Lomiri. | Après trois mois de développement, le projet UBports, qui a repris le développement de la plateforme mobile Ubuntu Touch après que Canonical s'en est retiré, a présenté son firmware OTA-4 Focal (over-the-air). Il s'agit de la quatrième version d'Ubuntu Touch, basée sur le paquet Ubuntu 20.04 (les versions précédentes étaient basées sur Ubuntu 16.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-4 Focal sera publiée dans les prochains jours pour les Asus Zenfone Max Pro M1, Fairphone 3/3+ et 4, F(x)tec Pro1 X, Google Pixel 3a/3a XL, Vollaphone 22, Vollaphone X23, Vollaphone devices X, Vollaphone, JingPad A1, OnePlus One/5/6, Sony Xperia X, Samsung Galaxy S7, Xiaomi Poco X3 NFC/X3, Xiaomi Redmi Note 9, 9 Pro, 9 Pro Max et 9S, Xiaomi Poco M2 Pro. Au stade du test bêta, il existe des assemblages pour Pine64 PinePhone, PinePhone Pro et PineTab et PineTab2. | La mise à jour Ubuntu Touch OTA-4 Focal sera publiée dans les prochains jours pour les Asus Zenfone Max Pro M1, Fairphone 3/3+ et 4, F(x)tec Pro1 X, Google Pixel 3a/3a XL, Vollaphone 22, Vollaphone X23, Vollaphone devices X, Vollaphone, JingPad A1, OnePlus One/5/6, Sony Xperia X, Samsung Galaxy S7, Xiaomi Poco X3 NFC/X3, Xiaomi Redmi Note 9, 9 Pro, 9 Pro Max et 9S, Xiaomi Poco M2 Pro. Au stade du test bêta, des assemblages pour Pine64 PinePhone, PinePhone Pro et PineTab et PineTab2 existent. |
| |
https://ubports.com/en/blog/ubports-news-1/post/ubuntu-touch-ota-4-focal-release-3916 | https://ubports.com/en/blog/ubports-news-1/post/ubuntu-touch-ota-4-focal-release-3916 |
Les développeurs du projet Gentoo ont annoncé l'introduction d'un dépôt séparé avec des paquets binaires compilés avec le support de la troisième version de la microarchitecture x86-64 (x86-64-v3), utilisée dans les processeurs Intel depuis environ 2015 (en commençant par Intel Haswell) et caractérisée par la présence d'extensions telles que AVX, AVX2, BMI2, FMA, LZCNT, MOVBE et SXSAVE. Le dépôt propose un ensemble de paquets distincts, construits en parallèle avec le dépôt publié en décembre, dans lequel l'assemblage était réalisé pour l'architecture de base x86-64, qui peut être utilisée sur n'importe quel processeur 64-bit d'Intel et AMD. | Les développeurs du projet Gentoo ont annoncé l'introduction d'un dépôt séparé avec des paquets binaires compilés avec le support de la troisième version de la microarchitecture x86-64 (x86-64-v3), utilisée dans les processeurs Intel depuis environ 2015 (en commençant par Intel Haswell) et caractérisée par la présence d'extensions telles que AVX, AVX2, BMI2, FMA, LZCNT, MOVBE et SXSAVE. Le dépôt propose un ensemble de paquets distincts, construits en parallèle avec le dépôt publié en décembre, dans lequel l'assemblage était réalisé pour l'architecture de base x86-64, qui peut être utilisée sur n'importe quel processeur 64-bit d'Intel et AMD. |
| |
Le nouveau référentiel vous permet d'obtenir de meilleures performances sur les processeurs modernes en utilisant des instructions étendues dans les programmes. Pour vérifier la prise en charge de l'architecture x86-64-v3, vous pouvez afficher les informations relatives au processeur en exécutant « ld.so --help » (ou « /usr/lib64/ld-linux-x86-64.so.2 --help »). Pour activer le dépôt x86-64-v3 dans le gestionnaire de paquets, vous devez remplacer x86-64 par x86-64-v3 dans le paramètre sync-uri présent dans les fichiers du répertoire /etc/portage/binrepos.conf/. | Le nouveau dépôt vous permet d'obtenir de meilleures performances sur les processeurs modernes en utilisant des instructions étendues dans les programmes. Pour vérifier la prise en charge de l'architecture x86-64-v3, vous pouvez afficher les informations relatives au processeur en exécutant « ld.so --help » (ou « /usr/lib64/ld-linux-x86-64.so.2 --help »). Pour activer le dépôt x86-64-v3 dans le gestionnaire de paquets, vous devez remplacer x86-64 par x86-64-v3 dans le paramètre sync-uri présent dans les fichiers du répertoire /etc/portage/binrepos.conf/. |
| |
https://www.gentoo.org/news/2024/02/04/x86-64-v3.html | https://www.gentoo.org/news/2024/02/04/x86-64-v3.html |
Le noyau Linux et les paquets libcamera, y compris les modifications apportées au projet, sont disponibles dans le dépôt COPR pour une installation sur Fedora Linux 39. Le serveur média Pipewire peut être utilisé pour capturer de la vidéo à partir de caméras MIPI. La prise en charge du travail avec les caméras via Pipewire a déjà été adoptée dans la bibliothèque libwebrtc. Dans Firefox, la possibilité de travailler avec des caméras via Pipewire a été amenée à un état adapté à l'utilisation de WebRTC, à partir de la version 122. Par défaut, le travail avec les caméras via Pipewire dans Firefox est désactivé et nécessite que le paramètre « media.webrtc.camera.allow- » soit activé dans about:config pipewire. | Le noyau Linux et les paquets libcamera, y compris les modifications apportées au projet, sont disponibles dans le dépôt COPR pour une installation sur Fedora Linux 39. Le serveur média Pipewire peut être utilisé pour capturer de la vidéo à partir de caméras MIPI. La prise en charge du travail avec les caméras via Pipewire a déjà été adoptée dans la bibliothèque libwebrtc. Dans Firefox, la possibilité de travailler avec des caméras via Pipewire a été amenée à un état adapté à l'utilisation de WebRTC, à partir de la version 122. Par défaut, le travail avec les caméras via Pipewire dans Firefox est désactivé et nécessite que le paramètre « media.webrtc.camera.allow- » soit activé dans about:config pipewire. |
| |
https://hansdegoede.dreamwidth.org/28153.html** | https://hansdegoede.dreamwidth.org/28153.html |
| |
| |
07/02/2024 | 07/02/2024 |
| |
La nouvelle version 1.13 du serveur SMTP chasquid a été présentée, qui met l'accent sur la facilité de configuration et la sécurité. Chasquid est principalement conçue pour être utilisée dans des projets typiques qui n'ont pas la flexibilité et la fonctionnalité de Postfix et Exim. Le code du projet est écrit en Go et distribué sous la licence Apache 2.0. | La nouvelle version 1.13 du serveur SMTP chasquid a été présentée ; elle met l'accent sur la facilité de configuration et la sécurité. Chasquid est principalement conçue pour être utilisée dans des projets typiques qui n'ont pas la flexibilité et la fonctionnalité de Postfix et Exim. Le code du projet est écrit en Go et distribué sous la licence Apache 2.0. |
| |
https://groups.google.com/g/chasquid/c/ztlFgik2mPA | https://groups.google.com/g/chasquid/c/ztlFgik2mPA |
09/02/2024 | 09/02/2024 |
| |
Microsoft a introduit sa propre implémentation de l'utilitaire sudo, conçu pour organiser l'exécution sélective de commandes dans un terminal avec des droits d'administrateur. L'utilitaire est inclus dans les versions de test de Windows 11 Insider Preview Build 26052 (activé dans la section des paramètres « Developer Features »), fera partie de la prochaine mise à jour de Windows 11 et, à l'avenir, pourrait être porté sur Windows 10. Le code de l'utilitaire est prévu pour être ouvert sous la licence MIT (actuellement, seuls le cadre de dépôt et le cadre PowerShell sont disponibles). | Microsoft a introduit sa propre implémentation de l'utilitaire sudo, conçu pour organiser l'exécution sélective de commandes dans un terminal avec des droits d'administrateur. L'utilitaire est inclus dans les versions de test de Windows 11 Insider Preview Build 26052 (activé dans la section des paramètres « Developer Features »), fera partie de la prochaine mise à jour de Windows 11 et, à l'avenir, pourrait être porté sur Windows 10. Le code de l'utilitaire est prévu pour être ouvert sous la licence du MIT (actuellement, seuls le cadre de dépôt et le cadre PowerShell sont disponibles). |
| |
L'utilitaire a été écrit à partir de zéro dans l'optique d'une intégration avec Windows et ne fait qu'implémenter conceptuellement les idées du projet sudo classique utilisé sous Linux, s'en distinguant au niveau des options de la ligne de commande et de la logique de délégation. L'utilitaire est également en retard sur le projet indépendant existant gsudo en termes de fonctionnalités, qui développe un analogue de sudo pour Windows, distribué sous la licence MIT. | L'utilitaire a été écrit à partir de zéro dans l'optique d'une intégration avec Windows et ne fait qu'implémenter conceptuellement les idées du projet sudo classique utilisé sous Linux, s'en distinguant au niveau des options de la ligne de commande et de la logique de délégation. L'utilitaire est également en retard sur le projet indépendant existant gsudo en termes de fonctionnalités, projet qui développe un analogue de sudo pour Windows, distribué sous la licence du MIT. |
| |
Les caractéristiques de sudo de Microsoft comprennent l'affichage d'une boîte de dialogue de confirmation de l'opération, le lancement d'applications dans une nouvelle fenêtre (forceNewWindow), localement (normal) ou en mode avec saisie de données bloquée (disableInput). Contrairement à l'utilitaire runas existant, le sudo de Microsoft ne prend en charge que l'exécution de programmes avec des privilèges administratifs et ne peut pas être utilisé pour s'exécuter en tant qu'autres utilisateurs. En outre, sudo ne requiert pas de mot de passe administrateur, mais utilise le mécanisme UAC (User Account Control) pour vérifier la demande. | Les caractéristiques de sudo de Microsoft comprennent l'affichage d'une boîte de dialogue de confirmation de l'opération, le lancement d'applications dans une nouvelle fenêtre (forceNewWindow), localement (normal) ou en mode avec saisie de données bloquée (disableInput). Contrairement à l'utilitaire runas existant, le sudo de Microsoft ne prend en charge que l'exécution de programmes avec des privilèges administratifs et ne peut pas être utilisé pour s'exécuter en tant qu'autres utilisateurs. En outre, sudo ne requiert pas de mot de passe administrateur, mais utilise le mécanisme UAC (User Account Control) pour vérifier la demande. |
| |
Theo de Raadt, fondateur du projet OpenBSD, a publié une réponse humoristique à la publication de sudo pour Windows, dans laquelle il ridiculise l'attitude de Microsoft à l'égard du développement. Par analogie avec les actions de Microsoft, un patch avec l'implémentation de Word a été proposé pour être inclus dans OpenBSD, créé en renommant l'éditeur de texte mg. Comme dans le cas de la publication de sudo par Microsoft, l'application Word ignore également l'intersection du nom avec un projet existant, ne se soucie pas du maintien de la compatibilité, ne tient pas compte des éventuelles violations de la marque et est publiée sans clarifier l'opinion de l'équipe de développement du produit d'origine. | Theo de Raadt, fondateur du projet OpenBSD, a publié une réponse humoristique à la publication de sudo pour Windows, dans laquelle il ridiculise l'attitude de Microsoft à l'égard de développement. Par analogie avec les actions de Microsoft, un patch avec l'implémentation de Word a été proposé pour être inclus dans OpenBSD, créé en renommant l'éditeur de texte mg. Comme dans le cas de la publication de sudo par Microsoft, l'application Word ignore également l'intersection du nom avec un projet existant, ne se soucie pas du maintien de la compatibilité, ne tient pas compte des éventuelles violations de la marque et est publiée sans clarifier l'opinion de l'équipe de développement du produit d'origine. |
| |
https://devblogs.microsoft.com/commandline/introducing-sudo-for-windows/ | https://devblogs.microsoft.com/commandline/introducing-sudo-for-windows/ |
Arkime comprend des outils de capture et d'indexation du trafic PCAP, ainsi que des outils d'accès rapide aux données indexées. L'utilisation d'un format PCAP standard simplifie grandement l'intégration avec les analyseurs de trafic existants tels que Wireshark. Le volume des données stockées n'est limité que par la taille de la baie de disques disponible. Les métadonnées des sessions sont indexées dans un cluster basé sur le moteur Elasticsearch ou OpenSearch. Le composant de capture de trafic fonctionne en mode multithread et résout les tâches de surveillance, d'écriture de dumps PCAP sur disque, d'analyse des paquets capturés et d'envoi de métadonnées des sessions (SPI, Stateful packet inspection) et les protocoles au cluster Elasticsearch/OpenSearch. Il est également possible de stocker les fichiers PCAP sous forme cryptée. | Arkime comprend des outils de capture et d'indexation du trafic PCAP, ainsi que des outils d'accès rapide aux données indexées. L'utilisation d'un format PCAP standard simplifie grandement l'intégration avec les analyseurs de trafic existants tels que Wireshark. Le volume des données stockées n'est limité que par la taille de la baie de disques disponible. Les métadonnées des sessions sont indexées dans un cluster basé sur le moteur Elasticsearch ou OpenSearch. Le composant de capture de trafic fonctionne en mode multithread et résout les tâches de surveillance, d'écriture de dumps PCAP sur disque, d'analyse des paquets capturés et d'envoi de métadonnées des sessions (SPI, Stateful packet inspection) et les protocoles au cluster Elasticsearch/OpenSearch. Il est également possible de stocker les fichiers PCAP sous forme cryptée. |
| |
Pour analyser les informations accumulées, une interface Web est proposée qui permet de naviguer, de rechercher et d'exporter des échantillons. L'interface Web offre plusieurs modes de visualisation - des statistiques générales, des cartes de connexion et des graphiques visuels avec des données sur les changements dans l'activité du réseau aux outils pour étudier les sessions individuelles, analyser l'activité dans le contexte des protocoles utilisés et analyser les données à partir des dumps PCAP. Une API est également fournie pour vous permettre de transmettre à des applications tierces des données sur les paquets capturés au format PCAP et les sessions désassemblées au format JSON. | Pour analyser les informations accumulées, une interface Web qui permet de naviguer, de rechercher et d'exporter des échantillons est proposée. L'interface Web offre plusieurs modes de visualisation - des statistiques générales, des cartes de connexion et des graphiques visuels avec des données sur les changements dans l'activité du réseau aux outils pour étudier les sessions individuelles, analyser l'activité dans le contexte des protocoles utilisés et analyser les données à partir des dumps PCAP. Une API est également fournie pour vous permettre de transmettre à des applications tierces des données sur les paquets capturés au format PCAP et les sessions désassemblées au format JSON. |
| |
https://arkime.com/release-v5 | https://arkime.com/release-v5 |
Le projet UBports, qui a repris le développement de la plateforme mobile Ubuntu Touch après son abandon par Canonical, a annoncé une transition vers un nouveau modèle de génération de versions. Au lieu de versions sous la forme « OTA-number branch_name », les nouvelles versions du firmware Ubuntu Touch sont publiées en utilisant le schéma « year.month.update », où l'année et le mois correspondent à la date d'une version majeure basée sur une nouvelle branche d'Ubuntu. Le numéro de la mise à jour correspond à une version mineure qui n'inclut que des corrections et des améliorations mineures. Les versions majeures devraient être publiées tous les six mois, et les versions intermédiaires tous les deux mois. | Le projet UBports, qui a repris le développement de la plateforme mobile Ubuntu Touch après son abandon par Canonical, a annoncé une transition vers un nouveau modèle de génération de versions. Au lieu de versions sous la forme « OTA-number branch_name », les nouvelles versions du firmware Ubuntu Touch sont publiées en utilisant le schéma « year.month.update », où l'année et le mois correspondent à la date d'une version majeure basée sur une nouvelle branche d'Ubuntu. Le numéro de la mise à jour correspond à une version mineure qui n'inclut que des corrections et des améliorations mineures. Les versions majeures devraient être publiées tous les six mois, et les versions intermédiaires tous les deux mois. |
| |
Le nouveau schéma sera appliqué après la mise à jour du projet vers les paquets Ubuntu 24.04. La première version d'Ubuntu Touch basée sur Ubuntu 24.04 devrait être publiée en juin et portera le numéro 24.6.0. Lorsque des mises à jour correctives seront générées, elles porteront le numéro 24.6.1, 24.6.2, etc. Dans 6 mois, vers décembre 2024, Ubuntu Touch 24.12.0 sera publié et proposera de nouvelles fonctionnalités et des changements par rapport à Ubuntu 24.10. Chaque version majeure sera abandonnée un mois après la création de la nouvelle version majeure. | Le nouveau schéma sera appliqué après la mise à jour du projet vers les paquets d'Ubuntu 24.04. La première version d'Ubuntu Touch basée sur Ubuntu 24.04 devrait être publiée en juin et portera le numéro 24.6.0. Lorsque des mises à jour correctives seront générées, elles porteront le numéro 24.6.1, 24.6.2, etc. Dans 6 mois, vers décembre 2024, Ubuntu Touch 24.12.0 sera publié et proposera de nouvelles fonctionnalités et des changements par rapport à Ubuntu 24.10. Chaque version majeure sera abandonnée un mois après la création de la nouvelle version majeure. |
| |
Puisque la transition de la branche actuelle, basée sur Ubuntu 20.04, à Ubuntu 24.04, nécessite beaucoup plus de travail et une stabilisation supplémentaire, il est prévu que la branche Ubuntu Touch Focal soit supportée pendant un certain temps en parallèle de la nouvelle branche Ubuntu Touch 24.6. En particulier, il est prévu de générer des mises à jour OTA-5 Focal, OTA-6 Focal, etc. pour Ubuntu Touch jusqu'à ce que la nouvelle branche soit complètement stabilisée. Dans le même temps, les mises à jour OTA pour Ubuntu Touch Focal n'incluront que des corrections de bogues et de vulnérabilités, et les nouvelles fonctionnalités seront développées dans la branche Ubuntu Touch 24.6. | Puisque la transition de la branche actuelle, basée sur Ubuntu 20.04, à Ubuntu 24.04, nécessite beaucoup plus de travail et une stabilisation supplémentaire, il est prévu que la branche Ubuntu Touch Focal soit supportée pendant un certain temps en parallèle de la nouvelle branche Ubuntu Touch 24.6. En particulier, il est prévu de générer des mises à jour OTA-5 Focal, OTA-6 Focal, etc. pour Ubuntu Touch jusqu'à ce que la nouvelle branche soit complètement stabilisée. Dans le même temps, les mises à jour OTA pour Ubuntu Touch Focal n'incluront que des corrections de bogues et de vulnérabilités, et les nouvelles fonctionnalités seront développées dans la branche Ubuntu Touch 24.6. |
12/02/2024 | 12/02/2024 |
| |
John Baldwin, au nom de l'équipe centrale de FreeBSD, a émis un avertissement concernant la fin du support des plates-formes 32-bit. La branche FreeBSD 15 prévoit d'arrêter le support des plateformes armv6, i386, et powerpc, et la branche FreeBSD 16 prévoit d'arrêter le support de la plateforme 32-bit armv7 restante. La possibilité de compiler des programmes 32-bit et d'utiliser le mode COMPAT_FREEBSD32 pour exécuter des exécutables 32-bit dans un environnement basé sur un noyau 64-bit sera maintenue au moins jusqu'à la fin du cycle de vie de la branche FreeBSD 16. Il n'est pas prévu de supprimer la possibilité d'exécuter des programmes 32-bit à partir de programmes 64-bit. | John Baldwin, au nom de l'équipe centrale de FreeBSD, a émis un avertissement concernant la fin du support des plateformes 32-bit. La branche FreeBSD 15 prévoit d'arrêter le support des plateformes armv6, i386, et powerpc, et la branche FreeBSD 16 prévoit d'arrêter le support de la plateforme 32-bit armv7 restante. La possibilité de compiler des programmes 32-bit et d'utiliser le mode COMPAT_FREEBSD32 pour exécuter des exécutables 32-bit dans un environnement basé sur un noyau 64-bit sera maintenue au moins jusqu'à la fin du cycle de vie de la branche FreeBSD 16. Il n'est pas prévu de supprimer la possibilité d'exécuter des programmes 32-bit à partir de programmes 64-bit. |
| |
Les raisons de l'arrêt du support des architectures 32-bit incluent le déclin de la popularité des installations 32-bit, un changement dans le marché du matériel vers les systèmes 64-bit, la mise hors service du matériel 32-bit, et le manque de ressources du projet pour supporter les plates-formes héritées. | Les raisons de l'arrêt du support des architectures 32-bit incluent le déclin de la popularité des installations 32-bit, un changement dans le marché du matériel vers les systèmes 64-bit, la mise hors service du matériel 32-bit, et le manque de ressources du projet pour supporter les plates-formes héritées. |
https://www.freelists.org/post/regolith-linux/Regolith-Desktop-31-release-announcement** | https://www.freelists.org/post/regolith-linux/Regolith-Desktop-31-release-announcement** |
| |
Environnement de bureau Regolith 3.1 | Environnement de bureau Regolith Desktop 3.1 |
13/02/2024 | 13/02/2024 |
| |
13/02/2024 | 13/02/2024 |
| |
Suite à l'arrêt de la vente de licences perpétuelles, Broadcom, qui a acquis l'activité VMware en novembre dernier, a cessé de distribuer des versions gratuites de l'hyperviseur VMware vSphere (ESXi 7.x et 8.x). Les versions gratuites étaient limitées par le nombre de cœurs de processeurs et la taille de la mémoire, et n'incluaient pas de fonctionnalités avancées. Cependant, les fonctionnalités de base étaient présentes dans ces versions, ce qui les rendait populaires pour les petites implémentations personnelles et expérimentales. Aucun produit alternatif n'est fourni. | Suite à l'arrêt de la vente de licences perpétuelles, Broadcom, qui a acquis l'activité VMware en novembre dernier, a cessé de distribuer des versions gratuites de l'hyperviseur VMware vSphere (ESXi 7.x et 8.x). Les versions gratuites étaient limitées par le nombre de cœurs du processeur et la taille de la mémoire, et n'incluaient pas de fonctionnalités avancées. Cependant, les fonctionnalités de base étaient présentes dans ces versions, ce qui les rendait populaires pour les petites implémentations personnelles et expérimentales. Aucun produit alternatif n'est fourni. |
| |
https://kb.vmware.com/s/article/2107518 | https://kb.vmware.com/s/article/2107518 |
https://github.com/OpenVPN/openvpn/releases/tag/v2.6.9** | https://github.com/OpenVPN/openvpn/releases/tag/v2.6.9** |
| |
Mise à jour d'OpenVPN 2.6.9 avec changement de licence : | Mise à jour d'OpenVPN 2.6.9 avec changement de licence |
13/02/2024 | 13/02/2024 |
| |
Une nouvelle version d'OpenVPN 2.6.9 a été préparée, un paquetage pour la création de réseaux privés virtuels qui permet d'établir une connexion cryptée entre deux machines clientes ou de fournir un serveur VPN centralisé pour le fonctionnement simultané de plusieurs clients. La nouvelle version se distingue par l'octroi d'une nouvelle licence. Le code du projet est passé d'une licence GPLv2 pure à une licence combinée, dans laquelle le texte de la GPLv2 est complété par une exception qui permet de lier le code à la licence Apache 2.0, ce qui est impossible dans des conditions normales sans redélivrer le code en raison de l'incompatibilité entre les licences GPLv2 et Apache 2.0. | Une nouvelle version 2.6.9 d'OpenVPN a été préparée, un paquet pour la création de réseaux privés virtuels qui permet d'établir une connexion cryptée entre deux machines clientes ou de fournir un serveur VPN centralisé pour le fonctionnement simultané de plusieurs clients. La nouvelle version se distingue par l'octroi d'une nouvelle licence. Le code du projet est passé d'une licence GPLv2 pure à une licence combinée, dans laquelle le texte de la GPLv2 est complété par une exception qui permet de lier le code à la licence Apache 2.0, ce qui est impossible dans des conditions normales sans accorder une nouvelle licence au code en raison de l'incompatibilité entre les licences GPLv2 et Apache 2.0. |
| |
L'exception vous permet de lier le code OpenVPN au code des bibliothèques distribuées sous la licence Apache 2.0 et de distribuer le travail dérivé combiné sans se conformer à l'exigence de la GPLv2 de distribuer les bibliothèques liées sous la même licence, mais toujours sous réserve de toutes les autres conditions, telles que la fourniture du code source pour le travail dérivé. L'objectif principal de ce changement est de permettre la liaison avec la bibliothèque OpenSSL, qui est sous licence Apache 2.0. Tout le code OpenVPN qui n'a pas pu être traduit selon les nouvelles conditions de licence, par exemple en raison de l'impossibilité de contacter les auteurs, a été supprimé ou complètement réécrit. | L'exception vous permet de lier le code OpenVPN au code des bibliothèques distribuées sous la licence Apache 2.0 et de distribuer le travail dérivé combiné sans se conformer à l'exigence de la GPLv2 de distribuer les bibliothèques liées sous la même licence, mais toujours sous réserve de toutes les autres conditions, telles que la fourniture du code source pour le travail dérivé. L'objectif principal de ce changement est de permettre la liaison avec la bibliothèque OpenSSL, qui est sous licence Apache 2.0. Tout le code OpenVPN qui n'a pas pu être traduit selon les nouvelles conditions de licence, par exemple en raison de l'impossibilité de contacter les auteurs, a été supprimé ou complètement réécrit. |
https://www.ghostbsd.org/news/GhostBSD_24.01.1_Now_Available** | https://www.ghostbsd.org/news/GhostBSD_24.01.1_Now_Available** |
| |
GhostBSD version 24.01.1 : | GhostBSD version 24.01.1 |
14/02/2024 | 14/02/2024 |
| |
La version 24.01.1 de la distribution GhostBSD, basée sur FreeBSD 14-STABLE et offrant l'environnement utilisateur MATE, a été publiée. Séparément, la communauté crée des versions non officielles avec Xfce. Par défaut, GhostBSD utilise le système de fichiers ZFS. Les deux fonctionnent en mode Live et l'installation sur les disques durs est supportée (en utilisant son propre installateur ginstall, écrit en Python). Des images de démarrage sont créées pour l'architecture x86_64 (2,5 Go). | La version 24.01.1 de la distribution GhostBSD, basée sur FreeBSD 14-STABLE et offrant l'environnement utilisateur MATE, a été publiée. Séparément, la communauté crée des versions non officielles avec Xfce. Par défaut, GhostBSD utilise le système de fichiers ZFS. Les deux fonctionnent en mode Live et l'installation sur les disques durs est supportée (en utilisant son propre installeur ginstall, écrit en Python). Des images de démarrage sont créées pour l'architecture x86_64 (2,5 Go). |
| |
https://www.ghostbsd.org/news/GhostBSD_24.01.1_Now_Available | https://www.ghostbsd.org/news/GhostBSD_24.01.1_Now_Available |
https://www.aquasec.com/blog/snap-trap-the-hidden-dangers-within-ubuntus-package-suggestion-system/** | https://www.aquasec.com/blog/snap-trap-the-hidden-dangers-within-ubuntus-package-suggestion-system/** |
| |
POC pour le gestionnaire d'applications désinstallées dans Ubuntu : | POC pour le gestionnaire d'applications désinstallées dans Ubuntu |
14/02/2024 | 14/02/2024 |
| |
Des chercheurs d'Aqua Security ont attiré l'attention sur la possibilité d'une attaque contre les utilisateurs d'Ubuntu, en utilisant les caractéristiques de mise en œuvre du gestionnaire " command-not-found ", qui fournit un indice en cas de tentative de lancement d'un programme qui n'est pas présent dans le système. Le problème est qu'en évaluant les commandes à exécuter qui ne sont pas présentes dans le système, "command-not-found" utilise non seulement les paquets des dépôts standard, mais aussi les paquets snap du répertoire snapcraft.io lorsqu'il choisit des recommandations. | Des chercheurs d'Aqua Security ont attiré l'attention sur la possibilité d'une attaque contre les utilisateurs d'Ubuntu, en utilisant les caractéristiques de mise en œuvre du gestionnaire « command-not-found », qui fournit un indice en cas de tentative de lancement d'un programme qui n'est pas présent dans le système. Le problème est qu'en évaluant les commandes à exécuter qui ne sont pas présentes dans le système, « command-not-found » utilise non seulement les paquets des dépôts standard, mais aussi les paquets snap du répertoire snapcraft.io lorsqu'il choisit des recommandations. |
| |
Lorsqu'il fait une recommandation basée sur le contenu du répertoire snapcraft.io, le gestionnaire "command-not-found" ne tient pas compte de l'état des paquets et ne couvre que les paquets ajoutés au répertoire par des utilisateurs non approuvés. Ainsi, un attaquant peut placer dans snapcraft.io un paquet avec un contenu malveillant caché et un nom qui chevauche des paquets DEB existants, des programmes qui n'étaient pas à l'origine dans le référentiel, ou des applications fictives dont les noms reflètent des fautes de frappe typiques et des erreurs d'utilisateurs lorsqu'ils tapent les noms d'utilitaires populaires. | Lorsqu'il fait une recommandation basée sur le contenu du répertoire snapcraft.io, le gestionnaire « command-not-found » ne tient pas compte de l'état des paquets et ne couvre que les paquets ajoutés au répertoire par des utilisateurs non approuvés. Ainsi, un attaquant peut placer dans snapcraft.io un paquet avec un contenu malveillant caché et un nom qui chevauche ceux des paquets DEB existants, des programmes qui n'étaient pas à l'origine dans le dépôt, ou des applications fictives dont les noms reflètent des fautes de frappe typiques et des erreurs d'utilisateurs lorsqu'ils tapent les noms d'utilitaires populaires. |
| |
https://www.aquasec.com/blog/snap-trap-the-hidden-dangers-within-ubuntus-package-suggestion-system/ | https://www.aquasec.com/blog/snap-trap-the-hidden-dangers-within-ubuntus-package-suggestion-system/ |
https://freenginx.org/en/support.html** | https://freenginx.org/en/support.html** |
| |
FreeNginx, : | FreeNginx |
14/02/2024 | 14/02/2024 |
| |
Maxim Dunin , l'un des trois principaux développeurs actifs de Nginx, a annoncé la création d'un nouveau fork - FreeNginx. Contrairement au projet Angie, qui a également forké Nginx, le nouveau fork sera développé uniquement en tant que projet communautaire non commercial. L'objectif déclaré de FreeNginx est de s'assurer que le développement de Nginx est libre de toute interférence arbitraire de la part des entreprises. | Maxim Dunin, l'un des trois principaux développeurs actifs de Nginx, a annoncé la création d'un nouveau fork - FreeNginx. Contrairement au projet Angie, qui a également forké Nginx, le nouveau fork sera développé uniquement en tant que projet communautaire non commercial. L'objectif déclaré de FreeNginx est de s'assurer que le développement de Nginx est libre de toute interférence arbitraire de la part des entreprises. |
| |
La raison de la création du nouveau projet est un désaccord avec la politique de la direction de la société F5, propriétaire du projet Nginx. F5, sans le consentement de la communauté des développeurs, a changé sa politique de sécurité et est passé à la pratique de l'attribution d'identifiants CVE pour marquer les problèmes qui posent potentiellement une menace à la sécurité de l'utilisateur comme des vulnérabilités (Maxim était contre l'attribution de CVE à ces erreurs, car elles sont présentes dans le code expérimental et non par défaut). | La raison de la création du nouveau projet est un désaccord avec la politique de la direction de la société F5, propriétaire du projet Nginx. F5, sans le consentement de la communauté des développeurs, a changé sa politique de sécurité et est passé à la pratique de l'attribution d'identifiants CVE pour marquer les problèmes qui posent potentiellement une menace à la sécurité de l'utilisateur comme des vulnérabilités (Maxim était contre l'attribution de CVE à ces erreurs, car elles sont présentes dans le code expérimental et non par défaut). |
| |
https://github.com/AdnanHodzic/auto-cpufreq/releases/tag/v2.2.0** | https://github.com/AdnanHodzic/auto-cpufreq/releases/tag/v2.2.0** |
| |
| Auto-cpufreq 2.2.0 |
| 15/02/2024 |
| |
| Une nouvelle version 2.2.0 de l'utilitaire auto-cpufreq a été publiée, conçue pour optimiser automatiquement la vitesse du CPU et la consommation d'énergie dans un système. L'utilitaire surveille l'état de la batterie de l'ordinateur portable, la charge du CPU, la température du CPU et l'activité du système et, en fonction de la situation et des options sélectionnées, active dynamiquement les modes d'économie d'énergie ou de haute performance. Il permet de travailler sur des appareils équipés de processeurs Intel, AMD et ARM. Une interface graphique basée sur GTK ou un utilitaire de console peut être utilisé pour le contrôle. Le code est écrit en Python et distribué sous licence LGPLv3. |
| |
| Auto-cpufreq peut être utilisé pour prolonger automatiquement la durée de vie de la batterie des ordinateurs portables sans réduire de façon permanente les fonctionnalités. Contrairement à l'utilitaire TLP, auto-cpufreq permet non seulement de définir des modes d'économie d'énergie lorsque l'appareil fonctionne de manière autonome, mais aussi d'activer temporairement le mode haute performance (turbo boost) lorsqu'une augmentation de la charge du système est détectée. |
| |
| La nouvelle version ajoute la possibilité de configurer et de remplacer les paramètres EPP (Energy Performance Preference), ainsi que de définir des restrictions liées à la charge de la batterie (par exemple, pour prolonger la durée de vie de la batterie, vous pouvez configurer la charge de manière à ce qu'elle s'arrête lorsqu'elle atteint 90 %). |
| |
| https://github.com/AdnanHodzic/auto-cpufreq/releases/tag/v2.2.0 |
| |
| |
| |
https://mixxx.org/news/2024-02-16-mixxx-2-4-0-features/** | https://mixxx.org/news/2024-02-16-mixxx-2-4-0-features/** |
| |
| Mixxx 2.4 |
| 16/02/2024 |
| |
| Après deux ans et demi de développement, Mixxx 2.4 est sorti, fournissant un ensemble complet d'outils pour le travail de DJ professionnel et la création de mix musicaux. Des versions prêtes à l'emploi sont préparées pour Linux, Windows et macOS. Le code source est distribué sous licence GPLv2. |
| |
| https://mixxx.org/news/2024-02-16-mixxx-2-4-0-features/ |
| |
| |
| |
https://news.opensuse.org/2024/02/16/exploring-agamas-roadmap/** | https://news.opensuse.org/2024/02/16/exploring-agamas-roadmap/** |
| |
| Le projet openSUSE a révélé des plans pour le développement d'un nouvel installeur Agama |
| 02/17/2024 10:54 |
| |
| Les développeurs du projet openSUSE ont publié un plan pour le développement d'un nouvel installeur, Agama (anciennement D-Installer), qui est développé pour remplacer l'interface d'installation classique de SUSE et openSUSE, et qui a la particularité de séparer l'interface utilisateur des internes de YaST. Agama offre la possibilité d'utiliser différents frontends, par exemple un frontend pour gérer l'installation via une interface Web. Afin de tester le nouvel installeur, des « Live builds » sont créés pour les architectures x86_64 et ARM64, supportant l'installation d'une version continuellement mise à jour d'openSUSE Tumbleweed, ainsi que des éditions de SUSE ALP, openSUSE MicroOS et openSUSE MicroOS Desktop, construites sur des conteneurs isolés. |
| |
| Deux mises à jour majeures d'Agama sont prévues pour cette année. La première devrait être présentée à la mi-avril et la seconde à la mi-juillet. La mise à jour de juillet se concentrera sur l'amélioration de la flexibilité et des fonctionnalités associées aux installations automatisées et sans surveillance. L'objectif de ce développement est de permettre l'utilisation d'Agama comme alternative à la boîte à outils AutoYaST. |
| |
| https://news.opensuse.org/2024/02/16/exploring-agamas-roadmap/ |
| |
| |
| |
https://github.com/OpenImageDenoise/oidn/releases/tag/v2.2.0** | https://github.com/OpenImageDenoise/oidn/releases/tag/v2.2.0** |
| |
| Open Image Denoise 2.2 |
| 17/02/2024 |
| |
| Intel a publié une nouvelle version 2.2 du projet oidn (Open Image Denoise), qui est une collection de filtres permettant de supprimer le bruit des images préparées à l'aide de systèmes de rendu par « ray tracing ». Open Image Denoise est développé dans le cadre d'un projet plus large, oneAPI Rendering Toolkit, visant à développer des outils de visualisation pour les calculs scientifiques (SDVis - Software Defined Visualization), incluant la bibliothèque de ray tracing Embree, le système de rendu photoréaliste GLuRay, la plateforme de ray tracing distribuée OSPRay et le système de rastérisation logiciel OpenSWR. Le code est écrit en C++ et publié sous la licence Apache 2.0. |
| |
| L'objectif du projet est de fournir des fonctions de débruitage de haute qualité, efficaces et faciles à utiliser, qui peuvent être utilisées pour améliorer la qualité des résultats du ray tracing. Les filtres proposés permettent, sur la base du résultat d'un cycle de ray tracing raccourci, d'obtenir un niveau de qualité final comparable au résultat d'un processus de rendu détaillé plus coûteux et plus long. |
| |
| Open Image Denoise élimine le bruit aléatoire, tel que celui provenant du ray tracing par Monte Carlo RT (MCRT). Pour obtenir un rendu de haute qualité dans ces algorithmes, il est nécessaire de tracer un très grand nombre de raies, sinon des artefacts perceptibles sous forme de bruit aléatoire apparaissent dans l'image résultante. |
| |
| L'utilisation d'Open Image Denoise permet de réduire de plusieurs ordres de grandeur le nombre de calculs nécessaires pour chaque pixel. Il est ainsi possible de générer beaucoup plus rapidement une image initialement bruitée, mais de la ramener ensuite à une qualité acceptable à l'aide d'algorithmes rapides de réduction du bruit. Si vous disposez de l'équipement approprié, les outils proposés peuvent même être utilisés pour le traçage interactif de raies avec suppression du bruit à la volée. |
| |
| https://github.com/OpenImageDenoise/oidn/releases/tag/v2.2.0 |
| |
| |
| |
https://duckdb.org/2024/02/13/announcing-duckdb-0100.html** | https://duckdb.org/2024/02/13/announcing-duckdb-0100.html** |
| |
| Publication de DuckDB 0.10.0 |
| 18/02/2024 |
| |
| La nouvelle version 0.10.0 du SGBD DuckDB est sortie, combinant les propriétés de SQLite, telles que la compacité, la possibilité de se connecter via une bibliothèque intégrée, le stockage de la base de données dans un seul fichier et une interface CLI pratique, avec des outils et des optimisations pour l'exécution de requêtes analytiques couvrant une partie importante des données stockées, par exemple, qui agrègent le contenu entier des tables ou qui fusionnent plusieurs tables de grande taille. Le code du projet est distribué sous la licence du MIT. Le développement en est encore au stade des versions expérimentales, car le format de stockage n'est pas encore stabilisé et change d'une version à l'autre. |
| |
| DuckDB fournit un dialecte SQL avancé qui inclut des capacités supplémentaires pour traiter des requêtes très complexes et longues. L'utilisation de types complexes (tableaux, structures, unions) et la possibilité d'exécuter des sous-requêtes corrélatives arbitraires et imbriquées sont prises en charge. Il est possible d'exécuter plusieurs requêtes simultanément, d'exécuter des requêtes directement à partir de fichiers CSV et Parquet. Il est possible d'importer des données à partir du SGBD PostgreSQL. |
| |
| En plus du code shell de SQLite, le projet utilise un analyseur de PostgreSQL dans une bibliothèque séparée, un composant Date Math de MonetDB, sa propre implémentation des fonctions de fenêtre (basée sur l'algorithme Segment Tree Aggregation), un processeur d'expressions régulières basé sur la bibliothèque RE2, son propre optimiseur de requêtes, et un mécanisme de contrôle MVCC d'exécution simultanée des tâches (Multi-Version Concurrency Control), ainsi qu'un moteur d'exécution de requêtes vectorisées basé sur l'algorithme Hyper-Pipelining Query Execution, qui permet de traiter de grands ensembles de valeurs à la fois en une seule opération. |
| |
| https://duckdb.org/2024/02/13/announcing-duckdb-0100.html |
| |
| |
| |
https://github.com/Genivia/ugrep/releases/tag/v5.0.0** | https://github.com/Genivia/ugrep/releases/tag/v5.0.0** |
| |
| ugrep 5.0 |
| 18/02/2024 |
| |
| Le projet ugrep 5.0 a été publié. Il développe une version avancée de l'utilitaire grep pour la recherche de données dans les fichiers. En outre, un shell ug interactif est fourni avec une interface utilisateur qui donne un aperçu des lignes environnantes. En termes de performances, ugrep est plusieurs fois plus rapide que grep. Le code du projet est écrit en C++ et distribué sous licence BSD. |
| |
| L'utilitaire combine les caractéristiques les plus utiles du programme grep avec des fonctionnalités avancées, telles que la possibilité d'utiliser des expressions régulières de type Perl, la recherche floue, le mode hexadécimal, la recherche imbriquée, le transcodage de l'encodage du texte, la recherche dans les archives (zip, 7z, tar, pax , cpio), les fichiers compressés (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), les formats de documents (pdf, doc, docx, odt, epub, rtf), ainsi que la recherche de métadonnées dans les images et de champs dans les certificats. Vous pouvez accélérer la recherche dans le contenu des répertoires en utilisant un index créé séparément par l'utilitaire ugrep-indexer. |
| |
| https://github.com/Genivia/ugrep/releases/tag/v5.0.0 |
| |