dgx-server-defaults
-------------------

This source follows the modular architecture of dgx-desktop-defaults. Platform
metapackages select the kernel and depend on small packages containing appropriate default configurations.

Platform metapackage                 Platform            Kernel
hwe-dgx-server-meta                  dgx                 linux-nvidia
hwe-nvidia-grace-server-meta         grace               linux-nvidia-64k
hwe-nvidia-gb200-server-meta         gb200               linux-nvidia
hwe-nvidia-vera-rubin-server-meta    vera_rubin          linux-nvidia-64k-hwe-24.04

Subiquity invokes ubuntu-drivers to select and install the platform metapackage
and signed compute driver.

Note on hardware identifiers:
If the same CPU that we match on for one platform is ever used for another platform that it *shouldn't* match on (for example, for 64k kernel selection), we can change the current metapackage such that it depends on 64k|4k kernel, then introduce a new meta for the second platform that depends on 4k, and one for the first platform that depends on 64k, both with some identifier that is specific to that platform family.
