GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Kernel-Module, ohne die wir nicht leben können

Der Linux-Kernel wird dieses Jahr 30! Wenn Sie wie wir sind, ist das eine große Sache, und wir feiern Linux diese Woche mit ein paar besonderen Beiträgen.

Heute beginnen wir mit einer Zusammenfassung von Antworten aus der ganzen Community, die antworten:„Ohne welches Linux-Kernel-Modul können Sie nicht leben? Und warum?“ Hören wir uns an, was diese 10 Enthusiasten zu sagen haben.


Ich schätze, einige Kernel-Entwickler werden schreiend davonlaufen, wenn sie meine Antwort hören. Trotzdem liste ich hier zwei der umstrittensten Module auf:

  • An erster Stelle steht NVIDIA, da ich eine NVIDIA-Grafikkarte auf meinem Arbeits-Laptop und meinem persönlichen Desktop habe.
  • Das andere erzeugt wahrscheinlich weniger Hass – die VMNET- und VMMON-Module von VMware, um VMware Workstation ausführen zu können. —Peter Czanik

Mein Favorit ist das zram-Modul. Es erstellt ein komprimiertes Blockgerät im Speicher, das dann als Swap-Partition verwendet werden kann. Die Verwendung einer zram-basierten Swap-Partition ist ideal, wenn der Arbeitsspeicher begrenzt ist (z. B. auf virtuellen Maschinen) und wenn Sie befürchten, dass Ihre SSD oder, noch schlimmer, Ihr Flash-basierter Speicher aufgrund häufiger E/A-Vorgänge abgenutzt wird. —Stephan Avenwedde


Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

Das nützlichste Kernelmodul ist definitiv snd-hda-intel, da es die meisten integrierten Soundkarten unterstützt. Ich höre Musik, während ich einen Audiosequenzer auf dem Linux-Desktop codiere. —Joël Krähemann


Ohne das kmod-wl, das ich mit der Broadcom-Datei erzeuge, wäre mein Laptop wertlos. Manchmal erhalte ich Meldungen über das Verderben des Kernels, aber was nützt ein Laptop ohne WLAN? —Gregory Pittman


Ich kann ohne Bluetooth nicht leben. Ohne sie wären meine Maus, meine Tastatur, meine Lautsprecher und mein Headset Türstopper. —Gary Smith


Ich werde mich auf die Beine stellen und alle sagen . Im Ernst, wir sind an dem Punkt angelangt, an dem ich ein beliebiges Stück Hardware nehme, es anschließe und es funktioniert einfach.

  • Serieller USB-Adapter funktioniert einfach
  • Grafikkarte funktioniert einfach (wenn auch vielleicht nicht optimal)
  • Netzwerkkarte funktioniert einfach
  • Soundkarte funktioniert einfach

Es ist schwer, nicht restlos beeindruckt zu sein von der Bandbreite der Fahrerarbeit, die alle Module zum Ganzen beitragen. Ich erinnere mich an die schlechten alten Zeiten, als wir xrandr Magic Strings geschrien haben, um Projektoren zum Laufen zu bringen, und jetzt – ja, es ist eine echte Seltenheit, wenn Dinge nicht (meistens) einfach funktionieren.

Wenn ich es jedoch auf eines festnageln müsste, wäre es raid6. —John 'Warthog9' Hawley


Ich werde für dieses Buch in die späten 1990er Jahre zurückgehen. Ich war Unix-Systemadministrator (und gleichzeitig IS-Manager) für eine kleine Firma. Unser Band-Backup-System starb, und aufgrund der begrenzten Budgets „kleiner Unternehmen“ hatten wir keinen schnellen Ersatz oder eine Vor-Ort-Reparatur. Also mussten wir es zur Reparatur einschicken.

Während dieser zwei Wochen hatten wir keine Möglichkeit, Backups auf Band zu erstellen. Kein Systemadministrator möchte in dieser Position sein.

Aber dann erinnerte ich mich, dass ich die Floppy-Tape-Anleitung gelesen hatte, und wir hatten zufällig einen Tower-PC, den wir gerade ersetzt hatten und der ein Floppy-Bandlaufwerk hatte.

Also habe ich es mit Linux neu installiert, das ftape eingerichtet Kernel-Treibermodul, führte ein paar Sicherungs-/Wiederherstellungstests durch und führte dann unsere wichtigsten Sicherungen auf QIC-Bänder durch. In diesen zwei Wochen haben wir uns auf ftape verlassen Backups kritischer Daten.

An den unbesungenen Helden da draußen, der Diskettenlaufwerke unter Linux der 1990er Jahre zum Laufen gebracht hat, Sie sind großartig! —Jim Hall


Nun, das ist einfach. Es sind die kvm-Kernel-Module. Persönlich kann ich mir meine tägliche Arbeit ohne VMs nicht vorstellen. Ich würde gerne glauben, dass dies bei den meisten von uns der Fall ist. Die kvm-Module spielen auch eine große Rolle dabei, Linux in den Mittelpunkt der Cloud-Strategie zu stellen. – Gaurav Kamathe


Für mich ist es dm-crypt, das für LUKS verwendet wird. Siehe:

  • https://www.redhat.com/sysadmin/disk-encryption-luks
  • https://manpages.debian.org/unstable/cryptsetup-bin/cryptsetup.8.en.html

Es ist fantastisch zu wissen, dass andere nicht sehen können, was sich auf Ihrer Festplatte befindet, zum Beispiel wenn Sie Ihr Notebook verlieren oder es gestohlen wird. – Maximilian Kolb


Für die Grundlagen der Kryptografie ist das Crypto-Modul und seine C-API, die einfach ist, kaum zu übertreffen.

Gibt es für den Alltag etwas Wertvolleres als das Plug-and-Play, das Bluetooth bietet? —Marty Kalin


Teilen Sie uns in den Kommentaren mit: Ohne welches Linux-Kernel-Modul können Sie nicht leben?


Linux
  1. Linux-Kernel-Live-Patching auf Ubuntu 20.04 LTS

  2. Anfängerleitfaden zur Kernelmodulkonfiguration in Linux

  3. Können Sie Xcode unter Linux ausführen?

  4. Wie kann ein Linux-Kernel so klein sein?

  5. Kann ps unter Linux nur Nicht-Kernel-Prozesse anzeigen?

Geschichte des Linux-Kernel-Live-Patchings

Ist Linux ein Betriebssystem oder ein Kernel?

Linux-Kernel vs. Mac-Kernel

Verwalten und überwachen Sie Linux-Kernel-Module mit Kmon

Zeigen Sie Linux-Kernel-Modulinformationen mit dem Modinfo-Befehl an

11 Linux-Befehle, ohne die ich nicht leben kann