Yesterday I replaced Ubuntu 21.10 by Fedora 35 (I replaced those OS'es on secondary platform too 2 weeks ago) and I'm really happy with the results. Ubuntu release policy for kernel and Mesa is horrible (glad that we can use ppa) + slow crap named Snap... 2 nice things from Ubuntu? Improvments to Gnome made by Daniel Van Vugt and Yaru theme. I used Ubuntu since 6.06, but in last times they made a lot of stupid decisions and for my it was too much.
Ubuntu 20.04.4 LTS Released With Hardware Enablement Stack From Ubuntu 21.10
Collapse
X
-
Originally posted by nadro View PostYesterday I replaced Ubuntu 21.10 by Fedora 35 (I replaced those OS'es on secondary platform too 2 weeks ago) and I'm really happy with the results. Ubuntu release policy for kernel and Mesa is horrible (glad that we can use ppa) + slow crap named Snap... 2 nice things from Ubuntu? Improvments to Gnome made by Daniel Van Vugt and Yaru theme. I used Ubuntu since 6.06, but in last times they made a lot of stupid decisions and for my it was too much.
Comment
-
-
Originally posted by drake23 View PostI find the acpi/tlp bug quite dramatic. Can someone explain why the kernel has no safeguard for this? Is this again a lousy uefi implementation from the vendor?
Comment
-
-
Originally posted by F.Ultra View Post
What happened was that Kernel 5.13 made lseek mandatory for /proc. Meanwhile acpi_call is a 3d party external kernel module which have been unmaintained for 9 years so it was never patched to support lseek so the Kernel tries to make a function call to NULL. So no this was not due to some uefi shenanigans. And if the kernel would have to check every single function call every time it makes them you would have to pay a quite hefty performance penalty so this is not done, and frankly the Kernel should be able to rely on the modules providing correct structures to it (and no this is not a security hole, if you can load a module into the kernel then you are already in control of the whole system).
Comment
-
-
Originally posted by F.Ultra View Post
What happened was that Kernel 5.13 made lseek mandatory for /proc. Meanwhile acpi_call is a 3d party external kernel module which have been unmaintained for 9 years so it was never patched to support lseek so the Kernel tries to make a function call to NULL. So no this was not due to some uefi shenanigans. And if the kernel would have to check every single function call every time it makes them you would have to pay a quite hefty performance penalty so this is not done, and frankly the Kernel should be able to rely on the modules providing correct structures to it (and no this is not a security hole, if you can load a module into the kernel then you are already in control of the whole system).
Comment
-
Comment