pocket composed on 2024-12-03 09:40 (UTC-0500):

>> From: "Felix Miata"

>> pocket composed on 2024-12-03 12:01 (UTC+0100):

>>> The "drivers" are part of the kernel

>> Sort of:
>> # inxi -Sd
>> System:
>>   Host: ab250 Kernel: 6.1.0-25-amd64 arch: x86_64 bits: 64
>>   Console: pty pts/0 Distro: Debian GNU/Linux 12 (bookworm)
>> Drives:
>>   Local Storage: total: 476.94 GiB used: 60.56 GiB (12.7%)
>>   ID-1: /dev/nvme0n1 vendor: Patriot model: M.2 P300 512GB size: 476.94 GiB
>> …
>> # lsinitramfs /boot/initrd.img-6.1.0-25-amd64 | egrep 'nvme|ata|ahci|piix'
>> usr/lib/modules/6.1.0-25-amd64/kernel/drivers/nvme
>> usr/lib/modules/6.1.0-25-amd64/kernel/drivers/nvme/host
>> usr/lib/modules/6.1.0-25-amd64/kernel/drivers/nvme/host/nvme-core.ko
>> usr/lib/modules/6.1.0-25-amd64/kernel/drivers/nvme/host/nvme.ko
>> usr/lib/udev/ata_id
>> usr/bin/fatattr
>> #

Note absence of *ata, ahci, piix & RAID. It's a system with NVME only. Without
NVME modules, there is no booting the system using a stock Debian kernel.

> pocket@pocket:~ $ lsinitramfs /boot/initrd.img-6.6.62 | grep -E 
> 'nvme|ata|ahci|piix'
> usr/lib/modules/6.6.62/kernel/drivers/ata
> usr/lib/modules/6.6.62/kernel/drivers/ata/ahci.ko
> usr/lib/modules/6.6.62/kernel/drivers/ata/libahci.ko
> usr/lib/modules/6.6.62/kernel/drivers/ata/libata.ko
> usr/lib/modules/6.6.62/kernel/drivers/ata/sata_mv.ko
> usr/lib/modules/6.6.62/kernel/drivers/usb/storage/ums-datafab.ko
> usr/lib/udev/ata_id
> usr/bin/fatattr

> root@pockey:~# nvme list
> Node                  Generic               SN                   Model        
>                             Namespace Usage                      Format       
>     FW Rev  
> --------------------- --------------------- -------------------- 
> ---------------------------------------- --------- -------------------------- 
> ---------------- --------
> /dev/nvme0n1          /dev/ng0n1            A7SEB339046L5H       Corsair 
> MP600 CORE MINI                  1           1.00  TB /   1.00  TB    512   B 
> +  0 B   ELFMC1.0

> Oh my!

> The root system is on an nvme drive...........

> On a more somber note:
> egrep is depreciated 

> egrep is now grep -E 

> https://itsfoss.com/deprecated-linux-commands/

> https://www.redhat.com/en/blog/deprecated-linux-command-replacements

IMO, whoever made that determination is a moron who knows nothing of touch
typing[1]: two characters, one a top row pinkie, plus a shift to type, instead 
of
a single lower case character.

I still use egrep because it still works, more than two years after first seeing
that deprecation message.

[1] probably the same moron who lead to the gross overusage of underscores, a
(nearly always unnecessary) shifted pinkie.
-- 
Evolution as taught in public schools is, like religion,
        based on faith, not based on science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata

Reply via email to