Auteur/autrice : Yuri Gagarin

Vulnérabilités dans le noyau Linux touchant ksmbd, ktls, uio et la pile réseau

Dans le module ksmbd, qui propose une implémentation de serveur de fichiers intégrée au noyau Linux basée sur le protocole SMB, deux vulnérabilités ont été découvertes, permettant une exécution de code à distance avec des privilèges de noyau sans authentification ou d'accéder au contenu de la mémoire du noyau sur les systèmes ayant le module ksmbd activé. Les problèmes apparaissent à partir du noyau 5.15, dans lequel le module ksmbd a été intégré. […]

La version 8.0.0 de KiCad est sortie

Le 23 février 2024, le projet KiCad a publié la nouvelle version 8.0.0. De nouvelles fonctionnalités ont été ajoutées et de nombreux correctifs ont été apportés. Liste des modifications : Plus de 1500 symboles et 760 emplacements ajoutés à la bibliothèque de composants. Le style d'indication de la première sortie des puces a été modifié. L'importation des données des formats suivants a été ajoutée : projets et bibliothèques EasyEDA (JLCEDA) ; bibliothèques de symboles et d'emplacements CADSTAR ; fichiers Solidworks PCB ; symboles […]

MClient 7.0

Après deux ans de développement, la nouvelle version majeure de MClient — un programme de consultation de dictionnaires électroniques — a été publiée. Conçu pour les linguistes professionnels, il peut également être utilisé par tous ceux qui apprennent des langues étrangères. Statut — bêta, mais assez stable pour un usage quotidien. Capture d'écran. En quoi ce programme se distingue-t-il de GoldenDict et de la plupart des autres ? vue en tableau ; classement des entrées de dictionnaire selon divers […]

Sortie de la distribution minimaliste Tiny Core Linux 15.0

Le lancement de la distribution minimaliste Tiny Core Linux 15.0 a été publié, capable de fonctionner sur des systèmes avec 48 Mo de RAM. L'environnement graphique de la distribution est basé sur le serveur X Tiny X, le kit d'outils FLTK et le gestionnaire de fenêtres FLWM. La distribution se charge entièrement dans la RAM et fonctionne à partir de la mémoire. L'image ISO bootable fait seulement 18 Mo. Pour les systèmes 64 bits, une version CorePure64 a été préparée, d'une taille de […]

Les firmwares bootables Coreboot 24.02 et Libreboot 20240225 sont disponibles

La version du projet CoreBoot 24.02, développant une alternative libre aux firmwares et BIOS propriétaires, a été publiée. Le code du projet est distribué sous la licence GPLv2. 111 développeurs ont participé à la création de cette nouvelle version, apportant 814 modifications. À partir de cette version, le projet a adopté un nouveau schéma de nommage des versions, utilisant un lien avec la date (année.mois.mise à jour), donc en février 2024, au lieu de la version 4.23, a été formé […]

Intel a publié le programme de visualisation 3D OSPRay Studio 1.0 et le moteur de rendu 3D OSPRay 3.1

La société Intel a publié la version 1.0 du projet OSPRay Studio, qui développe une application pour la visualisation 3D interactive à l'aide du moteur de traçage de rayons distribué OSPRay. Parmi d'autres fonctionnalités, le programme peut être utilisé pour le rendu de scènes complexes avec une grande précision et pour le traitement de scènes très volumineuses nécessitant une exécution distribuée des calculs dans un cluster de plusieurs ordinateurs. Le code de l'application est écrit en C++ et est distribué sous licence Apache […]

NotepadNext 0.7

Après quatre mois de développement, la version 0.7 de l'éditeur de texte NotepadNext, écrit en C++ et utilisant les bibliothèques Qt, Scintilla, etc., a été publiée et est distribuée sous la licence GPL-3.0. Changements : améliorations pour Python : ajout de mots clés match et case ; prise en charge des attributs de décorateur ; ajout dans la boîte de dialogue des paramètres d'une option pour sélectionner la langue de localisation ; ajout d'un indicateur visuel de niveau de zoom ; possibilité de sauvegarder […]

Sortie de l'environnement utilisateur Sway 1.9, utilisant Wayland

Après 14 mois de développement, la version 1.9 du gestionnaire de composition Sway, construit en utilisant le protocole Wayland et entièrement compatible avec le gestionnaire de fenêtres en mosaïque i3 et le panneau i3bar, a été publiée. Le code du projet est écrit en C et est distribué sous la licence MIT. Le projet vise à être utilisé sur Linux et FreeBSD. La compatibilité avec i3 est assurée au niveau des commandes, des fichiers de configuration et […]

Publication du système de gestion de versions Git 2.44

Après trois mois de développement, la version du système de gestion de versions distribué Git 2.44 a été publiée. Git est l'un des systèmes de gestion de versions les plus populaires, fiables et performants, fournissant des outils flexibles pour le développement non linéaire, basés sur la ramification et la fusion des branches. Pour garantir l'intégrité de l'historique et la résilience face aux changements rétroactifs, un hachage implicite de toute l'historique précédent est utilisé dans chaque commit, […]

Sortie de Wine 9.3 et version bêta de Proton 9.0

Une version expérimentale de l'implémentation ouverte de l'API Win32 — Wine 9.3 a été publiée. Depuis la sortie de la version 9.2, 23 rapports de bogues ont été résolus et 295 modifications ont été apportées. Les changements les plus importants : support de l'API Windows Internet (WinINet) pour le travail via un proxy. Un nouveau pilote mouhid.sys a été ajouté pour les dispositifs de pointage (touchpads, souris) utilisant le protocole HID (Human Interface Device). Les données ont été mises à jour […]

Un ingénieur d'AMD a reconnu que la pile graphique Linux a besoin d'améliorations

Lors d'une discussion sur un bogue lié à une consommation d'énergie relativement élevée par rapport à Windows sur l'APU AMD avec décodeur vidéo matériel, l'ingénieur d'AMD, Alex Deucher (principal développeur du pilote amdgpu), a admis que l'affichage vidéo sous Linux est fondamentalement inefficace. Actuellement, la chaîne de sortie vidéo sous Linux utilise le flux vidéo compressé VCN (module matériel […]

Le langage de programmation Ruby a été créé il y a 31 ans.

Le 23 février 1993, Ruby a été lancé — un langage de programmation dynamique, réflexif, interprété et de haut niveau. Le langage possède une mise en œuvre de la multithreading indépendante du système d'exploitation, une forte typage dynamique, un ramasse-miettes et de nombreuses autres fonctionnalités. En termes de syntaxe, il est proche des langages Perl et Eiffel, et en ce qui concerne l'approche orientée objet — de Smalltalk. Certaines caractéristiques du langage ont également été tirées de Python, Lisp, Dylan […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster