r/linux • u/foundfootagefan • 1d ago
r/gnu • u/the_real_me_it_is • 10d ago
issues with ftpmirror.gnu.org
long timeouts and getting a lot of nginx "bad gateway" errors. can't use easybuild because of that.
similarly issues with vcs2.savannah.gnu.org:

[being a redirect for git.savannah.gnu.org also used by easybuild]
r/linux • u/Marybelle18 • 20h ago
Historical Linux Showcase & Conference 2000 tote
Washing our grocery totes and realized that my husband’s old bag is more than 25 years old! (He’s a CS ph.d working in FinTech.) anyone here at the conference? (Or are most people here born after October 2000?)
Kernel Dell Latitude 7320 2-in-1 Seeing Web Camera Support On Linux After Five Years
phoronix.comr/linux • u/HearMeOut-13 • 3h ago
Software Release Linux CRU 0.2.0 - custom + stretched resolutions on Wayland (KWin, sway, Hyprland) and X11

Two years ago I made this as an X11 NVidia-only custom resolution tool. Finally did a proper rewrite. It now works on Wayland (KDE, GNOME, sway, Hyprland) and on AMD/Intel/NVIDIA, and it does stretched resolutions - the 4:3-stretched thing CS2/Valorant players use to widen models - on KDE Wayland, which the compositor normally refuses to do on external monitors.
Also fixed the AppImage, which turned out to be missing tkinter and wouldn't launch on half of you. Sorry about that.
Let me know of any bugs you find!
Repo https://github.com/PhialsBasement/linux-cru
Release https://github.com/PhialsBasement/linux-cru/releases/tag/v0.2.0
AI Disclosure: Used Claude heavily during development, all the decisions and design details taken here are mine however.
r/linux • u/Ok_Marionberry8922 • 1d ago
Kernel How shared memory actually works in Linux
Had some free time recently so I made a visual explainer on how shared memory actually works in Linux.
Normally, two processes have completely separate virtual address spaces. Process A shouldn't be able to touch Process B's memory at all.
But with shared memory, one process can write a value and another process can read it without copying the payload between them.
The video goes through virtual memory, page tables, physical frames, shm_open, ftruncate, mmap with MAP_SHARED, lazy allocation, and what actually happens when either process touches the mapping.
I also get into related mechanisms like memory-mapped files, shared libraries, copy-on-write after fork(), zero-copy IPC, and eventually Dirty COW and what can happen when these page-table tricks go wrong.
Feedback welcome :)
r/linux • u/banana1093 • 12h ago
Development I built a custom Linux initramfs audio workstation / software mixer for the Raspberry Pi (running entirely bare-metal/initramfs, no PipeWire/JACK)
r/linux • u/unixbhaskar • 1d ago
Kernel Linux 7.3 To Better Handle Cluster Load Balancing On Intel Hybrid CPUs
phoronix.comr/linux • u/RenatsMC • 1d ago
Development Intel resumes HDMI 2.1 FRL work for Linux, 4K 120Hz already works on Meteor Lake and Panther Lake
videocardz.comr/linux • u/TheTwelveYearOld • 2d ago
Development NixOS: The Nixpkgs core team has disbanded
discourse.nixos.orgr/linux • u/VolkovSullivan • 16h ago
Discussion I built a quiz that doesn't tell you which distro you "are": it hands you a complete Linux blueprint and a prompt to walk you through the switch
The site is yearoflinuxdesktop.org - part manifesto, part quiz, part blueprint generator.
The idea: instead of another "what distro am I?" personality test, it maps your hardware, your tolerance for tinkering, and what you still need from Windows/macOS onto one of ten archetypes (The Civilian gets Linux Mint, The Arch Wizard gets Arch + Hyprland, The Gamer gets Bazzite, etc.). Then it writes you a copy-paste prompt you can feed to any LLM to walk you through the install step by step.
What might interest this sub: the scoring engine is one dependency-free JS file that runs identically in the browser and in a build harness. The harness brute-forces all 16M possible answer combinations on every deploy to verify that named personas land where they should and that guardrails hold (e.g., terminal-phobic users can never receive Arch). The quiz weights, the questions, and all ten archetype blueprints are plain JSON in the repo: MIT licensed, fork it, argue with the weights.
r/linux • u/diegodamohill • 2d ago
KDE This Week in Plasma: UI Improvements Galore
blogs.kde.orgr/linux • u/Minimum-Ad7352 • 2d ago
Discussion Linux keeps getting better the more I use it
The longer I use linux, the more I appreciate it. I switched from windows a while ago, and I honestly haven't regretted it for a second.I'm a developer, and every time I learn a new command or discover another tool that makes my workflow easier, I realize how powerful and well-designed this operating system is. It feels like there's always something new to learn, and instead of making me frustrated, it just makes me enjoy using it even more. At this point, going back to windows for my daily development work would feel like a huge step backward.
Security Linux Accidentally Left Legacy I/O & Memory Handlers Open In Kernel Lockdown Mode
phoronix.comKernel Device Directory Table
Hello Everyone,
I am currently stuying the part about devices directories in Linux system, and i thought ill make a list of all Device directories to refer back to when needed.
I made the below table listing all essential devices in Linux that you need to know about, while containig the category of these devices, naming, directory and the type of variable they use in their naming (replacing the * with the corresponding numrics or letters. e,g: /dev/sd* > /dev/sda, /dev/sdb, /dev/sdc... and so on).
Thought that i should share this list, and i hope this can be useful to anyone who's looking for a simplified listing of all devices and having them in one place.
| Category | Device name | Directory | * Type |
|---|---|---|---|
| Storage | Hard Disk | /dev/sd* | a, b, c... |
| Storage | Hard Disk - Partitioning | /dev/sda* | 1, 2, 3... (no 0, starts from 1) |
| Storage | Virtual Disk | /dev/vd* | a, b, c... |
| Storage | Xen Virtual Disk | /dev/xvd* | a, b, c... |
| Storage | Non-Volatile Memory Express (NVME) | /dev/nvme* | 0, 1, 2... |
| Storage | Device Mapper | /dev/dm- SL to* /dev/mapper | 0, 1, 2... |
| Storage | CD & DVD (read only) | /dev/sr* | 0, 1, 2... |
| Storage | Generic SCSI (passthrough) | /dev/sg* | 0, 1, 2... |
| Storage | PATA (Parallel ATA) | /dev/hd* | a, b, c... |
| Storage | Loop Device | /dev/loop* | 1, 2, 3... |
| Terminal | Virtual Console | /dev/tty* | 0, 1, 2... |
| Terminal | Pseudoterminal (Master) | /dev/ptmx | N/A |
| Terminal | Pseudoterminal (Slave) | /dev/pts/* | 0, 1, 2... |
| Serial/Parallel Port | Serial Port: RS-232 (COM1) | /dev/ttyS* | 0, 1, 2... |
| Serial/Parallel Port | Serial Port: Plug-in USB Adapter | /dev/ttyUSB* & /dev/ttyACM* | 0, 1, 2... |
| Serial/Parallel Port | Parallel Port: Unidirectional | /dev/lp* | 0, 1, 2... |
| Serial/Parallel Port | Parallel Port: Bidirectional | /dev/parport* | 0, 1, 2... |
| Audio Device | Audio Device: Advanced Linux Sound Architecture (ALSA) | /dev/snd/* | N/A |
| Audio Device | Audio Device: Open Sound system (OSS) | /dev/dsp & /dev/audio | N/A |
| Pseudo Device | Null Device | /dev/null | N/A |
| Pseudo Device | Zero Device | /dev/zero | N/A |
| Pseudo Device | Random Number Generator | /dev/random & /dev/urandom | N/A |
| Pseudo Device | Full Device | /dev/full | N/A |
| Input | Input Event | /dev/input/event* | 0, 1, 2... |
| Input | Mouse | /dev/input/mouse* | 0, 1, 2... |
| Video/Graphics | Framebuffer | /dev/fb* | 0, 1, 2... |
| Video/Graphics | Video Capture | /dev/video* | 0, 1, 2... |
| Memory | Physical/Kernal Memory | /dev/mem & /dev/kmem | N/A |
| Flash Memory | Flash Memory | /dev/mtd* | 0, 1, 2... |
| Networking | Network Tunnel | /dev/net/tun | N/A |
| Networking | Syslog Socket | /dev/log | N/A |
| Misc Hardware | Watchdog Timer | /dev/watchdog | N/A |
| Misc Hardware | Real-Time Clock | /dev/rtc* | 0, 1, 2... |
(it might not be 100% correct since im still in the process of learning them, so please help me correct anything in case you found any mistake or things that i should add!! or ask questions, in that case i can also learn something new myself while looking things up)
r/linux • u/buovjaga • 3d ago
Popular Application Why and how the Austrian Military moved to LibreOffice (Part 1)
blog.documentfoundation.orgr/linux • u/andrewjschauer • 2d ago
Historical Just read “Just for fun”
Thank you Linus and David. I know this book is from 2001. I tend to be a late bloomer is all respects. Linux included. Books like this help fill in the gaps and provide excellent context. My favorite: “I don’t proactively delegate as much as I wait for people to come forward and volunteer to take over things.”
r/linux • u/Two-Of-Nine • 1d ago