For the several wished-for things here to happen, primarily somebody
would need to write the code (or port existing code) to support those
features.

The reasons why this has not been done for each of those differ, but
generally boil down to (in no particular order)

* No developer has been motivated to spend sufficient effort on the
  problem -- for example, anything that has to do with multibooting
  seems to be not really a priority.

* a variation of previous, some features require a *lot* of work to go
  anywhere, so things that would be desirable in principle have not
  (yet) happened because getting them done would require more work
  than there are hands (and brains) available to get done to project
  quality standards.

* Legal issues. For the ZFS case, the first hurdle is the CDDL (see
  https://en.wikipedia.org/wiki/Common_Development_and_Distribution_License),
  and if those complications were not enough, the code is affected by
  if I remember correctly at least a couple of dozen patent claims
  that have been subject to lawsuits and a few sealed settlements.

And of course, some developer may well have started working on something
but life happens (including some licensing kerfuffles, including IIRC
one that lead to the abandonment of at least one attemtpt at supporting
a certain class of BroadCom wifi parts).

Generally, searching on the obvious keywords such as the device name 
and operating system name will give some clues.

- Peter

-- 
Peter N. M. Hansteen, member of the first RFC 1149 implementation team
https://bsdly.blogspot.com/ https://www.bsdly.net/ https://www.nuug.no/
"Remember to set the evil bit on all malicious network traffic"
delilah spamd[29949]: 85.152.224.147: disconnected after 42673 seconds.

Reply via email to