Linux 7.1
Posted by berlianta 3 days ago
Comments
Comment by TacticalCoder 2 days ago
Moving really old and unused code out of the kernel just to get less AI-assisted bug reports is IMO one of the best consequence ever of AI.
I love it.
We should start trimming the fat out of everything.
Comment by SoftTalker 2 days ago
I have 10 year old servers I'm still using because they run fine with linux.
Comment by nine_k 2 days ago
Comment by bitfilped 2 days ago
Comment by echelon 2 days ago
It's naturally de-ossifying and forces uptake of new methods and practices.
It gives you an opportunity to question assumptions and do things greenfield again.
Comment by linsomniac 2 days ago
"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." -- Antoine de Saint-Exupéry
One of my buddies was infamous for a while for being the "I deleted X lines of code today" guy.
Comment by jamesfinlayson 2 days ago
Comment by darnir 2 days ago
Comment by space_ghost 2 days ago
I, too, am a fan of RFC 1925.
Comment by philodeon 2 days ago
Everyone is afraid of breaking users until Torvalds says it’s ok.
Comment by fn-mote 2 days ago
Obviously, the parent is /s, but when I read this, I thought Linux was removing exploit paths that exercise rarely-used features.
On phone OSes at least, quirky rare formats and features are (were?) a common source of exploitable bugs.
Comment by asgraham 2 days ago
There’s presumably plenty of code bloat in the kernel, and while no human would ever scan for bugs in a corner of the kernel that hasn’t been used or touched in decades, AI 100% will. And while those bug reports might be useless as bug reports, they seem promising as “why is this code even here?” flags.
Comment by dormento 2 days ago
Comment by WD-42 2 days ago
This is one of the main examples of drivers that were removed.
Comment by asgraham 2 days ago
Comment by franktankbank 2 days ago
Comment by rixed 2 days ago
Comment by _carbyau_ 2 days ago
I guess end users can not upgrade but a definition of obsolete would be nice.
To me, every HP printer ever is obsolete. But I assume someone else has an equally valid and different opinion. How does that go with computer hardware?
Comment by knorker 2 days ago
Comment by conorcleary 2 days ago
Comment by zamadatix 2 days ago
Comment by conorcleary 1 day ago
Comment by speed_spread 2 days ago
Comment by ryanshrott 2 days ago
Comment by stefantalpalaru 2 days ago
Comment by 1over137 2 days ago
Comment by fhdkweig 2 days ago
Comment by samhclark 2 days ago
https://github.com/torvalds/linux/commit/711a9c018ad252b2807...
Hope it gets to Fedora soon!
Comment by lionkor 2 days ago
https://lore.kernel.org/all/99Mv9QEceyPrQhSP52MtAVmz0_kWJmzq...
Comment by tremon 1 day ago
Comment by globular-toast 3 days ago
Comment by lern_too_spel 3 days ago
Comment by diegocg 2 days ago
Comment by megous 2 days ago
Comment by throwaway85825 2 days ago
Comment by nijave 2 days ago
Comment by a96 1 day ago
I'm actually kind of curious what the actual device is.
Comment by megous 1 day ago
And it's Luckfox Pico Mini. I guess everything computer related got 100% more expensive during the last year.
Comment by nijave 7 hours ago
Also curious what your use case is? They seem highly catered towards video applications versus more generic IoT like esp*
Comment by megous 2 days ago
Comment by smetannik 2 days ago
Comment by bubblethink 2 days ago
Comment by aero_code 2 days ago
Looking at kernel commits, it looks like the driver may have been fixed since, but I'm scared to use it after it had such major brokenness in that version.
Comment by jchw 2 days ago
Personally: I used NTFS3 and it was alright. If anything the biggest thing I got hit by was an issue where the udisks2 mount call from Dolphin would result in NTFS-3g specific flags getting sent to it, causing the mount to fail. But in actual usage it actually worked just fine for me.
Comment by xattt 2 days ago
I think users moved on when they saw no real harm in continuing to use it.
Comment by joecool1029 2 days ago
Comment by GreenSalem 2 days ago
Looking forward to 7.1 rolling out soon.
Comment by senectus1 2 days ago
Comment by johnnytech 2 days ago
Comment by imoverclocked 3 days ago
Did I miss something about this or is it just another number?
Comment by dietr1ch 3 days ago
Exciting and risky things are always under flags, so if you really care you just build, configure, and bench your own kernel+system.
Comment by dimiprasakis 3 days ago
So, a number.
Comment by megous 2 days ago
But 7.1 new features can still be exciting.
Comment by bombcar 2 days ago
Comment by Y-bar 2 days ago
Comment by konart 2 days ago
blog post (pretty sure I've seen it on HN before) on the topic:
Comment by anonymous908213 2 days ago
Comment by yunwal 2 days ago
Comment by patchtopic 2 days ago
Comment by chlorion 2 days ago
You can throw it up on your own website and simply grep the logs if you don't trust it, or look for the analysis reports from people who have done exactly that.
Like the other commenter said, why would linux.org deploy and leave deployed a technology that did nothing? Do they just enjoy trolling users? I doubt it.
Comment by notafox 2 days ago
! Title: Hide Anubis Image
*/.within.website/x/cmd/anubis/static/img/*.webp$image
(c) https://news.ycombinator.com/item?id=46310941Comment by HeckFeck 2 days ago
Comment by saltamimi 2 days ago
Comment by p_l 2 days ago
Comment by lukeify 2 days ago
Comment by anonymous908213 2 days ago
Comment by simoncion 2 days ago
I think I remember that thread. IIRC, it went something very, very roughly like this:
Future banned user: It weirds me out a bit how young the mascot looks. I've never been comfortable with cutesy, underage-looking mascots.
The dogpile: How dare you insinuate that the dev a pedophile? Don't you know how anti-trans that dogwhistle is?
and the conversation degraded from there.I'll also note that you chipped in with
> It's mostly surprising how many grown adult men go into a blind rage when confronted with a picture of a cartoon woman.
when -AFAICT- noone in this subthread expressed anything more heated than "dislike of kawaii". But perhaps you were speaking more generally, and weren't inspired by any conversation that happened in this subthread.
Comment by dormento 2 days ago
I like it.
Comment by DaSHacka 2 days ago
It's moreso only a loose indicator the user is between the ages of 14-30, if anything.
Comment by TiredOfLife 2 days ago
Comment by adrian_b 2 days ago
Comment by tempest_ 2 days ago
Comment by john_strinlai 2 days ago
Comment by Caracas288 2 days ago
Comment by Shellban 2 days ago
Comment by Hackbraten 2 days ago
Comment by bzzzt 2 days ago
Comment by nurettin 1 day ago
The other day I tried to install fedora 44 on a friend's computer. He wanted kde so we set that up and whoops, no way to start programs on the discrete video card. I hacked around it by starting xorg, setting an alias and environment variables, but it was a bit embarrassing to see that things have regressed.
Comment by ares623 2 days ago
Comment by naturalmovement 3 days ago
Comment by throw0101c 3 days ago
* https://en.wikipedia.org/wiki/Linux_kernel_version_history
7.0 is already present in forky (current testing), and available as a backport for trixie (current stable):
* https://packages.debian.org/search?keywords=linux-image-amd6...
* https://packages.debian.org/trixie-backports/linux-image-amd...
The default kernel for trixie/stable is 6.12, initially released in November 2024, and officially supported upstream until December 2028.
Comment by hdgvhicv 3 days ago
Comment by juujian 3 days ago
I wish more people would consider Debian for their devices. It is a very stable system, which I appreciate, and, unlike Ubuntu, it was really an "it just works" experience, without any of the friction points that smaller distros have. I installed Debian Trixie on a very recent device (granted, all AMD for compatibility) when Trixie was still the Testing version, and all the necessary drivers were present.
Now if only I could figure out how to build packages and contribute back to Debian... Also if only AMD could get their NPU support for Linux figured out...
Comment by raegis 2 days ago
$ uname --kernel-release
7.0.10+deb13-amd64
If you run stable, Debian backports takes care of a lot of the popular stuff. Kernels, kernel modules, Rust/Cargo, CMake, Clangd, GPU firmware (AMD/Intel), GDB, LibreOffice, OpenShot video editor, and Wireguard are all kept current in backports. And there's way more than I mention here, of course. Worst case I can install unstable in a schroot and run some bleeding-egde software.I did all of my distro hopping when I was young, 20+ years ago. I settled on Debian because life got busy and I had no time to fuss with broken software updates.
Comment by tredre3 2 days ago
Comment by irishcoffee 3 days ago
Comment by pmontra 2 days ago
I remember that I attempted to install Debian on my laptop in 2009. It was ugly. I installed Ubuntu 8.04 and it was a totally different and much nicer experience. Because of that I've been on Ubuntu until they started pushing snaps very aggressively. I live booted Debian 11 and realized that its UI was exactly the same. I don't know when it happened during that dozen of years but there wasn't anymore a reason to stick to Ubuntu. I installed Debian 11 and got a faster machine with less background processes. I'm on Debian 13 now. I've been told that KDE is much better than what I attempted to use in 2014 so maybe I could give it a try, but it's unclear to me what I have to gain.
Comment by robertlagrant 2 days ago
Comment by arcade79 2 days ago
So kubuntu it was, and has been ever since. I'm currently looking into whether I should change to something else - as I've started growing tired of Ubuntu/Kubuntu after some 20 odd years.
Comment by fhdkweig 2 days ago
Comment by fn-mote 2 days ago
Snap applications are still not “equal enough” to installed apps.
They have gotten better, but it’s not seamless and when you get burned it’s 2 hours debugging. Each time.
An app I use/help maintain regularly gets bug reports about sandboxed behavior. It’s understandable but the easiest fix is to install an unsandboxed version.
I personally have some extra steps in my workflow for printing from a snap application because it doesn’t just work and I don’t want to spend the hours needed to debug it.
Comment by Jedd 2 days ago
Sure, no matter which distro you were installing you still had to provide a hostname, a domain name, some IP info (maybe), and an opinion on partitioning - there's only so many ways to ask the user these questions - but the ubuntu installer was prettier.
Around the time it was gaining popularity, almost every 'reviewer' (blogger) seemed to waste about 85% of their distro reviews talking about the installer - as though this was somehow important. The big sell of Debian, and Debian-derivatives, is that you install once, and then it's just in-place upgrades forever. The distro-hoppers, Microsoft evacuees, content-creators, etc - didn't really get that.
Anyway, once Ubuntu was installed it was much the same to operate as a Debian box. Obviously there were some surprising differences. Unity. Mir. One Cloud. Wubi. Upstart. Bazaar.
Comment by fn-mote 2 days ago
I came to Ubuntu because Wine worked on it with no effort. Yes, this was a long time ago. I have certainly cursed some of their changes since then, but I don’t want to spend my time doing yet another sysadmin job, so the less I change the better.
Comment by irishcoffee 2 days ago
I’d rather flip the question back on you, how is Ubuntu better than, say, Rocky? If you say “upgrading is easier” I’ll chuckle for the rest of the day.
Comment by teo_zero 2 days ago
I get that you mean that AMD is more compatible than... what? Intel? Arm?
Comment by zargon 2 days ago
Comment by sharts 2 days ago
Comment by jinnko 2 days ago
Comment by hurtigioll 2 days ago
Comment by hagbard_c 3 days ago
The last time I worried over which kernel was used in Debian Stable was... never. If I want a more recent kernel I run Debian unstable (Sid) which currently is at 7.0.12 (the current 'stable' kernel where 7.1 is 'mainline') but on my servers Stable (currently 'Trixie') does just fine with its 6.17.3 kernel. Debian 'Forky' will be released somewhere in 2027 with either a 7.0.x or 7.1.x kernel depending on how things go. The current kernel used in 'testing' (which will become 'stable' on the next release) is 7.0.10.
Comment by waych 3 days ago
To do so, add the sources for trixie-backports and unstable, and add the following configuration (e.g. /etc/apt/preferences.d/trixie-sid-pin) so that the system knows which sources your prefer:
# Default to trixie
Package: *
Pin: release n=trixie
Pin-Priority: 990
# Very low priority for sid
Package: *
Pin: release n=unstable
Pin-Priority: 100
# Give backports medium priority
Package: *
Pin: release n=trixie-backports
Pin-Priority: 500
Now the system can access the latest kernel from unstable (and backports), while keeping everything else on stable: # apt policy linux-image-amd64
linux-image-amd64:
Installed: 7.0.12-1
Candidate: 7.0.12-2
Version table:
7.0.12-2 500
500 http://deb.debian.org/debian unstable/main amd64 Packages
*** 7.0.12-1 100
100 /var/lib/dpkg/status
7.0.10-1~bpo13+1 500
500 http://deb.debian.org/debian trixie-backports/main amd64 Packages
6.12.90-2 500
500 http://security.debian.org/debian-security trixie-security/main amd64 Packages
6.12.86-1 990
990 http://deb.debian.org/debian trixie/main amd64 Packages
I believe the kernel in backports gets updated only after it is live in unstable for at least a week, which lately still feels like forever.Comment by yjftsjthsd-h 2 days ago
Which is just as well, because that's not generally a good idea unless you really know what you're doing:
https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_Frank...
Granted, the kernel is probably the best thing to do it with, on account of their aggressive stance on compatibility and the narrowness of impact (no .so files in play).
Comment by tredre3 2 days ago
Comment by mayama 2 days ago
> apt install linux-image-amd64/stable-backports
Somehow installing with `trixie-backports` isn't picking up latest kernel for me. Used what is being displayed in `apt search linux-image-7`
Comment by yjftsjthsd-h 2 days ago
It was briefly a little annoying to deal with wireguard. But it was only a bit annoying, and then they updated. That's the only time I recall specifically caring.
Comment by hagbard_c 2 days ago
Comment by imoverclocked 3 days ago
Comment by jcalvinowens 3 days ago
If you don't actually need all the drivers, you can use "make localmodconfig" to substantially reduce that. My local kernels build in 90 seconds on a 32-thread desktop machine :)
The kernel is a lot more stable than people think: I run the daily linux-next on my Debian stable gaming PC to look for bugs, and I don't find very many.
Comment by tredre3 2 days ago
Comment by chlorion 2 days ago
A stripped down cold build will literally take 90 seconds without caching on modern hardware.
The overwhelming majority of stuff that is being built is drivers, and most of them probably aren't needed for any specific user, so you can disable quite a lot of stuff.
Fwiw a full build of the fedora kernel config takes around 5-10m for my 12core ryzen 3900x, and it's definitely not the fastest CPU around.
Comment by jcalvinowens 2 days ago
Comment by wolfi1 2 days ago
Comment by jcalvinowens 1 day ago
{0}[calvinow@sousa ~/git/linux] git describe
v7.1
{0}[calvinow@sousa ~/git/linux] git clean -dffxq
{0}[calvinow@sousa ~/git/linux] zcat /proc/config.gz > .config
{0}[calvinow@sousa ~/git/linux] time make -skj32 tar-pkg
'./System.map' -> 'tar-install/boot/System.map-7.1.0'
'.config' -> 'tar-install/boot/config-7.1.0'
'./vmlinux' -> 'tar-install/boot/vmlinux-7.1.0'
'arch/x86/boot/bzImage' -> 'tar-install/boot/vmlinuz-7.1.0'
real 0m56.539s
user 18m41.863s
sys 2m8.754sComment by kro 3 days ago
Comment by cesarb 2 days ago
IIRC, Debian has a command called "make-kpkg" which does nearly all the work for you, ending up with a installable package which works identically to the standard Debian kernel packages.
Comment by wolfi1 3 days ago
Comment by throw0101c 3 days ago
Comment by z3ratul163071 3 days ago
Comment by imoverclocked 3 days ago
The resources behind your post likely have a larger carbon footprint.
Comment by dymk 3 days ago
Comment by gorgoiler 2 days ago
Comment by yjftsjthsd-h 3 days ago
Comment by stevenrj 2 days ago
Comment by throawayonthe 2 days ago
Comment by betimsl 2 days ago