Skip to content

Basic NVME support built-in#684

Open
vazub wants to merge 1 commit intoCachyOS:masterfrom
vazub:nvme
Open

Basic NVME support built-in#684
vazub wants to merge 1 commit intoCachyOS:masterfrom
vazub:nvme

Conversation

@vazub
Copy link

@vazub vazub commented Feb 1, 2026

NVME devices are more and more prevalent, especially in the desktop segment. It would make sense to consider them first-class citizen, without depending on initramfs. This would allow to drop initramfs altogether for even more cases, without growing the kernel size too much.

NVME devices are more and more prevalent, especially in the desktop segment. It would make sense to consider them first-class citizen, without depending on initramfs.
@ptr1337
Copy link
Member

ptr1337 commented Feb 1, 2026

@vazub
Copy link
Author

vazub commented Feb 1, 2026

Related discussion:

https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues/126

I would argue, that the discussion is not specifically applicable to CachyOS case, due to a different target audience defined for the project. For a desktop-first OS, the reported original reasons for building NVME support as a module, are not actually relevant. One is for VM-specific usage, another is for a 3rd-party manufacturer that can't seem to be bothered by using the default Linux driver.

The otherwise pros of providing a generic built-in support for the prevalent type of drives in modern desktop systems would outweigh the mentioned cons, in my opinion.

@ptr1337
Copy link
Member

ptr1337 commented Feb 1, 2026

I just added it as context in general for the discussion to consider also their views :)

This was not directly a "no, we do not do it"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants