Why? Can you explain in detail why this would be that hard? As I see it this is a simple infrastructure problem of having multiple graphics cards attached to one X server and the slightly harder problem of sharing the 3d capabilities each of the drivers provide.
It's ok with me if you tolerate proprietary, closed hardware. But how can you morally defend it and call the demand for open hardware and implementations "entitlement"? Falling back on closed proprietary systems might be an ugly necessity for some people today but nothing good will come of that in the long term.
I for one am not too happy with totally disregarding other systems when designing software systems but can you specify what exactly you are talking about? systemd? udev? kms?
Try to be more condescending, this was not enough.
KMS is not asdx' standard nor is it mine or yours. It's freedesktop.org and it's an open standard that everyone can use. Even BSD. And proprietary reimplementations of open standards? Have you forgotten nvidia's randr alternative, twinview? Rotating a single screen? Sorry, not possible. Rotating all screens? Well, enjoy your graphics corruption. Or X.org crashes. I know this because I have actually tried to use a notebook with Ubuntu and an nvidia graphics card for one single application some time ago.
What attitude? It's under a specific license. It's illegal to violate that license. As in it's against the law.
I am not sure if it would have even been possible to get the code into the xserver and the drivers without putting it under the GPL, but I am pretty sure that Alan Cox could not have changed it by his own. As I understand it he was just the one explaining the issue prominently.
Ok, imagine a world where both Richard Stallman and Linus Torvalds would have had that mindset. There's a good chance most smartphones would run a highly proprietary system from apple or microsoft right now. There's a good chance the internet would run on proprietary software. But it does not because people did work towards it. Nothing is "meant to happen". If people don't do it, THEN it is not going to happen.



Reply With Quote
And don't say it's too difficult to get into, that's just you not really being motivated enough.
