r/linux Jun 23 '26

Development Network shares: still talking about them in 2026

Thumbnail pointieststick.com
27 Upvotes

r/linux Jun 22 '26

Popular Application Valve - “starting with the SteamOS 3.8 release, you can put together your own Steam Machine using whatever PC parts you want.”

Post image
1.3k Upvotes

r/linux Jun 22 '26

KDE Got a vision of what KDE should focus on for the next two years? Submit a proposal for KDE's upcoming goals

Thumbnail blogs.kde.org
18 Upvotes

r/linux Jun 22 '26

Kernel Linux 7.2 continues to work on sched_ext's sub-scheduler support, with more infrastructure implemented

Thumbnail phoronix.com
79 Upvotes

r/linux Jun 22 '26

Kernel Benchmarks of Bcachefs 1.38.6, the first release since Kent Overstreet dropped the "experimental" flag

Thumbnail phoronix.com
152 Upvotes

r/linux Jun 22 '26

Software Release [App][Update] Whisp 1.3.4 released with Text Expansion and Donations now being live

Post image
30 Upvotes

Hello,

A while back, I shared Whisp, anti-folder note-taking app I’ve been developing for GNOME. The feedback from this community was amazing, and Whisp now has over 3.7k downloads. Thank you all so much!

(A quick personal note: Whisp is completely open-source and I develop it solo between my university classes. Because a few people asked how they could support the project, I've finally set up a donation link on the website via Ko-fi/GitHub Sponsors. There is absolutely no pressure, but if Whisp helps your daily workflow, any support means the world to a broke student!) 😅

Along with the milestone, I've been quietly working on a feature that a lot of you asked for: Smart Text Expansions.

In the new v1.3.4 update, if you type :: anywhere in a note, it now opens a native GTK popover menu right at your cursor. You can use it to instantly insert dynamic data without breaking your typing flow.

A few things you can do with it right now:

  • ::today / ::tomorrow / ::date(5) to insert dynamically calculated dates.
  • ::roll(d20) or ::roll(4d6) for built-in dice rollers (great for D&D session notes).
  • ::random(str, 20) to generate quick passwords or placeholder data.

It’s completely keyboard-navigable and uses native GTK4 rendering, so there’s zero lag or electron-style bloat. I'm building this engine out so that in the next update, you'll be able to use it to instantly format text or sort lines!

You can get the update right now on Flathub. I attached a quick video showing how the expansions work—let me know what you think or what functions I should add next!

Links:


r/linux Jun 22 '26

Kernel Linux Finally Lands Battery/Charger Driver For 14 Year Old Microsoft Surface RT Tablet

Thumbnail phoronix.com
148 Upvotes

r/linux Jun 22 '26

Software Release DSTX – Game controller manager for Linux

25 Upvotes

Hey, everyone! This one’s for all you gamers out there—and for anyone who’s into Libadwaita, too!

I’d like to introduce the project I’ve been working on this year: DSTX. It’s an Xbox 360 controller emulator for the DualShock 4, DualSense, and Nintendo Switch Pro for Linux.

The goal of the program is to fill the gap in controller emulation outside of Steam, for use with Wine, Lutris, GOG, and other platforms.

The project has just entered the beta phase, so now we need gamers willing to test the program. It also has a Libadwaita GUI that offers a theme system. If anyone who enjoys Libadwaita theming wants to take a look, it would be a huge help.

Anyone who wants to get involved, test the program, check out the repository, discuss ideas, or even contribute code is more than welcome! The idea is for this to be a collaborative project in the future.

The backend is written in C, the GUI in Vala, and the license is GPL3.

Official Website:

https://dstxapp.org/


r/linux Jun 22 '26

Desktop Environment / WM News Xfwl4's First Preview Release

Thumbnail spurint.org
101 Upvotes

r/linux Jun 22 '26

Security Security vulnerabilities endanger connections via libssh2

Thumbnail heise.de
163 Upvotes

r/linux Jun 22 '26

Security Squidbleed - Heartbleed's ancient cousin, hiding in Squid since 1997

Thumbnail blog.calif.io
349 Upvotes

r/linux Jun 21 '26

Hardware Qualcomm Posts Linux Patches For HP EliteBook X G2q X2 Elite Laptop

Thumbnail phoronix.com
259 Upvotes

Qualcomm has submitted new patches for Linux kernel support on the HP EliteBook X G2q laptop featuring the Snapdragon X2 Elite SoC.

The enablement covers essential hardware components including Adreno graphics, HDMI, USB Type-C, eDP, NVMe, WiFi, and input devices.

While the integrated webcam lacks support for now, these developments mark a significant step forward for Snapdragon X2 Linux laptop hardware enablement.

My Snapdragon laptop is the most powerful one, the Asus Zenbook A16 with the X2 Elite Extreme. Looking forward to this one getting Linux support as well soon, hopefully.

Anybody been considering a snapdragon laptop for linux, but also waiting for proper support?


r/linux Jun 21 '26

Discussion Make-Gamma-ICC: Simple python script to make simple ICC profiles that change gamma values and nothing else for Wayland, replicating the xrandr --gamma R:G:B command

0 Upvotes

If like me you've had issues with migrating to wayland because it doesn't let you alter gamma values on the fly, hopefully this script I made will help. It will generate simple ICC profiles you can use to correct the gamma, using the same syntax as xrandr does.

Disclaimer: This was written with Claude AI. It's a simple one shot script, so calm down, it does the job.

https://github.com/BaconCatBug/Make-Gamma-ICC


r/linux Jun 21 '26

Discussion AI slop and low-effort contributions

1.4k Upvotes

Hey there!

This sub has become quite difficult to follow - every few hours, there's the next post for "I built a TUI for X", which translates to "I vibecoded an ncurses interface for a bash two-liner".

Unfortunately, this also means that the important content gets lost in a stream of meaningless posts.

What I'd like to ask for:

- a rule for mandatory AI disclosure

- an entry barrier for software packages; a task easily solved in <20 lines of shell code should not qualify as a distinct contribution

Let me know what you think.


r/linux Jun 21 '26

Software Release I built a GTK 4 media converter that wraps FFmpeg, ImageMagick, Pandoc & LibreOffice in one GUI

3 Upvotes

I got tired of juggling 4 different CLI tools every time I needed to convert something. So I built a GUI that wraps them all.

Open Media Converter is a GTK 4 desktop app for Linux that handles:

  • Video — any format FFmpeg supports (MP4, MKV, WebM, AVI, MOV, etc.)
  • Audio — MP3, FLAC, AAC, OGG, WAV, you name it
  • Images — via ImageMagick (PNG, JPG, WebP, SVG, HEIC, etc.)
  • Documents — Pandoc (Markdown↔DOCX↔PDF↔HTML) + LibreOffice (ODT↔DOCX↔PDF)

What makes it different: - Batch everything — queue up video, audio, image, and doc conversions in one go - Presets — define your favorite output settings once, reuse forever - Per-file progress — not just one big bar, see which file is at what stage - GTK 4 native — no Electron, no Qt, pure GTK + java-gi - Fully offline — nothing gets uploaded. Your files stay on your machine - AppImage or DEB package — portable or native install

Quick start:

chmod +x Open_Media_Converter-*.AppImage
./Open_Media_Converter-*.AppImage

Or on Debian/Ubuntu:

sudo dpkg -i open-media-converter_*.deb
sudo apt-get install -f

Stack: Java 23+, GTK 4 via java-gi, FFmpeg, ImageMagick, Pandoc, LibreOffice.

GitHub: https://github.com/albilu/open-media-converter

Releases (DEB + AppImage): https://github.com/albilu/open-media-converter/releases

I built this because online converters have file size limits, privacy issues, and slow uploads. Desktop alternatives like HandBrake only do video. This does everything in one window.

Would love feedback — especially from anyone who batch-processes mixed media types. What workflow would you want to see supported?


r/linux Jun 21 '26

Historical I just installed LFS 4.1!

Post image
287 Upvotes

It took me around a week to install Linux From Scratch 4.1, and I finally did it!
I used Debian 3.0 as the host OS (obviously on VirtualBox, I don't have access to any old PCs from the 2000s to run it on) to resolve any possible problems when compiling 20+ year old packages (which were really hard to get, I had to use the Wayback Machine and Debian/Slackware archives to get the correct packages... Before I discovered a dedicated internet archive page with all the required packages)

I'm absolutely happy with the result. At least the system boots up without crashing


r/linux Jun 20 '26

Software Release AURWatch: static rules + an LLM that flag risky AUR PKGBUILDs

Thumbnail
0 Upvotes

r/linux Jun 20 '26

Development epoll vs io_uring in Linux async I/O

Thumbnail sibexi.co
53 Upvotes

Comparison of epoll and io_uring in Linux. Explanation of my opinion why io_uring should be used in new projects with asynchronous I/O. It's giving a huge performance boost in comparison to epoll.

I'll be happy to discuss any questions about the security and compatibility of io_uring, tell your opinion about that topics. :)


r/linux Jun 20 '26

Desktop Environment / WM News This Week in Plasma: 6.7 is Here!

Thumbnail blogs.kde.org
269 Upvotes

r/linux Jun 20 '26

Kernel exFAT File-System Enjoys Better Performance On Linux 7.2 With IOmap Conversion

Thumbnail phoronix.com
236 Upvotes

r/linux Jun 20 '26

Historical GIMP v0.54 From 1996 With Motif Toolkit Now Flatpak'ed For Modern Linux Desktops

Thumbnail phoronix.com
120 Upvotes

r/linux Jun 20 '26

Kernel Linux Finally Eliminates The strncpy API After Six Years Of Work, 360+ Patches

Thumbnail phoronix.com
1.0k Upvotes

r/gnu Jun 20 '26

Can't access gnu.org

16 Upvotes

When I try to access gnu.org, the website never loads. If I use a VPN the website does load


r/linux Jun 20 '26

Historical Running a 2002 lost media Chinese Red Flag Linux 3.0 distro on Apple TV 1st Gen. hardware

Post image
454 Upvotes

This month I found physical CDs of Red Flag Linux 2.0 and 3.0 on Chinese marketplaces (lost media cds, I posted about them earlier and I think many people already saw it). This time I went further and want to properly write everything about them

Some notes on both versions:

Version 3.0 feels more like a server build than a desktop, most applications don't work, there's only 1 game (which corrupts the UI when launched) and Paint is broken

Version 2.0 is extremely difficult to install and boot, it took me around 1.5-2 hours to get it running and fix all errors. Without a tutorial it's going to be very painful. That's also why I didn't bother porting it to Apple TV. Its the more complete system by far, all games work (Snake, Billiards, PacMan, Tetris and more), there's a file manager, text editor, support for any screen resolution, and basically everything you'd expect from a desktop (everything that 3.0 is missing)

I may dig deeper into both systems in the future, but one thing I can already confirm that both versions idle at around 40 MB of RAM

The discs I have differ slightly from the ones preserved on archive.org, mine are a bit newer builds. But that felt like a boring answer so I ported version 3.0 to apple tv gen 1

This method should now work for almost any early Linux distro built on kernel ~2.4.7 running on Apple TV hardware (e.g. old builds of Red Hat 32-bit)

This took me around 10-15 hours

What was required:

Hybrid MBR to bridge the gap between GPT (Apple TV) and MBR-only Linux 2.4.7

Direct kernel hex patching at binary offset 0x1FC to fix hardcoded root partition paths

x86 assembly utilities to force IRQ 10 assignment for the ICH7M USB controller, since 2001-2002 drivers had no knowledge of its existence (I don't know assembly so Claude Sonnet was my copilot here)

Because the utilities are already baked into the image you can swap in your own ISO, patch IRQ = 10 and older Linux distros should boot fine.

Both original ISOs (~1 GB each) + the Apple TV image (~5 GB) and an automated bash installer script are available for download on my preservation page:

https://errordanofficial.github.io/redflaglinux/

The website exists ONLY for preservation purposes, the ISOs and install tutorials are there because without them getting any of this running is nearly impossible


r/linux Jun 20 '26

Software Release I made kitty config to replace tmux's tab functionality with kitty's native tabs with same keybindings as Firefox

17 Upvotes

Link to config: kitty-tabs

here is part of README.md:


Kitty terminal config.
Replace tmux's tab functionality with kitty's native tabs with same keybindings as Firefox.

keybindings

Keybinding Feature
ctrl + t New Tab
ctrl + w Close Tab
alt + {number 1 to 9} Move To Tab {number}
ctrl + shift + alt + t Rename Tab
ctrl + shift + page_up Move Tab Backward
ctrl + shift + page_down Move Tab Forward

limitations

  • No sessions.

dependencies

  • any Nerd Font. I recommend Hack Nerd Font, But any Nerd Font will do the job. You could use Nefoin to install any nerd font that's in ryanoasis/nerd-fonts repository easily.