Drums is quite a big topic. I’ll might try to cover it in multiple posts because there’s lots of options here.
But I’ll start by mentioning that, on Linux, there’s another alternative to using instrument plugins. This is because Linux has had (via Jack, and now Pipewire) virtual audio cable capability largely “built-in” for around 20 years, and that has informed the software landscape around audio applications.
Historically, a lot of audio applications, including instruments, have been built as standalone applications, rather than plugins. This works well on Linux because you can just wire  applications together: the output of a Drum Sequencer can be piped to the input channel of a DAW.
And this was, and still is, a common setup for many people who use Linux, although the use of plugin instruments is now more common.
(Side note: I’m linking to websites for these applications here, but most of these applications are bundled with mainstream Linux distros, and can be easily installed from the package manager).
So, for example, a very popular standalone instrument is the Hydrogen Drum sequencer.
A lot of people use Hydrogen to develop drum tracks. I will note, however, whilst it comes with a bunch of nice demos, it doesn’t come preinstalled with preset grooves, although there is a third-party project Song & Pattern Repository that you can download and use.
To use this with a DAW, you could, using a tool like qjackctl, Catia, or qpwgraph, connect the output of Hydrogen to the input of the DAW. You can also connect the output of a MIDI track to Hydrogen’s MIDI input to get it to play back the sounds using it’s drum kits.
In this example, I have create two tracks in Ardour, a stereo audio track and a a MIDI track to show that you can record either the audio output from Hydrogen, or the MIDI (or, in this case, both). I have also connected the MIDI Drums output back into Hydrogen:
Now I’ve glossed over a lot of detail here and, yes, it can be a faff to set up. I think, these days, it’s more common to use plugin instruments.
But this is still a capability that’s there and used by a lot of people, and there’s a lot of software instruments that can be used this way.
Other examples of standalone instruments include:
qsynth - a soundfont player
Cardinal - Modular synth based on VCV Rack
amSynth - Analogue modelling synth
setBFree - Hammond B3 Emulator
TAL Vocoder - Vintage-style vocoder
Pianoteq - Award-winning virtual piano using physical modelling
And many, many more (some listed here)
Most of these are also available as plugins too.
The nice thing is, these instruments can also be used without a DAW.
And there are lots of utilities such as MIDI arpeggiation and event monitoring.
There’s even Virtual Keyboard options too (vmpk, jack-keyboard, etc.), if you don’t have a physical keyboard.
Cheers,
Keith