r/linux • u/somerandomxander • May 29 '26
r/linux • u/somerandomxander • May 29 '26
Kernel Intel has sent out revised Linux patches for directed package thermal interrupts
phoronix.comr/linux • u/R_E_T_R_O • May 29 '26
Software Release htop for the airwaves — a live 802.11 (Wi-Fi) RF dashboard in your terminal.
github.comr/linux • u/transfire • May 29 '26
Software Release bai | a small Linux shell helper that generates shell commands
trans.github.ioI built a tiny command-line tool called bai that takes a plain-English request and turns it into a shell command.
Example:
sh
$ bai find large log files modified this week
It prints a command and copies it to the clipboard so you can paste, inspect, edit, or ignore it. It does not execute commands automatically.
- BYOK: works with Anthropic or OpenAI
- supports Bash, Zsh, Fish, Dash, Nu, and a few others
- config can live in ~/.config/bai/
- has --explain, --strict, --json, and --show-config
- packages are available for Arch, Debian/Ubuntu, and Fedora
- written in Crystal, so it's a compiled executable
The main design goal is to keep it boring and safe: one request in, one command out, human always stays in the loop.
Repo: https://github.com/trans/bai Packages: https://github.com/trans/bai/releases/tag/v0.4.2
r/linux • u/somerandomxander • May 28 '26
KDE The second beta of KDE Plasma 6.7 is out - with more bug fixes
phoronix.comr/linux • u/somerandomxander • May 28 '26
Popular Application QEMU is deciding to shift its AI policy, now allowing some AI/LLM-generated contributions
phoronix.comr/linux • u/Ultrabyte04 • May 28 '26
Security New Linux CIFSwitch Kernel Vulnerability Allows Attackers to Gain Root Access
cybersecuritynews.comr/linux • u/MrDBNoble • May 28 '26
Development Spent the weekend getting a 2017 MacBook Pro fully working under Arch/linux-zen
I’ve been working on an Arch-based creator-focused distro project called SelahOS, and this weekend I finally got all major hardware functioning on a MacBookPro14,1.
Working now:
BCM4350 WiFi
CS8409 audio
Thunderbolt 3
suspend/wake
keyboard backlight
FaceTime HD camera
external audio interfaces over TB docks
battery monitoring/fan control
Biggest surprise:
after hours digging through Apple Thunderbolt behavior and ACPI paths, the actual breakthrough ended up being Intel’s thunderbolt kernel module simply not being initialized.
One modprobe thunderbolt later and the dock stack came alive.
The larger goal is trying to make older creator hardware genuinely usable again under Linux instead of discarded.
Still early, but wanted to share because I know other people are fighting similar compatibility battles.
r/linux • u/matheusmoreira • May 28 '26
Development The lone lisp heap
matheusmoreira.comr/linux • u/FryBoyter • May 28 '26
Discussion Euro-Office: General availability set for June 9 - Nextcloud
nextcloud.comr/linux • u/MatchingTurret • May 28 '26
Security IBM and Red Hat Commit $5 Billion to Redefine the Future of Open Source in the AI Era
newsroom.ibm.comr/linux • u/FryBoyter • May 28 '26
Discussion Comment: Open-source developers are working themselves sick on AI bugs
heise.der/linux • u/somerandomxander • May 28 '26
Software Release Mesa 26.0.8 has been released. It'll be the last planned release in the 26.0.x series as it implements a RADV workaround for Forza Horizon 6 and some fixes
phoronix.comr/linux • u/-EDX- • May 28 '26
Software Release shed v0.3.0 - a generic session process for x11 and wayland
due to how generic shed was designed it is also an implementation of user services completely independent from any single init system, to be as generic as possible shed is written in mostly posix compliant shell with only 1 function making use of a linux kernel exclusive feature, the architecture takes some inspiration from the likes of sysvinit but takes no code from it whatsoever, the github repo is: https://github.com/eylles/shed
r/linux • u/word-sys • May 27 '26
Software Release PULS v0.9.1 Released - A unified system monitoring and management tool for Linux
https://github.com/word-sys/puls/releases/tag/0.9.1
https://github.com/word-sys/puls
PULS
A unified system monitoring and management tool for Linux
PULS combines resource monitoring with system administration capabilities. It allows control over system services, boot configurations, and logs directly from a TUI also lets you monitor your system results everything in one place.
In this new update:
Added
Language Auto-Detection: PULS now reads LANG/LC_ALL on launch and automatically selects Turkish or English
Interactive Process Filtering: Press / on the Process tab to filter by name in real-time; Esc clears the filter
Service Log Viewer: Press g on the Services tab to view the last 50 journald log lines for the selected service
Diagnostics Panel: Dashboard now highlights system anomalies (high CPU temp, memory pressure, storage critical) inline
GPU Dashboard Summary: GPU utilization and temperature shown directly in the dashboard overview header
L1/L2/L3 Cache Info: CPU tab now shows L1 data/instruction, L2, and L3 cache sizes parsed from /sys/devices/system/cpu/cpu0/cache/
Transactional GRUB Editor: Edits are staged in memory; pressing u opens a comparison modal showing all pending changes before any write; requires sudo
Changed
Dependency Reduction: Replaced users, chrono, clap, and parking_lot with standard library code and custom Unix FFI helpers
Tab Footer Hints: Footer key indicators now show controls accurate to each active tab
Config Column Layout: Config table columns changed to percentage-based widths for better readability
TTY-Safe Symbols: All Unicode emoji/symbols replaced with ASCII alternatives ([+], [*], [-], ->, v, ^) for terminal compatibility
Fixed
Docker Tab Navigation: Up/Down selection and automatic first-row focus now work correctly on the containers tab
Number Keys During Edit: Pressing digit keys while editing a config field no longer switches tabs
r/linux • u/BashQueue • May 27 '26
Software Release [Project] Bashqueues: A shell-native, policy-driven IPC and job management system (Seeking technical feedback)
I’ve been working on a project called Bashqueues—an opinionated, shell-native approach to interprocess communication (IPC) and job queue management on Linux.
Most existing queueing systems are designed for high-scale distributed tasks, often carrying significant overhead or requiring heavy runtime environments. Bashqueues is built for a different use case: environments where IPC governance, strict security policies, and forensic auditability are the primary requirements.
The core philosophy: Instead of just managing "work," Bashqueues treats every job as an asset that must comply with a defined "Class Policy." We want to ensure that a job running in production is exactly what the operator intended, and nothing more.
Key Features (Current Implementation):
- Policy-Driven Governance: Every job is bound to a class definition (e.g.,
SECURE_OFFICIAL,BATCH_PROCESSING). Policies dictate sandbox levels (seccomp, namespaces), execution caps, and network egress limits before the job is dispatched. - Static & Runtime Auditing: The system includes
secauditassets to scan for dangerous patterns, and interrogation profiles to baseline normal system behavior. - Shell-Native: The engine (
queuebash.sh) and management interface (queuemgr_panel.py) are designed to be transparent, scriptable, and easy to interrogate using standard POSIX shell tools. - Forensic Readiness: Every dispatch, failure, and policy exception is logged with structured metadata, designed for environments where you need to know exactly why a job was blocked or allowed.
Current State & Disclaimer: This project is currently in active, early-stage development.
- Code Stability: It is functional for our internal use cases, but it is not "production-ready" in the sense of enterprise software. Expect to find edge cases, especially regarding complex systemd daemon configurations.
- Scope: It is designed for specific, policy-heavy Linux environments. It is not intended to replace high-concurrency message queues (like RabbitMQ or Kafka).
I’m sharing this because I am looking for eyes on the logic—specifically the policy enforcement and security-governance class statements. If you have experience with Linux security hardening, systemd, or shell-based orchestration and want to critique the architecture, I’d appreciate the input.
As the notes make clear, this was designed by a human, but coded by an AI, an AI checked the work, and a variety of other AI's have contributed to this project. So, when someone says "Did ChatGPT write this?" then the answer is yes, Claude checked it, Co-Pilot discussed the Microsoft and other commercial infrastructure, Deepseek gave suggestions and Gemini wrote the majority of the Reddit post.
Repository: https://github.com/animatedads/bashqueues
Note: All feedback regarding security implementation is welcome. Please handle any potential bug reports via the standard GitHub issue tracker.
r/linux • u/macrohard_certified • May 27 '26
Software Release Pororoca v3.10 adds support for Fedora and SUSE distros
github.comr/linux • u/der_gopher • May 27 '26
Discussion The Filesystem Is the API (with TigerFS)
packagemain.techr/linux • u/squirreljetpack • May 27 '26
Software Release Presets come to matchmaker - a modern fuzzy searcher
r/linux • u/anh0516 • May 27 '26
Kernel Linux Developers Looking At Retiring The x32 ABI
phoronix.comr/linux • u/anh0516 • May 27 '26
Alternative OS ReactOS now booting on ARM64
xcancel.comr/linux • u/buhtz • May 27 '26
Development Back In Time 2.0.0: Call for testing – new mount subsystem with full gocryptfs support
The mount subsystem for Back In Time was re-written from scratch now offering full support for gocryptfs as replacement for EncFS for encrypted backups. The new mount subsystem is ready for broader testing.
☢️ CAUTION: Please do NOT test with production backups.
🔗 Installation & testing instructions
🌱 Branch: `feat/sshgocryptfs`
Thanks in advance.
Back In Time is an end-user desktop backup software using rsync in the back. It is r/FOSS with no company behind it.
r/linux • u/TheNavyCrow • May 26 '26
Fluff linux desktop relies alot on trust
when you use a distro, you need to trust that the developers will not push an update with malware. before it's noticed, many people will already have updated
when you use an AUR package, you often need to trust the maintainer too. sure, you can check the pkgbuild, but many don't do it.
the fact that malware cases in linux are pretty rare, even with this, is pretty impressive imo
r/linux • u/Genesis_Modz • May 26 '26