QuebecOS / Actualité

Correctifs Linux publiés pour activer une carte RISC-V / ARM de 22 x 35 mm

Des correctifs du noyau Linux ont été publiés aujourd’hui pour permettre à Linux de démarrer sur le LicheeRV Nano, un mini-ordinateur à carte unique qui mesure à peine 22,86 x 35,56 mm. Aussi intéressante que la taille de ce SBC soit, le SoC Sophgo SG2002 qui présente un mélange de cœurs RISC-V et ARM. Le LicheeRV Nano est un SBC très petit alimenté par le SoC Sophgo SG2002 et dispose de 256 Mo de mémoire DDR3, d’un mélange d’options de connectivité, et peut être utilisé pour une variété de fins embarquées.

Le Sophgo SG2002 dispose d’un CPU C906 RISC-V à 1 GHz ainsi que d’un cœur Arm Cortex-A53 à 1 GHz, mais seul l’un ou l’autre peut être utilisé à la fois. Au démarrage, l’initialisation doit être effectuée en utilisant soit le cœur RISC-V principal, soit le cœur ARM. Il y a aussi un cœur RISC-V C906 à 700 MHz en tant que cœur secondaire. De plus, le SG2002 dispose également d’une NPU avec une capacité de 1 TOPS.

Il existe également une version dérivée de Debian pour le LicheeRV Nano, ainsi que des correctifs pour activer ce mini-SBC ARM/RISC-V ailleurs. Les patchs de base pour permettre à cette carte de démarrer sur un noyau Linux principal ont été publiés aujourd’hui sur la liste de diffusion du noyau Linux. Cette série de correctifs fournit l’activation de base du LicheeRV Nano avec la puce SG2002 afin de pouvoir démarrer jusqu’à un shell de base. Nous verrons s’ils sont examinés et s’ils sont prêts à être intégrés dans le noyau Linux v6.11 plus tard cet été.

Linus Torvalds annonce le premier Kernel 6.10 RC1

Linus Torvalds a annoncé aujourd’hui la disponibilité générale pour les tests publics du premier jalon de développement Release Candidate (RC) de la prochaine série de noyaux Linux 6.10. Parmi les nouveautés et changement qui sont prévu dans le noyau Linux 6.10, on trouve le support initial de Rust pour RISC-V 64 bits, un nouveau syscall mseal() pour le scellement de mémoire, le chiffrement de bus TPM et la protection de l’intégrité pour le pilote TPM, le support KVM ParaVirt (PV) IPI (invocation de procédure interprocesseur) (invité et hôte) pour l’architecture LoongArch, un mode de chiffrement de bloc AES-XTS plus rapide sur les CPU x86_64 modernes, ainsi que le support RAPL (Running Average Power Limit) pour les CPU Intel Arrow Lake et Lunar Lake.

Il promet également une gestion améliorée de la mémoire sur ARM64 (AArch64), des améliorations de performance pour le système de fichiers Btrfs (vérifications d’écriture NOCOW plus rapides, réduction des plages de verrouillage d’étendue, et plus encore), une amélioration des performances d’ouverture de fichiers non chiffrés sur les systèmes de fichiers prenant en charge fscrypt, des mises à jour du générateur de nombres aléatoires, plus de mises à jour bcachefs, et le support du contrôle IOCTL pour Landlock.

Bien sûr, de nouveaux pilotes et des pilotes mis à jour pour le support matériel de pointe, y compris un nouveau pilote pour les GPU basés sur le micrologiciel ARM Mali, de nouveaux pilotes audio pour les plates-formes AMD et Intel, Nuvoton NAU8325, Rockchip RK3308 et Texas Instruments PCM6240, un nouveau contrôleur Intel IPU6 et des pilotes Broadcom BCM283x/BCM271x, ainsi qu’un nouveau répertoire drivers/platform/arm64 utilisé exclusivement pour les pilotes de contrôleur embarqué (EC) de laptop ARM64.

Le noyau Linux 6.10 améliore également le support de plusieurs ordinateurs portables en ajoutant divers correctifs ACPI. Il s’agit notamment des portables Acer Aspire 1, Asus Vivobook Pro N6506MV, TongFang GXxHRXx et GMxHGxx, XMG APEX 17 M23, Dell XPS 15 9550, Surface Pro, Lenovo IdeaPad, ThinkPad, et Slim 7 16ARH7. De plus, il ajoute le support d’Intel « Lunar Lake » au pilote ACPI DPTF (Dynamic Platform and Thermal Framework).

Enfin, il y a aussi les améliorations habituelles du réseau telles que le support TCP fraglist GRO pour permettre le chaînage de plusieurs paquets TCP et leur transmission ensemble, le support de l’utilisation de fils SMP pour gérer les files d’attente de paquets, une nouvelle méthode de collecte des déchets plus rapide pour les sockets AF_UNIX basée sur l’algorithme des composantes fortement connectées de Tarjan, le support IPv6 (et IPv{4,6}-sur-IPv{4,6}) pour le pilote de protocole GTP, et un nouveau protocole netlink dédié à la configuration NFSD, ainsi qu’un nouvel outil utilisateur, appelé nfsdctl, dans nfs-utils.

La version finale du noyau Linux 6.10 est prévue pour la mi-juillet ou fin juillet 2024, ce qui dépendra du nombre de jalons Release Candidate (RC) que Linus Torvalds annoncera d’ici là. En tant que tel, il sortira le 14 juillet s’il n’y a que sept RC ou le 21 juillet s’il y en a huit, donc marquez vos calendriers en conséquence. Jusque-là, vous pouvez tester le noyau Linux 6.10 en téléchargeant le jalon Release Candidate le plus récent à partir de l’arbre git de Linus Torvalds ou du site web kernel.org. Cependant, n’oubliez pas de ne pas installer ou d’utiliser cette version de noyau de développement sur une machine de production.

IceWM 3.5.0

IceWM, le vénérable gestionnaire de fenêtres que nous avons tous utilisé à un moment de notre vie, a publié une nouvelle version, la 3.5.0. Il s’agit d’une version relativement mineure, comprenant des ajouts tels qu’une nouvelle option d’installation qui installera un thème supplémentaire, une correction pour le portage vers NetBSD 10, des mises à jour de traduction, ainsi que d’autres petites améliorations similaires. L’AddressBar, une ligne de commande dans la barre des tâches qui peut être invoquée avec ctrl+alt+espace, a également été améliorée, avec la complétion des arguments de fichiers et le support des commandes cd et pwd. Vous pouvez bien sûr compiler IceWM vous-même, mais il trouvera probablement rapidement sa place dans le référentiel de votre distribution favorite.

Ultramarine 40

Ultramarine Linux est une distribution de bureau basée sur Fedora qui cherche à offrir une meilleure expérience de bureau dès la sortie de la boîte. La dernière version du projet, Ultramarine Linux 40, remplace le bureau Pantheon par Xfce et propose une prise en charge des appareils ARM, tels que les ordinateurs Raspberry Pi. « Maintenant, le moment que nous sommes sûrs que vous attendiez : l’Édition Xfce est là ! Notre nouvelle quatrième édition (plus de détails ci-dessous). Jetons un coup d’œil. L’Édition Xfce reste fidèle à l’expérience Xfce de base avec une touche d’épice Ultramarine ajoutée. Nous adoptons une configuration de barre d’outils et de panneau plus traditionnelle, par rapport à la disposition fractionnée de Xfce, et utilisons un menu plus moderne (avec recherche). En plus de ces changements de disposition, nous utilisons le thème Materia, agréablement familier. L’Édition Xfce est parfaite pour les appareils à faible puissance et les personnes qui veulent tirer le meilleur parti de leurs ordinateurs. » Des informations supplémentaires et des captures d’écran sont disponibles dans l’annonce de sortie du projet. Téléchargement : ultramarine-flagship-40-live-x86_64.iso (2 636 Mo), ultramarine-xfce-40-live-x86_64.iso (2 699 Mo), ultramarine-kde-40-live-x86_64.iso (3 863 Mo). Source: Distrowatch

Murena 2.0

Le projet Murena propose une version d’Android dégooglisée pour smartphones, comprenant plusieurs fonctionnalités de protection de la vie privée et des services cloud indépendants. L’équipe Murena a publié Murena 2.0, qui inclut une version mise à jour du lanceur Bliss, un blocage de traqueurs plus performant, la reconnaissance de codes QR intégrée dans l’application caméra, et la dissimulation des adresses IP. « La confidentialité avancée est un outil unique que nous avons développé pour empêcher les traqueurs d’accéder à vos données lorsque vous utilisez des applications tierces ou que vous naviguez simplement sur le web. Jetons maintenant un coup d’œil aux fonctionnalités améliorées de confidentialité avancée dans /e/OS V2. La confidentialité avancée vous permet de gérer les traqueurs intégrés aux applications, les adresses IP et la localisation. Elle est disponible sous forme de widget et dans les paramètres du système d’exploitation. Et maintenant, avec une mise à jour récente, vous pouvez profiter d’une meilleure expérience avec la confidentialité avancée grâce à une interface utilisateur plus intuitive ; vous aurez un plus grand contrôle sur vos paramètres de confidentialité. Dans les paramètres de confidentialité avancée, vous pouvez également gérer les autorisations des traqueurs par application et voir les statistiques complètes des traqueurs bloqués. » Des informations supplémentaires sont fournies via l’annonce de sortie et dans les notes de version. Les options de téléchargement pour les appareils pris en charge se trouvent sur la page des appareils du projet. Source: Distrowatch.com

Alpine Linux 3.20.0

Alpine Linux est un système d’exploitation développé par la communauté, conçu pour les routeurs, pare-feux, VPN, boîtiers VoIP, conteneurs et serveurs. La dernière version stable du projet est Alpine Linux 3.20.0, qui présente plusieurs mises à jour de paquets, dont Linux 6.6, GNOME 46 et KDE Plasma 6. La nouvelle version introduit également la prise en charge de RISC-V 64 bits : « Nous sommes heureux d’annoncer la sortie d’Alpine Linux 3.20.0, la première de la série stable 3.20. Points forts : LLVM 18, Node.js (LTS) 20.10, Python 3.12, Ruby 3.3, Rust 1.78, Crystal 1.12, GNOME 46, Go 1.22, KDE Plasma 6, Sway 1.9, .NET 8.0. Changements significatifs : prise en charge initiale de RISC-V 64 bits ajoutée. Lors de la mise à niveau des installations existantes utilisant GRUB sur des systèmes UEFI, assurez-vous de mettre à jour le chargeur de démarrage installé avant de redémarrer, sinon votre machine risque de ne pas démarrer. Le problème est que GRUB a ajouté une nouvelle configuration qui exécute fwsetup –is-supported, mais GRUB 2.06 ne prend pas encore en charge l’argument –is-supported, ce qui fait que GRUB essaie de redémarrer dans le firmware de manière inconditionnelle. En raison du re-licenciement de Redis en RSALv2+SSPLv1, un modèle de licence non libre, le fork sous licence BSD-3-Clause, Valkey, a remplacé Redis dans le référentiel principal des paquets. » Des informations supplémentaires sont disponibles dans l’annonce de sortie et dans les notes de version pour 3.20.0. Téléchargement : alpine-standard-3.20.0-x86_64.iso (209 Mo), alpine-extended-3.20.0-x86_64.iso (975 Mo). Source: Distrowatch

Damn Small Linux 2024 RC4

Le projet Damn Small Linux (DSL) a publié une nouvelle version de développement de la prochaine version de Damn Small Linux 2024. La nouvelle version met à jour le navigateur web Dillo, a restauré certains icônes manquantes et amélioré le support linguistique. « La quatrième version candidate est maintenant disponible. Changements : ajout de su-to-root avant de démarrer le centre de contrôle ; compilation et mise à jour de Dillo vers la version largement améliorée 3.1.0 (à partir de 3.0.5) ; compilation et ajout du plugin Gemini Dillo (vérifiez les signets pour le tester) ; thème unifié entre l’utilisateur et le root pour une apparence plus cohérente dans les programmes administratifs ; nettoyage de l’interface en ajoutant quelques icônes manquantes ; suppression des icônes des menus Fluxbox et JWM pour réduire les ressources et l’empreinte visuelle ; ajout du support linguistique pour l’allemand, le français, l’espagnol, le portugais et le portugais brésilien. Nouveau pour cette version : une image ISO avec une compression inférieure lz4 spécialement conçue pour une utilisation avec une machine virtuelle ou avec UNetbootin. Cette version candidate est compatible en 32 bits et fonctionnera sur des systèmes 32 bits et 64 bits. » L’annonce de sortie mentionne également que DSL aimerait collaborer avec des organisations qui vendent des ordinateurs portables reconditionnés. Les testeurs intéressés peuvent télécharger l’image ISO depuis le site web du projet : dsl-2024.rc4.iso (689 Mo). Source: Distrowatch

Windows Server 2025 sera livré avec DTrace

Windows Server 2025 sera équipé de DTrace en tant qu’outil natif. DTrace est un outil en ligne de commande qui permet aux utilisateurs de surveiller et de diagnostiquer les performances de leur système en temps réel. DTrace permet aux utilisateurs d’instrumenter dynamiquement à la fois le noyau et le code de l’espace-utilisateur sans avoir besoin de modifier le code soi-même. Cet outil polyvalent prend en charge une large gamme techniques de collecte et d’analyse de données, telles que les agrégations, les histogrammes et le traçage des événements de niveau utilisateur. Pour en savoir plus, consultez l’aide en ligne de DTrace et « DTrace pour Windows » pour des fonctionnalités supplémentaires.

DTrace a été initialement développé par Sun dans le cadre de Solaris, mais a finalement été porté vers d’autres systèmes d’exploitation alors que Sun s’effondrait et qu’Oracle lui donnait le coup de grâce. DTrace est disponible pour les différents systèmes d’exploitation basés sur Solaris qui ont survécu, ainsi que pour Linux, FreeBSD, NetBSD, macOS et QNX, et Microsoft a porté DTrace de FreeBSD vers Windows dès 2018. Avec Windows Server 2025, DTrace sera livré en standard. Source: OSNews

KDE Plasma 6 arrive sur OpenBSD!

L’année dernière a marqué une étape significative à la fois pour la communauté des utilisateurs de bureau d’OpenBSD, car nous avons réussi à porter KDE Plasma 5 et toutes ses dépendances vers OpenBSD. Avec la sortie d’OpenBSD 7.5 le 5 avril 2024, KDE Plasma en version 5.27.10 est devenu une partie intégrante de notre charmant système d’exploitation. Ce succès est le résultat de années de travail de développement et d’engagement pour atteindre cet objectif.

KDE a lancé la version 6 de son environnement de bureau Plasma le 28 février 2024, apportant de nombreuses mises à jour et fonctionnalités ainsi que le passage majeur à Qt6. Je suis extrêmement fier que l’équipe OpenBSD ait réussi à se préparer pour cette mise à jour majeure si rapidement. Tous les composants nécessaires ont été ajoutés à notre arborescence CVS, et les paquets seront bientôt disponibles. Ce sont d’excellentes nouvelles pour les utilisateurs d’OpenBSD qui ne souhaitent pas utiliser GNOME, Xfce, ou l’un des environnements de bureau plus petits. Source : OSNews

GhostBSD 24.04.1

GhostBSD est un système d’exploitation orienté bureau basé sur FreeBSD. La dernière version du projet est GhostBSD 24.04.1, qui repose sur la branche de développement 14-STABLE de FreeBSD. La nouvelle version comprend une mise à jour du bureau MATE en version 1.28.1, le retour du client de bureau Signal, et une série de corrections de bogues. « Je suis heureux d’annoncer la sortie de GhostBSD 24.04.1 ! Avant tout, j’exprime ma sincère gratitude à tous ceux qui ont signalé des problèmes et ont contribué de leur temps, de leurs efforts et de leur expertise pour améliorer GhostBSD pour cette dernière version. GhostBSD 24.04.1 est la deuxième version sous FreeBSD 14 stable. J’ai mis à jour le système en version 1400510, et le bureau MATE est mis à jour en version 1.28.1. Cette version contient également quelques corrections de bogues trouvées dans les versions précédentes et avec quelques améliorations. » L’annonce de la publication contient une liste complète des nouvelles fonctionnalités et des corrections de bogues. GhostBSD maintient une édition officielle avec le bureau MATE et une édition communautaire qui utilise le bureau Xfce. Téléchargement : GhostBSD-24.04.1.iso (2 639 Mo, torrent), GhostBSD-24.04.1-XFCE.iso (2 626 Mo, torrent). Source: Distrowatch