r/linux • • 1d ago

Kernel Linux security vulnerabilities fixed per kernel version

Post image
2.3k Upvotes

Source: https://github.com/gregkh/kernel-development/blob/master/graphs%2Fpatches_per_release%2Fcves_fixed_per_release.png

This seems to be the impact of AI tools. In my experience AI is very good at finding bugs(not particularly great at good fixes though)


r/linux • • 42m ago

KDE We got Linux on iPhone!

Thumbnail github.com
• Upvotes

KDE, Debian & Arch Linux on iPhone and iPad!

LinuxRunner v1.0.1 is out!

It brings Debian ARM64, Arch Linux ARM, and Alpine Linux to iOS, with graphical desktop environments like KDE Plasma and support for many desktop applications.

We’ve tested apps like Firefox, Brave, VS Code, Blender, Telegram, LibreOffice, Inkscape, FileZilla, Wireshark, Java, and Vesktop (still needs some fixes).

The latest update also brings iPad support, improved compatibility, better performance, and lots of bug fixes.

No jailbreak, JIT, or virtualization needed. LinuxRunner runs ARM64 Linux binaries through an interpreter and a custom Linux compatibility layer.

It’s still a work in progress, so not everything works perfectly yet. Feel free to experiment with ARM64 Linux apps and share screenshots, feedback, or issues. It really helps us figure out what to improve next!


r/linux • • 21h ago

Popular Application TIL Brazil's Voting Machines use Linux!

758 Upvotes

The original operating system was VirtuOS, similar to MS-DOS and includes multitasking support, was developed by Microbase. It was used in the 1996, 1998 and 2000 elections. In 2002, Unisys was unable to renew their partnership with Microbase, and were unable to reuse the VirtuOS based code. Microsoft stepped in, and provided licenses for the Windows CE operating system free of charge. In 2008, under initiative from the TSE Electronic voting team migrated to a Linux (dubbed UEnux) OS to reduce costs and take full control of development cycle.
- From Wikipedia

Thought this was a fun thing to share given yesterday's elections and how fast the votes were tallied.


r/linux • • 6h ago

Security The Number 4 That Gave the Internet a Panic Attack

Thumbnail bloomberg.com
28 Upvotes

r/linux • • 1d ago

Popular Application Denmark Ends Open Source Office Pilot in Silence

Thumbnail news.lavx.hu
503 Upvotes

r/linux • • 17h ago

Kernel Google's C Binder Driver Removed With Rust Binder Ready For "Few Billion Devices"

Thumbnail phoronix.com
117 Upvotes

r/linux • • 9m ago

Security "I've had more than a few emails asking on how this was discovered. The simple answer is: https://github.com/google/paranoid_crypto ," writes Wayne on "Oct 21, 2026" at "8:48:50 AM" in "Compromised eMudhra Intermediate Certificates" on the "dev-security-policy@mozilla.org" group.

Thumbnail groups.google.com
• Upvotes

r/linux • • 17h ago

Kernel EXT4 Lands Optional Buffered IOmap For Significant Performance Win With Large Writes

Thumbnail phoronix.com
81 Upvotes

r/linux • • 22h ago

Security eMudhra apologises after weak security keys put eight digital certificate authorities at risk

Thumbnail cnbctv18.com
175 Upvotes

r/linux • • 24m ago

Discussion Modernizing the console with kmscon - Fedora Magazine

Thumbnail fedoramagazine.org
• Upvotes

r/linux • • 1h ago

Software Release NowCaption 1.2.0: free, offline live captions for Linux, now running my own speech model

• Upvotes

A little while ago I shared NowCaption here, and a lot of your feedback went straight into the app. 1.2.0 is out, with a short video of it running (the caption box is NowCaption's real, unedited output).

**Video:** https://www.youtube.com/watch?v=PL9c9ltI-yI

**GitHub:** https://github.com/Techlm77/NowCaption

It captions anything your PC plays, or your microphone, offline on the CPU: no internet, no GPU, no account. I built it with deaf and hard-of-hearing Linux users in mind, especially gamers.

New in 1.2.0 is my own speech model, with about 23% fewer word errors than before. Since my first post there's also an AppImage, text colours, a transcript, docking and word effects. Thanks to everyone who suggested them.

Benchmarks against Vosk, Whisper, Moonshine and others are on GitHub. I'll be in the comments, and ideas are very welcome.


r/linux • • 17h ago

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

Thumbnail github.com
31 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.


r/linux • • 42m ago

Software Release kanshi-gtk4 - Display configurator for LabWC

Thumbnail
• Upvotes

r/linux • • 1h ago

Development Do you guys know where I can find Specification for the ELF-Core format?

• Upvotes

Hi guys,

Is there any specification for the ELF-Core/core dump files? I have to generate LLDB (and ideally GDB) compatible core dumps manually. If there‘s no written specification, I would greatly appreciate it if you could direct me to where core dump files are written in the kernel source code.

Best regards.


r/linux • • 13h ago

Software Release kwin-type v0.1 released

Thumbnail mail.kde.org
9 Upvotes

r/linux • • 20h ago

Development Panfrost's new Kraid compiler becomes the default for Mali Valhall GPUs in Mesa 27.0

24 Upvotes

Faith Ekstrand's write-up on Kraid, the new shader compiler for the open source Panfrost/PanVK drivers:

https://www.collabora.com/news-and-blog/news-and-events/panfrost-is-now-using-kraid.html

Starting with Mesa 27.0, all Mali GPUs with Valhall (v9) or newer will use it by default. Mesa 26.3 is the last release with the old compiler.

Highlights compared with the old compiler:

- ~18-20% fewer shader instructions across OpenGL and Vulkan shader sets

- Over 80% less register spilling

- Proper 64-bit integer support

- Much faster shader compilation with lower memory use

It went from start to default in under six months!


r/linux • • 1d ago

Desktop Environment / WM News TIL Wayland is on TVs...

Thumbnail bsky.app
190 Upvotes

Saw this post on Bluesky and having had casually followed the trashing of X for about 20 years, the whole Canonical/Mir fiasco, and finally the extremely slow adoption of Wayland, this was cool to see! 😁

👀💃


r/linux • • 17h ago

Alternative OS This Month in Redox - September 2026

Thumbnail redox-os.org
12 Upvotes

r/linux • • 15h ago

Hardware Fixed random full-system freezes on NVIDIA (open driver, Wayland) by enabling Resizable BAR on anold X99 board

6 Upvotes

For a while my PC froze about twice a day. Not a crash I could recover from: the screen stopped, audio sometimes kept going, and even Ctrl+Alt+F3 did nothing. Only the reset button helped.

Setup: CachyOS, kernel 7.3.0, niri (Wayland), RTX 4060, nvidia-open 615.78.08, Huananzhi X99-BD4 motherboard.

After a reboot, journalctl -b -1 -k showed the same pattern every time:

NVRM: dmaAllocMapping_GM107: can't alloc VA space for mapping.
NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY]
NVRM: Xid (PCI:0000:03:00): 56, ...
NVRM: krcWatchdog_IMPL: RC watchdog: GPU is probably locked!

The process that hit it first changed. Once it was a Godot game I'm developing, twice it was Brave (its Media process died with SIGILL right before the lockup). So it wasn't one bad app.

nvidia-smi -q | grep -A3 BAR1 showed the problem: BAR1 was only 256 MiB. Without Resizable BAR, the driver maps GPU memory for the CPU through that small window, and when it fills up, the open driver can lock the whole GPU instead of just failing that one request. There's an open upstream issue with the exact same logs from people on Fedora, Bazzite, Arch and CachyOS, mostly with Chromium-based browsers or Discord as the trigger:

https://github.com/NVIDIA/open-gpu-kernel-modules/issues/1396

My BIOS had "Above 4G Decoding" but no Resizable BAR option. It turns out Huananzhi publishes an official BIOS for the X99-BD4 with ReBAR added, on the board's download page. I flashed it, enabled Above 4G Decoding and Re-Size BAR, and now:

BAR1 Memory Usage
    Total : 8192 MiB

No VA errors in the kernel log since, no freezes, and the whole system feels smoother, including games.

If you have an NVIDIA card on an older board and see "can't alloc VA space" before a freeze, check your BAR1 size. A lot of X99 and other older boards have official or community BIOS updates that add ReBAR. Flash carefully and only the file for your exact board model. If you can't enable it, people in that issue report that turning off hardware acceleration in Chromium-based browsers makes it happen much less often.


r/linux • • 14h ago

Development Future Testers Wanted for EAC v2 Readiness Checker

Thumbnail
4 Upvotes

r/linux • • 1d ago

Development New Wayland Protocol Proposed For VNC/Remote Software

Thumbnail phoronix.com
462 Upvotes

r/linux • • 43m ago

Fluff Linux in 2026 is incredible.

• Upvotes

For years, I've been what one might call a HATER. I was so opposed to Linux I wouldn't touch that shit with a ten foot pole. But something snapped in me recently.

I have a love hate relationship with Windows.. I think Win11 has been MASSIVELY improving as of late, and right now the most up to date builds have so much in common with Linux you'd think they're directly copying from popular distros (they probably are). It's great!

But even still... stuff breaks, randomly. Want to fix it? TOO BAD, BUDDY, this shit is CLOSED SOURCE. The way your daily OS works is a mystery to everyone, and if you want to fix it, you better hope either Microsoft does that soon (they won't) or there happens to be some incredibly niche workaround for it (there probably isn't.) So with all of that said, what am I even supposed to do when I need some poweruser features that AREN'T there, or when there's some awful, unusable bug that drives my autistic ass INSANE!!! There's nothing, really.

So I installed Linux. Or at least, I tried. I attempted to install Fedora, and my god, it was a nightmare. Nothing seemed to work out of the box, the video drivers would straight up crash my PC, and I was genuinely determined that Nvidia is the actual devil. I gave up, and went back to Windows.

For my brief return to Windows, I started integrating some poweruser workflows, working up to eventually installing everything in package managers, using way more keyboard shortcuts, etc. I was having a lot of fun optimizing the shit out of my usage, but it didn't feel right. Why am I using an OS that works against me? Terrified, but still fed up, I tried again. I installed Kubuntu, because I figured that Most popular distro + Most popular DE is how I get the most reliable experience. And... it worked GREAT! Mostly. Some weird nvidia hangups still ocassionally show up, but overall it was a really stable experience. And then it hit me.

I have been using Antigravity for agentic coding. I've recently super hardcore Googled my life (I know I know, I've ultimately made the call I value optimizing workflows and being happy over my privacy. If it ends up getting me in trouble, you can say 'I told you so")

Anyways, I realized.. why can't I just use Antigravity to set up my PC for me. And OH. MY. GOD.

Any time there's a configuration I need done FAST, I simply ask Gemini, and it's done just like that. No more hassle trying to figure out which way is the Best for my distro, no more struggling with weird install methods that aren't what I usually do, I just.. ask the robot. And it can do so much more! Configure apps to resemble my favorite things about Windows, make scripts to fix things and automate everything.. every task becomes done through specific and detailed human language, rather than trying to find niche GUI options on my PC.

However, I set some ground rules, and if you use agentic workflows in your attempt to switch to Linux/enjoy Linux more, I would follow these too.

  • Keep a lot of backups of your entire install, and when you do something unsupervised, make sure to unplug that drive that contains those backups. Your agent can't break something it doesn't know exists.
  • Make sure to ask for a way to undo any major changes it makes in case you really dislike them.
  • Read its explanations! The end goal here is not just to be lazy and never have to do anything yourself (Although if you hate computers and just want to get by and play games and such, that works too).. but overall, try using AI as both an assistive tool and a learning tool. If you do that, you'll reach a positive feedback loop where you're making your linux setup as pitch FUCKING perfect as possible, all while learning new things about your PC and OS that you can memorize and apply on your own!
  • Take breaks. It can be addicting to try and make everything flawless, but you shouldn't rely on AI so much that optimization takes over your life. This sounds stupid, but if you're worried you're too busy perfecting everything always, have tech/Gaming products that are detatched from agents and the internet entirely, and when you need entertainment, use those. you can't just freely configure the Switch 2, it's just.. a Switch. And that's a good thing!
  • Have fun! Don't just use your agent to fix things, whenever you think of something that might simply be interesting to do/have, ask about it! If you're really bullish on AI, I'd even suggest asking a standard chatbot like Gemini's or ChatGPT what they think, and then applying that after.

With all of this in mind, Linux in 2026 is pretty much perfect. I don't think I'll ever really need to use Windows outside of a few niche containerized things. I'M SO HAPPY!!!!


r/linux • • 15h ago

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

Thumbnail
0 Upvotes

r/linux • • 2h ago

Discussion Do I need a Linux course?

0 Upvotes

Hello everyone, yesterday I installed Fedora Linux to customize the system and add a specific feature I had in mind. I relied on AI to help me set it up, and it seemed simple on the surface, but I spent 6 hours trying with no success and wanted to pull my hair out.

what i was trying to do:

Run applications in isolated windows (sandboxing) without full virtual machines. Establish a secure system baseline after initial setup, and treat any incoming files or programs as neutral placeholders containing only name and size to block automatic previews, metadata parsing, and background execution. Allow normal permissions and interaction to be easily restored manually (such as via a right-click) whenever needed.


r/linux • • 1d ago

Hardware AMD 600 Series chipsets now have temperature monitoring support on Linux

Thumbnail phoronix.com
116 Upvotes