From my point of view the entire discussion is just silly.
An error occurred in the kernel - it propagates through to distributions - and everybody is crying:
"no one looks to the desktop" or "Ubuntu got the patch - we need a new distro".
It is just against logic.
First the test suits should run by kernel community in first place and all stake-holders are obliged to put tests for Linux functionality they rely on.
This includes Valve with steam like server applications etc.
So 1st one to blame is steam if this was not regularly and automatically tested.
If it is in the test, one should make sure that those test scenarios are considered _before_ a test is recommended "... should update", right?
The distros may have additional tests, mainly due to the special versions of programs they bundle with said release - that's it.
And for a desktop oriented distro like Ubuntu that try to get patches from upstream in as fast as possible - considering new hardware, special problems/regressions fixed and so on - they must rely on the kernel community.
And as stated recently on Phoronix, Ubuntu is using stable trees (or the patches therein) for their kernel (plus additions from vendors - probably).
People saying RHEL when considering desktop - sorry, but they don't know anything.
As being RHEL certified one should note that RHEL is quite old - tested and robust - perfect for servers, but sorry, those making jokes about Debian stable to carry historic versions should be very careful with other long term distros out there - using plenty of self-made patches for long gone versions not considered by upstream since plenty of years - cuff. But it works for servers - and that's its use case - fine.
But if you want latest patches and regression fixes - even latest releases of main attacked programs (browser, mail client, shell, ... you name it) - and new HW support as you need them (like soon be needed for next Navi - you _must_ rely on automatic testing and be prepared to use PPAs and struggling as long as a well tested ground has been established (by vendors, community and user feedback) - who is willing to wait more than a year to use that HW on Linux?
For me this distribution is still Xubuntu - and Debian as a second choice.
And one of the finest things in this discussion: Linus himself took care for the community feedback to make sure the patch is valid for all Valve gamers (which is not _that_ much, sorry) - as he is responsible for the quality of Linux and gives the last say by using it in his tree for possible backports for older kernel releases thus fighting regressions - and he got blamed to do so.
That's a really crazy world I would be ashamed to live in. That people should get sober again.
I hope common sense and logic will be restarted on all the brains where those recently crashed.
And Valve/Steam using a distro not used by Desktop users - they can only use Mint or Debian it the want to leave Ubuntu, as Fedora, OpenSuSE, Arch ... you name it ... are not mainstream desktop systems and I would not recommend them for users switching from Windows or macOS either.
Considering the timing: Navi needs patches being in 19.10 with a lot of luck - so not supporting it means you need PPAs and thus a moving target as reaction of being upset about lack of testing. Maybe steam is not interested in early Navi users ... ups, one of their main targets ...
Debian and its derivatives are ruling the desktop by number right now - but it can change. But I don't see any change going in another direction.
Similar discussions about those wannabe new kids on the block - fancy programs/techniques being superior in any way (like was said about Alpha CPUs in the 90-ies, IA-64 getting name of Itanic, ZFS whitout FS checker on _servers_ in the first years of existence not used on the biggest European Sun server site [I had worked for], ...).
Currenty Wayland is not ready for the mainstream desktop - I hope it will be soon - it has advantages which _may_ pay out.
Btrfs may be used by many - but ext4 is extremely dominant by number which is astonishing - but still reasonable - as proven by latest Phoronix performance tests. There is no other FS out there being that robust as ext4 is.
Blaming ext4 for a seldom bug - and suddenly all FSs are hit but only ext4 was numerous enough to get good problem reports - this shows what FS is most relyable and which FS should get the most care right now when needed.
So currently we need to keep a stability focus on ext4 and X - till something really _IS_ better and thus got mainstream.
And pushing those wannabes into main distros will only weaken those distros. Testing ground are not mainstream ... so I like Fedora doing the initial work and Red Hat considering paper cuts - but Ubuntu LTS should be conservative, but not considering HW - as still be used on desktops.
One can not ignite a candle on both sides without having problems ... and we all have choice to determine our requirements for stability and freshness and select the fitting distro. And I don't think for early Navi adopters there is a better chance to get working support but with Ubuntu 19.10 (and maybe plus PPAs).
But this has to be seen - time will tell us, so no need for that discussion right now.
From my perspective all went well - but of cause it can work better and for sure many people will consider what lessons to be learnt from this case.
I call this common sense - the same to stress automatic testing to get fixes and HW support to the masses in a rush as is typically required for the desktop.
Is there any technical expert who can disagree?
An error occurred in the kernel - it propagates through to distributions - and everybody is crying:
"no one looks to the desktop" or "Ubuntu got the patch - we need a new distro".
It is just against logic.
First the test suits should run by kernel community in first place and all stake-holders are obliged to put tests for Linux functionality they rely on.
This includes Valve with steam like server applications etc.
So 1st one to blame is steam if this was not regularly and automatically tested.
If it is in the test, one should make sure that those test scenarios are considered _before_ a test is recommended "... should update", right?
The distros may have additional tests, mainly due to the special versions of programs they bundle with said release - that's it.
And for a desktop oriented distro like Ubuntu that try to get patches from upstream in as fast as possible - considering new hardware, special problems/regressions fixed and so on - they must rely on the kernel community.
And as stated recently on Phoronix, Ubuntu is using stable trees (or the patches therein) for their kernel (plus additions from vendors - probably).
People saying RHEL when considering desktop - sorry, but they don't know anything.
As being RHEL certified one should note that RHEL is quite old - tested and robust - perfect for servers, but sorry, those making jokes about Debian stable to carry historic versions should be very careful with other long term distros out there - using plenty of self-made patches for long gone versions not considered by upstream since plenty of years - cuff. But it works for servers - and that's its use case - fine.
But if you want latest patches and regression fixes - even latest releases of main attacked programs (browser, mail client, shell, ... you name it) - and new HW support as you need them (like soon be needed for next Navi - you _must_ rely on automatic testing and be prepared to use PPAs and struggling as long as a well tested ground has been established (by vendors, community and user feedback) - who is willing to wait more than a year to use that HW on Linux?
For me this distribution is still Xubuntu - and Debian as a second choice.
And one of the finest things in this discussion: Linus himself took care for the community feedback to make sure the patch is valid for all Valve gamers (which is not _that_ much, sorry) - as he is responsible for the quality of Linux and gives the last say by using it in his tree for possible backports for older kernel releases thus fighting regressions - and he got blamed to do so.
That's a really crazy world I would be ashamed to live in. That people should get sober again.
I hope common sense and logic will be restarted on all the brains where those recently crashed.
And Valve/Steam using a distro not used by Desktop users - they can only use Mint or Debian it the want to leave Ubuntu, as Fedora, OpenSuSE, Arch ... you name it ... are not mainstream desktop systems and I would not recommend them for users switching from Windows or macOS either.
Considering the timing: Navi needs patches being in 19.10 with a lot of luck - so not supporting it means you need PPAs and thus a moving target as reaction of being upset about lack of testing. Maybe steam is not interested in early Navi users ... ups, one of their main targets ...
Debian and its derivatives are ruling the desktop by number right now - but it can change. But I don't see any change going in another direction.
Similar discussions about those wannabe new kids on the block - fancy programs/techniques being superior in any way (like was said about Alpha CPUs in the 90-ies, IA-64 getting name of Itanic, ZFS whitout FS checker on _servers_ in the first years of existence not used on the biggest European Sun server site [I had worked for], ...).
Currenty Wayland is not ready for the mainstream desktop - I hope it will be soon - it has advantages which _may_ pay out.
Btrfs may be used by many - but ext4 is extremely dominant by number which is astonishing - but still reasonable - as proven by latest Phoronix performance tests. There is no other FS out there being that robust as ext4 is.
Blaming ext4 for a seldom bug - and suddenly all FSs are hit but only ext4 was numerous enough to get good problem reports - this shows what FS is most relyable and which FS should get the most care right now when needed.
So currently we need to keep a stability focus on ext4 and X - till something really _IS_ better and thus got mainstream.
And pushing those wannabes into main distros will only weaken those distros. Testing ground are not mainstream ... so I like Fedora doing the initial work and Red Hat considering paper cuts - but Ubuntu LTS should be conservative, but not considering HW - as still be used on desktops.
One can not ignite a candle on both sides without having problems ... and we all have choice to determine our requirements for stability and freshness and select the fitting distro. And I don't think for early Navi adopters there is a better chance to get working support but with Ubuntu 19.10 (and maybe plus PPAs).
But this has to be seen - time will tell us, so no need for that discussion right now.
From my perspective all went well - but of cause it can work better and for sure many people will consider what lessons to be learnt from this case.
I call this common sense - the same to stress automatic testing to get fixes and HW support to the masses in a rush as is typically required for the desktop.
Is there any technical expert who can disagree?
Comment