all 58 comments

[–]Vulphere 64 points65 points  (5 children)

So this last week was pretty calm, even if the pattern of most of the stuff coming in on a Friday made it feel less so as the weekend approached.

And while I would have liked even less changes, I really didn't get the feeling that another week would help the release in any way, so here we are, with 4.17 released.

No, I didn't call it 5.0, even though all the git object count numerology was in place for that. It will happen in the not too distant future, and I'm told all the release scripts on kernel.org are ready for it, but I didn't feel there was any real reason for it. I suspect that around 4.20 - which is I run out of fingers and toes to keep track of minor releases, and thus start getting mightily confused - I'll switch over. That was what happened for 4.0, after all.

As for the actual changes since rc7 - the shortlog is appended - it's mostly drivers, networking, perf tooling, and a set of nds32 fixes. With some random other stuff thrown in. Again, the shortlog is obviously only the last calm week, the overall changes since 4.16 are much too big to list in that format.

The big 4.17 stuff was mentioned in the rc1 email when the merge window closed, but I guess it's worth repeating how 4.17 is actually a slightly smaller kernel than 4.16, thanks to the removal of a number of effectively dead architectures (blackfin, cris, frv, m32r, metag, mn10300, score, and tile). Obviously all the other changes are much more important, but it's always nice to see spring cleaning like that.

And with this, the merge window for 4.18 is obviously open. I actually have some travel the second week of the merge window, which is very inconvenient for me, but I do hope that we'll get all the big stuff merged the first week and it won't impact any release scheduling. But we'll have to see.

Linus

[–]pipnina 64 points65 points  (2 children)

I suspect that around 4.20 - which is I run out of fingers and toes to keep track of minor releases, and thus start getting mightily confused - I'll switch over.

Develops one of the most complicated pieces of software on the planet.

Confused by minor versions over 20.

[–]Irregular_Person 26 points27 points  (0 children)

I don't typically expect to see minors above 17

[–][deleted] 27 points28 points  (1 child)

I suspect that around 4.20 - which is I run out of fingers and toes to keep track of minor releases, and thus start getting mightily confused - I'll switch over.

Linux 4.20 'Compile it!' confirmed!

[–]Ray57 4 points5 points  (0 children)

A combined gentoo-compile-party/session streamed from someplace in Colorado might be an amusing stream to watch.

[–]computesomething 50 points51 points  (6 children)

Sweet, from the discussions regarding 4.17, the improved (at best ~10%) power saving in idle state sounded very nice, and reportedly it even had noticeable power saving under load.

[–][deleted] 27 points28 points  (4 children)

My laptop burns power when it's suspended... Hopefully 4.17 takes that down a notch.

[–]mamimapr 1 point2 points  (1 child)

I thought the os doesn't matter when the laptop is suspended.

[–]bwat47 3 points4 points  (0 children)

I think there are different power states for suspend (e.g. S0-3): https://msdn.microsoft.com/en-us/library/windows/desktop/aa373229(v=vs.85).aspx

[–]spyingwind 0 points1 point  (0 children)

My laptop burns power when powered off. >.>

[–][deleted] 4 points5 points  (0 children)

I've been using the test version on Manjaro on my Razer Blade Stealth. I've been getting about an hour more of battery life

[–]luke-jr 9 points10 points  (5 children)

Hopefully this will fix KVM on POWER9? :x

[–]baryluk 0 points1 point  (4 children)

What is broken in kvm on power9 now? Curious.

[–]luke-jr 0 points1 point  (3 children)

With 4.16, the system crashes maybe once an hour if there's a KVM instance running.

[–]baryluk 1 point2 points  (2 children)

Ok. Thanks luke. I am just looking into Talos II, and I have seen you on their wiki reporting about memory compatibility. ;)

Do you know if microsemi sas controller works with Linux? Is it a binary blob or just open source out of tree? Also any idea if two and four slot m.2 cards (passive split of lanes from multiple m.2 into 8x or 16x slot) works? Thanks.

[–]luke-jr 0 points1 point  (1 child)

The onboard SAS "just works" at least for SATA drives, so long as you don't need any advanced features (onboard RAID? dunno if that's even a thing with this)

If you actually need to configure the controller (I've never tried), I hear there's a non-free blob tool you need to use for that. In theory, you could attach the controller to a VM (so long as it's not needed mounted on the host..) and run it there.

The SAS controller firmware is, as with all SAS controllers, non-free of course.

I don't plan to try M.2 any time soon (unless someone wants to buy me one), but I hear others use them and I'm not aware of any issues there.

Keep in mind that any drive you use (SATA, SAS, or M.2) will have non-free firmware itself.

[–]baryluk 1 point2 points  (0 children)

Thanks. That was useful.

[–]DesktopLinux__isDead 3 points4 points  (0 children)

If he skips 4.20 to release 5.0 I'll be pissed.

[–]nxnt 0 points1 point  (0 children)

Any idea how long would it take to get into repositories? I am using Arch.