this post was submitted on 01 Oct 2024
63 points (89.9% liked)

Linux

48220 readers
816 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I know there choice of distro is really meaningless as you can install almost any program on almost any distro. But I have been playing with kali which is for security people and pen testers. Is there a similar distro for programmers? Like a few ides installed some profiling tools some virtual environment tools etc?

you are viewing a single comment's thread
view the rest of the comments
[–] Guenther_Amanita@slrpnk.net 16 points 1 month ago* (last edited 1 month ago) (5 children)

Probably Bluefin-DX.

The "DX" stands for developer experience. It's a variant of uBlue/ Fedora Atomic (Silverblue) with a lot of added programming tools like Brew, Nix, IDEs, local LLMs, and more.

You can read more about it on the website.

There's also Aurora, which is the same, but with KDE instead of Gnome.

The dx-images are meant to be a plug-and-play solution for developers. You just install it, share your container config to your project colleagues, and go. Don't worry about not being able to work because of a bad update or some misalignments in your package manager broke your OS. Most stuff is containerised, and if your host breaks, you can just roll back, because the system is basically powered by git.

I'm no developer, but I use the regular variant for casual purposes (no specific tasks, mostly browser) on my laptop, and Bazzite (also very similar, but gaming focused) on my desktop, and both are wonderful! They're the most boring distro/ OS I've used yet, and that's great. They're immutable/ image based and always work reliably.

I can really recommend them for a lot of people, from ranging from IT professionals to my mum.

[–] atzanteol@sh.itjust.works 4 points 1 month ago (4 children)

Don’t worry about not being able to work because of a bad update

Never happened to me in 20+ years... I seriously wonder what some of y'all have been doing that this is a major concern.

[–] Zikeji@programming.dev 2 points 1 month ago (1 children)

I've had bad tinkering break my system before, but never had an update break it irreversibly. The closest would actually be on Silverblue itself, when an update to the kernel was using different signing keys that cause the system not to boot. Fortunately it was simple, I selected the previous deployment and I was in (on a non versioned OS I would have selected the previous kernel which most are configured to retain the last few). A quick Google revealed Ublue had a whole kerfuffle and after verifying it was legit, I enrolled the new certs into my MOK.

Although one time on Arch I had installed an experimental version of Gnome from one of their repos, and was pleasantly surprised when that version finally released and I removed the experiment repo and did an update absolutely nothing at all broke. Nothing.

[–] erwan@lemmy.ml 2 points 1 month ago

Not irreversibly, but it's annoying to be forced to spend an hour searching for an answer in forums then fixing to get networking or GUI back before you can do productive work.

load more comments (2 replies)
load more comments (2 replies)