r/linux • • 3h ago

Kernel Linux Kernel Developers Considering Removal Of KGDB Debugging Functionality

Thumbnail phoronix.com
74 Upvotes

r/linux • • 3h ago

Software Release Force Proxy to any Linux/MacOS/Window Application TCP and UDP traffic. A proxifier alternative

Thumbnail github.com
0 Upvotes

r/linux • • 4h ago

Tips and Tricks Distro Stickers

Post image
421 Upvotes

I got inspired by the original "Powered By CachyOS" shared on r/cachyos earlier this week and started working on my version of it. I then decided to create the sticker for other distros. I've included .png and .svg for each in the following link:

https://we.tl/t-p4ji5A0e2yd8YjR3

feel free to download, copy, modify, whatever you need. Also let me know if you'd like to see another distro included.


r/linux • • 7h ago

Distro News Canonical Reviving Their Immutable Ubuntu Core Desktop

Thumbnail phoronix.com
164 Upvotes

r/linux • • 8h ago

Alternative OS NetBSD adds atto text editor to base system

Thumbnail mastodon.sdf.org
15 Upvotes

r/linux • • 8h ago

Kernel Provenance Time Proposed As A New File Timestamp For Linux

Thumbnail phoronix.com
26 Upvotes

r/linux • • 8h ago

Alternative OS GhostBSD 26.2 released

Thumbnail ghostbsd.org
24 Upvotes

r/linux • • 8h ago

Kernel Linux PPP BSD-Compress Support Slated For Removal

Thumbnail phoronix.com
8 Upvotes

r/linux • • 8h ago

Kernel Linux 7.4 Introduces DMA-BUF Support To I/O Path With IO_uring

Thumbnail phoronix.com
58 Upvotes

r/linux • • 9h ago

Software Release I realized there is no easy CLI .desktop generator so I made mine

66 Upvotes

it is actually easy to use and you can use it anywhere because I wrote it with python so what it does: it just generates .desktop files yeah thats it. its easy actually it just asks and you type what you want

git repo: https://github.com/sbusiedcake7945/desktop-file-generator

it is licensed under MIT license btw


r/linux • • 9h ago

Development X.Org XCB Co-Creator Praises Wayland's Protocol Design

Thumbnail phoronix.com
350 Upvotes

r/linux • • 10h ago

Software Release [Release] Papyrus 2.0.0 animated and static wallpapers for Wayland, with smart auto-pause

Thumbnail
6 Upvotes

r/linux • • 1d ago

Software Release Ghostty 1.4.0 released after 7 months of development, with performance improvements and Kitty Graphics Protocol support

Thumbnail ghostty.org
245 Upvotes

r/linux • • 1d ago

Popular Application CachyOS is adding a dedicated EACv2-compatible kernel (`linux-cachyos-eac`) plus a Secure Boot setup guide so users can optionally meet Epic’s new Easy Anti-Cheat Linux v2 requirements without changing their normal optimized kernel.

Thumbnail github.com
400 Upvotes

r/linux • • 1d ago

Software Release [Announce] zfsbootmenu-installer 1.1.0: Root-on-ZFS AND Secure Boot installation of ANY(*) Debian- and Ubuntu-derived distro! Just give it the distro's Live .iso file!

Thumbnail github.com
0 Upvotes

(*) Terms and conditions apply. See post for details.

Specifically:

  • x86_64. Sorry ARM enthusiasts!
  • Uses apt, which is probably true for ~every Debian-derivative.
  • Currently the Debian-derivative must be using SystemD. I know ZFS includes scripts that work in sysvinit, but I'm not familiar with how Debian-derivatives add those scripts to rc directories; help from a Devuan native wanted.
  • The Live ISO MUST use a specific layout and install technique. Most Live ISOs use Casper to create an in-memory Live filesystem overlay, and then use Calamares to install the distro.
    • Most Casper uses have a directory casper/ in the Live ISO, containing filesystem.squashfs as the root filesystem, and optionally filesystem.manifest-remove for packages to remove after installation.
    • Most Calamares uses will just copy the root filesystem underneath the Casper overlay into the new root partition on the persistent storage, then uninstall Live packages (sometimes listed in the filesystem.manifest-remove file). Usually the distro only changes the Calamares branding.
    • Live ISOs which use the above pattern, which is nearly all Debian- and Ubuntu-derivatives, can be used with the ...FromISO option.
    • SlimbookOS and especially TUXEDO-OS (Ubuntu-derived version) have a variant of the above technique; the script detects when those variants are in use and will adapt to their Live ISOs automatically.
    • Ironically, neither Debian nor Ubuntu use this technique for their Live ISOs; instead they debootstrap into the new rootfs, indicating the on-USB apt cache as a (temporary) repository. Some Debian installers even forget to remove the temporary repository after installing.
    • You can just select Ubuntu26.04 or Debian13 on the directly-supported distro list if you want those; they use the classic debootstrap technique.
  • The script automatically detects the ZFS situation of your distro:
    • ZFS in kernel package --- does not separately install ZFS, only its utility tools.
    • ZFS in zfs-dkms package in distro repo
    • No ZFS in distro repo --- compile OpenZFS from source.
  • The script automatically handles signing of installed kernels and DKMS kernel modules for Secure Boot.
    • You need to install a Machine Owner Key once, on first reboot. Just "Enrol MOK" when prompted and select "Continue" then enter your password.

 

 __ ___ _  __        .    ,
 '/ |_ (_' |_)    |_ |\  /| _ _    -INSTALLER
 /_ |  ._) |_)()()|_ | \/ |(=| ||_|

The script is intended to be used primarily for daily-driver laptops and personal / family desktops.

You might think "isn't ZFS for big servers and won't I need tons of ECC memory and at least three disk bays?" But you get SNAPSHOTS, and for a typical modern daily-driver system with an SSD, you can get away with a small zfs_arc_max of 10% of your memory or less (1Gb ARC max is fine for a typical SSD daily-driver).

The script provides direct support for:

  • Ubuntu26.04 / KUbuntu26.04 (Resolute)
  • Debian13 (Trixie)
  • SlimbookOS26
  • Pop!_OS24.04
  • TUXEDO-OS 2026/09 (Ubuntu version)
  • PureOS11
  • elementaryOS8

For everything other than Ubuntu / KUbuntu and Debian13, the script actually just downloads and validates the .iso file and then uses the "install from ISO file" path internally.

In addition, it has been tested (in a virtual machine) to be able to install from the following Live .iso files:

  • Zorin-OS-18.1-Core-64-bit.iso
  • linuxmint-22.3-cinnamon-64bit.iso

Note that the script makes an effort to remove grub and os-prober, both of which will annoy you with warnings when they can't find a Grub bootloader in the ESP every time you apt upgrade the kernel. Unfortunately, some distros make them a strong dependency of their distro-specific packages:

  • tuxedo-base-files
  • zorin-os-desktop

If the distro has such strong package dependencies on grub and/or os-prober, the script does not remove them as this can lead to broken installs. You'll just have to tolerate the nagging.

Pop!_OS24.04 Cosmic has a known issue where auto-login will disable screen locking until you log out and log in again. Please ask System76 to fix it.

The script automatically installs zfs-auto-snapshot, because automatically-managed snapshots are AWESOME. If you want to disable it completely:

  • On distros where ZFS is available either in-kernel or in zfs-dkms, just sudo apt remove zfs-auto-snapshot.
  • On distros without ZFS, zfsbootmenu-installer will install zfs-auto-snapshot-activate and zfs-auto-snapshot-deactivate scripts to completely activate or deactivate zfs-auto-snapshot. Run those as root.

r/linux • • 1d ago

KDE KDE Fixes 15 Year Old Bug Over Inaccurate Notifications When Copying Files To USB Drives

Thumbnail phoronix.com
1.0k Upvotes

r/linux • • 1d ago

Development I started reverse-engineering Intel Poulsbo's PowerVR SGX535 41 days ago, now it can run GLXGEARS at 1280x800!

Post image
232 Upvotes

Na última vez que postei aqui, consegui renderizar dois triângulos como um quadrado.

Bem, agora ele consegue rodar o GLXGEARS 💀

Isso está rodando no PowerVR SGX535 do meu Dell Inspiron Mini 12 de 2008, com um Atom Z520 e 1GB de RAM.

Está renderizando continuamente em 1280x800, a resolução máxima suportada pela tela embutida do laptop.

Ainda estou trabalhando na performance e corrigindo alguns problemas de renderização, mas fomos de um único triângulo para o GLXGEARS em algumas semanas lol. E sim, ainda estou desenvolvendo isso em um Galaxy Tab S7. O Mini 12 é só para testar no GPU real.

Edit1: I'm looking for people with Intel GMA600 or Sony Vaio P with Z520 or Z530 processors to test resolutions and drivers! And I'm looking for people to help me with optimization sugestions (this is very necessary)

Vídeo do Youtube: https://youtu.be/QRpV8xq82_g?is=SErZhPAOYDTcGnim Github: https://github.com/gabrieelgama/SGX535-reMESA


r/linux • • 1d ago

KDE Plasma 6.8.2 complete changelog

Thumbnail kde.org
158 Upvotes

r/linux • • 1d ago

Discussion Modernizing the console with kmscon - Fedora Magazine

Thumbnail fedoramagazine.org
68 Upvotes

r/linux • • 1d ago

Software Release kanshi-gtk4 - Display configurator for LabWC

Thumbnail
0 Upvotes

r/linux • • 1d ago

Security The Number 4 That Gave the Internet a Panic Attack

Thumbnail bloomberg.com
121 Upvotes

r/linux • • 2d ago

Software Release kwin-type v0.1 released

Thumbnail mail.kde.org
15 Upvotes

r/linux • • 2d ago

Development Future Testers Wanted for EAC v2 Readiness Checker

Thumbnail
5 Upvotes

r/linux • • 2d ago

Hardware Lenovo Yoga Pro 7 14ASP9 (83HN): dead "Digital Microphone" fix

Thumbnail
0 Upvotes

r/linux • • 2d ago

Alternative OS moxnox: NT-like POSIX-compatible operating system by Mark Harmstone

Thumbnail github.com
39 Upvotes

None of the substantive code was written by AI.

I used AI to help with the mechanical parts of porting (e.g. translating autotools to CMake, replacing ioctl calls with tcgetwinsize, translating the C structs into Rust), as well as to write some of the smoke tests (e.g. cairo-test, mesa-test).

Where Claude really shines though is in reviewing your own commits. You give it a hash, and it tells you about the silly memory leak or deadlock that you left in, before you can make a fool of yourself.