Why is it about catching up?
I don't understand the community at large's (the free software
community's, that is) flawed mindset that one or a couple of
distributions or flavors of operating systems have to be supported, or
that one has to be ahead of the other. It's obvious that people don't
get the big picture when you see users of different LInux
distributions arguing about which _distributions_ should be supported;
don't they get that they share a common kernel, and they can *all* be
supported? Likewise for the idiots that say "support FreeBSD" or
"support OpenBSD". Open up and release specs and documentation, and
suddenly EveryBSD is supported.
The userbase should be communicating with the vendor in a way that
makes it clear that everyone can win if they produce documents and
specs, or choose components for their products that are well supported
already in the open source community. Arguing back and forth about
which flavor you have a religious preference for only sends a signal
to Lenovo that supporting open source is complicated, takes too much
work, and makes them want to forget about it.
DS