sujet: Blog

CPython pourrait rendre Rust obligatoire comme dépendance de compilation à partir de la version 3.17.

Emma Smith et Kirill Podoprigora, membres de l'équipe principale de Python, ont publié une proposition préliminaire (Pre-PEP) visant à intégrer progressivement la prise en charge de Rust au code source de CPython, l'implémentation de référence du langage de programmation Python. Dans un premier temps, Rust est proposé pour des modules optionnels de la bibliothèque standard situés dans le répertoire `Modules/`. À terme, la version Python […]

Les développeurs d'openSUSE développent zssh, une implémentation SSH en langage Zig.

Les développeurs de la distribution openSUSE ont publié le projet zssh, une tentative d'implémentation du protocole SSH en langage Zig. Cette implémentation inclut le code permettant d'analyser le protocole et de gérer les primitives SSH, telles que les clés, les certificats et la messagerie avec l'agent SSH. Les algorithmes de chiffrement sont implémentés à partir de bibliothèques existantes. Le code du projet est distribué sous licence GPLv3. Les objectifs […]

Des versions de Debian Libre sans composants non libres sont désormais disponibles.

Simon Josefsson, responsable de la maintenance de 170 paquets Debian, a lancé le projet Debian Libre Live Images, qui propose des images Debian GNU/Linux dépourvues de composants non libres, tels que les blobs de firmware. Suite à une décision prise en 2022, les images ISO officielles de Debian incluent désormais à la fois le firmware libre du dépôt principal et le firmware propriétaire distribué via […]

Marathon OS est un système d'exploitation mobile de type BlackBerry 10 basé sur Linux, Qt et Wayland.

Le projet Marathon OS est une évolution d'une distribution Linux pour appareils mobiles, combinant des développements de la distribution PostmarketOS avec l'interface graphique Marathon Shell. L'environnement utilisateur est écrit en Qt et QML et repose sur un serveur composite personnalisé utilisant le protocole Wayland et recréant le modèle de contrôle gestuel du système d'exploitation BlackBerry 10. Le code du projet est écrit en C++ et […]

Sortie de la distribution OmniOS CE r151056, basée sur les technologies OpenSolaris

La version de la distribution OmniOS Community Edition r151056 a été publiée. Il est basé sur les développements du projet Illumos, qui continue de développer le noyau, la pile réseau, les systèmes de fichiers, les pilotes, les bibliothèques et un ensemble de base d'utilitaires système OpenSolaris. OmniOS est remarquable pour la prise en charge des hyperviseurs bhyve et KVM, de la pile de réseau virtuel Crossbow, du système de fichiers ZFS et des lanceurs de conteneurs Linux légers. La distribution peut être utilisée pour créer des systèmes Web évolutifs, la virtualisation […]

Le projet IDEmacs a développé un environnement de type VSCode basé sur l'éditeur Emacs.

Le projet IDEmacs est désormais disponible. Il vise à créer des configurations pour l'éditeur de texte Emacs, avec une interface, des raccourcis clavier et une expérience utilisateur similaires aux éditeurs de code graphiques et environnements de développement intégrés populaires. La première publication concerne un ensemble de composants permettant d'émuler l'éditeur de code VSCode (Visual Studio Code). Cet environnement de type VSCode est recréé à l'aide de paramètres, d'un thème et d'extensions, comme une barre latérale […]

Sortie de Phosh 0.51.0, environnement GNOME pour smartphones

La version de Phosh 0.51 a été publiée, une coque d'écran pour appareils mobiles basée sur les technologies GNOME et la bibliothèque GTK. L'environnement a été initialement développé par Purism comme un analogue de GNOME Shell pour le smartphone Librem 5, mais est ensuite devenu l'un des projets GNOME non officiels et est utilisé dans postmarketOS, Mobian, Droidian, certains firmwares pour les appareils Pine64 et l'édition Fedora pour les smartphones. Phosh […]

Nitrux 5.0, porté de NX Desktop vers Hyprland, est désormais disponible.

Nitrux 5.0.0, une distribution basée sur Debian et utilisant le système d'initialisation OpenRC, est disponible. L'image amorçable complète pèse 3.3 Go. Le projet est distribué sous licences open source. Auparavant, il développait son propre environnement de bureau NX, une extension pour KDE Plasma, mais la distribution a désormais migré vers un nouvel environnement utilisateur basé sur […]

Firefox développe un mode de navigation basé sur l'IA.

Ajit Varma, vice-président produit de Mozilla pour Firefox, a annoncé un nouveau mode de navigation, « Fenêtre IA », qui offrira une expérience de navigation optimisée par l'intelligence artificielle, en complément des modes de navigation web standard et privé existants. La fonctionnalité « Fenêtre IA » est encore en développement et n'est pas disponible pour les tests. Ce mode devrait aller au-delà de […]

Sortie du moteur de navigation Servo 0.0.2

Servo 0.0.2, le moteur de navigateur développé en parallèle de ServoShell, un navigateur de démonstration écrit en Rust, est disponible. Cette version est fonctionnellement identique à la version de développement du 14 novembre, qui a fait l'objet de tests manuels supplémentaires. Des versions sont disponibles pour Linux, Android, macOS et Windows. Initialement développé par Mozilla, le moteur est désormais géré par la Linux Foundation. […]

PyPI prend désormais en charge la confirmation des modifications apportées aux appareils.

Les développeurs du dépôt PyPI (Python Package Index) ont mis en place une étape de vérification supplémentaire lors de la connexion. Cette étape exige une confirmation par e-mail lors de la connexion depuis un appareil ou un navigateur jamais utilisé auparavant. Cette confirmation s'ajoute à l'authentification à deux facteurs existante, qui requiert la saisie d'un mot de passe à usage unique (TOTP) en plus de vos identifiants habituels. […]

Une vulnérabilité exploitable à distance dans la pile Bluetooth de la plateforme Android

Le bulletin de sécurité Android de novembre a publié des informations concernant la vulnérabilité CVE-2025-48593 du sous-système Bluetooth, qui affecte les versions Android 13 à 16. Cette vulnérabilité est considérée comme critique (9.8 sur 10) car elle pourrait permettre l'exécution de code à distance lors du traitement de paquets Bluetooth spécialement conçus. Google n'a pas encore publié de description détaillée de la vulnérabilité, mais des chercheurs indépendants affirment que […]