Outils pour utilisateurs

Outils du site


issue193: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
issue193:actus [2023/06/01 12:00] – [11] auntieeissue193:actus [2023/06/01 15:06] (Version actuelle) – [16] auntiee
Ligne 688: Ligne 688:
 Le gestionnaire de système GNU Shepherd 0.10 est disponible, combinant le système d'initialisation et la boîte à outils de gestion. Le projet est développé par les développeurs de la distribution GNU Guix System comme une alternative au système d'initialisation SysV-init qui supporte des dépendances. Le démon de contrôle et l'utilitaire Shepherd sont écrits en Guile (une des implémentations du langage Scheme), qui est également utilisé pour déterminer les paramètres des services. Shepherd est déjà utilisé dans la distribution GNU Guix System et vise également l'utilisation de GNU/Hurd, mais il peut fonctionner dans n'importe quel système d'exploitation compatible POSIX pour lequel Guile est disponible. Le gestionnaire de système GNU Shepherd 0.10 est disponible, combinant le système d'initialisation et la boîte à outils de gestion. Le projet est développé par les développeurs de la distribution GNU Guix System comme une alternative au système d'initialisation SysV-init qui supporte des dépendances. Le démon de contrôle et l'utilitaire Shepherd sont écrits en Guile (une des implémentations du langage Scheme), qui est également utilisé pour déterminer les paramètres des services. Shepherd est déjà utilisé dans la distribution GNU Guix System et vise également l'utilisation de GNU/Hurd, mais il peut fonctionner dans n'importe quel système d'exploitation compatible POSIX pour lequel Guile est disponible.
  
-Shepherd s'active au lancement et à l'arrêt des services, en tenant compte de la relation entre les services, en identifiant et en exécutant dynamiquement les services dont dépend le service sélectionné. Shepherd permet également d'identifier les conflits entre les services et d'empêcher leur mise en œuvre simultanée. Le projet peut être utilisé à la fois comme système d'initialisation principal (init PID 1) et sous une forme séparée pour contrôler les processus d'arrière-plan des utilisateurs individuels (par exemple, pour exécuter tor, privoxy, mcron, etc.) avec la mise en œuvre des droits sur les données de l'utilisateur. +Shepherd s'active au lancement et à l'arrêt des services, en tenant compte de la relation entre les services, en identifiant et en lançant dynamiquement les services dont dépend le service sélectionné. Shepherd permet également d'identifier les conflits entre les services et d'empêcher leur mise en œuvre simultanée. Le projet peut être utilisé à la fois comme système d'initialisation principal (init PID 1) etsous une forme séparéepour contrôler les processus d'arrière-plan des utilisateurs individuels (par exemple, pour exécuter tor, privoxy, mcron, etc.) avec la mise en œuvre des droits sur les données de l'utilisateur. 
  
 https://www.mail-archive.com/info-gnu@gnu.org/msg03181.html https://www.mail-archive.com/info-gnu@gnu.org/msg03181.html
Ligne 705: Ligne 705:
 15/05/2023 15/05/2023
  
-Amazon a ouvert le code source des outils Snapchange mettant en œuvre le fuzzing testant les coupures de mémoire, qui permet de vérifier des fichiers exécutables sans modification et sans le code source de l'application. Snapchange vous permet de télécharger un dump de mémoire physique avec un code exécutable dérivé et, avec l'aide de l'hyperviseur KVM, d'exécuter cycliquement le code présent dans le dump, en passant par diverses combinaisons de données d'entrée, en suivant les échecs ou les anomalies qui en résultent et en recommençant la vérification après l'itération suivante, en réinitialisant à chaque fois la coupure de la mémoire et les registres du CPU dans l'état d'origine. Le code du projet est écrit en Rust et distribué sous la licence Apache 2.0. +Amazon a ouvert le code source des outils Snapchange mettant en œuvre les tests des coupures de mémoire avec fuzzing, qui permet de vérifier des fichiers exécutables sans modification et sans le code source de l'application. Snapchange vous permet de télécharger un dump de mémoire physique avec un code exécutable dérivé et, avec l'aide de l'hyperviseur KVM, d'exécuter cycliquement le code présent dans le dump, en passant par diverses combinaisons de données d'entrée, en suivant les échecs ou les anomalies qui en résultent et en recommençant la vérification après l'itération suivante, en réinitialisant à chaque fois la coupure de la mémoire et les registres du CPU dans l'état d'origine. Le code du projet est écrit en Rust et distribué sous la licence Apache 2.0. 
  
 Dans le même temps, Google a publié sa boîte à outils Buzzer, conçue pour les tests de fuzzing du sous-système eBPF, qui permet d'exécuter des applications à l'intérieur du noyau Linux dans une machine virtuelle spéciale avec JIT. Buzzer génère des programmes eBPF aléatoires, suit la réaction du noyau Linux lors de leur exécution et détecte les anomalies qui se produisent lors de la vérification des programmes eBPF générés. Le code du projet est écrit en Go et distribué sous la licence Apache 2.0.  Dans le même temps, Google a publié sa boîte à outils Buzzer, conçue pour les tests de fuzzing du sous-système eBPF, qui permet d'exécuter des applications à l'intérieur du noyau Linux dans une machine virtuelle spéciale avec JIT. Buzzer génère des programmes eBPF aléatoires, suit la réaction du noyau Linux lors de leur exécution et détecte les anomalies qui se produisent lors de la vérification des programmes eBPF générés. Le code du projet est écrit en Go et distribué sous la licence Apache 2.0. 
Ligne 726: Ligne 726:
 System76, qui développe la distribution Linux Pop!_OS, a publié un rapport sur le développement d'une nouvelle version de l'environnement utilisateur, COSMIC, réécrit en Rust (à ne pas confondre avec l'ancien COSMIC, qui était basé sur GNOME Shell). L'environnement se développe comme un projet universel, non lié à une distribution spécifique et conforme aux spécifications de Freedesktop. Le projet développe également un serveur composite cosmic-comp basé sur Wayland. System76, qui développe la distribution Linux Pop!_OS, a publié un rapport sur le développement d'une nouvelle version de l'environnement utilisateur, COSMIC, réécrit en Rust (à ne pas confondre avec l'ancien COSMIC, qui était basé sur GNOME Shell). L'environnement se développe comme un projet universel, non lié à une distribution spécifique et conforme aux spécifications de Freedesktop. Le projet développe également un serveur composite cosmic-comp basé sur Wayland.
  
-Pour construire l'interface dans COSMIC, la bibliothèque Iced est utilisée, 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 la construction déclarative des interfaces Elm. Il existe plusieurs moteurs de rendu qui prennent en charge Vulkan, Metal, DX12, OpenGL 2.1+ et OpenGL ES 2.0+, ainsi qu'un shell de fenêtre et un moteur pour l'intégration Web. Les applications basées sur Iced pour Windows, macOS, Linux peuvent se lancer dans un navigateur Web. Les développeurs ont proposé un ensemble de widgets prêts à l'emploi, avec 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 code est distribué sous la licence MIT.+Pour construire l'interface dans COSMIC, la bibliothèque Iced est utilisée, 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 la construction déclarative des interfaces Elm. Il existe plusieurs moteurs de rendu qui prennent en charge Vulkan, Metal, DX12, OpenGL 2.1+ et OpenGL ES 2.0+, ainsi qu'un shell de fenêtre et un moteur pour l'intégration Web. Les applications basées sur Iced pour Windows, macOS, Linux peuvent se lancer dans un navigateur Web. Les développeurs ont proposé un ensemble de widgets prêts à l'emploi, avec 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 code est distribué sous la licence du MIT.
  
 https://blog.system76.com/post/may-flowers-spring-cosmic-showers https://blog.system76.com/post/may-flowers-spring-cosmic-showers
Ligne 762: Ligne 762:
 17/05/2023 17/05/2023
  
-La version 9.2 de Rocky Linux, visant à créer une version libre de RHEL, capable de prendre la place du classique CentOS, est sortie. La distribution est entièrement compatible avec Red Hat Enterprise Linux et peut être utilisée en remplacement de RHEL 9.2 et CentOS 9 Stream. L'assistance pour Rocky Linux 9 sera disponible jusqu'au 31 mai 2032. L'installation de l'image ISO de Rocky Linux est préparée pour les architectures x86_64, aarch64 et s390x (IBM Z). La publication des builds pour l'architecture ppc64le (POWER9) a été reportée en raison de la détection d'un problème sérieux avec Python 3.9. De plus, ils proposent des live-builds avec les DE suivants : GNOME, KDE et Xfce, tous pour l'architecture x86_64. +La version 9.2 de Rocky Linux, visant à créer une version libre de RHEL, pouvant prendre la place du classique CentOS, est sortie. La distribution est entièrement compatible avec Red Hat Enterprise Linux et peut être utilisée en remplacement de RHEL 9.2 et CentOS 9 Stream. L'assistance pour Rocky Linux 9 sera disponible jusqu'au 31 mai 2032. L'installation de l'image ISO de Rocky Linux est préparée pour les architectures x86_64, aarch64 et s390x (IBM Z). La publication des builds pour l'architecture ppc64le (POWER9) a été reportée en raison de la détection d'un problème sérieux avec Python 3.9. De plus, ils proposent des live-builds avec les environnements de bureau suivants : GNOME, KDE et Xfce, tous pour l'architecture x86_64. 
  
 https://rockylinux.org/news/rocky-linux-9-2-ga-release/ https://rockylinux.org/news/rocky-linux-9-2-ga-release/
Ligne 820: Ligne 820:
 https://forum.palemoon.org/viewtopic.php?t=29817&p=239377#p239377** https://forum.palemoon.org/viewtopic.php?t=29817&p=239377#p239377**
  
-Lancement de Pale Moon 32.2+Publication de Pale Moon 32.2
 18/05/2023 18/05/2023
  
Ligne 842: Ligne 842:
 18/05/2023 18/05/2023
  
-Après huit mois de développement, la version stable 12.0 du serveur composite Weston, qui développe des technologies contribuant à l'émergence d'un support complet du protocole Wayland dans Enlightenment, GNOME, KDE et d'autres environnements utilisateurs, a été publiée. Le développement de Weston vise à fournir une base de code de haute qualité et des exemples de travail pour Wayland dans les environnements de bureau et les solutions embarquées telles que les plateformes pour les systèmes d'infotainment des voitures, les smartphones, les téléviseurs et d'autres appareils grand public. Le code du projet est distribué sous la licence MIT.+Après huit mois de développement, la version stable 12.0 du serveur composite Weston, qui développe des technologies contribuant à l'émergence d'un support complet du protocole Wayland dans Enlightenment, GNOME, KDE et d'autres environnements utilisateur, a été publiée. Le développement de Weston vise à fournir une base de code de haute qualité et des exemples de travail pour Wayland dans les environnements de bureau et les solutions embarquées telles que les plateformes pour les systèmes d'infotainment des voitures, les smartphones, les téléviseurs et d'autres appareils grand public. Le code du projet est distribué sous la licence du MIT.
  
 Le changement de la version majeure de Weston est dû à des modifications dans ABI, qui rompent la compatibilité. Le changement de la version majeure de Weston est dû à des modifications dans ABI, qui rompent la compatibilité.
Ligne 861: Ligne 861:
 19/05/2023 19/05/2023
  
-La version 3.42 de SQLite, un SGBD léger conçu comme une bibliothèque de plug-ins, a été publiée. Le code de SQLite est distribué en tant que domaine public, c'est-à-dire qu'il peut être utilisé sans restriction et gratuitement pour n'importe quel usage. Le soutien financier aux développeurs de SQLite est assuré par un consortium spécialement créé à cet effet, qui comprend des entreprises telles que Adobe, Oracle, Mozilla, Bentley et Bloomberg.+La version 3.42 de SQLite, un SGBD léger conçu comme une bibliothèque de plug-ins, a été publiée. Le code de SQLite est distribué en tant que dans le domaine public, c'est-à-dire qu'il peut être utilisé sans restriction et gratuitement pour n'importe quel usage. Le soutien financier aux développeurs de SQLite est assuré par un consortium spécialement créé à cet effet, qui comprend des entreprises telles que Adobe, Oracle, Mozilla, Bentley et Bloomberg.
  
 https://www.sqlite.org/changes.html https://www.sqlite.org/changes.html
Ligne 873: Ligne 873:
 https://github.com/coreboot/coreboot/releases/tag/4.20** https://github.com/coreboot/coreboot/releases/tag/4.20**
  
-Lancement de Coreboot 4.20+Sortie de Coreboot 4.20
 19/05/2023 19/05/2023
  
Ligne 890: Ligne 890:
 https://nyxt.atlas.engineer/article/release-3.0.0.org** https://nyxt.atlas.engineer/article/release-3.0.0.org**
  
-Lancement de Nyxt 3.0.0+Publication de Nyxt 3.0.0
 20/05/2023 20/05/2023
  
-Après deux ans de développement, le navigateur Web Nyxt 3.0.0 a été publié, offrant de nombreuses possibilités de personnaliser et de modifier le comportement de n'importe quel aspect de son fonctionnement. Conceptuellement, Nyxt ressemble à Emacs et Vimet au lieu d'un ensemble de paramètres prêts à l'emploi, il permet de changer la logique, en utilisant le langage Lisp. L'utilisateur peut remplacer ou reconfigurer toutes les classes, méthodes, variables et fonctions. Le code du projet est écrit en Lisp et distribué sous licence BSD. L'interface peut être construite avec GTK ou Qt. Les versions finies sont pour Linux (Flatpak, Alpine, Arch, Guix, NixOS, Void), Windows et macOS. +Après deux ans de développement, le navigateur Web Nyxt 3.0.0 a été publié, offrant de nombreuses possibilités de personnaliser et de modifier le comportement de n'importe quel aspect de son fonctionnement. Conceptuellement, Nyxt ressemble à Emacs et Vim etau lieu d'un ensemble de paramètres prêts à l'emploi, il permet de changer la logique, en utilisant le langage Lisp. L'utilisateur peut remplacer ou reconfigurer toutes les classes, méthodes, variables et fonctions. Le code du projet est écrit en Lisp et distribué sous licence BSD. L'interface peut être construite avec GTK ou Qt. Les versions finies sont pour Linux (Flatpak, Alpine, Arch, Guix, NixOS, Void), Windows et macOS. 
  
-Pour améliorer l'efficacité du flux de travail, le navigateur est optimisé pour le contrôle au clavier et prend en charge les combinaisons de clavier typiques d'Emacs, de vi et de CUA. Le projet n'est pas lié à un moteur de navigateur particulier et utilise l'API minimale pour interagir avec les mouvements du Web. Dans cette API, il y a des couches pour connecter les moteurs WebKit et Blink (par défaut WebKitGTK est utilisé), mais si on le souhaite, le navigateur peut être porté vers d'autres moteurs. Il comprend un système intégré de blocage de la publicité.+Pour améliorer l'efficacité du flux de travail, le navigateur est optimisé pour le contrôle au clavier et prend en charge les combinaisons de clavier typiques d'Emacs, de vi et de CUA. Le projet n'est pas lié à un moteur précis de navigateur et utilise l'API minimale pour interagir avec les mouvements du Web. Dans cette API, il y a des couches pour connecter les moteurs WebKit et Blink (par défaut WebKitGTK est utilisé), mais si on le souhaite, le navigateur peut être porté vers d'autres moteurs. Il comprend un système intégré de blocage de la publicité.
  
 https://nyxt.atlas.engineer/article/release-3.0.0.org https://nyxt.atlas.engineer/article/release-3.0.0.org
Ligne 933: Ligne 933:
 20/05/2023 20/05/2023
  
-AlmaLinux 8.8, synchronisée avec la distribution Red Hat Enterprise Linux 8.8 et contenant tous les changements proposés dans cette version, est disponible. Les builds sont préparés pour les architectures x86_64, ARM64, s390x et ppc64le sous la forme d'une image amorçable (900 Mo), minimale (1,9 Go) et complète (12 Go). Plus tard, ils prévoient de créer des Live builds avec GNOME, KDE, Xfce et MATE, ainsi que des images pour Raspberry Pi, WSL, conteneurs et plateformes cloud.+AlmaLinux 8.8, synchronisée avec la distribution Red Hat Enterprise Linux 8.8 et contenant tous les changements proposés dans cette version, est disponible. Les builds sont préparés pour les architectures x86_64, ARM64, s390x et ppc64le sous la forme d'une image amorçable (900 Mo), minimale (1,9 Go) et complète (12 Go). Plus tard, ils prévoient de créer des builds Live avec GNOME, KDE, Xfce et MATE, ainsi que des images pour Raspberry Pi, WSL, conteneurs et plateformes dans le cloud.
  
 La distribution est entièrement compatible avec Red Hat Enterprise Linux 8.8 et peut être utilisée comme remplacement transparent de CentOS 8. Les changements se limitent à un changement de marque, en supprimant les paquets spécifiques à RHEL, tels que redhat-*, insights-client et subscription-manager-migration*. La distribution est entièrement compatible avec Red Hat Enterprise Linux 8.8 et peut être utilisée comme remplacement transparent de CentOS 8. Les changements se limitent à un changement de marque, en supprimant les paquets spécifiques à RHEL, tels que redhat-*, insights-client et subscription-manager-migration*.
Ligne 958: Ligne 958:
 L'architecture de JunoDB est basée sur l'utilisation d'un équilibreur de charge qui reçoit les demandes des applications clientes et les distribue entre les serveurs proxy qui accèdent simultanément au groupe de serveurs de stockage lorsqu'ils sont exécutés. Chaque serveur proxy installe des connexions avec tous les serveurs de stockage et redirige les demandes vers un groupe de serveurs de stockage en fonction de l'index de section, qui est stocké dans un système de stockage de configuration distribué, etcd. L'architecture de JunoDB est basée sur l'utilisation d'un équilibreur de charge qui reçoit les demandes des applications clientes et les distribue entre les serveurs proxy qui accèdent simultanément au groupe de serveurs de stockage lorsqu'ils sont exécutés. Chaque serveur proxy installe des connexions avec tous les serveurs de stockage et redirige les demandes vers un groupe de serveurs de stockage en fonction de l'index de section, qui est stocké dans un système de stockage de configuration distribué, etcd.
  
-Dans PayPal, les serveurs basés sur JunoDB répondent à environ 350 milliards de réquêtes chaque jour.+Dans PayPal, les serveurs basés sur JunoDB répondent à environ 350 milliards de requêtes chaque jour.
  
 https://medium.com/paypal-tech/unlocking-the-power-of-junodb-paypals-key-value-store-goes-open-source-ee85f935bdc1 https://medium.com/paypal-tech/unlocking-the-power-of-junodb-paypals-key-value-store-goes-open-source-ee85f935bdc1
  
issue193/actus.1685613617.txt.gz · Dernière modification : 2023/06/01 12:00 de auntiee