GNU/Linux >> Linux Esercitazione >  >> Linux

I moduli del kernel Linux di cui non possiamo fare a meno

Il kernel Linux compie 30 anni quest'anno! Se sei come noi, è un grosso problema e questa settimana festeggeremo Linux con un paio di post speciali.

Oggi iniziamo con una carrellata di risposte da tutta la comunità che rispondono "Di quale modulo del kernel Linux non puoi vivere senza? E, perché?" Sentiamo cosa hanno da dire questi 10 appassionati.

Immagino che alcuni sviluppatori del kernel scapperanno urlando quando sentiranno la mia risposta. Tuttavia, elenco qui due dei moduli più controversi:

  • Il primo è NVIDIA, poiché ho una scheda grafica NVIDIA sul mio laptop di lavoro e sul mio desktop personale.
  • L'altro probabilmente genera meno odio:i moduli VMNET e VMMON di VMware per poter eseguire VMware Workstation. —Pietro Czanik

Il mio preferito è il modulo zram. Crea un dispositivo a blocchi compresso in memoria, che può quindi essere utilizzato come partizione di scambio. L'uso di una partizione di swap basata su zram è l'ideale quando la memoria è limitata (ad esempio, su macchine virtuali) e se sei preoccupato di consumare il tuo SSD o, peggio ancora, il tuo storage basato su flash a causa di frequenti operazioni di I/O. —Stephan Avenwedde

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Il modulo del kernel più utile è sicuramente snd-hda-intel poiché supporta la maggior parte delle schede audio integrate. Ascolto musica durante la codifica di un sequencer audio sul desktop Linux. —Joël Krähemann

Il mio laptop non avrebbe valore senza il kmod-wl che genero con il file Broadcom. A volte ricevo messaggi sulla contaminazione del kernel, ma a che serve un laptop senza wireless? —Gregory Pittman

Non posso vivere senza Bluetooth. Senza di esso, il mio mouse, tastiera, altoparlanti e cuffie sarebbero fermaporta. —Gary Smith

Vado fuori di testa e dico tutti . Seriamente, siamo arrivati ​​al punto in cui prendo un pezzo di hardware a caso, lo collego e funziona e basta.

  • L'adattatore seriale USB funziona e basta
  • La scheda video funziona (anche se forse non al meglio)
  • La scheda di rete funziona e basta
  • La scheda audio funziona e basta

È difficile non rimanere completamente colpiti dall'ampia portata del lavoro del driver che tutti i moduli apportano all'insieme. Ricordo i brutti vecchi tempi in cui urlavamo stringhe magiche xrandr per far funzionare i proiettori, e ora, sì, è una vera rarità quando le cose non funzionano (per lo più) e basta.

Se dovessi inchiodarlo a uno, però, sarebbe raid6. —John 'Warthog9' Hawley

Tornerò alla fine degli anni '90 per questo. Ero un amministratore di sistemi Unix (e doppio incarico di IS manager) per una piccola azienda. Il nostro sistema di backup su nastro è morto e, a causa dei budget limitati di "piccole aziende", non abbiamo avuto una sostituzione urgente o una riparazione in loco. Quindi abbiamo dovuto inviarlo per la riparazione.

Durante quelle due settimane, non abbiamo avuto modo di fare backup su nastro. Nessun amministratore di sistema vuole essere in quella posizione.

Ma poi mi sono ricordato di aver letto il Floppy Tape How-to, e ci è capitato di avere un PC tower che avevamo appena sostituito che aveva un'unità a nastro floppy.

Quindi l'ho reinstallato con Linux, ho impostato ftape modulo driver del kernel, ha eseguito alcuni test di backup/ripristino, quindi ha eseguito i nostri backup più importanti su nastri QIC. Per quelle due settimane ci siamo affidati a ftape backup di dati critici.

Quindi, per l'eroe sconosciuto là fuori che ha fatto funzionare le unità a nastro floppy su Linux degli anni '90, sei fantastico! —Jim Hall

Bene, è facile. Sono i moduli del kernel kvm. Sul fronte personale, non riesco a immaginare di svolgere il mio lavoro quotidiano senza macchine virtuali. Mi piacerebbe credere che sia il caso della maggior parte di noi. I moduli kvm svolgono anche un ruolo importante nel rendere Linux centrale nella strategia cloud. —Gaurav Kamathe

Per me, è dm-crypt, che viene utilizzato per LUKS. Vedi:

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

È fantastico sapere che gli altri non possono vedere cosa c'è sul tuo disco, ad esempio se perdi il tuo notebook o se viene rubato. —Massimiliano Kolb

Per le basi della crittografia, è difficile battere il modulo crittografico e la sua API C, il che è semplice.

Per la vita quotidiana, c'è qualcosa di più prezioso del plug-and-play offerto dal Bluetooth? —Marty Kalin

Condividi con noi nei commenti: Di quale modulo del kernel Linux non puoi vivere senza?


Linux
  1. 5 strumenti di patching live del kernel che aiuteranno a eseguire server Linux senza riavvii

  2. Guida per principianti alla configurazione del modulo del kernel in Linux

  3. Puoi eseguire Xcode in Linux?

  4. Come può un kernel Linux essere così piccolo?

  5. Aggiornamenti del kernel senza riavviare

Storia delle patch live del kernel Linux

Linux è un sistema operativo o un kernel?

Kernel Linux vs. Kernel Mac

Gestisci e monitora i moduli del kernel Linux con Kmon

Visualizza le informazioni sul modulo del kernel Linux con il comando Modinfo

11 comandi Linux di cui non posso fare a meno