22 points par GN⁺ 2023-09-14 | 1 commentaires | Partager sur WhatsApp
  • Une carte offrant une visualisation détaillée de la structure du noyau Linux ainsi que de ses différents sous-systèmes, fonctionnalités et interfaces
  • Organisation par couches et par fonctionnalités. Il est possible de cliquer sur les éléments détaillés pour accéder au code source correspondant
    • Couches : User Space Interfaces, Virtual, Bridges, Logical, Device Control, Hardware Interfaces
    • Fonctionnalités : Human Interfaces, System, Processing, Memory, Storage, Networking
    • Electronics : User Peripherals, I/O, CPU, Memory, Storage Controlers, Network Controlers

1 commentaires

 
GN⁺ 2023-09-14
Avis sur Hacker News
  • Article sur la carte interactive du noyau Linux, qui a reçu des réactions positives de la part des utilisateurs
  • Enthousiasme autour de la possibilité d’intégrer des programmes en espace utilisateur à cette carte et de l’animer avec eBPF ou des logs d’audit
  • Intérêt pour une version 3D de la carte, avec la proposition d’explorer un système en cours d’exécution en VR
  • Des utilisateurs imaginent utiliser cette carte pour visualiser Linux en temps réel dans un espace d’exposition
  • Critiques sur l’absence de libellés et d’explications pour les flèches de la carte, ce qui pourrait dérouter les nouveaux utilisateurs
  • Proposition de créer une vue montrant la taille relative de chaque sous-section en fonction du nombre de lignes de code
  • Questions sur les bases de code que la carte peut accepter, ou sur le fait qu’elle ait été conçue spécifiquement pour le noyau Linux
  • Retour UX indiquant qu’il est difficile d’explorer la carte parce que les liens s’ouvrent pendant le déplacement, les utilisateurs suggérant plutôt une ouverture au clic
  • Éloges pour la carte, qui fonctionne bien même sans JavaScript et permet d’utiliser facilement le zoom pincé
  • Des utilisateurs veulent mieux comprendre Linux grâce à des diagrammes du code, certains essayant même de compiler Linux 0.0.1
  • Un précédent fil de discussion sur le sujet est lié, montrant un intérêt continu pour ce thème