GNU/Linux >> Znalost Linux >  >> Linux

Moduly linuxového jádra, bez kterých nemůžeme žít

Linuxovému jádru je letos 30 let! Pokud jste jako my, je to velká věc a tento týden oslavujeme Linux několika speciálními příspěvky.

Dnes začínáme souhrnem odpovědí z celé komunity na otázku „Bez jakého modulu jádra Linuxu nemůžete žít? A proč?“ Pojďme si poslechnout, co říká těchto 10 nadšenců.

Myslím, že někteří vývojáři jádra s křikem utečou, když uslyší moji odpověď. Přesto zde uvádím dva nejkontroverznější moduly:

  • První je NVIDIA, protože mám grafickou kartu NVIDIA na svém pracovním notebooku a osobním stolním počítači.
  • Ten druhý pravděpodobně generuje méně nenávisti – moduly VMNET a VMMON od VMware, aby bylo možné provozovat VMware Workstation. —Petr Czanik

Můj oblíbený je modul zram. V paměti vytvoří komprimované blokové zařízení, které lze poté použít jako odkládací oddíl. Použití odkládacího oddílu založeného na zram je ideální, když je paměť omezená (například na virtuálních počítačích) a pokud se obáváte opotřebování vašeho SSD nebo ještě hůře vašeho flashového úložiště kvůli častým I/O operacím. —Stephan Avenwedde

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Nejužitečnějším modulem jádra je jednoznačně snd-hda-intel, protože podporuje většinu integrovaných zvukových karet. Poslouchám hudbu při kódování audio sekvenceru na ploše Linuxu. —Joël Krähemann

Můj notebook by byl bezcenný bez kmod-wl, který generuji pomocí souboru Broadcom. Občas dostávám zprávy o pošpinění jádra, ale k čemu je dobrý notebook bez bezdrátového připojení? —Gregory Pittman

Nemůžu žít bez Bluetooth. Bez něj by moje myš, klávesnice, reproduktory a sluchátka byly jako zarážky. —Gary Smith

Půjdu ven a řeknu všechny . Vážně, dostali jsme se do bodu, kdy vezmu náhodný kus hardwaru, zapojím ho a ono to prostě funguje.

  • Sériový adaptér USB prostě funguje
  • Video karta prostě funguje (i když možná ne úplně nejlépe)
  • Síťová karta prostě funguje
  • Zvuková karta prostě funguje

Je těžké nenechat se úplně ohromit širokým rozsahem práce ovladače, kterou všechny moduly přinášejí do celku. Pamatuji si staré špatné časy, kdy jsme křičeli xrandr magické struny, aby projektory fungovaly, a teď – ano, je to opravdová rarita, když věci (většinou) prostě nefungují.

Kdybych to měl přiřadit k jednomu, byl by to raid6. —John 'Warthog9' Hawley

U tohohle se vrátím do konce devadesátých let. Byl jsem správcem unixových systémů (a dvojitou povinností jako manažer IS) pro malou společnost. Náš páskový zálohovací systém nefungoval a kvůli omezeným rozpočtům "malé společnosti" jsme ho nemuseli rychle vyměnit ani opravit na místě. Takže jsme to museli poslat na opravu.

Během těch dvou týdnů jsme neměli způsob, jak zálohovat pásku. Žádný správce systému nechce být v této pozici.

Ale pak jsem si vzpomněl, jak jsem četl návod na disketu a náhodou jsme měli věžový počítač, který jsme právě vyměnili a který měl disketovou páskovou mechaniku.

Tak jsem to přeinstaloval s Linuxem, nastavil ftape modul ovladače jádra, provedli jsme několik testů zálohování/obnovy a poté spustili naše nejdůležitější zálohy na pásky QIC. Po ty dva týdny jsme spoléhali na ftape zálohování důležitých dat.

Takže pro toho neopěvovaného hrdinu, který vytvořil disketové páskové jednotky, aby fungovaly na Linuxu 90. let, jste úžasní! —Jim Hall

No, to je snadné. Jsou to moduly jádra kvm. Z osobního hlediska si nedovedu představit, že bych svou každodenní práci dělal bez virtuálních počítačů. Rád bych věřil, že je to tak u většiny z nás. Moduly kvm také hrají velkou roli v tom, že Linux je ústředním prvkem cloudové strategie. —Gaurav Kamathe

Pro mě je to dm-crypt, který se používá pro LUKS. Viz:

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

Je fantastické vědět, že ostatní nevidí, co je na vašem disku, například když ztratíte notebook nebo vám ho někdo ukradne. —Maximilián Kolb

Pokud jde o základy kryptografie, je těžké porazit kryptografický modul a jeho C API, což je přímočaré.

Existuje pro každodenní život něco cennějšího než plug-and-play, které Bluetooth poskytuje? —Marty Kalin

Podělte se s námi v komentářích: Bez jakého modulu jádra Linuxu se neobejdete?


Linux
  1. Můžete spustit Xcode v Linuxu?

  2. Jak načíst moduly jádra Linuxu z kódu C?

  3. Jak může být linuxové jádro tak malé?

  1. Linux Kernel Live Patching na Ubuntu 20.04 LTS

  2. 5 nástrojů pro opravy jádra Live, které pomohou provozovat linuxové servery bez restartování

  3. Může ps zobrazit pouze procesy mimo jádro v Linuxu?

  1. Průvodce pro začátečníky ke konfiguraci modulu jádra v Linuxu

  2. Jak mohu nainstalovat Windows 7 bez dvd nebo usb na linux?

  3. Aktualizace jádra bez restartu