top | item 20984866

Linux Kernel 5.3

190 points| AlexDGe | 6 years ago |omgubuntu.co.uk | reply

89 comments

order
[+] thestoicattack|6 years ago|reply
An interesting discussion in Linus's release announcement email about userspace regressions: https://lkml.org/lkml/2019/9/15/241
[+] pedrocr|6 years ago|reply
There's a limit to how far you can go with that policy but it does seem that in this case the regression was fairly obvious. As always there's a xkcd about it:

https://xkcd.com/1172/

[+] new_realist|6 years ago|reply
Great; and while we’re reverting obvious breakages of userspace performance, perhaps Linus can also un-break ZFS SIMD.
[+] Topgamer7|6 years ago|reply
Love the spelling joke in there.
[+] dev_dull|6 years ago|reply
What is with anything with the words “release notes” in the title being completely unreadable on a mobile device?
[+] djhworld|6 years ago|reply
> 2015 era MacBooks and MacBook Pros get working keyboard and touchpad support with this release, courtesy of the Apple SPI driver

Anyone know if the audio for >=2016 era macbooks will ever be made to work? https://github.com/Dunedan/mbp-2016-linux

[+] Dunedan|6 years ago|reply
Btw: The quoted changes for MacBooks are slightly inaccurate. MacBook Pro's from 2015 already had working keyboards and touchpads as they have them connected via USB as well. The models which got support now are:

- MacBook 2015

- MacBook 2016

- MacBook 2017

- MacBook Pro 2016

- MacBook Pro 2017

Mind that MacBook Air's and MacBook Pro's from 2018 onward still don't have upstream keyboard and touchpad support.

[+] baybal2|6 years ago|reply
What stand out is Google GVE driver. It's first of a kind:

1. GVE host will never see the light of the day

2. Never be used outside of Google's DCs

3. Hardware that backs its is very likely of Broadcoms origin, with their virtualisation API.

4. It made it! Unlike dozens of attempts by other companies to do the same for their proprietary in-DC hardware. How one does it?

[+] swrobel|6 years ago|reply
Sadly looks like WireGuard missed the cut again
[+] simcop2387|6 years ago|reply
There's still progress being made, but WireGuard does do a lot of things to/for the in-kernel cryptography stuff. That's been the major holdup for getting it in. There's some that don't like that a new api is being made at all but I believe most are fine with that as long it shares as much internally as possible with the existing code so that there's not two copies of everything. A lot of that has been done last I heard but it wasn't quite ready yet for mainlining in that fashion. I suspect we'll see another RFC for it in the 5.4 merge window and maybe finally some traction at getting it into staging or all the way in.

EDIT: see sibling comment about wireguard and 5.4, apparently not slated for it this time but maybe 5.5.

[+] NullPrefix|6 years ago|reply
Wouldn't expect something like that to be merged as late as as rc8.
[+] tssva|6 years ago|reply
Last patch set I remember seeing was v9 submitted to the mailing list in March. There was some feedback regarding the new zinc crypto interface and replacement crypto implementations. Jason indicated he would address them for the next patch submission which I don't believe has been made yet.
[+] l1n|6 years ago|reply
I'm confused about the source, didn't Linux Journal just shut down (for the second time)?
[+] green0|6 years ago|reply
OP/submitter signed up a month ago and has spent the past week spamming nothing but links to his own splog, which uses old linuxjounal material for 99.9% of its content.

With this he has simply copied an article from Omgubuntu and spammed it via his splog, where he even puts his own name on it.

The link should be changed to the correct Omgubuntu link to credit original and up to date content and not lazy copy and paste spammers.

[+] war1025|6 years ago|reply
I for one am excited that 5.3 potentially includes a bug fix for the random hard freezes I see ~daily on my laptop with a Baytrail cpu [1].

Had sort of given up on it ever being resolved, but sounds like a patch got into 5.3 that may fix it. Installed 5.3-rc5 last night. Guess I'll wait and see if it actually resolves the issue.

[1] https://bugzilla.kernel.org/show_bug.cgi?id=109051

[+] qidon|6 years ago|reply
Installed Ubuntu Mate 19.10 daily 5 days ago on asus t100ta (Atom) and have had absolutely no issues. Added bootia32 to liveusb as is the norm with this machine.Still no camera, but no big deal for me. Everything else works perfect. No c-state freezes and no workarounds needed. 5.3 seems to have fixed the baytrail issues as advertised.
[+] trpc|6 years ago|reply
does anybody know when Wireguard is going to be merged? can it be done before the release that will be deployed in Ubuntu 20.04 next April or is it too late?
[+] shmerl|6 years ago|reply
Navi support has finally arrived.
[+] wronglebowski|6 years ago|reply
In the Kernel, if you're not running the very specific version of Ubuntu they compiled you still need a ton of custom packages from mesa-git and others. I think we're still a few months from stable on all packages and then further months from those packages making it into distros.
[+] cptskippy|6 years ago|reply
Are you referring to the AMD Drivers?
[+] cestith|6 years ago|reply
Since I'd need to create a new account on that site specifically to send this correction...

Paragraph 6, s/Chromebook harder/Chromebook hardware/

Spellcheck is not a proofreader.

[+] Scuds|6 years ago|reply
Monolithic kernel means the changelist includes everything from file systems to GPU drivers.
[+] aprdm|6 years ago|reply
It also means that everything either works or doesn't work.

A dependency tracking system with mix & match of versions of subcomponents of the kernel that either work together or not looks like a nightmare to me.

[+] monocasa|6 years ago|reply
Hurd's changelist looks similar, because just since it's a microkernel doesn't mean you don't want the user space parts colocated in the source tree.

Additionally, pretty much all microkernels that support GPUs (which are very few) have about the same in kernel drivers as monolithic kernels since GPUs have their own MMUs and managing the MMU is about the only thing either wants to do in kernel space.

[+] ris|6 years ago|reply
No - a single source tree means that it contains all that. A microkernel could easily have its source tree set up in a similar way (and there are many reasons one might want to).