swayclip - clipboard manager for Wayland compositors
https://github.com/64-bitman/swayclip
https://redd.it/1vd9yk3
@r_linux
https://github.com/64-bitman/swayclip
https://redd.it/1vd9yk3
@r_linux
GitHub
GitHub - 64-bitman/swayclip: Clipboard manager for Wayland compositors
Clipboard manager for Wayland compositors. Contribute to 64-bitman/swayclip development by creating an account on GitHub.
zuno - A free, open source desktop client for YouTube Music (Windows/macOS/Linux) with Downloads and offline mode
https://redd.it/1vdf7id
@r_linux
https://redd.it/1vdf7id
@r_linux
Intel Graphics Driver Support For Xe3 "Peak Bandwidth Threshold" Feature In Linux 7.3
https://www.phoronix.com/news/Intel-Linux-7.3-Peak-Bandwidth
https://redd.it/1vdo4fl
@r_linux
https://www.phoronix.com/news/Intel-Linux-7.3-Peak-Bandwidth
https://redd.it/1vdo4fl
@r_linux
Phoronix
Intel Graphics Driver Support For Xe3 "Peak Bandwidth Threshold" Feature In Linux 7.3
Intel today sent out their latest batch of kernel graphics driver updates that are ready for staging ahead of next month's Linux 7.3 merge window.
Is this book worth reading for a developer?
I'm a software developer, not planning to become a system administrator, but I'd like to get a much deeper understanding of Linux. I noticed that the latest edition covers modern topics like systemd, containers, and cloud infrastructure, so it doesn't seem completely outdated.Would this book still be a good investment for a developer who wants to better understand how Linux systems work, or is it more useful for people working as full-time sysadmins? I'm looking for knowledge that will make me a better developer rather than preparing for a system administration career.
https://preview.redd.it/cstt2h1s7zgh1.png?width=367&format=png&auto=webp&s=16345dfec5aa74bb4baea1e4a4f8ff246b7a8445
https://redd.it/1vdka8e
@r_linux
I'm a software developer, not planning to become a system administrator, but I'd like to get a much deeper understanding of Linux. I noticed that the latest edition covers modern topics like systemd, containers, and cloud infrastructure, so it doesn't seem completely outdated.Would this book still be a good investment for a developer who wants to better understand how Linux systems work, or is it more useful for people working as full-time sysadmins? I'm looking for knowledge that will make me a better developer rather than preparing for a system administration career.
https://preview.redd.it/cstt2h1s7zgh1.png?width=367&format=png&auto=webp&s=16345dfec5aa74bb4baea1e4a4f8ff246b7a8445
https://redd.it/1vdka8e
@r_linux
What was your "ok, this is enough" to finally move to linux?
I've been moving between windows and linux distros since Ubuntu Netbook Remix (oh Dell Mini 10, I hated you and loved you at the same time...) but, sadly, every time something happened that I had to move back to Windows, whether it was a problem with some specific drivers, battery life too short in comparison to windows at the time or some specific software that only ran on Windows.
Just after Windows 7 (which I love) and all the freaking telemetry, borderline spyware and bloatware (this was before I've heard about LTSC/LTSB versions) I was trying from time to time to finally stick on linux but I failed time to time, the system (and myself) just "wasn't at that point yet" and I had to use Windows (almost) against my will all these years.
But, for me, the final straw was the freaking Global Device Identifier and the FBI thing which can't be turned off (at least, officially). As a windows 10 LTSC (at least until a couple days ago) and Pirvacy Sexy Script user, topics like privacy, choice and consent are important to me and this was beyond acceptable.
I don't care anymore if my laptop could run for one hour more if I used windows, I don't care if my desktop has an issue with AMD HDMI's audio output, I don't care if I have to resign to specific software like Controller Companion while using my pc with my TV, all of that can be sorted out eventually and I see it as a small price to pay in order to my devices to be mine again.
Thanks Microsoft, you just give me the last push I needed.
https://redd.it/1vdr0am
@r_linux
I've been moving between windows and linux distros since Ubuntu Netbook Remix (oh Dell Mini 10, I hated you and loved you at the same time...) but, sadly, every time something happened that I had to move back to Windows, whether it was a problem with some specific drivers, battery life too short in comparison to windows at the time or some specific software that only ran on Windows.
Just after Windows 7 (which I love) and all the freaking telemetry, borderline spyware and bloatware (this was before I've heard about LTSC/LTSB versions) I was trying from time to time to finally stick on linux but I failed time to time, the system (and myself) just "wasn't at that point yet" and I had to use Windows (almost) against my will all these years.
But, for me, the final straw was the freaking Global Device Identifier and the FBI thing which can't be turned off (at least, officially). As a windows 10 LTSC (at least until a couple days ago) and Pirvacy Sexy Script user, topics like privacy, choice and consent are important to me and this was beyond acceptable.
I don't care anymore if my laptop could run for one hour more if I used windows, I don't care if my desktop has an issue with AMD HDMI's audio output, I don't care if I have to resign to specific software like Controller Companion while using my pc with my TV, all of that can be sorted out eventually and I see it as a small price to pay in order to my devices to be mine again.
Thanks Microsoft, you just give me the last push I needed.
https://redd.it/1vdr0am
@r_linux
Reddit
From the cybersecurity community on Reddit: Microsoft admits Windows 11 has a GDID tracker with no off switch, first documented…
Explore this post and more from the cybersecurity community
Linux 7.3 To Support The Qualcomm Adreno 704 & Adreno 722 GPUs
https://www.phoronix.com/news/Linux-7.3-MSM-DRM-Driver
https://redd.it/1vdw1s5
@r_linux
https://www.phoronix.com/news/Linux-7.3-MSM-DRM-Driver
https://redd.it/1vdw1s5
@r_linux
Phoronix
Linux 7.3 To Support The Qualcomm Adreno 704 & Adreno 722 GPUs
Sent out on Saturday were the Qualcomm MSM DRM kernel graphics/display driver updates to land for the upcoming Linux 7.3 merge window.
Kakehashi – Experimental userspace to run macOS binaries on Linux ARM
https://github.com/wie-project/kakehashi
https://redd.it/1vdrl5k
@r_linux
https://github.com/wie-project/kakehashi
https://redd.it/1vdrl5k
@r_linux
GitHub
GitHub - wie-project/kakehashi: Userspace macOS translation layer for Linux ARM64
Userspace macOS translation layer for Linux ARM64. Contribute to wie-project/kakehashi development by creating an account on GitHub.
With the amount of people that would switch if photoshop ran on Linux, why are there not massive community efforts to make some compatibility layer?
With the amount of people that would switch if photoshop ran on Linux, why are there not massive community efforts to make some compatibility layer? Seems to me like the biggest single tipping point, what makes Photoshop so uniquely hard versus videogames which now work without issue?
https://redd.it/1ve0jgh
@r_linux
With the amount of people that would switch if photoshop ran on Linux, why are there not massive community efforts to make some compatibility layer? Seems to me like the biggest single tipping point, what makes Photoshop so uniquely hard versus videogames which now work without issue?
https://redd.it/1ve0jgh
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
AerynOS Blog update and ISO release (August 2026)
https://aerynos.com/blog/2026/08/02/solid-foundations-are-leading-to-expanding-horizons/
https://redd.it/1vdvl6f
@r_linux
https://aerynos.com/blog/2026/08/02/solid-foundations-are-leading-to-expanding-horizons/
https://redd.it/1vdvl6f
@r_linux
Reddit
From the linux community on Reddit: AerynOS Blog update and ISO release (August 2026)
Posted by NomadicCore - 7 votes and 1 comment
Linux didn't just eat 10% of Windows market share, AI bots are inflating the numbers
https://www.windowslatest.com/2026/08/03/linux-didnt-just-eat-10-of-windows-market-share-ai-bots-are-inflating-the-numbers/
https://redd.it/1ve8sb0
@r_linux
https://www.windowslatest.com/2026/08/03/linux-didnt-just-eat-10-of-windows-market-share-ai-bots-are-inflating-the-numbers/
https://redd.it/1ve8sb0
@r_linux
Windows Latest
Linux didn't just eat 10% of Windows market share, AI bots are inflating the numbers
No, Linux desktop market share has not crossed 10% in North America, and Windows is not suddenly losing millions of users. 2026 is not the year of Linux, for those who care. If anything, it’s the year the internet died, because the entire spike appears to…
Conclave Linux author Dan Williams has passed away
https://lwn.net/Articles/1084545/
https://redd.it/1veb0ba
@r_linux
https://lwn.net/Articles/1084545/
https://redd.it/1veb0ba
@r_linux
LWN.net
Mourning Dan Williams
I have just received the shocking news that Dan Williams, a longtime, high-profile kernel dev [...]
Connecting to an Azure Join Windows Machine Using Web Authentication From Linux
# Got native Entra ID (AAD) webview login working with FreeRDP on Fedora/Nobara — full writeup
Wanted to share this since it took some digging to get right. Background: I wanted to RDP from my Linux desktop into an Entra ID-joined Windows 11 box using modern auth (Conditional Access, MFA, the works) — basically the Linux equivalent of checking "Use a web account to sign in" in
The distro-packaged
Here's what it took to get the real in-app popup working.
## The problem with the stock package
Checking the build config on the distro package:
showed
## Step 1 — Install build dependencies
Two things worth calling out specifically:
-
-
## Step 2 — Clone and configure
Confirm the config actually picked up webview support before building:
You want to see it successfully checking for and finding
## Step 3 — Build
Took about 10 minutes on a Ryzen 7 5800X3D. Just let it run.
## Step 4 — Find the actual binary
The build output binary is not at the path you might expect from the source tree layout:
Mine landed at:
## Step 5 — The actual working connection command
A few flags that turned out to matter, that I'd have missed otherwise:
-
# Got native Entra ID (AAD) webview login working with FreeRDP on Fedora/Nobara — full writeup
Wanted to share this since it took some digging to get right. Background: I wanted to RDP from my Linux desktop into an Entra ID-joined Windows 11 box using modern auth (Conditional Access, MFA, the works) — basically the Linux equivalent of checking "Use a web account to sign in" in
mstsc.exe.The distro-packaged
freerdp (3.29/3.30 from Fedora's repos) supports the AAD auth flow, but it's built without the native in-app login popup — you get a URL printed to the terminal instead, and you have to manually copy the redirect URL back in after signing in through your normal browser. Functional, but clunky, and in my case actually broken by my org's Conditional Access policy behavior.Here's what it took to get the real in-app popup working.
## The problem with the stock package
Checking the build config on the distro package:
xfreerdp /buildconfig | tr ' ' '\n' | grep -i webview
showed
WITH_WEBVIEW=OFF. That flag controls whether FreeRDP's SDL client can pop up a native browser window for the AAD sign-in, instead of the manual copy/paste flow.## Step 1 — Install build dependencies
sudo dnf install cmake ninja-build gcc-c++ git \
systemd-devel libuuid-devel pulseaudio-libs-devel \
libXrandr-devel gsm-devel pam-devel fuse3-devel \
opus-devel lame-devel openssl-devel libX11-devel \
libXext-devel libXinerama-devel libXcursor-devel \
libXi-devel libXdamage-devel libXv-devel libxkbfile-devel \
alsa-lib-devel openh264-devel libavcodec-free-devel \
libavformat-free-devel libavutil-free-devel \
libswresample-free-devel libswscale-free-devel \
libusb1-devel uriparser-devel SDL2-devel SDL2_ttf-devel \
pkcs11-helper-devel krb5-devel cjson-devel cairo-devel \
soxr-devel wayland-devel wayland-protocols-devel \
cups-devel webkitgtk6.0-devel
Two things worth calling out specifically:
-
cups-devel — missed this initially, build fails at the printer channel with "Could NOT find Cups" if it's absent.-
webkitgtk6.0-devel — this is the actual key package. FreeRDP's webview feature pulls in a small external helper library (akallabeth/webview via CMake FetchContent) which searches for WebKitGTK in this priority order: webkitgtk-6.0 → webkit2gtk-4.1 → webkit2gtk-4.0. Current Fedora has deprecated/removed webkit2gtk-4.0, but webkitgtk-6.0 (GTK4-based) is available and works fine — no need to chase the old deprecated package.## Step 2 — Clone and configure
git clone https://github.com/FreeRDP/FreeRDP.git
cd FreeRDP
mkdir build && cd build
cmake -GNinja -DWITH_WEBVIEW=ON -DWITH_CLIENT_SDL=ON -DWITH_AAD=ON ..
Confirm the config actually picked up webview support before building:
grep -i "webview\|gtk4" CMakeCache.txt
You want to see it successfully checking for and finding
gtk4/webkitgtk-6.0 in the configure output, with "Configuring done" at the end and no errors.## Step 3 — Build
ninja
Took about 10 minutes on a Ryzen 7 5800X3D. Just let it run.
## Step 4 — Find the actual binary
The build output binary is not at the path you might expect from the source tree layout:
find . -iname "*freerdp*" -executable -type f
Mine landed at:
./client/SDL/SDL2/sdl-freerdp
## Step 5 — The actual working connection command
./client/SDL/SDL2/sdl-freerdp \
/v:<remote-hostname> \
/sec:aad \
/azure:tenantid:<your-entra-tenant-id> \
/u:<user>@<yourdomain>.com \
/cert:ignore \
/dynamic-resolution \
/w:2560 \
/h:1440 \
/smart-sizing
A few flags that turned out to matter, that I'd have missed otherwise:
-
/sec:aad is required alongside /azure:. Using /azure: alone let the client fall through to a default NLA/Kerberos negotiation attempt, which failed outright with Cannot find KDC for realm since there's no Kerberos realm configured on a home Linux box. Explicitly forcing /sec:aad skipsstraight to the AAD web auth flow.
-
-
## Result
Running that command pops open a real embedded browser window right in the FreeRDP client for the Microsoft sign-in — full Conditional Access / MFA support — no external browser, no manual URL copy-paste. Exactly matching the
## Wrapper script
Threw this into a small shell script so I can just run
Hope this saves someone else the trial and error. Happy to answer questions if anyone hits a snag replicating it.
https://redd.it/1vdzgqd
@r_linux
-
<remote-hostname> must match the hostname exactly as registered in Entra ID, and must actually resolve (DNS or /etc/hosts) — an IP address will not work for this auth flow.-
/w:, /h:, and /smart-sizing fixed a real rendering bug — reconnecting to a previously-disconnected session rendered the remote desktop content squashed into a small corner of the window with the rest black. Explicitly forcing the resolution and enabling smart-sizing (which scales/stretches remote content to fill the client window regardless of the session's actual internal resolution) fixed this completely.## Result
Running that command pops open a real embedded browser window right in the FreeRDP client for the Microsoft sign-in — full Conditional Access / MFA support — no external browser, no manual URL copy-paste. Exactly matching the
mstsc.exe "use a web account" experience, just self-compiled.## Wrapper script
Threw this into a small shell script so I can just run
rdp-aad instead of remembering the whole command:#!/usr/bin/env bash
set -euo pipefail
DEFAULT_HOST="your-vm-hostname"
DEFAULT_USER="[email protected]"
TENANT_ID="your-entra-tenant-id"
FREERDP_BIN="$HOME/FreeRDP/build/client/SDL/SDL2/sdl-freerdp"
RES_WIDTH="2560"
RES_HEIGHT="1440"
HOST="${1:-$DEFAULT_HOST}"
USERNAME="${2:-$DEFAULT_USER}"
if [[ ! -x "$FREERDP_BIN" ]]; then
echo "FreeRDP binary not found at $FREERDP_BIN"
exit 1
fi
if ! getent hosts "$HOST" > /dev/null 2>&1; then
echo "Warning: '$HOST' does not resolve. AAD auth needs a resolvable hostname"
echo "matching the device name registered in Entra ID."
read -r -p "Continue anyway? [y/N] " reply
[[ "$reply" =~ ^[Yy]$ ]] || exit 1
fi
exec "$FREERDP_BIN" \
/v:"$HOST" \
/sec:aad \
/azure:tenantid:"$TENANT_ID" \
/u:"$USERNAME" \
/cert:ignore \
/dynamic-resolution \
/w:"$RES_WIDTH" \
/h:"$RES_HEIGHT" \
/smart-sizing
Hope this saves someone else the trial and error. Happy to answer questions if anyone hits a snag replicating it.
https://redd.it/1vdzgqd
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Benchmarking Six Linux Distributions On The Framework Laptop 13 Pro
https://www.phoronix.com/review/framework-laptop-13-pro-linux
https://redd.it/1vej28n
@r_linux
https://www.phoronix.com/review/framework-laptop-13-pro-linux
https://redd.it/1vej28n
@r_linux
Phoronix
Benchmarking Six Linux Distributions On The Framework Laptop 13 Pro
With the new Framework Laptop 13 Pro now shipping powered by Intel Core Ultra Series 3 (Panther Lake) and a brand new hardware design, I have spent the past week testing out various Linux distributions on this very nice high-end laptop.
Linux in a Enterprise Environment.
I work for a fairly large Tech company that does tech support. Someone mentioned today that while we support Linux systems, we won't get many tickets over it. Due to the fact that most sysadmins of Linux are better equipped to handle issues themselves, compared to sysadmins of other OS.
Do you believe it stems from the whole idea and culture of Linux?
Edit: I guess I should have been more clear that I was referring more to the server side over the end user systems.
https://redd.it/1vefucu
@r_linux
I work for a fairly large Tech company that does tech support. Someone mentioned today that while we support Linux systems, we won't get many tickets over it. Due to the fact that most sysadmins of Linux are better equipped to handle issues themselves, compared to sysadmins of other OS.
Do you believe it stems from the whole idea and culture of Linux?
Edit: I guess I should have been more clear that I was referring more to the server side over the end user systems.
https://redd.it/1vefucu
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community