r/linux • u/ShaderCompilation • 1d ago
Kernel Linux security vulnerabilities fixed per kernel version
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 • u/ShaderCompilation • 1d ago
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 • u/Fun-Relationship5464 • 42m ago
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 • u/keremdev • 21h ago

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 • u/throwaway16830261 • 6h ago
r/linux • u/xmBQWugdxjaA • 1d ago
r/linux • u/throwaway16830261 • 9m ago
r/linux • u/throwaway16830261 • 22h ago
r/linux • u/FryBoyter • 24m ago
r/linux • u/Techlm77 • 1h ago
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.
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 • u/Leading_Yogurt7025 • 42m ago
r/linux • u/No-Foundation9213 • 1h ago
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.
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 • u/sharky6000 • 1d ago
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 • u/vudueprajacu • 15h ago
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 • u/animegirlfeet13 • 43m ago
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.
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 • u/SpaghettiFails • 15h ago
r/linux • u/Putrid-Act-5212 • 2h ago
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.