Linux desktop market share has officially surpassed 5% in the U.S.
🐧 Big news for Linux users! Linux desktop market share has officially surpassed 5% in the U.S. for the first time ever, according to the latest StatCounter data.
What's driving this growth? Users are increasingly fed up with Windows due to privacy concerns, forced upgrades, and Windows 10 reaching end-of-life. The popular Steam Deck handheld console, powered by Linux, is also introducing a new wave of users to Linux gaming. Plus, modern Linux distributions have become much more user-friendly, appealing to mainstream audiences.
Interestingly, if you combine Linux (5.03%) with Chrome OS (2.7%), the Linux family now makes up about 7.7% of desktop usage in the U.S.—a notable milestone for open-source enthusiasts.
This growth signals not only a shift in consumer preferences but also opportunities for businesses, developers, and hardware makers. As Linux adoption continues to rise, expect stronger vendor support, a growing talent pool, and increased innovation opportunities across the tech industry.
Are you one of the new Linux converts? Or considering a switch soon? Let’s discuss! 👇
https://redd.it/1m1dyw6
@r_linux
🐧 Big news for Linux users! Linux desktop market share has officially surpassed 5% in the U.S. for the first time ever, according to the latest StatCounter data.
What's driving this growth? Users are increasingly fed up with Windows due to privacy concerns, forced upgrades, and Windows 10 reaching end-of-life. The popular Steam Deck handheld console, powered by Linux, is also introducing a new wave of users to Linux gaming. Plus, modern Linux distributions have become much more user-friendly, appealing to mainstream audiences.
Interestingly, if you combine Linux (5.03%) with Chrome OS (2.7%), the Linux family now makes up about 7.7% of desktop usage in the U.S.—a notable milestone for open-source enthusiasts.
This growth signals not only a shift in consumer preferences but also opportunities for businesses, developers, and hardware makers. As Linux adoption continues to rise, expect stronger vendor support, a growing talent pool, and increased innovation opportunities across the tech industry.
Are you one of the new Linux converts? Or considering a switch soon? Let’s discuss! 👇
https://redd.it/1m1dyw6
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
I Love Linux Because I Love Being in Control
I don't use Linux because it's trendy. I use Linux because I like being in charge of my own system. Simple as that.
Linux doesn't shove updates down my throat in the middle of a gaming session. It doesn't randomly reboot my PC for a "critical update" I never asked for. I decide if, when, and how my system updates. Windows? Nah. That OS treats users like clueless children. Try disabling updates and it’ll just silently re-enable them later. That’s not convenience. That’s control taken away.
With Linux, I’m the one driving. I choose my distro. I choose my desktop environment. I choose what runs, what doesn’t, and what gets stripped out entirely. You want a barebones setup that runs on a potato? Linux can do that. You want a fully customized powerhouse tailored to your workflow? Linux is your best bet.
Want privacy? No telemetry, no tracking, no mystery background processes. You can literally read the source code of the OS if you want. Try doing that on Windows or macOS.
So yeah, I love Linux. Not because it’s perfect, but because it’s mine. Fully. Completely. No strings attached.
https://redd.it/1m1go7f
@r_linux
I don't use Linux because it's trendy. I use Linux because I like being in charge of my own system. Simple as that.
Linux doesn't shove updates down my throat in the middle of a gaming session. It doesn't randomly reboot my PC for a "critical update" I never asked for. I decide if, when, and how my system updates. Windows? Nah. That OS treats users like clueless children. Try disabling updates and it’ll just silently re-enable them later. That’s not convenience. That’s control taken away.
With Linux, I’m the one driving. I choose my distro. I choose my desktop environment. I choose what runs, what doesn’t, and what gets stripped out entirely. You want a barebones setup that runs on a potato? Linux can do that. You want a fully customized powerhouse tailored to your workflow? Linux is your best bet.
Want privacy? No telemetry, no tracking, no mystery background processes. You can literally read the source code of the OS if you want. Try doing that on Windows or macOS.
So yeah, I love Linux. Not because it’s perfect, but because it’s mine. Fully. Completely. No strings attached.
https://redd.it/1m1go7f
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
This media is not supported in your browser
VIEW IN TELEGRAM
b-top / a bad bashtop clone written in Rust with shader-like effects (thank you tachyonfx)
https://redd.it/1m1bjq6
@r_linux
https://redd.it/1m1bjq6
@r_linux
Some Linux Detective Work
Linux is really neat.
After a fresh installation of Debian Bookworm with XFCE4, I noticed my laptop’s battery was draining faster than I expected it to. I ran
Using
Post-removal, the discharge rate dropped to approximately 5.08W, and the CPU wake-ups count was cut in half (481 --> 254). This extended my estimated battery life by almost an hour!
https://redd.it/1m1d2sc
@r_linux
Linux is really neat.
After a fresh installation of Debian Bookworm with XFCE4, I noticed my laptop’s battery was draining faster than I expected it to. I ran
powertop and found that pulseaudio was active continuously, giving my laptop a discharge rate around 5.47W.Using
pactl list sink-inputs, I discovered that the speech-dispatcher (a text-to-speech service) was sending silent audio streams constantly to the output. I then disabled and uninstalled speech-dispatcher and killed its processes, including dummy processes.Post-removal, the discharge rate dropped to approximately 5.08W, and the CPU wake-ups count was cut in half (481 --> 254). This extended my estimated battery life by almost an hour!
https://redd.it/1m1d2sc
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Mailspring released version 1.16.0
Mailspring is the forked and maintained version of the defunct Nylas Mail. It is a solid Email Client for Linux.
Note, I am not part of the Mailspring team. Just a user of it.
Website: https://www.getmailspring.com/
Change Log
Thunderbird-style Autoconfiguration
Fix in-app previews for PDF attachments on Windows / Linux
Update and improve zh-TW Traditional Chinese locale
Update Czech translation
snap: Use core24 as base
Change lsb-core-noarch to be an optional dependency in the RPM package.
Fix a few misc application errors logged to our reporting service
Upgrade to Electron 37.2.2 - Chromium 138, V8 13.8, and Node.js 22.16 for faster JavaScript execution and better email rendering, native system context menus on Linux, and more!
https://redd.it/1m1fpzz
@r_linux
Mailspring is the forked and maintained version of the defunct Nylas Mail. It is a solid Email Client for Linux.
Note, I am not part of the Mailspring team. Just a user of it.
Website: https://www.getmailspring.com/
Change Log
Thunderbird-style Autoconfiguration
Fix in-app previews for PDF attachments on Windows / Linux
Update and improve zh-TW Traditional Chinese locale
Update Czech translation
snap: Use core24 as base
Change lsb-core-noarch to be an optional dependency in the RPM package.
Fix a few misc application errors logged to our reporting service
Upgrade to Electron 37.2.2 - Chromium 138, V8 13.8, and Node.js 22.16 for faster JavaScript execution and better email rendering, native system context menus on Linux, and more!
https://redd.it/1m1fpzz
@r_linux
Getmailspring
Mailspring | The best free email app
Mailspring: The open-source, extensible email app for Mac, Linux, and Windows with open tracking, link click tracking, contacts enrichment data and more.
Going back to windows... Did anyone ever say it
I'm interested to know if anybody's ever gone back to Windows and why they did it, And what was your experience.
I recently just installed Windows 11 to dual boot alongside my Linux Mint for gaming. I honestly forgot how bad an operating system window is.
I always believed it was more refined than Linux, but it's extremely rough. It's years of old technology forced to work with updates. Menus all over the place. And it lags, despite my system being an absolute beast.
For me, it's reinforced 100% why I choose Linux and Open Source in general.
https://redd.it/1m1mf0e
@r_linux
I'm interested to know if anybody's ever gone back to Windows and why they did it, And what was your experience.
I recently just installed Windows 11 to dual boot alongside my Linux Mint for gaming. I honestly forgot how bad an operating system window is.
I always believed it was more refined than Linux, but it's extremely rough. It's years of old technology forced to work with updates. Menus all over the place. And it lags, despite my system being an absolute beast.
For me, it's reinforced 100% why I choose Linux and Open Source in general.
https://redd.it/1m1mf0e
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Slackware Release Anniversary
On this day in 1993, Patrick Volkerding — the “Benevolent Dictator for Life” of Slackware — released Slackware 1.0, launching the oldest Linux distro still maintained. Still simple. Still solid. Still Slackware.
Read the original announcement: https://www.slackware.com/announce/1.0.php
https://redd.it/1m1p837
@r_linux
On this day in 1993, Patrick Volkerding — the “Benevolent Dictator for Life” of Slackware — released Slackware 1.0, launching the oldest Linux distro still maintained. Still simple. Still solid. Still Slackware.
Read the original announcement: https://www.slackware.com/announce/1.0.php
https://redd.it/1m1p837
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Built devstat - CLI tool to check GitHub/LeetCode/Codeforces stats in one place
Got tired of opening multiple tabs to check my coding stats across different platforms, so I built devstat, a command-line tool that fetches and displays your GitHub, LeetCode, and Codeforces profiles in one place.
Preview
Features:
GitHub: repos, stars, followers, top languages, etc.
LeetCode: problems solved, difficulty breakdown, ranking
Codeforces: rating, rank, contests, etc.
Profile comparison between users
Interactive CLI with progress bars and animations
Remembers your usernames for quick access
Try it:
The tool is open source and I'm looking for contributors! Would love feedback on the code structure or ideas for new features.
GitHub: https://github.com/Indra55/devstat
What do you think? Any other platforms you'd want to see integrated?
https://redd.it/1m1ofaj
@r_linux
Got tired of opening multiple tabs to check my coding stats across different platforms, so I built devstat, a command-line tool that fetches and displays your GitHub, LeetCode, and Codeforces profiles in one place.
Preview
Features:
GitHub: repos, stars, followers, top languages, etc.
LeetCode: problems solved, difficulty breakdown, ranking
Codeforces: rating, rank, contests, etc.
Profile comparison between users
Interactive CLI with progress bars and animations
Remembers your usernames for quick access
Try it:
npx devstatThe tool is open source and I'm looking for contributors! Would love feedback on the code structure or ideas for new features.
GitHub: https://github.com/Indra55/devstat
What do you think? Any other platforms you'd want to see integrated?
https://redd.it/1m1ofaj
@r_linux
SO! I found a font that makes reading linux forums tolerable. OpenDyslexic
opendyslexic.org
I have a young friend who has difficulty reading (dyslexia or something like it). I did a test of this font for her. With a side by side of reg font vs this font. She was able to read through the OD font at 3x speed.
I did a blog about it (YT and TT too), for people who needs this for their kids (mostly focused on windows users).
But then I realized that I can legit read MAN Pages and Linux Forums way faster using this font. So.... I'm keeping the extension installed. And I put it system wide on my Linux Mint VM.
Check it:
https://preview.redd.it/ubco1c2rwcdf1.png?width=1477&format=png&auto=webp&s=bbc871f09252f2ed77f553898ffd087c85cbc6b3
https://redd.it/1m1xi9e
@r_linux
opendyslexic.org
I have a young friend who has difficulty reading (dyslexia or something like it). I did a test of this font for her. With a side by side of reg font vs this font. She was able to read through the OD font at 3x speed.
I did a blog about it (YT and TT too), for people who needs this for their kids (mostly focused on windows users).
But then I realized that I can legit read MAN Pages and Linux Forums way faster using this font. So.... I'm keeping the extension installed. And I put it system wide on my Linux Mint VM.
Check it:
https://preview.redd.it/ubco1c2rwcdf1.png?width=1477&format=png&auto=webp&s=bbc871f09252f2ed77f553898ffd087c85cbc6b3
sudo apt install fonts-opendyslexichttps://redd.it/1m1xi9e
@r_linux
opendyslexic.org
OpenDyslexic is a typeface designed against some common symptoms of dyslexia.
.
.
Did You Know This Fact ?
So I found that around 16-18% of users of India uses Linux which is the third highest and that is a big number
1st is norway
2nd is Andorra ( I didn't knew about this)
So how many here are Indians in this community
https://redd.it/1m234jd
@r_linux
So I found that around 16-18% of users of India uses Linux which is the third highest and that is a big number
1st is norway
2nd is Andorra ( I didn't knew about this)
So how many here are Indians in this community
https://redd.it/1m234jd
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
VoxInput v0.5.0 - Voice trannoscription that works with any Linux desktop/app and LocalAI
https://github.com/richiejp/VoxInput
https://redd.it/1m24a8p
@r_linux
https://github.com/richiejp/VoxInput
https://redd.it/1m24a8p
@r_linux
GitHub
GitHub - richiejp/VoxInput: 🎤 Transcribe input from your microphone or any other device and turn it into key presses on a virtual…
🎤 Transcribe input from your microphone or any other device and turn it into key presses on a virtual keyboard or text in file. This allows you to use speech-to-text on any application or window sy...
eBPF perf buffer dropping events at 600k ops/sec - help optimizing userspace processing pipeline?
Hey everyone! I'm working on an eBPF-based dependency tracer that monitors file syscalls (openat, stat, etc.) and I'm running into kernel event drops when my load generator hits around 600,000 operations per second. The kernel keeps logging "lost samples" which means my userspace isn't draining the perf buffer fast enough. My setup:
eBPF program attached to syscall tracepoints
\~4KB events (includes 4096-byte filename field)
35MB perf buffer (system memory constraint - can't go bigger)
Single perf reader → processing pipeline → Kafka publisher
Go-based userspace application
The problem:At 600k ops/sec, my 35MB buffer can theoretically only hold \~58ms worth of events before overflowing. I'm getting kernel drops which means my userspace processing is too slow.What I've tried:
Reduced polling timeout to 25ms
My constraints:
Can't increase perf buffer size (memory limited)
Can't use ring buffers (using kernel version 4.2)
Need to capture most events (sampling isn't ideal)
Running on production-like hardware
Questions:
1. What's typically the biggest bottleneck in eBPF→userspace→processing pipelines? Is it usually the perf buffer reading, event decoding, or downstream processing?
2. Should I redesign my eBPF program to send smaller events? That 4KB filename field seems wasteful but I need path info.
3. Any tricks for faster perf buffer drainage? Like batching multiple reads, optimizing the polling strategy, or using multiple readers?
4. Pipeline architecture advice? Currently doing: perf_reader → Go channels → classifier_workers → kafka. Should I be using a different pattern?
Just trying to figure out where my bottleneck is and how to optimize within my constraints. Any war stories, profiling tips, or "don't do this" advice would be super helpful! Using cilium/ebpf library with pretty standard perf buffer setup.
https://redd.it/1m28ji4
@r_linux
Hey everyone! I'm working on an eBPF-based dependency tracer that monitors file syscalls (openat, stat, etc.) and I'm running into kernel event drops when my load generator hits around 600,000 operations per second. The kernel keeps logging "lost samples" which means my userspace isn't draining the perf buffer fast enough. My setup:
eBPF program attached to syscall tracepoints
\~4KB events (includes 4096-byte filename field)
35MB perf buffer (system memory constraint - can't go bigger)
Single perf reader → processing pipeline → Kafka publisher
Go-based userspace application
The problem:At 600k ops/sec, my 35MB buffer can theoretically only hold \~58ms worth of events before overflowing. I'm getting kernel drops which means my userspace processing is too slow.What I've tried:
Reduced polling timeout to 25ms
My constraints:
Can't increase perf buffer size (memory limited)
Can't use ring buffers (using kernel version 4.2)
Need to capture most events (sampling isn't ideal)
Running on production-like hardware
Questions:
1. What's typically the biggest bottleneck in eBPF→userspace→processing pipelines? Is it usually the perf buffer reading, event decoding, or downstream processing?
2. Should I redesign my eBPF program to send smaller events? That 4KB filename field seems wasteful but I need path info.
3. Any tricks for faster perf buffer drainage? Like batching multiple reads, optimizing the polling strategy, or using multiple readers?
4. Pipeline architecture advice? Currently doing: perf_reader → Go channels → classifier_workers → kafka. Should I be using a different pattern?
Just trying to figure out where my bottleneck is and how to optimize within my constraints. Any war stories, profiling tips, or "don't do this" advice would be super helpful! Using cilium/ebpf library with pretty standard perf buffer setup.
https://redd.it/1m28ji4
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
meta Proposal to auto reply to rule-breaking posts with a link to the About or sidebar
I sometimes see rather terse "see rule 1" responses here; I've even done it.
Some newbies might not recognize where to find the rules, for whatever reasons (they seem easy enough for me, but who am I to judge). A "see rule 1" response could come across as rude and elitist.
I propose that if a post is reported as breaking the rules, then an auto reply is made with links to the About and/or sidebar. Those have the rules and lots of useful information for newbies. This would help make the sub a little more newbie-friendly.
The link to the About page: https://www.reddit.com/r/linux/about/
https://redd.it/1m2aeh2
@r_linux
I sometimes see rather terse "see rule 1" responses here; I've even done it.
Some newbies might not recognize where to find the rules, for whatever reasons (they seem easy enough for me, but who am I to judge). A "see rule 1" response could come across as rude and elitist.
I propose that if a post is reported as breaking the rules, then an auto reply is made with links to the About and/or sidebar. Those have the rules and lots of useful information for newbies. This would help make the sub a little more newbie-friendly.
The link to the About page: https://www.reddit.com/r/linux/about/
https://redd.it/1m2aeh2
@r_linux
Reddit
Linux, GNU/Linux, free software...
Welcome to /r/Linux!
This is a community for sharing news about Linux, interesting developments and press.
If you're looking for tech support, /r/Linux4Noobs and /r/linuxquestions are friendly communities that can help you.
Please also check out:
ht…
This is a community for sharing news about Linux, interesting developments and press.
If you're looking for tech support, /r/Linux4Noobs and /r/linuxquestions are friendly communities that can help you.
Please also check out:
ht…
How to tell what is supported by a usb port?
I have a ten year old laptop and one from last year, both running the latest Fedora. A USB C to hdmi adapter only works on the newer one. My guess is that whatever protocol is used by the adapter is not supported on the old one. Is there a command I can run to check for the future if I want to buy other accesories?
I looked at lsusb but didn't see anything useful
https://redd.it/1m2j71b
@r_linux
I have a ten year old laptop and one from last year, both running the latest Fedora. A USB C to hdmi adapter only works on the newer one. My guess is that whatever protocol is used by the adapter is not supported on the old one. Is there a command I can run to check for the future if I want to buy other accesories?
I looked at lsusb but didn't see anything useful
https://redd.it/1m2j71b
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
How TPMs Work and Why We Added Support in Bottlerocket
https://molnett.com/blog/25-07-16-bottlerocket-part2-tpm-additions
https://redd.it/1m2l99p
@r_linux
https://molnett.com/blog/25-07-16-bottlerocket-part2-tpm-additions
https://redd.it/1m2l99p
@r_linux
Molnett
How TPMs Work and Why We Added Support in Bottlerocket
How do servers boot automatically whilst still keeping data secure if disks are stolen? We contributed TPM support to Bottlerocket, enabling hardware-bound encryption to ensure data cannot be recovered during recycling. This is the second part about Bottlerocket's…