r/linux 10h ago

Discussion Require open device protocols in Illinois

Thumbnail c.org
Upvotes

I recently found a laptop cooling pad whose advertised software controls require a 115 MB Windows-only application. The hardware works manually on Linux, but its USB protocol is undocumented, preventing the community from building a native alternative.

This is common across computer accessories. Manufacturers should not be required to develop Linux software, but they should document the protocols needed for lawful third-party interoperability.

I started an Illinois petition asking lawmakers to protect operating-system choice, open device protocols, and warranty coverage for people using alternative software.

I have also contacted my state representative and senator directly. I’d appreciate feedback from the Linux community, especially from anyone experienced with hardware interoperability or right-to-repair advocacy.


r/linux 1h ago

Tips and Tricks 11 Gaps in the Linux Ecosystem Cloudflare Fixed with eBPF

Thumbnail ebpf.io
Upvotes

For anyone that doesn't want to click through, they are:

Gap 1: Line-Rate DDoS Mitigation

Gap 2: XDP Traffic Was Invisible to Standard Tools

Gap 3: The BSD Socket API Couldn't Scale

Gap 4: DDoS Rules Weren't Flexible

Gap 5: Software-Defined Stateful DDoS Protection (flowtrackd)

Gap 6: Programmable Packet Filtering

Gap 7: Flexible Packet Encapsulation and Metadata for Internal Systems

Gap 8: Zero-Downtime UDP Restarts Didn't Exist

Gap 9: Standard Metrics Hid the Truth

Gap 10: Live Patching Security Vulnerabilities (LSM BPF)

Gap 11: Production Reliability Was Non-Negotiable


r/linux 18h ago

Distro News Ubuntu 26.10 amd64v3 Daily ISOs Now Being Published

Thumbnail phoronix.com
Upvotes

r/linux 1d ago

Distro News Asahi Linux can now be installed on M3 Macs

Thumbnail asahilinux.org
Upvotes

r/linux 22h ago

Open Source Organization Beyond All Reason (BAR) deserves more spotlight

Upvotes

It's my favorite game of all time, and it's open source and runs natively on Linux. It's a bit hard to get into at first, but very rewarding later.

There are a lot of different formats, PvP, FFA and PvE. 8v8 is the most popular, but events can go up to 40v40 and even more. It's really fun and I think more people should give it a try.


r/linux 13h ago

Software Release First beta release of MiDesktop 1.2.0!

Upvotes

I'm pleased to announce the first beta release of MiDesktop 1.2.0!

This project began ten years ago with a little hankering of mine for classic, no, vintage KDE. In the last couple of years, lots of progress has been made towards bringing it back to modern Linux. After the last few weeks of knocking out dozens of bugs, I feel ready for this beta release finally.

It goes without saying that practicing necromancy, even on software, can have interesting and unpredictable results, so it's very possible you will run into bugs or corner cases on the beta. However, I have been daily-driving MiDesktop for a while now, and am actually posting this from a MiDesktop session.

You can grab the source code here if you prefer to build from scratch, or, if you run Debian or Ubuntu, you can grab pre-built packages following the instructions here.

Note: If you installed MiDesktop packages previously from the developer preview, you will need to uninstall those packages and remove that package repository prior to installing the beta. It's unfortunate, but two things make that necessary: first, I named the packages ~pre1, which was a bad idea in the naming scheme so updating to the beta without uninstalling first wouldn't work right. Secondly, I've moved the repositories to a new site, which makes my job much, much easier, and also easier for the user, as MiDesktop and Osiris now use the same package repository. You can also now choose between stable, testing, and nightly builds, which you couldn't previously. Source packages are also now included on the repository. This isn't something that will happen frequently, was just a necessary change to make things better in the long run.

On a brighter note, a small sample of the fixes in this beta:

  • Scrolling now works correctly. Previously, scrolling with the mouse wheel only worked when the mouse pointer was directly over the scrollbar. Now, it works when over a window.
  • Fonts now display correctly, leaving the ugly X Bitmap non-anti-aliased fonts in the dust (though, you can switch back if you really must)
  • One of the bigger changes is the new MiPanel. MiPanel is based on Corel's version of KPanel, as shipped with Corel Linux. You'll notice that both taskbars are combined at the bottom now for a cleaner look and more display real-estate. (You can switch back to the legacy KPanel if desired).
  • Fixed a bug causing menus to disappear or click randomly on the panel
  • Fixed the tree list in the Control Center. Trees expand properly now, instead of requiring the window to resize for them to show up
  • Applications ported in: KCalc, KHexdit, KScreenshot, Ark, KNotes, and more
  • Firefox (and other GTK applications) behave correctly now and do not resize infinitely off-screen

There's way more than I can list here, but I think those are the most important fixes.

Given that most of this is from the 1990s, there are a few things known to not work, the biggest one being multi-monitor support. MiDesktop will display on all available monitors, but is unaware of individual screens, meaning windows won't snap to or enlarge only on one screen, etc. It's also worth noting that I'm the sole developer, and so my ability to test across a lot of systems, distros, etc., is fairly limited, so I'm very grateful when bug reports and patches are submitted.

I hope you enjoy the authentic computing experience that MiDesktop provides!


r/linux 1h ago

KDE I'm using this to switch desktops. I think it's called Preview. After the update, they made the mouse scroll switch through virtual desktops. It stays for a second after choosing the desktop so I constantly find myself switching desktops by accident when trying to zoom in a document or a project

Post image
Upvotes

r/linux 1d ago

Kernel Slackware 16 Alpha 1 Available Following GCC 16.2, Glibc 2.44 & Binutils 2.47 Upgrade

Thumbnail phoronix.com
Upvotes

r/linux 1d ago

Fluff The #systemau linux podcast seems to be back (after 9 years! )

Upvotes

Thought I'd share it here for old heads who remember "Australia's Pre-Eminent ReactOS Podcast".

https://www.mixcloud.com/gettingtoit/gti-presents-systemau-0001-06092026/


r/linux 2d ago

Distro News Aha! Good stuffs are coming! Slackware Linux 16 in the offing!!

Post image
Upvotes

r/linux 6h ago

Discussion The state of the Linux desktop is exactly where it was 10 years ago.

Upvotes

I say this as a Linux professional with a heavy server background: the Linux desktop ecosystem is stuck. I wanted to see how far things have come, but it’s the same old story. We are still dealing with a profound misallocation of engineering talent.

The community spends massive energy on technical micro-optimizations that nobody actually needs. We get a 0.76x faster compositor or another window manager rewritten from scratch, but basic desktop fundamentals are still completely fractured. If a desktop ecosystem can't even handle universal notification standards, predictable UI spacing, consistent app continuity, and standard hardware defaults without forcing the user to dig through a terminal and edit config files, it is failing at being a modern desktop.

To make it worse, look at where the money and attention are going. A single project raises $15 million for a niche, immutable framework, and the entire community hypes it up like it's a revolution. Strip away the marketing, and it’s a glorified, hyper-opinionated dotfile setup. It looks great in screenshots, but underneath, it completely lacks the basic settings panels and normal desktop mechanics that a real user needs to get work done. We are literally pouring millions into someone else's desktop configurations while core desktop infrastructure remains a mess.

Please stop recommending me distros. The underlying distro isn't the problem—the fractured state of the Linux desktop is.

What is the actual, structural solution to this? How do we stop the community from fracturing into a hundred different forks every time someone dislikes a padding rule? How do we force a pivot away from flashy hype cycles and vanity configuration files, and actually shift resources toward building a standardized, cohesive desktop environment that follows strict interface guidelines out of the box?

Until the community addresses this fundamental coordination problem, the Linux desktop will remain a massive waste of time for anyone who just wants a polished, reliable workspace.

Edit: '10 years ago' was an exaggeration, but altering the timeline doesn't change the core problem.


r/linux 2d ago

Discussion The Debian Subreddit is Moving to Fluxer

Upvotes

EDIT: Sorry for the confusing title. I tried to make a new thread but AutoMod instantly deleted it. We can't include Discord in titles it seems, but yes the subreddit is not going anywhere, we're just talking about going from Discord to Fluxer.

Hey all. I'm one of the lead mods over on r/debian and I felt like sharing the news over here since a lot of cross-traffic exists between this subreddit and r/linux. In a nutshell, we've had a community Discord exist for a long time & many of our users come from the subreddit since before new mods were put in place over on r/debian.

Back earlier this year, Discord announced a policy of adopting global age verification methods. If you are under the age of 16 or Discord does not have adequate information needed to verify your age, you will be locked out of certain features & be age-gated from joining specific servers. These policies resulted in enough outrage that alternatives to Discord like Stoat & Fluxer have made the waves, and Discord itself decided to kick the can towards the second-half. We are now in the second half, and Discord has suddenly brought age verification back up as a "Discord Preview", meaning these policy changes are about to start.

We are instead promoting an FOSS alternative to our Discord instance on Fluxer that we've worked on since February, and what better way to spread the word about a widely used alternative to proprietary software than also spreading it here. My hope is by doing this, others will consider giving it a chance and we can get more people using platforms that don't ask for your ID to participate, but rather govern themselves under equitable conditions that are effective enough to protect users.

We encourage you to read our full reasonings over on the deb subreddit.


r/linux 2d ago

Development Mecha Comet - Modular Linux Handheld Computer

Thumbnail mecha.so
Upvotes

r/linux 1d ago

Software Release [ANN] Qtractor 1.6.4 - A Late-Summer'26 Hotfix Release

Post image
Upvotes

r/linux 2d ago

Development LLVM developers begin debate over AGENTS.md for helping AI agents

Thumbnail phoronix.com
Upvotes

r/linux 1d ago

Software Release OmenCtl is now omen-space and rust based

Post image
Upvotes

r/linux 2d ago

Software Release CLI storage and general purpose calculator bcal v2.6 released

Thumbnail github.com
Upvotes

r/linux 2d ago

Software Release Salmon: a tray icon and desktop alerts for failing systemd services and anything else

Post image
Upvotes

Hello everyone, I built Salmon after discovering that Syncthing had silently been broken on one of my machines for weeks while I had no idea. I wanted something much simpler than a traditional monitoring stack: if an important service fails, make a tray icon blink and annoy me until I deal with it.

Originally implemented the bare minimum in 2021 and sat on it for a few years using it just for myself, now finally polished it enough for v1.0.0, and so releasing it.

Salmon can:

  • Monitor systemd services
  • Run arbitrary command-based health checks
  • Combine incidents from multiple machines into one desktop app
  • Show tray icon, desktop notifications and a small local web UI
  • Snooze incidents temporarily

It consists of a small monitoring service installed on each Linux machine and a desktop app that collects their incidents.

For remote machines, it supports managed SSH tunnels or TLS+bearer authentication.

Github: https://github.com/dimonomid/salmon


r/linux 3d ago

Kernel Linux 7.4 To Improve Apple Silicon Audio Support & Its "Impossible" Power Management

Thumbnail lore.kernel.org
Upvotes

r/linux 3d ago

Tips and Tricks ManKier ― a collection of manual pages, translated from their original troff to semantic HTML5

Thumbnail mankier.com
Upvotes

r/linux 4d ago

Discussion is this actually happening? (red is linux)

Post image
Upvotes

Is this happening because of bots or something?

I frequently check these charts to see how Linux is doing, and generally its market share is 4-5%, right now it has almost 18% of the total US market.


r/linux 3d ago

Development Fedora 47 Considering Use Of Thin LTO Compiler Optimizations

Thumbnail fedoraproject.org
Upvotes

r/linux 4d ago

Kernel Linux kernel book ......bloody well written, too

Thumbnail github.com
Upvotes

r/linux 3d ago

Discussion A better picture of Linux desktop global marketshare

Post image
Upvotes

Here's a better picture of where it's at, courtesy of Cloudflare data, and not the inflated representation of what we see on Statcounter which is so widely circulated and should be taken with a grain of salt.


r/linux 3d ago

Distro News Grml 2026.09 released

Thumbnail grml.org
Upvotes