8 ms·
Linux 4.10 is out
- ajdlinux 10y agoKernelNewbies change summary: https://kernelnewbies.org/Linux_4.10 https://kernelnewbies.org/Linux_4.10
- executesorder66 10y agoWhat I want to know is how this is completed, but the page for the 4.9 kernel is not done yet. I thought they normally waited for all the stable releases to be completed before finishing the page.
- ajdlinux 10y agoAt a guess, because KernelNewbies.org is maintained by volunteers who may have had their own reasons for why they didn't have time to finish the 4.9 page?
- josteink 10y ago> What I want to know is how this is completed, but the page for the 4.9 kernel is not done yet From the original post: > On the whole, 4.10 didn't end up as small as it initially looked. After the huge release that was 4.9 4.9 was "huge". I guess volunteers trying to cook up a quick summary may have given up on it :)
- wtallis 10y ago4.9 was expected to be a long-term support release, so there was strong motivation to complete and merge anything that was almost ready. The maintainers knew this would happen and threatened to hold off on making a new longterm release until 4.10 or later if 4.9 ended up too full of half-baked code, but it seems to have mostly worked out as just a large release that is now officially the most recent longterm branch.
- mrb 10y agoMy favorite new feature: Intel Cache Allocation Technology https://lwn.net/Articles/694800/ https://lwn.net/Articles/694800/
- anoother 10y agoInteresting. I have a CPU with Intel Iris Pro graphics, which has 128MB of on-die eDRAM, which appears as L4 cache and which I assume can be used as both VRAM and cache. I wonder if this is useful to me in terms of allocating/using it for the latter?
- mrb 10y agoIntel CAT seems to be only for controlling L2/L3 use among CPU cores. Not L4.
- AsyncAwait 10y agoLooks like I'll finally be able to use the Type Cover 4 with my surface, (support for type cover 3 was added in 4.8, but 4 is way better to type on).
- scott_karana 10y agoDo those use bespoke protocols instead of just using USB HID classes?!
- AsyncAwait 10y agoI haven't really looked at what the type cover shows up as, but it does seem to require a custom driver.
- mcpherrinm 10y agoIt is USB HID, but it seems there's a few quirks to adjust for. If you look through the linux HID code, that doesn't seem to be uncommon -- there's a lot of tweaking going on here. I'm sure the hardware was only tested against Microsoft's HID driver. I'm not super knowledgeable of HID, but it seems like you can't query the device for HID Reports.
- rhodysurf 10y agoIt uses HID. There is a custom kernel patch still needed for Type Cover 3 and 4 trackpad gestures and such.
- cosarara97 10y agoKVMGT sounds really nice.
- gigatexal 10y agoThe virtual gpu stuff is really interesting.
- trome 10y agoIt is exciting, with virtual GPUs I think we'll see more lowend hosts (like those on LowEndTalk) offer a portion of a GPU for a few bucks a month.
- Filligree 10y agoThat'll be an exciting vector for jailbreaks, too.
- trome 10y agoIt will be an exciting jailbreak vector, I'd be surprised if there aren't quite a few vulnerabilities created by allowing shared GPU access.
- gigatexal 10y agoIt'll also have a disruptive (sic) affect in VDI where you won't need high end nVidia or AMD GPUs to do VDI but can use decent intel ones and just carve them up. Then again you'll likely not get the performance that a dedicated high end GPU like the aforementioned ones provide with an integrated chip.
- tyingq 10y agoI would watch OVH for that. They already do a fair amount of cheap VPS. And, they already offer a server with 2 nice GPUs for $159/month: https://www.ovh.com/us/dedicated-servers/gpu/ https://www.ovh.com/us/dedicated-servers/gpu/ So, they should be positioned to sell virtual GPU, since they already understand both demographics.
- trome 10y agoThey just launched cloud desktops for about $78 USD a month, but those are Win10 boxes on VMWare with a dedicated AMD FirePro GPU, which is way overkill for most GPU accelerated needs.
- Zpalmtree 10y agoHopefully the improved writeback management will mean my music doesn't start cutting out while I copy a huge file.
- trome 10y agoYeah, I wonder how much of an improvement it will be on small, cheap, low I/O devices, any insight if you can prioritize some I/O over other I/O (like user interactive stuff vs Nautilus or cp duplicating a file)?
- Filligree 10y agoLinux has an 'ionice' command. YMMV on whether it helps.
- McCirculaire 10y agoUse or compile a kernel with BFQ and that kind of stuff takes care of itself without manually having to prioritize I/O. I don't get why BFQ hasn't been mainlined yet, it has the most sane I/O behavior for desktop use and stops all the issues you can have on linux of the desktop slowing to a crawl or music stuttering because you're compressing a 40gb folder or copying files. Here's the page on the BFQ I/O scheduler: http://algo.ing.unimo.it/people/paolo/disk_sched/ http://algo.ing.unimo.it/people/paolo/disk_sched/ Here's a list of precompiled kernels that have been patched with BFQ (and often some more desktop-use tuning): https://liquorix.net/#install https://liquorix.net/#install for ubuntu and debian https://www.archlinux.org/packages/extra/x86_64/linux-zen/ https://www.archlinux.org/packages/extra/x86_64/linux-zen/ for archlinux http://download.opensuse.org/repositories/home:/tiwai:/bfq/ http://download.opensuse.org/repositories/home:/tiwai:/bfq/ for opensuse, BFQ as a kernel module If you're wary of installing things outside of official repositories or compiling your own kernel, then archlinux is the only distro with a kernel option that has BFQ.
- toyg 10y ago> I don't get why BFQ hasn't been mainlined yet, it has the most sane I/O behavior for desktop use You've answered yourself there: for desktop use. Desktop is a very low priority in the Linux world, as proven by the long history of ignoring desktop-friendly schedulers over and over.
- trome 10y agoThis kernel brings nearly full support (excluding Mali support) for Allwinner H3 based boards, and adds A64 support. I compiled 4.10-rc6 for my OrangePi a few days ago, and HDMI, audio, NAND flash, gigabit, wifi and everything else I tested worked well. Finally got a super cheap version of a BeagleBone Black with the OrangePi Zero ($7), and with the OrangePi PC+ you get a board with a gig of ram and 8GB of fast eMMC for under $20. Hopefully the H5 based boards and Arm64 in general will get better support, been having trouble getting NodeJS 6 or 7 running on aarch64 short of compiling it myself :( Edit: Also FriendlyARM has a couple fun H3 based boards with the Nanopi Neo and a few others, might wanna look at those too!
- desireco42 10y agoIs this a good option? https://www.aliexpress.com/store/product/NEW-orange-pi-plus-Allwinner-A31s-Dual-Core-1GB-RAM-Open-source-development-board/1553371_32248189300.html https://www.aliexpress.com/store/product/NEW-orange-pi-plus-... Where could I find more info about these? Update: Google to the rescue http://www.orangepi.org/orangepiplus2/ http://www.orangepi.org/orangepiplus2/
- trome 10y agoDO NOT BUY THAT!!!! Get an OrangePi+ 2e, Xunlong released the OrangePi+ 2 and it has a USB Hub unlike other OrangePis (where you'd have 4x USB ports direct wired into the SOC, each can do 40MB/s) and a few other design compromises that make the OrangePi+ 2 a bad buy. The Armbian people bitched at Xunlong for making such a terrible board and Xunlong replaced it with the OrangePi+ 2e, which is much better. The power supply they offer is also pretty decent, so I'd nab it with that: https://www.aliexpress.com/item/Orange-Pi-Plus-2e-SET4-Pi-Plus-2e-Power-Supply-Adapter-Support-Android-Ubuntu-Debian-Better/32666123166.html https://www.aliexpress.com/item/Orange-Pi-Plus-2e-SET4-Pi-Pl...
- antman 10y agoDoes the new OrangePi PC2+ have this like the OrangePi+ 2e you mention? I was thinking about it since it also reportedly supports h265 10bit.
- cschmittiey 10y agoAwesome! I'm very excited for native Linux support on the Pine64 boards with this release.
- josteink 10y agoLet's hope this release doesn't contain "buggy crap" :) http://www.theregister.co.uk/2016/10/05/linus_torvalds_admits_buggy_crap_made_it_into_linux_48/ http://www.theregister.co.uk/2016/10/05/linus_torvalds_admit...
- josteink 10y ago> Better support for ARM devices .. such as Nexus 5X (Bullhead). Does this mean that one day, some beautiful day in the future, we can expect Android devices to ship with a modern kernel?
- trome 10y agoThey'll ship with a 4.x kernel eventually, but probably not until the specific release is aged :P The main issue with Android devices running a mainline kernel is device drivers, these Qualcomm chips have a board support package which adds half baked support for their chip to some year or two old kernel, then a device vendor picks that chip and modifies android more, and then you end up with an ancient kernel on a brand new device. The only fix is for Qualcomm to mainline their device drivers.
- sangnoir 10y ago> The only fix is for Qualcomm to mainline their device drivers. And undermine their tried and true planned obsolescence strategy? Fat chance. Mainlining their drivers would disintermediate Qualcomm them from (obstructing) the Android upgrade process and could even lead to device upgrade cycles longer than 2 years (the horror!)
- Asooka 10y agoOr for the Linux kernel to settle down and have a stable ABI finally.
- catern 10y agoLinux will (thankfully) never do that because that would be an example of compromising technical quality for political reasons (mediating the problem that hardware makers are not publishing source).
- pas 10y agoCurrently the ABI is very much the current code of each subsystem. It's pretty much impossible to design an ABI that'll be future proof enough that it'd cover everything and yet would provide finetuned interfaces for each new gadget the kernel has to manage without significant loss of performance and/or functionality.
- calpaterson 10y agoThis is the kernel that is likely to be included in many distros as the de facto "LTS" kernel. For example, Debian Stretch: https://lists.debian.org/debian-devel-announce/2016/03/msg00000.html https://lists.debian.org/debian-devel-announce/2016/03/msg00...
- justincormack 10y agoI think that is out of date. 4.9 is the LTS series not 4.10; that email was a year ago when it was not clear.
- calpaterson 10y agoYes, seems like you're right. I wasn't aware things had changed, thanks!
- rodionos 10y agoI like that. Mart van Santen (1): xen-netback: vif counters from int/long to u64 https://patchwork.ozlabs.org/patch/726528/ https://patchwork.ozlabs.org/patch/726528/ Having related counters overflow at different times made it difficult to run calculations around network statistics.
- jeffhuys 10y agoOBVIOUSLY!
- chatmasta 10y agoTwo nice improvements: UID routing and ability to only keep conntrack tables for net namespaces that need them. I'm working on a project right now using net namespaces. They provide very efficient ways of routing multitenant packets without cluttering up the init namespace.
- exclusiv 10y agoI'm new to using a Linux-based OS as my primary - do you all generally stay on the latest and greatest? I setup 4.9.9 recently on my XPS DE. Is it risky at times to upgrade?
- antod 10y agoJust leave it to your distro. Don't bother with it yourself.
- exclusiv 10y agoI did it myself for the power improvements for battery life. I'm on 16.04. Is it risky to have a newer kernel than what the distro provides?
- antod 10y agoIt's not really riskier, just more effort than it's worth IMO. Note that there will (or soon should) be some newer HWE kernels for 16.04 out.