And all this without even considering the problem that the kernel is responsible for identifying devices.
My MIDI controller is a Keystation61-MK3, possibly one of the most popular. It has two MIDI outputs, one general and one exclusively for controllers. I always have to manually reset the general output because it connects to the controller output by default.
Apparently, this is a kernel bug that has already been fixed in versions higher than 6.8 (it affects all types of devices, not just mine).
What I mean by this is that a GNU/Linux operating system is the result of combining many independent developments, each with its own origins, and most of them are entirely altruistic.
It's not like Windows or macOS, where there's a unified development path.
That's why the persistence problem was solved in those systems back in the 90s, but not yet in Linux.
However, that unified development path does exist. Where? Those responsible for creating the specific operating system for a specific purpose (music, education, science) are the ones who create it. Well, in this case, if it's a problem that's essential to you, you are responsible for it.
You must find, build, or contribute the necessary knowledge and resources to solve it.
It's that simple. Freedom demands responsibility.
And once you manage to solve it, if you wish, you can share your solution with others.
And all this without even considering the problem that the kernel is responsible for identifying devices.
My MIDI controller is a Keystation61-MK3, possibly one of the most popular. It has two MIDI outputs, one general and one exclusively for controllers. I always have to manually reset the general output because it connects to the controller output by default.
Apparently, this is a kernel bug that has already been fixed in versions higher than 6.8 (it affects all types of devices, not just mine).
What I mean by this is that a GNU/Linux operating system is the result of combining many independent developments, each with its own origins, and most of them are entirely altruistic.
It's not like Windows or macOS, where there's a unified development path.
That's why the persistence problem was solved in those systems back in the 90s, but not yet in Linux.
However, that unified development path does exist. Where? Those responsible for creating the specific operating system for a specific purpose (music, education, science) are the ones who create it. Well, in this case, if it's a problem that's essential to you, you are responsible for it.
You must find, build, or contribute the necessary knowledge and resources to solve it.
It's that simple. Freedom demands responsibility.
And once you manage to solve it, if you wish, you can share your solution with others.