22 Punkte von GN⁺ 2023-09-14 | 1 Kommentare | Auf WhatsApp teilen
  • Eine Karte, die detaillierte Visualisierungen verschiedener Subsysteme, Funktionen und Schnittstellen einschließlich der Struktur des Linux-Kernels bietet
  • Nach Ebenen/Funktionen gegliederte Übersicht. Durch Klicken auf einzelne Einträge kann direkt zum entsprechenden Quellcode gesprungen werden
    • Ebenen: User Space Interfaces, Virtual, Bridges, Logical, Device Control, Hardware Interfaces
    • Funktionen: Human Interfaces, System, Processing, Memory, Storage, Networking
    • Elektronik: User Peripherals, I/O, CPU, Memory, Storage Controllers, Network Controllers

1 Kommentare

 
GN⁺ 2023-09-14
Hacker News Meinungen
  • Ein Artikel über die interaktive Karte des Linux Kernel, die bei den Nutzern positiv aufgenommen wurde
  • Vorfreude auf die Möglichkeit, User-Space-Programme in diese Karte zu integrieren und sie mit eBPF oder Audit-Logs zu animieren
  • Interesse an einer 3D-Version der Karte; vorgeschlagen wird, ein laufendes System in VR zu erkunden
  • Nutzer stellen sich vor, diese Karte auf Ausstellungen zu verwenden, um Linux in Echtzeit zu visualisieren
  • Kritik daran, dass die Beschriftungen und Erklärungen zu den Pfeilen auf der Karte fehlen, was neue Nutzer verwirren könnte
  • Vorschlag, eine Ansicht zu erstellen, die die relative Größe jedes Unterabschnitts anhand der Anzahl der Codezeilen zeigt
  • Fragen dazu, welche Codebasis die Karte verarbeiten kann oder ob sie speziell für den Linux Kernel entworfen wurde
  • UX-Feedback, dass die Erkundung der Karte schwierig ist, weil sich Links beim Panning öffnen; Nutzer schlagen stattdessen vor, Links per Klick zu öffnen
  • Lob für die Karte, weil sie auch ohne JavaScript gut funktioniert und Pinch-to-Zoom leicht nutzbar ist
  • Nutzer möchten Linux mithilfe solcher Diagramme des Codes besser verstehen; einige versuchen sogar, Linux 0.0.1 zu kompilieren
  • Eine frühere Diskussion zum Thema ist verlinkt, was auf anhaltendes Interesse an dem Thema hinweist