Linux - Reddit – Telegram
Linux - Reddit
736 subscribers
4.12K photos
207 videos
39.6K links
Stay up-to-date with everything Linux!
Content directly fetched from the subreddit just for you.

Powered by : @r_channels
Download Telegram
How has your experience been with using Linux as your primary OS for development?

As a developer, I've found Linux to be an incredibly powerful and flexible operating system for coding, but I'm curious about others' experiences.

What programming languages or frameworks do you primarily use on Linux? Have you faced any unique challenges or advantages while developing on this platform?

Additionally, how do you feel about the available tools and IDEs for development in Linux compared to other operating systems?
Are there any particular distributions or setups that you believe enhance the development experience?

I'd love to hear about your favorite tools, any tips for newcomers, and how you think Linux stacks up against Windows or macOS for development work.

https://redd.it/1pg1ozu
@r_linux
Fedora Spins

My experience has mostly been with the Debian/Ubuntu and various spin offs distros but I have a spare, older, PC I’m considering trying Fedora on.

Anyone know if the Fedora spins (Budgie, Cinnamon, MATE, etc) are just as stable as their Gnome and KDE versions? How about using a spin to game with? Are they maintained at the same frequency as their Gnome and KDE counterparts?

Thanks.


https://redd.it/1pg2tj7
@r_linux
Linia - Linux Image Annotator
https://redd.it/1pg6y7l
@r_linux
I built a native macOS Wayland Compositor over the weekend.
https://redd.it/1pg94ao
@r_linux
Will using Linux on my personal computer help me get better at it

Hi everyone. Apologies if this isn’t where I’m meant to post this. I’ve started work in a computational science lab, we do simulation based work. We use Linux as everyone in our field does, and I was wondering how I could get better at it. I’ve installed Ubuntu on a crummy desktop and configured it on my own and such before, but I am a baby when it comes to the terminal. I feel as though I am knowledgeable for my work sometimes, and was wondering where the best place to learn how to use Linux is, and what I should do to learn it. I think most of my concern comes from using the terminal, but beyond that I also am a bit confused at general workflow like using wine and such. Any help is much appreciated.

Edit: I forgot to ask but is there any good documentation to get good at the terminal? I'm not against learning a lot even if it won't be immediately applicable.

https://redd.it/1pg9th7
@r_linux
KDE surpassed their 2025 100.000 EUR fundraiser goal...
https://redd.it/1pglv7d
@r_linux
Looking for VScode replacement

I am about to switch to linux and want to get away from Microsoft entirely. from what I have found so far Kate is the best VScode like code editor for linux. Im going with fedora KDE Plasma in general, but I was curious if there were any other code editors I should look into.

https://redd.it/1pgnp29
@r_linux
Motorola and Tinno are violating the GPL again. We need your help.
https://redd.it/1pgs3nq
@r_linux
The "Paradox" of beginner distros

I wanted to discuss something I've noticed in all my years of using Linux (about 20), and that is that the distros that are commonly recommended to beginners seem to present obstacles and roadblocks that simply aren't present in "advanced" distros.

I've never been a distrohopper, but over the years moved from Ubuntu -> Arch -> Nix. Each time the distro I'm using is a more "expert" distro than the last, but (for me) the user experience gets more straightforward each time.

The main offender by far is apt. Personally I can't stand the thing. I've never experienced so many errors on literally any other package manager. Maybe it has more to do with how maintainers use it, but constant "no package found for X distro version" and dependency conflicts seem to be a daily part of life for an apt-based distro.

Installing the packages isn't much better. How is it a user friendly experience to have to explain to a new user that their most used apps aren't in the standard repos, and you have to hunt down a bunch of external PPAs (that themselves are external points of failure) in order to find them? And that's pretty much the best case scenario. Literally just google "Install Discord on Linux Mint" and you will find that the "best" way to install is to just download the .deb and install manually. A commenter there said it best:

>Works well! But it's 2025 and updates still need to be installed manually via downloaded .deb packages.

What are we doing here? And instructing users to just switch to the Snap/Flatpak version, literally introducing a completely separate package manager and packaging paradigm onto the system, is hardly making things easier to understand.

Not to mention the packages that are included are often woefully out of date. Sure, I don't need the most recent version of neofetch but when graphics drivers are 6+ months out of date, your gaming/compute experience suffers. (you'll never guess what the fix is: (hint, it's adding yet another PPA))

Another issue that I've encountered is that point-release distros tend to be more functionally unstable than actual "unstable" distros. Your fresh Ubuntu install will probably work on autopilot, so long as you literally don't touch ANYTHING on your system and just leave it stock. The second you start adding extensions, modifying the UX, etc, and a new major version drops, the entire system can just sort of fall apart, and might require a lot of knowledge to repair. Especially since these "beginner friendly" distros add so much extra configuration layered on top of the default packages, there's unexpected behavior everywhere that doesn't have an obvious origin, consequently making it easier to break by accident.

It's actually crazy how many of these issues were solved when I moved to Arch.

Packages are actually up to date so I'm not getting constantly baited by PPA software not having features that were upstreamed years ago
The packages in the main repos and the AUR covers 99.9% of even power-users' needs. No PPAs, no flatpaks.
Packages have sane defaults that provide base functionality and nothing more. No more tracking down strange behavior to random files in `/etc/` placed by the distro maintainers
Frequent updates makes isolating breaking changes simpler
`pacman` is simply a prettier, faster, and more reliable package manager.
The most comprehensive Linux knowledge base (Arch Wiki) is 1:1 applicable

When I moved onto Nix a couple years back, things got even simpler (admittedly for someone with years of Linux and programming experience at this point)

Everything on my system is clearly self documented. It's either written within my personal config, or the module my config is accessing. Want to know what settings are applied to set up GRUB? Literally just check [grub.nix](https://github.com/NixOS/nixpkgs/blob/nixos-25.11/nixos/modules/system/boot/loader/grub/grub.nix)!
Even more packages than Arch, and easy to find! Just hop onto