New patches allow building Linux IPv6-only

Scope of the Patch / April Fools Context

  • Patchset allows Linux to be built IPv6-only, or with either protocol alone; some see this as a useful cleanup of config options.
  • It originated as an April Fools joke, but parts (like cleaner separation of IPv4/IPv6 options) are proposed seriously.
  • Concerns arise that language like “legacy IP” signals hostility to IPv4, though the patch doesn’t remove IPv4 support.

IPv6 Adoption, Policy, and Incentives

  • Some argue IPv6 won’t reach full adoption without government intervention; current global usage appears to be plateauing.
  • Others note big tech and CDNs already benefit from IPv6 (less congestion, redundant paths), while many “eyeball” ISPs lag.
  • ISPs are criticized for dragging their feet despite owning IPv6 space; CGNAT cost and complexity are seen as a driver toward IPv6.

NAT vs Public Addressing, Security, and Privacy

  • Strong disagreement over NAT: some call it a “horrible hack” that breaks end-to-end networking and fuels centralization; others like it as a simple safety net and barrier to per-device billing.
  • Multiple posters stress NAT is not a true security mechanism, though it can reduce exposed surface; real protection should come from firewalls.
  • Privacy debates center on:
    • Fear of ISPs easily counting devices or tracking them via stable IPv6 addresses.
    • Counterpoints that privacy extensions, temporary addresses, and huge address space make device counting unreliable.
    • Acknowledgment of IPv6 “footguns” (e.g., MAC leakage) if privacy features aren’t enabled.

Practical Barriers: Services, Tooling, and IPv6-Only Environments

  • Running IPv6-only systems is described as painful:
    • Many services lack AAAA records or IPv6 origins (e.g., GitHub, some AWS services, certain CDNs and load balancers).
    • Common tooling (Docker, some gateway proxies, subscription tools) often assumes IPv4 and breaks on IPv6-only hosts.
  • Some want true IPv6-only CI environments where IPv4 socket creation fails, to expose and fix such assumptions.

Usability, Home Networking, and DNS

  • Users worry about:
    • Multiple addresses per interface.
    • Publicly addressable IoT/consumer devices if firewalls are misconfigured.
    • Rotating prefixes vs static ones for privacy and home servers.
  • Others argue:
    • Proper default firewalls plus local VLANs/segmentation solve exposure concerns.
    • DNS/mDNS/zeroconf should make addresses rarely typed by hand; resistance to IPv6 literals is seen as a solved problem in principle, though mDNS reliability is disputed.

Philosophy, Freedom, and Backward Compatibility

  • Some see calls to penalize or deprecate IPv4 as coercive, especially for legacy equipment and stable IPv4-based networks.
  • Others explicitly want IPv4 to become painful (“legacy IP”) so that v4-only users experience the same friction as v6-only users, hoping to force progress.
  • There is broad agreement that IPv4 and IPv6 coexist today; disagreement is over whether coexistence should remain indefinite or be intentionally phased out.