Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue201:actus [2024/01/31 14:52] – [9] auntiee | issue201:actus [2024/01/31 15:36] (Version actuelle) – [15] auntiee |
---|
https://git.kernel.org/torvalds/c/3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106** | https://git.kernel.org/torvalds/c/3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106** |
| |
Le noyau Linux 6.8 pour accélérer TCP | Le noyau Linux 6.8 accélérera TCP |
14/01/2024 | 14/01/2024 |
| |
Les développeurs du projet openSUSE ont annoncé qu'ils commençaient à travailler sur la prochaine version majeure, openSUSE Leap 16, qui sera basée sur la nouvelle plateforme technologique ALP (Adaptable Linux Platform), vers laquelle la distribution commerciale SUSE se tourne également. openSUSE Leap 16.0 devrait sortir en 2025. | Les développeurs du projet openSUSE ont annoncé qu'ils commençaient à travailler sur la prochaine version majeure, openSUSE Leap 16, qui sera basée sur la nouvelle plateforme technologique ALP (Adaptable Linux Platform), vers laquelle la distribution commerciale SUSE se tourne également. openSUSE Leap 16.0 devrait sortir en 2025. |
| |
Cette année, le 11 juin, openSUSE Leap 15.6 sera publié, ce qui sera très probablement la dernière version classique du projet. Si, pour une raison quelconque, le développement d'openSUSE Leap 16 est retardé, ils prolongeront le cycle de vie d'openSUSE Leap 15.6 ou publieront une version supplémentaire, openSUSE Leap 15.7. Le développement d'openSUSE Leap 16 prévoit de continuer à utiliser le modèle de développement du référentiel openSUSE Factory et d'atteindre un équilibre optimal entre les nouvelles technologies ALP, le système d'exploitation Linux traditionnel et les initiatives communautaires d'intégration de paquets. | Cette année, le 11 juin, openSUSE Leap 15.6 sera publié, ce qui sera très probablement la dernière version classique du projet. Si, pour une raison quelconque, le développement d'openSUSE Leap 16 est retardé, ils prolongeront le cycle de vie d'openSUSE Leap 15.6 ou publieront une version supplémentaire, openSUSE Leap 15.7. Le développement d'openSUSE Leap 16 prévoit de continuer à utiliser le modèle de développement du dépôt openSUSE Factory et d'atteindre un équilibre optimal entre les nouvelles technologies ALP, le système d'exploitation Linux traditionnel et les initiatives communautaires d'intégration de paquets. |
| |
La plate-forme ALP se positionne comme une continuation du développement de la distribution SUSE Linux Enterprise et se distingue par la division de la distribution de base en plusieurs parties. La distribution principale sera un environnement « OS hôte » dépouillé, qui n'inclut que les composants minimalement nécessaires pour fonctionner sur votre équipement. Toutes les applications et tous les composants de l'espace utilisateur ne fonctionneront pas dans un environnement mixte, mais dans des conteneurs distincts ou des machines virtuelles fonctionnant au-dessus du « système d'exploitation hôte » et isolés les uns des autres. | La plate-forme ALP se positionne comme une continuation du développement de la distribution SUSE Linux Enterprise et se distingue par la division de la distribution de base en plusieurs parties. La distribution principale sera un environnement « OS hôte » dépouillé, qui n'inclut que les composants minimalement nécessaires pour fonctionner sur votre machine. Toutes les applications et tous les composants de l'espace utilisateur ne fonctionneront pas dans un environnement mixte, mais dans des conteneurs distincts ou des machines virtuelles fonctionnant par-dessus le « système d'exploitation hôte » et isolés les uns des autres. |
| |
https://news.opensuse.org/2024/01/15/clear-course-is-set-for-os-leap/ | https://news.opensuse.org/2024/01/15/clear-course-is-set-for-os-leap/ |
16/01/2024 | 16/01/2024 |
| |
System76, le développeur de la distribution Linux Pop!_OS , a annoncé l'avancement du développement de son shell personnalisé appelé COSMIC , réécrit en langage Rust (à ne pas confondre avec l'ancien COSMIC, qui était basé sur le shell GNOME). Le shell est en développement depuis plus de deux ans et est proche de la première version alpha, qui marquera la disponibilité d'un ensemble de fonctionnalités de base permettant au shell d'être considéré comme un produit fonctionnel. La version alpha devrait être publiée à la fin du mois de mars et permettra de recueillir davantage de commentaires afin de finaliser les fonctionnalités et d'améliorer la convivialité. Les points forts comprennent l'émulateur de terminal COSMIC, écrit à l'aide du framework alacritty_terminal et des fonctionnalités de soutien telles que le rendu GPU, les skins et les méthodes d'entrée riches. Parmi les tâches en cours de développement, l'ajout de la prise en charge de l'émulation de la souris et la possibilité d'ouvrir des hyperliens dans le terminal sont notés. | System76, le développeur de la distribution Linux Pop!_OS, a annoncé l'avancement du développement de son shell personnalisé appelé COSMIC, réécrit en langage Rust (à ne pas confondre avec l'ancien COSMIC, qui était basé sur le shell GNOME). Le shell est en développement depuis plus de deux ans et est proche de la première version alpha, qui marquera la disponibilité d'un ensemble de fonctionnalités de base permettant au shell d'être considéré comme un produit fonctionnel. La version alpha devrait être publiée à la fin du mois de mars et permettra de recueillir davantage de commentaires afin de finaliser les fonctionnalités et d'améliorer la convivialité. Les points forts comprennent l'émulateur de terminal COSMIC, écrit à l'aide du framework alacritty_terminal et des fonctionnalités de soutien telles que le rendu GPU, les skins et les méthodes d'entrée riches. Parmi les tâches en cours de développement, l'ajout de la prise en charge de l'émulation de la souris et la possibilité d'ouvrir des hyperliens dans le terminal sont notés. |
| |
https://blog.system76.com/post/cosmic-the-road-to-alpha | https://blog.system76.com/post/cosmic-the-road-to-alpha |
Oracle a formé une nouvelle branche du SGBD MySQL 8.3 et a publié une mise à jour corrective pour MySQL 8.0.36. Les builds de MySQL Community Server 8.3.0 sont préparés pour les principales distributions Linux, FreeBSD, macOS et Windows. | Oracle a formé une nouvelle branche du SGBD MySQL 8.3 et a publié une mise à jour corrective pour MySQL 8.0.36. Les builds de MySQL Community Server 8.3.0 sont préparés pour les principales distributions Linux, FreeBSD, macOS et Windows. |
| |
MySQL 8.3.0 est la troisième version construite sous le nouveau modèle de publication, qui prévoit la présence de deux types de branches MySQL - « Innovation » et « LTS ». Les branches Innovation, qui incluent MySQL 8.1, 8.2 et 8.3, sont recommandées pour ceux qui souhaitent accéder plus tôt aux nouvelles fonctionnalités. Ces branches sont publiées tous les trois mois et ne sont prises en charge que jusqu'à la publication de la prochaine version majeure. Les branches LTS sont recommandées pour les implémentations qui nécessitent une prévisibilité et un comportement inchangé à long terme. Les branches LTS seront publiées tous les deux ans et seront supportées normalement pendant 5 ans. De plus, vous pouvez bénéficier de 3 années supplémentaires de support étendu. Une version LTS de MySQL 8.4 est attendue au printemps 2024, après quoi une nouvelle branche Innovation, 9.0, sera créée. | MySQL 8.3.0 est la troisième version compilée sous le nouveau modèle de publication, qui prévoit la présence de deux types de branches MySQL - « Innovation » et « LTS ». Les branches Innovation, qui incluent MySQL 8.1, 8.2 et 8.3, sont recommandées pour ceux qui souhaitent accéder plus tôt aux nouvelles fonctionnalités. Ces branches sont publiées tous les trois mois et ne sont prises en charge que jusqu'à la publication de la prochaine version majeure. Les branches LTS sont recommandées pour les implémentations qui nécessitent une prévisibilité et un comportement inchangé à long terme. Les branches LTS seront publiées tous les deux ans et seront supportées normalement pendant 5 ans. De plus, vous pouvez bénéficier de 3 années supplémentaires de support étendu. Une version LTS de MySQL 8.4 est attendue au printemps 2024, après quoi une nouvelle branche d'Innovation, la 9.0, sera créée. |
| |
https://dev.mysql.com/downloads/mysql/ | https://dev.mysql.com/downloads/mysql/ |
La sortie du système de reconnaissance optique de texte Tesseract 5.3.4 a été annoncée. Il permet la reconnaissance de caractères UTF-8 et de textes dans plus de 100 langues. Le résultat peut être sauvegardé en texte simple ou aux formats HTML (hOCR), ALTO (XML), PDF et TSV. Le système a été créé entre 1985 et 1995 dans le laboratoire de Hewlett Packard ; en 2005, le code a été ouvert sous la licence Apache et a été développé avec la participation d'employés de Google. Le code source du projet est distribué sous la licence Apache 2.0. | La sortie du système de reconnaissance optique de texte Tesseract 5.3.4 a été annoncée. Il permet la reconnaissance de caractères UTF-8 et de textes dans plus de 100 langues. Le résultat peut être sauvegardé en texte simple ou aux formats HTML (hOCR), ALTO (XML), PDF et TSV. Le système a été créé entre 1985 et 1995 dans le laboratoire de Hewlett Packard ; en 2005, le code a été ouvert sous la licence Apache et a été développé avec la participation d'employés de Google. Le code source du projet est distribué sous la licence Apache 2.0. |
| |
Tesseract comprend un utilitaire de console et la bibliothèque libtesseract pour intégrer la fonctionnalité OCR dans d'autres applications. Les interfaces GUI tierces qui supportent Tesseract incluent gImageReader, VietOCR et YAGF. Deux moteurs de reconnaissance sont proposés : un moteur classique qui reconnaît le texte au niveau des modèles de caractères individuels, et un nouveau moteur basé sur l'utilisation d'un système d'apprentissage automatique fondé sur un réseau neuronal récurrent LSTM, optimisé pour reconnaître des chaînes entières et permettant une augmentation significative de la précision. Des modèles entraînés prêts à l'emploi ont été publiés pour 123 langues. Pour optimiser les performances, des modules utilisant OpenMP et les instructions SIMD AVX2, AVX, AVX512F, NEON ou SSE4.1 sont proposés. | Tesseract comprend un utilitaire de console et la bibliothèque libtesseract pour intégrer la fonctionnalité OCR dans d'autres applications. Les interfaces GUI tierces qui supportent Tesseract incluent gImageReader, VietOCR et YAGF. Deux moteurs de reconnaissance sont proposés : un moteur classique, qui reconnaît le texte au niveau des modèles de caractères individuels, et un nouveau moteur basé sur l'utilisation d'un système d'apprentissage automatique fondé sur un réseau neuronal récurrent LSTM, optimisé pour reconnaître des chaînes entières et permettant une augmentation significative de la précision. Des modèles entraînés prêts à l'emploi ont été publiés pour 123 langues. Pour optimiser les performances, des modules utilisant OpenMP et les instructions SIMD AVX2, AVX, AVX512F, NEON ou SSE4.1 sont proposés. |
| |
https://github.com/tesseract-ocr/tesseract/releases/tag/5.3.4 | https://github.com/tesseract-ocr/tesseract/releases/tag/5.3.4 |
19/01/2024 | 19/01/2024 |
| |
Après six mois de développement, la nouvelle version 1.33 du paquet wayland-protocols a été publiée, contenant un ensemble de protocoles et d'extensions qui complètent les capacités du protocole Wayland de base et fournissent les capacités nécessaires à la construction de serveurs et d'environnements utilisateurs composites. | Après six mois de développement, une nouvelle version 1.33 du paquet wayland-protocols a été publiée, contenant un ensemble de protocoles et d'extensions qui complètent les capacités du protocole Wayland de base et fournissent les capacités nécessaires à la construction de serveurs et d'environnements utilisateur composites. |
| |
Dans la nouvelle version, le protocole « linux-dmabuf » a été transféré dans la catégorie stable, ce qui assure le partage de plusieurs cartes vidéo utilisant la technologie DMA-BUF (permet de créer des wl_buffer basés sur DMA-BUF). Un nouveau protocole « ext-transient-seat » a été ajouté et placé dans la catégorie « staging ». Ce nouveau protocole peut être utilisé pour créer des sessions indépendantes temporaires (seats) conçues pour être utilisées avec des périphériques d'entrée virtuels mis en œuvre à l'aide des protocoles « virtual_keyboard_unstable_v1 » et « wlr_virtual_pointer_unstable_v1 ». Par exemple, lors de la mise en œuvre de la capacité à se connecter à un bureau à distance, le protocole vous permet de créer une session distincte pour chaque utilisateur à l'aide d'un clavier et d'une souris virtuels. | Dans la nouvelle version, le protocole « linux-dmabuf » a été transféré dans la catégorie stable, ce qui assure le partage de plusieurs cartes vidéo utilisant la technologie DMA-BUF (permet de créer des wl_buffer basés sur DMA-BUF). Un nouveau protocole « ext-transient-seat » a été ajouté et placé dans la catégorie « staging ». Ce nouveau protocole peut être utilisé pour créer des sessions indépendantes temporaires (seats) conçues pour être utilisées avec des périphériques d'entrée virtuels mis en œuvre à l'aide des protocoles « virtual_keyboard_unstable_v1 » et « wlr_virtual_pointer_unstable_v1 ». Par exemple, lors de la mise en œuvre de la capacité à se connecter à un bureau à distance, le protocole vous permet de créer une session distincte pour chaque utilisateur à l'aide d'un clavier et d'une souris virtuels. |
20/01/2024 | 20/01/2024 |
| |
Nate Graham, un développeur QA sur le projet KDE, a publié un rapport sur les préparations pour la sortie de KDE 6 prévue pour le 28 février. La base de code de KDE Plasma 6.0 et KDE Gears 6.0 a été dérivée dans un dépôt séparé, et la branche principale a commencé à accumuler des changements pour KDE Plasma 6.1 et KDE Gears 24.05. | Nate Graham, un développeur AQ sur le projet KDE, a publié un rapport sur les préparations pour la sortie de KDE 6 prévue pour le 28 février. La base de code de KDE Plasma 6.0 et KDE Gears 6.0 a été dérivée dans un dépôt séparé, et la branche principale a commencé à accumuler des changements pour KDE Plasma 6.1 et KDE Gears 24.05. |
| |
https://pointieststick.com/2024/01/19/this-week-in-kde-auto-save-in-dolphin-and-better-fractional-scaling/ | https://pointieststick.com/2024/01/19/this-week-in-kde-auto-save-in-dolphin-and-better-fractional-scaling/ |
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 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. | 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 de 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 de 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. |
16/01/2024 | 16/01/2024 |
| |
Les composants nécessaires à la construction du navigateur Chrome pour le système d'exploitation Fuchsia ont été retirés du dépôt du projet Chromium. Il est à noter que la prise en charge de Fuchsia dans Chrome était une expérience qui a été interrompue. Ila été déclaré séparément que la raison de l'arrêt du support est la fin du programme de développement de Fuchsia pour les stations de travail. Le support des composants WebEngine et WebRunner pour Fuchsia se poursuivra, mais un navigateur Chrome à part entière ne sera pas fourni. Le développement futur de Fuchsia se concentrera probablement uniquement sur les appareils grand public, tels que les systèmes domotiques, les cadres photo intelligents et les haut-parleurs. | Les composants nécessaires à la construction du navigateur Chrome pour le système d'exploitation Fuchsia ont été retirés du dépôt du projet Chromium. Il est à noter que la prise en charge de Fuchsia dans Chrome était une expérience qui a été interrompue. Il a été déclaré séparément que la raison de l'arrêt du support est la fin du programme de développement de Fuchsia pour les stations de travail. Le support des composants WebEngine et WebRunner pour Fuchsia se poursuivra, mais un navigateur Chrome à part entière ne sera pas fourni. Le développement futur de Fuchsia se concentrera probablement uniquement sur les appareils grand public, tels que les systèmes domotiques, les cadres photo intelligents et les haut-parleurs. |
| |
Fuchsia repose sur le micro-noyau Zircon, qui est basé sur le projet LK, étendu pour une utilisation sur différentes classes d'appareils, y compris les smartphones et les ordinateurs personnels. Zircon étend LK en prenant en charge les processus et les bibliothèques partagées, un niveau utilisateur, un système de gestion des objets et un modèle de sécurité basé sur les capacités. Les pilotes sont mis en œuvre sous forme de bibliothèques dynamiques fonctionnant dans l'espace utilisateur, chargées par le processus devhost et gérées par le gestionnaire de périphériques (devmg, Device Manager). | Fuchsia repose sur le micro-noyau Zircon, qui est basé sur le projet LK, étendu pour une utilisation sur différentes classes d'appareils, y compris les smartphones et les ordinateurs personnels. Zircon étend LK en prenant en charge les processus et les bibliothèques partagées, un niveau utilisateur, un système de gestion des objets et un modèle de sécurité basé sur les capacités. Les pilotes sont mis en œuvre sous forme de bibliothèques dynamiques fonctionnant dans l'espace utilisateur, chargées par le processus devhost et gérées par le gestionnaire de périphériques (devmg, Device Manager). |
| |
Fuchsia possède sa propre interface graphique écrite en Dart à l'aide du framework Flutter. Le projet développe également l'interface utilisateur Peridot, le gestionnaire de paquets Fargo, la bibliothèque standard libc, le système de rendu Escher, le pilote Vulkan Magma, le gestionnaire composite Scenic, les systèmes de fichiers MinFS, MemFS, ThinFS (FAT en langage Go) et Blobfs, ainsi que les partitions FVM. Pour le développement d'applications, la prise en charge des langages C/C++ et Dart est assurée, Rust est autorisé dans les composants du système, Go est utilisé dans la pile réseau et Python est utilisé dans le système de construction. | Fuchsia possède sa propre interface graphique écrite en Dart à l'aide du framework Flutter. Le projet développe également l'interface utilisateur Peridot, le gestionnaire de paquets Fargo, la bibliothèque standard libc, le système de rendu Escher, le pilote Vulkan Magma, le gestionnaire composite Scenic, les systèmes de fichiers MinFS, MemFS, ThinFS (FAT en langage Go) et Blobfs, ainsi que les partitions FVM. Pour le développement d'applications, la prise en charge des langages C/C++ et Dart est assurée, Rust est autorisé dans les composants du système, Go est utilisé dans la pile réseau et Python est utilisé dans le système de compilation. |
| |
https://bugs.chromium.org/p/chromium/issues/detail?id%3D1509109 | https://bugs.chromium.org/p/chromium/issues/detail?id%3D1509109 |
| |