What to expect from Debian/Trixie
Upgrade & rollback concerns
- Strong warning that Debian release upgrades (including to Trixie) are effectively one‑way: “system downgrade” is theoretically documented but practically fails and can leave systems unbootable.
- Databases (MySQL/MariaDB) are highlighted as particularly irreversible because on‑disk formats are migrated.
- Others counter that this has never been supported and Debian docs explicitly require full backups before release upgrades.
- Several people suggest LVM, btrfs, or ZFS snapshots (and tools like Timeshift/Snapper or Mint’s snapshot rollbacks) as the realistic way to “revert”.
- Comparisons with Windows/macOS rollback features; some feel Linux is behind here, others say imaging/snapshots cover the need if planned.
/tmp on tmpfs, swap, and memory behavior
- New default of
/tmpon tmpfs is controversial: critics worry a misbehaving program can easily exhaust RAM and destabilize the system, especially with large downloads. - Clarifications: default tmpfs is capped (typically ~50% of RAM per mount; newer systemd adds additional quotas). It won’t literally consume all memory, but multiple tmpfs mountpoints can still be problematic.
- Advocates like the performance and SSD wear reduction for short‑lived temp files and note it’s easy to revert via
tmp.mountorfstab. - Long, heated subthread on swap:
- One camp: disable swap for better behavior under memory pressure and more effective OOM killing.
- Other camp: a modest amount of swap greatly reduces I/O thrash and random OOM kills, especially on servers.
- Trade‑offs around hibernation (requires swap), laptops vs servers, and kernel OOM behavior are heavily debated.
Network interface naming & systemd
- Discovery that systemd has many evolving “predictable” naming schemes leads to frustration: interface names still change across upgrades, even in VMs.
- Some administrators argue old MAC‑based naming (udev rules) was more stable; others note MACs aren’t always immutable and hardware replacement was a real problem.
- Workarounds: pin
net.ifnames=0to keepeth0style names; use.linkfiles to set custom names;NamePolicy=keepdiscussed. - Critics see repeated churn and brittle behavior; defenders point to real enterprise bugs that motivated the change.
SSH, DNS, and other systemd‑integrated services
- Reports that OpenSSH server is now socket‑activated under systemd on some installs; changing the port must be done in the socket unit, not just
sshd_config. Some call this “madness” because SSH is the main admin lifeline. - Others say socket activation for sshd is longstanding Unix practice (inetd‑style) and offers benefits like smooth restarts and simpler dependencies.
- systemd‑resolved + NetworkManager is described as fragile; some users lock
/etc/resolv.confwithchattr +ito keep manual DNS. - Broader unease about systemd’s breadth and attack surface (referencing the xz/libsystemd incident); others stress individual systemd components can be disabled or replaced.
Packaging, filesystems, and distro comparisons
- Multiple links to Debian packaging guides and policy; suggestion to use sponsorship/DD/DM process or pragmatic internal .deb approaches.
- One commenter finds Debian’s native packaging tooling “far from sane” compared to RPM or BSD‑style ports; others ask if RPM‑based, btrfs‑friendly, LTS distros (openSUSE, Oracle Linux, Alpine) are better fits.
- Discussion of btrfs support on various RHEL rebuilds and openSUSE flavors.
Experiences with Trixie/testing and advice
- Many users report Trixie/testing as “boring and functional” on laptops, desktops, and even RISC‑V boards (with ZFS root), often for months.
- Positive experiences with newer KDE/Plasma and Wayland, GNOME, sway gestures, updated Python (3.13), Podman/Quadlet, and current hardware enablement.
- Caution: people who track
testing(orstable) instead of codename (bookworm,trixie) get surprise major upgrades when releases flip. Strong advice: always pin by codename, especially for newcomers. - Some see Debian as extremely stable and ideal for “just works” servers; a minority report frequent breakage on Debian/Ubuntu vs Fedora and call Debian’s integration “hacky”.
Mail stack and service compatibility
- Warning: Dovecot 2.4 in the new stable removes replication/director features and can break existing configs; some plan to stay on Bookworm or containerize Dovecot 2.3.
- Concerns that Dovecot’s HA features are becoming commercial‑only; alternatives like Stalwart or third‑party replication tools are mentioned.
Miscellaneous Debian behavior & lifecycle comments
- Noted long‑standing annoyances:
suvssu -PATH behavior; Raspberry Pi firmware package interfering with backports kernel upgrades. - Some want better cloud‑native automation (Ignition/Butane‑like) rather than relying on cloud‑init/Ansible.
- A few complain about constant churn in core stacks (GTK/Qt, firewalls, etc.) and wish an OS of this age changed less; others embrace the pace as acceptable given Debian’s stability focus.