Linux on Reddit
- BoogieBox - now supporting Linux (2026/06/21 18:48)submitted by /u/VaultBoy1971 [link] [comments]
- If you were a full-stack developer with a LiFT Scholarship, what would you study? (2026/06/21 18:26)Hey everyone, I recently got selected for the Linux Foundation LiFT Scholarship, and honestly, I wasn't expecting it at all. My background is mostly full-stack web development. I've been contributing to open source for a while, which is probably the main reason I got selected. The funny part is that when I applied, I didn't have a clear plan, I just thought, "why not?" and now I've actually been accepted. The problem is that I don't really know how to make the most of this opportunity. My current stack is centered around web development, and while I enjoy building products, I've been getting increasingly curious about infrastructure, cloud, containers, deployment, automation, and the whole DevOps/cloud-native side of things. I don't have much hands-on experience there yet. I'm trying to figure out: Which Linux Foundation courses provide the highest ROI? Should I focus on Linux fundamentals first (LFCS path)? Is Kubernetes worth learning at this stage, or is it overhyped for someone coming from full-stack? Would you recommend a DevOps/cloud-native path, or should I double down on backend/system design instead? If you've received the LiFT Scholarship before, what courses did you take and how did they impact your career? My goal isn't to collect certifications. I'd rather use the scholarship to learn skills that will genuinely make me a better engineer and help me contribute more effectively to open source projects. I'd especially love to hear from people who started as web developers and later moved into DevOps, platform engineering, cloud engineering, or SRE roles. Thanks! 🙏 submitted by /u/Content-Medium-7956 [link] [comments]
- Make-Gamma-ICC: Simple python script to make simple ICC profiles that change gamma values and nothing else for Wayland, replicating the xrandr --gamma R:G:B command (2026/06/21 17:33)If like me you've had issues with migrating to wayland because it doesn't let you alter gamma values on the fly, hopefully this script I made will help. It will generate simple ICC profiles you can use to correct the gamma, using the same syntax as xrandr does. Disclaimer: This was written with Claude AI. It's a simple one shot script, so calm down, it does the job. https://github.com/BaconCatBug/Make-Gamma-ICC submitted by /u/BaconCatBug [link] [comments]
- AI slop and low-effort contributions (2026/06/21 16:04)Hey there! This sub has become quite difficult to follow - every few hours, there's the next post for "I built a TUI for X", which translates to "I vibecoded an ncurses interface for a bash two-liner". Unfortunately, this also means that the important content gets lost in a stream of meaningless posts. What I'd like to ask for: - a rule for mandatory AI disclosure - an entry barrier for software packages; a task easily solved in <20 lines of shell code should not qualify as a distinct contribution Let me know what you think. submitted by /u/First_Result_1166 [link] [comments]
- NextBSD (not NetBSD) (2026/06/21 15:27)also: https://github.com/nextbsd-redux/ Introduktion of NextBSD: https://youtu.be/618e0qHJZV8?si=LnurhJE5Zqr2C8mR&t=7769 and https://www.reddit.com/r/BSD/s/qPmagvJnt4 So, what do experienced Linux users think about the concept? submitted by /u/I00I-SqAR [link] [comments]
- I just installed LFS 4.1! (2026/06/21 09:33)It took me around a week to install Linux From Scratch 4.1, and I finally did it! I used Debian 3.0 as the host OS (obviously on VirtualBox, I don't have access to any old PCs from the 2000s to run it on) to resolve any possible problems when compiling 20+ year old packages (which were really hard to get, I had to use the Wayback Machine and Debian/Slackware archives to get the correct packages... Before I discovered a dedicated internet archive page with all the required packages) I'm absolutely happy with the result. At least the system boots up without crashing submitted by /u/Lolscope_from_2020 [link] [comments]
- I reverse-engineered NZXT CAM's LCD streaming protocol to get my Kraken Elite screen working on Linux (2026/06/21 02:18)Disclaimer: as a developer, I'm not very happy about how LLMs are changing the way we develop things, but I also believe it's one of the best things happened to Linux, probably on the long run, and here is why. I made a post years ago about me trying to switch to Linux fully, I tried multiple times and it was very hard for me to ditch windows due to the software I use for my work and for gaming, but Linux Desktop kept getting better and better over those years. A year ago, I burned the ships and switched fully to Fedora with no dual booting either, and I have never been happier with my PC, since then I was able to replace all the software I use for something that works on Linux. Except one thing that was merely cosmetic, but annoyed me very much because I love it, and it was really expensive xD, my Kraken elite 360 CPU cooler. While NZXT CAM is a horrible software TBH, but it was the only way to manage the screen on this hardware, I have tried this library: https://github.com/liquidctl/liquidctl it works, but it basically just uploads a GIF to the pump screen, I needed to show temps or pc stats, as well, CAM software used to basically render any web page with stats overlay, and I wanted that. ------------------------------------------------------------------------------------------------------------ So I used Claude to develop a quick software to manage the screen load gifs and other features using a simple GUI, the problem is, based on the github library, I wasn't able to achieve crisp steaming from the PC, it used double buckets to upload images then swap, which gave me 5 fps at best, and the github library litterly listed my device as "broken" so I decided to reverse engineer how CAM does it, sadly, it doesn't run on Linux, I used Winboat to install CAM on Linux, and gave the USB to my docker and it detected the kraken pump, but it needed GPU to render, which I couldn't do with docker (no GPU passthrough) I almost gave up at this point, because it was too much work to install windows just to capture how CAM streams the video, then I found a library that has USB over IP, I had another machine with windows installed at home, I installed NZXT on it and forwarded the USB of my kraken over the network to the windows machine, and the pump appeared in CAM ! Next I captured the traffic going through the USB IP on my PC using wire shark and I had a full dump for how cam streams videos to the pump I gave the dump to Claude code and it reversed the sequence of calls done and added it to the software, next thing I know, I have a full crisp stream of a full headless chrome page streamed to the pump screen Now I have a full software, with custom dashboard (any html would work really), GIF loops, uploading videos, running web pages, anything really! ------------------------------------------------------------------------------------------------------------ that's why I mentioned in the beginning that LLMs are a really great push for Linux, I think a lot of devs can now close the gaps of needed software that wasn't feasible on Linux or not worth it, this crazy ride I had would have taken me a month to complete at least, and I finished in 1~2 days, and I think some one who knows what he is doing (I have never dealt with drivers before) would have finished faster Running our website inside the pump screen by URL only: https://imgur.com/kjR3Kdr here is the github for the program I made: https://github.com/KhalloufHassan/kraken-elite-screen-manager submitted by /u/khallouf_hassan [link] [comments]
- AURWatch: static rules + an LLM that flag risky AUR PKGBUILDs (2026/06/20 23:32)submitted by /u/fechyyy [link] [comments]
- epoll vs io_uring in Linux async I/O (2026/06/20 22:54)Comparison of epoll and io_uring in Linux. Explanation of my opinion why io_uring should be used in new projects with asynchronous I/O. It's giving a huge performance boost in comparison to epoll. I'll be happy to discuss any questions about the security and compatibility of io_uring, tell your opinion about that topics. :) submitted by /u/Sibexico [link] [comments]
- This Week in Plasma: 6.7 is Here! (2026/06/20 22:10)submitted by /u/anh0516 [link] [comments]
- exFAT File-System Enjoys Better Performance On Linux 7.2 With IOmap Conversion (2026/06/20 22:08)submitted by /u/anh0516 [link] [comments]
- GIMP v0.54 From 1996 With Motif Toolkit Now Flatpak'ed For Modern Linux Desktops (2026/06/20 22:07)submitted by /u/anh0516 [link] [comments]
- Linux Finally Eliminates The strncpy API After Six Years Of Work, 360+ Patches (2026/06/20 22:06)submitted by /u/anh0516 [link] [comments]
- Running a 2002 lost media Chinese Red Flag Linux 3.0 distro on Apple TV 1st Gen. hardware (2026/06/20 19:03)This month I found physical CDs of Red Flag Linux 2.0 and 3.0 on Chinese marketplaces (lost media cds, I posted about them earlier and I think many people already saw it). This time I went further and want to properly write everything about them Some notes on both versions: Version 3.0 feels more like a server build than a desktop, most applications don't work, there's only 1 game (which corrupts the UI when launched) and Paint is broken Version 2.0 is extremely difficult to install and boot, it took me around 1.5-2 hours to get it running and fix all errors. Without a tutorial it's going to be very painful. That's also why I didn't bother porting it to Apple TV. Its the more complete system by far, all games work (Snake, Billiards, PacMan, Tetris and more), there's a file manager, text editor, support for any screen resolution, and basically everything you'd expect from a desktop (everything that 3.0 is missing) I may dig deeper into both systems in the future, but one thing I can already confirm that both versions idle at around 40 MB of RAM The discs I have differ slightly from the ones preserved on archive.org, mine are a bit newer builds. But that felt like a boring answer so I ported version 3.0 to apple tv gen 1 This method should now work for almost any early Linux distro built on kernel ~2.4.7 running on Apple TV hardware (e.g. old builds of Red Hat 32-bit) This took me around 10-15 hours What was required: Hybrid MBR to bridge the gap between GPT (Apple TV) and MBR-only Linux 2.4.7 Direct kernel hex patching at binary offset 0x1FC to fix hardcoded root partition paths x86 assembly utilities to force IRQ 10 assignment for the ICH7M USB controller, since 2001-2002 drivers had no knowledge of its existence (I don't know assembly so Claude Sonnet was my copilot here) Because the utilities are already baked into the image you can swap in your own ISO, patch IRQ = 10 and older Linux distros should boot fine. Both original ISOs (~1 GB each) + the Apple TV image (~5 GB) and an automated bash installer script are available for download on my preservation page: https://errordanofficial.github.io/redflaglinux/ The website exists ONLY for preservation purposes, the ISOs and install tutorials are there because without them getting any of this running is nearly impossible submitted by /u/Error_Dan [link] [comments]
- I made kitty config to replace tmux's tab functionality with kitty's native tabs with same keybindings as Firefox (2026/06/20 09:50)Link to config: kitty-tabs here is part of README.md: Kitty terminal config. Replace tmux's tab functionality with kitty's native tabs with same keybindings as Firefox. keybindings Keybinding Feature ctrl + t New Tab ctrl + w Close Tab alt + {number 1 to 9} Move To Tab {number} ctrl + shift + alt + t Rename Tab ctrl + shift + page_up Move Tab Backward ctrl + shift + page_down Move Tab Forward limitations No sessions. dependencies any Nerd Font. I recommend Hack Nerd Font, But any Nerd Font will do the job. You could use Nefoin to install any nerd font that's in ryanoasis/nerd-fonts repository easily. submitted by /u/BrainrotOnMechanical [link] [comments]
- [Release] Nuvio Desktop v1.1.1 - Experimental Linux Support (2026/06/20 02:33)[Release] Nuvio Desktop v1.1.1 - Experimental Linux Support Hello everyone, I am sharing an experimental v1.1.1 release of Nuvio Desktop. This is an unofficial build focused on testing the new player and library loading across different Linux distributions. Improvements: Integrated mediamp/mpv for direct video playback. Added Screen Wake Lock (Linux: dbus-send). Optimized runtime detection and library loading. Resolved black screen issues. Installation: Debian/Ubuntu: nuvio_1.1.1_amd64.deb Generic Linux: Nuvio-1.1.1-x86_64.AppImage Technical Notes: Corrected java.library.path for better compatibility. Fixed LinuxDisplayWakeLock using asynchronous dbus-send. Project Link: https://github.com/aelrased/NuvioDesktop/releases/tag/v1.1.4 I have submitted a pull request (#58) to the main repository to add native Linux support and am currently waiting for review. I would appreciate any feedback on stability and performance on your specific setups. Thanks for your support! submitted by /u/aelrased [link] [comments]
- NasberryPi — Simple NAS management for Raspberry Pi (2026/06/19 22:32)A menu-driven NAS management utility that helps transform a Raspberry Pi and USB storage device into a personal network storage server. Features include: • Guided storage setup • Automatic Samba configuration • Public network sharing • Local-only Private and Backup folders • Diagnostics and health checks • Emergency Lock mode • Windows, Linux, macOS, Android, and iOS support GitHub: https://github.com/WastelandSYS/nasberrypi submitted by /u/PracticallyHumanoid [link] [comments]
- systemd 261 Released With New systemd-sysinstall OS Installer, IMDSD & Storagectl (2026/06/19 20:53)submitted by /u/aliendude5300 [link] [comments]
- XDG Intents Updates (2026/06/19 19:00)submitted by /u/Misicks0349 [link] [comments]
- Found physical Red Flag Linux 3.0 CD (lost media) (2026/06/19 17:57)submitted by /u/Error_Dan [link] [comments]
- AMD ISP4 Driver Merged To Linux 7.2 Kernel (2026/06/19 17:46)submitted by /u/anh0516 [link] [comments]
- Pretty LWN (unofficial) (2026/06/19 17:46)An unofficial, cleaner theme for LWN.net — modern fonts, a tidy reading layout, and dark mode. Front page and section listings reformatted as a compact, scannable article list Hide paid articles and collapse comments by default, with simple toggles A refreshed layout in Verdana with a calm beige background and a pleasant green accent Weekly Edition entries highlighted so they're easy to spot A collapsible sidebar and a one-click light/dark mode toggle submitted by /u/SecondEpoch [link] [comments]
- CoreFreq v2.1.2 (2026/06/19 12:46)[AMD] Route SMN I/O through per-UMC PCI device on multi-die platforms Remove AMD_UMC_Normalize_Channels() function Skip Rank calculation when secondary regions are active Aggregate DIMM size from RAM regions [UMC] Attempt to detect shared DRAM CS mask [x86_64] Decode and display Extended Supervisor State Mask (XSS) STMXCSR: remove XCR0.SSE condition with legacy architectures Reorder processing logic of XCR0 and MXCSR registers [AVX|SSE] Media and Extended Control and Status Register [Intel][AMD] Complete CPUID dump leaf list from updated specs [Intel] Rephrase to " Advanced Matrix Extensions Brain Float16 " Rename CPUID.(EAX=0x29, ECX=0).EBX[0] feature to APX_NDD_NF Display AVX10-128/256/512 and APX-NCI_NDD_NF CPUID bits Display APX_F, AMX_COMPLEX and new leaf 7.1 features Dump additional CPUID leaves through 0x29 [CLI] Show blanks instead of zero values in DIMM geometry [Doc] [AMD] DDR4 Limit encoding specification [AMD] DDR5 Limit encoding specification [AMD] Register HWCR[34] Downgrade FP512 to FP256 [Intel] Architecture Instruction Set Extensions and Future Features [x86_64] Dump undocumented CPUID leaves introduced in AMD Family 1Ah [AMD][Zen] Fix the bit fields of AMD_CPPC_REQUEST MSR register [Build] [CR] Fix __builtin_strnlen() fallback for GCC < 7 [CR] Propagate StrCopy() hardening to other architectures [CR] Ensure bounded and null-terminated string copies [Build] Add a dependency to create Symlink first [Build] Fix module rebuild dependency tracking [Build][openSUSE] Fix WRMSRNS collision with Leap 16.0 kernel headers (#594) [Kernel] [aarch64][ppc64][riscv64] Make use of cpufreq_cpu_put() [CPUFreq] Fallback to policy-based governor label when unavailable [CPPC] Read per CPU the updated ACPI-CPPC registers [CPPC] Read the updated ACPI-CPPC registers [CR][Kernel] Remove __free(put_cpufreq_policy) dependency [CR][Kernel] Call cpufreq_cpu_put() to release cpu_policy [CPPC] Compute Bounds after altering the Energy Policy submitted by /u/CyrIng [link] [comments]
- Tauon v10 released (2026/06/19 05:53)Tauon is a cross-platform desktop music player, primarily made for Linux. Now I know what you're thinking, yet another vibe coded slop music player to add to the pile. Hear me out, its actually been in development for over 10 years. We have a small but dedicated user base. You probably just never heard of it because I suck at marketing. Since I last made a post on Reddit we've added support for milkdrop visualisations (very cool), Jellyfin support, more UI customisation and improved theming support. If you're in the market for a new music player then check it out! Github: https://github.com/Taiko2k/Tauon Arch Linux: https://archlinux.org/packages/extra/x86_64/tauon-music-box/ Flathub: https://flathub.org/en/apps/com.github.taiko2k.tauonmb https://preview.redd.it/5vfqj5jsf68h1.png?width=1188&format=png&auto=webp&s=e022eb81faefaf923fb42d8f91d8450e7d018fe1 submitted by /u/Taiko2000 [link] [comments]
- Claude AI Assists In Fixing Years Old AMD Radeon Linux Display Bug Affecting Numerous Laptops (2026/06/18 23:16)submitted by /u/anh0516 [link] [comments]
Discussion