Home

Plans to remove ipv4 from the linux kernel.

$$21323
https://lemmy.dbzer0.com/u/irelephant posted on Apr 1, 2026 19:19

::: spoiler transcript From: Linus Torvalds torvalds@linux-foundation.org To: linux-kernel@vger.kernel.org Subject: [RFC] Remove IPv4 support from kernel, effective next merge window Date: Sat, 15 Aug 2025 10:42:00 -0700 Message-ID: 20250815-drop-ipv4@linux-foundation.org

Hey folks,

After yet another deeply technical and entirely calm discussion about HRT (High-Resolution Timers) that somehow devolved into 200+ replies, personal insults, and at least one GIF of a raccoon, I have decided it’s time to take drastic measures.

Effective next merge window, we will be removing IPv4 support from the kernel. This will both (a) resolve the maintainers’ scheduling disputes, and (b) force the world into the IPV6 utopia we were promised back in 1998.

If you need IPv4 after this point, you can either:

run an ancient kernel from before the change (good luck with the bugs), or rewrite your applications to use IPv6 and learn to love colons in your addresses. Yes, I realize this will break roughly *everything *. No, I don’t care. I have already switched all my machines to IPv6-only, except for the toaster, which unfortunately still insists on using a 192. 168. x. x address. The toaster will be replaced.

If you disagree with this decision, I suggest you take it up with the HRT maintainers. But please keep it civil this time. (Or at least keep the raccoon GIFs under 1MB.)

  • Linus :::
https://lemmy.dbzer0.com/post/66388621
Reply
$$21325
https://lemmy.dbzer0.com/u/irelephant posted on Apr 1, 2026 19:20
In reply to: https://lemmy.dbzer0.com/post/66388621

Not really.
https://lemmy.dbzer0.com/pictrs/image/22c957e6-b371-4cb9-8eae-2ea248fe9d45.webp Source: https://rivals.space/@deuxnise/115032302416832519 Originally posted here

https://lemmy.dbzer0.com/comment/25297662
Reply
$$21326
https://lemmy.dbzer0.com/u/irelephant posted on Apr 1, 2026 19:20
In reply to: https://lemmy.dbzer0.com/comment/25297662

uhhh, don’t look too close at the dates in the email.

https://lemmy.dbzer0.com/comment/25297676
Reply
$$21330
https://lemmy.today/u/mushroommunk posted on Apr 1, 2026 19:40
In reply to: https://lemmy.dbzer0.com/post/66388621

God I fucking wish. I hate ipv6 but I hate this split world even more. Nothing but headaches.

https://lemmy.today/comment/23277655
Reply
$$21336
https://lemmy.world/u/UnderpantsWeevil posted on Apr 1, 2026 19:50
In reply to: https://lemmy.dbzer0.com/comment/25297662

Based and v6 pilled.

https://lemmy.world/comment/22993365
Reply
$$21339
https://lemmy.world/u/Crackhappy posted on Apr 1, 2026 19:56
In reply to: https://lemmy.dbzer0.com/post/66388621

Finally some welcome news. I’m tired of simple easy to understand addressing.

https://lemmy.world/comment/22993443
Reply
$$21341
https://lemmy.jelliefrontier.net/u/renegadespork posted on Apr 1, 2026 20:02
In reply to: https://lemmy.dbzer0.com/post/66388621

Not even the most controversial HRT.

https://lemmy.jelliefrontier.net/comment/1326078
Reply
$$21342
https://lemmy.world/u/apftwb posted on Apr 1, 2026 20:07
In reply to: https://lemmy.dbzer0.com/post/66388621

I forgot what day it was.

https://lemmy.world/comment/22993626
Reply
$$21343
https://feddit.org/u/5715 posted on Apr 1, 2026 20:09
In reply to: https://lemmy.dbzer0.com/post/66388621

Were any toasters harmed in the making of this toast post?

https://feddit.org/comment/12330555
Reply
$$21344
https://sh.itjust.works/u/ohellidk posted on Apr 1, 2026 20:09
In reply to: https://lemmy.dbzer0.com/post/66388621

Odd day for him to post this…..

https://sh.itjust.works/comment/24617106
Reply
$$21345
https://aussie.zone/u/NigelFrobisher posted on Apr 1, 2026 20:10
In reply to: https://lemmy.dbzer0.com/post/66388621

How can anyone even be bothered doing 1st April anymore with everything going on?

https://aussie.zone/comment/22246744
Reply
$$21346
https://sopuli.xyz/u/lnxtx posted on Apr 1, 2026 20:11
In reply to: https://lemmy.world/comment/22993443

Embrace hexspeak.

https://sopuli.xyz/comment/22764410
Reply
$$21347
https://lemmy.today/u/1984 posted on Apr 1, 2026 20:14
In reply to: https://lemmy.dbzer0.com/post/66388621

Sounds like a Microslop Copilot decision.

https://lemmy.today/comment/23278337
Reply
$$21350
https://lemmy.world/u/InnerScientist posted on Apr 1, 2026 20:15
In reply to: https://lemmy.world/comment/22993443

Also, DNS is now depricated and will be removed in the merge window after the ipv4 removal. This will fix 90% of all networking problems.

https://lemmy.world/comment/22993758
Reply
$$21351
https://piefed.social/u/NachBarcelona posted on Apr 1, 2026 20:17
In reply to: https://lemmy.dbzer0.com/post/66388621

You did check today’s date?

https://piefed.social/comment/10785063
Reply
$$21352
https://piefed.social/u/NachBarcelona posted on Apr 1, 2026 20:18
In reply to: https://lemmy.today/comment/23278337

Look at the date.

https://piefed.social/comment/10785067
Reply
$$21354
https://sh.itjust.works/u/rc__buggy posted on Apr 1, 2026 20:19
In reply to: https://lemmy.dbzer0.com/post/66388621

I really gotta see this racoon gif

https://sh.itjust.works/comment/24617247
Reply
$$21359
https://lemmy.world/u/lectricleopard posted on Apr 1, 2026 20:32
In reply to: https://lemmy.world/comment/22993626

Me too. This is the only one that fooled me at first today. Ill take it. If you have to make a joke about ip addresses and the kernel to fool me, then I guess I’m still pretty sharp.

https://lemmy.world/comment/22994012
Reply
$$21360
https://piefed.social/u/Janx posted on Apr 1, 2026 20:33
In reply to: https://lemmy.today/comment/23277655

It may be inevitable, but if you wonder why ipv6 has been slow to adopt, it’s because no one want to type in 32 alphanumeric digits for every single device, every time…

https://piefed.social/comment/10785245
Reply
$$21363
https://lemmy.sdf.org/u/some_guy posted on Apr 1, 2026 20:43
In reply to: https://lemmy.dbzer0.com/post/66388621

Now that’s some April Fools trolling done right.

https://lemmy.sdf.org/comment/27010537
Reply
$$21364
https://lemmy.today/u/mushroommunk posted on Apr 1, 2026 20:44
In reply to: https://piefed.social/comment/10785245

I mean I did say I hate ipv6…

But seriously, I think it has more to do with it’s slightly different, easier for ISPs to just add another NAT layer or whatever instead of learn the minor differences.

https://lemmy.today/comment/23278937
Reply
$$21368
https://reddthat.com/u/djsaskdja posted on Apr 1, 2026 20:55
In reply to: https://piefed.social/comment/10785245

Just give OpenClaw unrestricted access to your system and make the AI do it. /s

https://reddthat.com/comment/25783820
Reply
$$21382
https://fedia.io/u/bluGill posted on Apr 1, 2026 21:06
In reply to: https://lemmy.world/comment/22993758

The kernel doesn’t deal with DNS, that is a separate process/library

https://fedia.io/m/linux@programming.dev/t/3693432/-/comment/14588258
Reply
$$21372
https://programming.dev/u/Scoopta posted on Apr 1, 2026 21:15
In reply to: https://lemmy.dbzer0.com/post/66388621

Honestly, I get this is a joke…but it unironically wouldn’t impact me, I run single stack v6, so let’s do it. I’ll grab some popcorn

https://programming.dev/comment/23060587
Reply
$$21374
https://lemmy.world/u/Jankatarch posted on Apr 1, 2026 21:22
In reply to: https://lemmy.dbzer0.com/post/66388621

HRT :3

https://lemmy.world/comment/22994844
Reply
$$21375
https://lemmy.zip/u/LiveLM posted on Apr 1, 2026 21:29
In reply to: https://lemmy.dbzer0.com/post/66388621

If we magically got rid of IPv4, I do wonder if the world would decay to a state of utter chaos like the tabloids were touting for Y2K

https://lemmy.zip/comment/25638624
Reply
$$21376
https://lemmy.blahaj.zone/u/birdwing posted on Apr 1, 2026 21:32
In reply to: https://lemmy.world/comment/22994844

HRT :3

https://lemmy.blahaj.zone/comment/19897107
Reply
$$21378
https://sopuli.xyz/u/ekky posted on Apr 1, 2026 21:39
In reply to: https://lemmy.today/comment/23278937

Also gives them more control, and they can charge extra for open ports.

https://sopuli.xyz/comment/22765856
Reply
$$21386
https://lemmy.zip/u/ruuster13 posted on Apr 1, 2026 22:03
In reply to: https://lemmy.jelliefrontier.net/comment/1326078

I was dying with suspense wondering if he would weigh in on that.

https://lemmy.zip/comment/25639231
Reply
$$21393
https://discuss.tchncs.de/u/CompactFlax posted on Apr 1, 2026 22:55
In reply to: https://piefed.social/comment/10785245

I’m slowly moving in the direction and have learned a lot, but in my home network, all my devices get a bunch of IPs and services seem to choose at random the IP to listen on. My ISP changes my prefix at random. Devices don’t register in DNS. So even if I use the ULA it’s a lot of fucking typing.

I also had this thing for a while where the MAC of a bhyve VM would change at boot so even the ULA changed. That fucked me for a while.

Opnsense lets me create aliases allowing me to create firewall rules, so at least that works now… kinda. But i haven’t figured out privacy extensions.

So yes, you’re right, 32 digits is a lot to keep in mind.

https://discuss.tchncs.de/comment/24919009
Reply
$$21396
https://lemmy.world/u/nucleative posted on Apr 1, 2026 23:11
In reply to: https://programming.dev/comment/23060587

Isn’t like 50% of the internet broken for you if you’re only running IPv6? It seems like so many websites , especially small ones, still aren’t setting up v6 addresses

https://lemmy.world/comment/22996354
Reply
$$21397
https://lemmy.dbzer0.com/u/irelephant posted on Apr 1, 2026 23:17
In reply to: https://aussie.zone/comment/22246744

What’s going on?

https://lemmy.dbzer0.com/comment/25301738
Reply
$$21398
https://lemmy.dbzer0.com/u/irelephant posted on Apr 1, 2026 23:17
In reply to: https://piefed.social/comment/10785063

That’s why I posted it.

https://lemmy.dbzer0.com/comment/25301739
Reply
$$21402
https://lemmy.blahaj.zone/u/carotte posted on Apr 1, 2026 23:28
In reply to: https://lemmy.dbzer0.com/comment/25297662

the only truth when it comes to which type of hrt is better is this:

any hrt >>>>> no hrt

https://lemmy.blahaj.zone/comment/19898536
Reply
$$21405
https://lemmy.world/u/Theoriginalthon posted on Apr 1, 2026 23:33
In reply to: https://lemmy.zip/comment/25638624

The amount of stuff that supports ipv6 is huge, however as most ISPs still don’t know how or want to know how to support that would be the problem. So the internet would be fine apart from a couple of sites, but I’d guess 50-80% of home/business connections would fail.

However most mobile carriers are ipv6 native or close to it, so everyone can get on Facebook and tiktok

https://lemmy.world/comment/22996617
Reply
$$21406
https://aussie.zone/u/vividspecter posted on Apr 1, 2026 23:34
In reply to: https://lemmy.world/comment/22996354

NetworkManager now has a CLAT and you can install clatd if not using nm.

But Linux is a bit behind on this tbh, especially compared to MacOS/iOS and Android (to a lesser extent) which have had mature clat support for years.

https://aussie.zone/comment/22249644
Reply
$$21407
https://programming.dev/u/Scoopta posted on Apr 1, 2026 23:34
In reply to: https://lemmy.world/comment/22996354

Small ones are actually often better than big ones. I have a love hate relationship with cloudflare, they contribute to internet centralization but it IPv6 enables so many sites transparently and they only let you turn it off if you’re an enterprise customer. So some guy using free cloudflare has IPv6 but not discord, ironic. That being said I have NAT64+DNS64 which lets me access the remaining legacy v4 services without having v4 on my network or devices. Although according to my firewall stats over 90% of my traffic is v6 native, the remainder is NAT64. Honestly the only services I use on a regular basis which don’t work if I disable NAT64, discord, steam, and my bank. Everything else I use is v6 native, YT, Crunchyroll, lemmy (this instance), even steam downloads (just not login ironically).

https://programming.dev/comment/23062627
Reply
$$21408
https://aussie.zone/u/vividspecter posted on Apr 1, 2026 23:37
In reply to: https://piefed.social/comment/10785245

it’s because no one want to type in 32 alphanumeric digits for every single device, every time…

Use DNS; I almost never type in an IP manually. You can also make short IPv6 addresses that are just the prefix and a bunch of zeros using ‘::’ followed by one character.

Something like:

2001:0DB8::1

https://aussie.zone/comment/22249685
Reply
$$21422
https://aussie.zone/u/SteveTech posted on Apr 2, 2026 00:41
In reply to: https://lemmy.dbzer0.com/post/66388621

Damn, you didn’t even need to fake it, it’s already happening: https://lore.kernel.org/lkml/20260401074509.1897527-1-dwmw2@infradead.org/

Sure it’s still just a joke, but there is a follow up:

The date notwithstanding, I do actually think we should do most of this for real.

https://aussie.zone/comment/22250397
Reply
$$21426
https://lemmy.world/u/fubarx posted on Apr 2, 2026 01:06
In reply to: https://lemmy.dbzer0.com/post/66388621

On this day of global reconciliation, they should split the difference and go for ipv5.

https://lemmy.world/comment/22997682
Reply
$$21428
https://slrpnk.net/u/moonshadow posted on Apr 2, 2026 01:14
In reply to: https://programming.dev/comment/23062627

I tried to do this but am too old, too dumb, or a little bit of both. Shine on my dude, if there’s any resources you found particularly helpful I’d love to see them. Got as far as getting an address from my isp but couldn’t even ping it x(

https://slrpnk.net/comment/21576527
Reply
$$21430
https://aussie.zone/u/NigelFrobisher posted on Apr 2, 2026 01:35
In reply to: https://lemmy.dbzer0.com/comment/25301738

Picket lines and picket signs
Don’t punish me with brutality

https://aussie.zone/comment/22251038
Reply
$$21432
https://lemmy.zip/u/possiblylinux127 posted on Apr 2, 2026 01:38
In reply to: https://lemmy.dbzer0.com/post/66388621

I wish

https://lemmy.zip/comment/25642374
Reply
$$21433
https://lemmy.zip/u/possiblylinux127 posted on Apr 2, 2026 01:39
In reply to: https://lemmy.world/comment/22996354

They would get fixed quickly if they were forced to

https://lemmy.zip/comment/25642381
Reply
$$21434
https://lemmy.zip/u/possiblylinux127 posted on Apr 2, 2026 01:40
In reply to: https://lemmy.world/comment/22993443

Calling IPv4 “easy” is a weird take

https://lemmy.zip/comment/25642390
Reply
$$21435
https://lemmy.zip/u/possiblylinux127 posted on Apr 2, 2026 01:41
In reply to: https://piefed.social/comment/10785245

If you are typing 32 chars for a IPv6 address you are doing it wrong

https://lemmy.zip/comment/25642404
Reply
$$21436
https://lemmy.zip/u/possiblylinux127 posted on Apr 2, 2026 01:41
In reply to: https://aussie.zone/comment/22249685

2001:db8::1

Fixed it for you

https://lemmy.zip/comment/25642408
Reply
$$21437
https://lemmy.zip/u/possiblylinux127 posted on Apr 2, 2026 01:43
In reply to: https://discuss.tchncs.de/comment/24919009

You could just assign private IP

In IPv6 land you can have infinite amounts of addresses including pone or more private addresses.

https://lemmy.zip/comment/25642427
Reply
$$21439
https://lemmy.zip/u/possiblylinux127 posted on Apr 2, 2026 01:44
In reply to: https://lemmy.today/comment/23278937

Large ISPs with limited IPv4 use a ton of IPv6

Its the small shops and ancient companies that are the problem.

https://lemmy.zip/comment/25642439
Reply
$$21438
https://lemmy.wtf/u/trackball_fetish posted on Apr 2, 2026 01:44
In reply to: https://lemmy.dbzer0.com/post/66388621

Nice try nerd

https://lemmy.wtf/comment/20852766
Reply
$$21454
https://lemmy.world/u/FauxLiving posted on Apr 2, 2026 04:38
In reply to: https://lemmy.world/comment/22997682

That’s how we got the Ellipse of Hormuz

https://lemmy.world/comment/22999724
Reply
$$21455
https://lemmy.world/u/FauxLiving posted on Apr 2, 2026 04:43
In reply to: https://lemmy.dbzer0.com/comment/25301738

nm, hbu

https://lemmy.world/comment/22999768
Reply
$$21456
https://sh.itjust.works/u/nonentity posted on Apr 2, 2026 04:58
In reply to: https://lemmy.world/comment/22997682

You mean IPvV?

I prefer the combination of IPv4 and IPv6 as a Dual Stack, call it IPvX.

https://sh.itjust.works/comment/24623518
Reply
$$21458
https://lemmy.world/u/Labna posted on Apr 2, 2026 05:27
In reply to: https://lemmy.dbzer0.com/post/66388621

I was hoping they drop TCP/IP scam finally… But no. The only network protocole you need is rina.
Many have already make the step, learn about it right now to be ready for the futur.

https://lemmy.world/comment/23000145
Reply
$$21459
https://lemmy.world/u/Sir_Simon_Spamalot posted on Apr 2, 2026 05:36
In reply to: https://sh.itjust.works/comment/24623518

IPvX = IPvIV + IPvVI

https://lemmy.world/comment/23000214
Reply
$$21460
https://aussie.zone/u/The_Decryptor posted on Apr 2, 2026 06:06
In reply to: https://lemmy.zip/comment/25642404

Yeah, we have mDNS for a reason.

Or even just link the DHCPv6 server to the DNS, that’s the default config in most cases anyway.

https://aussie.zone/comment/22253535
Reply
$$21461
https://feddit.org/u/SaharaMaleikuhm posted on Apr 2, 2026 06:24
In reply to: https://lemmy.dbzer0.com/post/66388621

HRT maintainers? So trans people?

https://feddit.org/comment/12337385
Reply
$$21463
https://lemmy.world/u/Agent641 posted on Apr 2, 2026 06:43
In reply to: https://feddit.org/comment/12337385

For the hyper text TRANS port layer (the socks)

https://lemmy.world/comment/23000840
Reply
$$21467
https://lemmy.ml/u/herseycokguzelolacak posted on Apr 2, 2026 07:06
In reply to: https://lemmy.dbzer0.com/post/66388621

ipv4 does not deserve the hate it gets. The congestion caused by the small number of ipv4 addresses is actually really good for privacy, and makes ip based tracking very difficult.

https://lemmy.ml/comment/24911041
Reply
$$21473
https://lemmus.org/u/faintwhenfree posted on Apr 2, 2026 07:42
In reply to: https://lemmy.world/comment/23000214

Mind = blown

https://lemmus.org/comment/17196211
Reply
$$21475
https://lemmy.world/u/fallaciousBasis posted on Apr 2, 2026 07:57
In reply to: https://lemmy.dbzer0.com/post/66388621

Aproofoools

https://lemmy.world/comment/23001526
Reply
$$21477
https://lemmy.world/u/LordCrom posted on Apr 2, 2026 08:14
In reply to: https://lemmy.dbzer0.com/post/66388621

Maybe we drop ethernet all together and go back to tokenring?

https://lemmy.world/comment/23001661
Reply
$$21478
https://lemmy.radio/u/667 posted on Apr 2, 2026 08:40
In reply to: https://lemmy.world/comment/22999724

Only in non-Euclidean geometry.

https://lemmy.radio/comment/13795010
Reply
$$21481
https://lemmy.world/u/myotheraccount posted on Apr 2, 2026 09:13
In reply to: https://lemmy.dbzer0.com/post/66388621

The internet is just a fad anyway

https://lemmy.world/comment/23002186
Reply
$$21491
https://lemmy.blahaj.zone/u/anton posted on Apr 2, 2026 10:56
In reply to: https://lemmy.world/comment/23001661

wrong layer

https://lemmy.blahaj.zone/comment/19904051
Reply
$$21495
https://lemmy.world/u/BlackLaZoR posted on Apr 2, 2026 11:05
In reply to: https://lemmy.dbzer0.com/post/66388621

Good one

https://lemmy.world/comment/23003256
Reply
$$21547
https://piefed.social/u/NachBarcelona posted on Apr 2, 2026 15:40
In reply to: https://lemmy.dbzer0.com/comment/25301739

I should’ve said “did you all check today’s date”.

https://piefed.social/comment/10796004
Reply
$$21563
https://lemmy.world/u/FauxLiving posted on Apr 2, 2026 16:46
In reply to: https://lemmy.radio/comment/13795010

On the complex plane.

https://lemmy.world/comment/23008973
Reply
$$21565
https://feddit.uk/u/rmuk posted on Apr 2, 2026 17:02
In reply to: https://lemmus.org/comment/17196211

i = (1÷Md)×blow

https://feddit.uk/comment/24257707
Reply
$$21575
https://sh.itjust.works/u/SailorMoss posted on Apr 2, 2026 17:52
In reply to: https://lemmy.world/comment/23000840

Ahh… so the Unix socks people. Glad we could clear up that ambiguity.

https://sh.itjust.works/comment/24633516
Reply
$$21599
https://programming.dev/u/Scoopta posted on Apr 2, 2026 19:27
In reply to: https://lemmy.ml/comment/24911041

That’s why IPv6 has privacy extensions which periodically rotate your address

https://programming.dev/comment/23078303
Reply