While many run the Linux kernel, it isn't always the pure upstream version following the Linus vision.
Many devs targeting embedded and mobile devices are painfully aware of that reality.
However good you think Linux is on this file, the BSDs, particularly OpenBSD, are better.
That is irrelevant in the context of the `linux-raw` backend of this project, which does not target the BSDs.
There is a saying: the best camera is the one you have with you when needed.
For programming - whatever you use and are comfortable with is the best. One does not need to concern what others like / use as long as it does not impede one's own work.
However, most computers in the world run Linux nowadays.