linux-kernel 278

  1. Was ist ": - !!" in C-Code?
  2. Wie funktionieren die wahrscheinlichen () und unwahrscheinlichen () Makros im Linux-Kernel und was ist ihr Vorteil?
  3. Wie wird der Linux-Kernel getestet?
  4. Ist bool ein nativer C-Typ?
  5. Was ist die theoretisch maximale Anzahl von offenen TCP-Verbindungen, die eine moderne Linux-Box haben kann?
  6. Warum heißt Linux ein monolithischer Kernel?
  7. Erhöhung der maximalen Anzahl von TCP / IP-Verbindungen in Linux
  8. Finden, welcher Prozess von Linux OOM Killer getötet wurde
  9. Was ist der Unterschied zwischen dem Kernel-Space und dem User-Space?
  10. Messen Sie Zeit in Linux - Zeit vs Uhr vs Getrus vs vs_gettime vs. gettimeofday vs timepec_get?
  11. Was macht while (0), wenn wir ein Makro definieren?
  12. Programme schreiben, um mit I / O-Fehlern fertig zu werden, die verlorene Schreibvorgänge unter Linux verursachen
  13. Was ist der Unterschied zwischen Vmalloc und kmalloc?
  14. Wie man transparency_hugepage / defrag Warnung von mongodb vermeidet?
  15. Der Kontext wechselt in neuen Linux-Kerneln viel langsamer
  16. Wie kann ich die Anforderungswarteschlange für ein Linux-Block-Gerät identifizieren?
  17. Einen Linux I / O Scheduler auswählen
  18. Wie "überwintert" man einen Prozess in Linux, indem man seinen Speicher auf Festplatte speichert und später wieder herstellt?
  19. IOCTL Linux-Gerätetreiber
  20. Wie lese / schreibe ich Dateien innerhalb eines Linux-Kernel-Moduls?
  21. Was passiert mit einem offenen Datei-Handle unter Linux, wenn die angegebene Datei verschoben wird, löschen
  22. Kernel-Stack und User-Space-Stack
  23. Die Verwendung von gdb für Einzelschritt-Assemblercode außerhalb der angegebenen ausführbaren Datei verursacht den Fehler "kann keine Grenzen der aktuellen Funktion finden"
  24. Wie lernst du Linux-Kernel-Programmierung, -Codierung oder -Lesen?
  25. Wenn Threads dieselbe PID verwenden, wie können sie identifiziert werden?


  26. Was sind vdso und vsyscall?
  27. Verwendung von Fließkomma im Linux-Kernel
  28. Linux Kernel: Beispiel für ein Systemanruf-Hooking
  29. Was ist die Funktion von "(void) (& _min1 == & _min2)" im Min-Makro in kernel.h?
  30. Magic-Nummern des Linux-Systemaufrufs reboot ()
  31. Verständnis von container_of-Makro im Linux-Kernel
  32. Docker auf Android ausführen
  33. Qt Creator, ptrace: Operation nicht erlaubt. Was ist die dauerhafte Lösung?
  34. Wofür werden IN & OUT-Anweisungen in x86 verwendet?
  35. Warum verwenden einige Kernel-Programmierer goto anstelle von einfachen while-Schleifen?
  36. Linux Kernel Live Debugging, wie es gemacht wird und welche Tools benutzt werden?
  37. Ein einziger Kern für einen einzelnen Prozess
  38. Unterschied zwischen POSIX AIO und libaio unter Linux?
  39. Direkter Speicherzugriff in Linux
  40. Wie benutzt man Netlink Socket um mit einem Kernelmodul zu kommunizieren?
  41. Was bedeutet es mit Cold-Cache und Warm-Cache-Konzept?
  42. Wie bestimmt Linux die nächste PID?
  43. Was kann man zwischen Slab und Slub Allocator im Linux Kernel wählen?
  44. Wofür ist der Modifikator "asmlinkage" gedacht?
  45. Wie kann man Linux Zeitplaner kennen?
  46. gepufferte asynchrone Datei-I / O unter Linux
  47. Begründung hinter dem container_of-Makro in linux / list.h
  48. was bedeutet anon-rss und total-vm
  49. So bereinigen Sie die vom Linux-Kernel verwendeten Caches
  50. Wo finde ich den Systemaufruf-Quellcode?