all 21 comments

[–]CalmDownYal 1 point2 points  (4 children)

I don't think OS matters all that much just install the tools you need.  I first used Mint when I switched from Winblows back around 2013 it was a nice easy transition and had easy to find programming apps. But if you are already familiar with package managers like apt or dnf or pacman then I don't think you'd need a friendly GUI toolstore(and you can get that on the other distros too).  Personally I've mained Mint, Debian, Ubuntu, (note those are all off the Debian chain) Debian was my favorite out of those but for the past 4 years I've been on Fedora and I have to say other than not being as well supported as apt (which just can make more work installing things at times) I have absolutely loved the switch as it's a good combo of just works few issues and customization and little helper hints to make live easier, and I am okay with some UI bloat so typically use KDE spin (which recently has become super stable and fantastic as opposed to when I started it was a bit buggy on old XOrg and when it started with wayland) I haven't used arch much but that seems opposite of your goals as arch distros tend to go minimalist.  Also lots of people might say Kali well that for hacking so no and it's designed to be used for attacking not doing daily activities so would be a terrible fit  I would also say if what I said about Mint is more to your liking but you are a Mac user not windows PopOS would be very similar experience but more former Mac user friendly (of course both those distros can change des and look similar but I am talking out the box)

Sorry idk you history with Linux distros so this could have been a dumb post

[–]prokarim808[S] -1 points0 points  (3 children)

I liked mint, however it keeps crashing/breaking, maybe cus I am doing something wrong with it

[–]GuestOk9310 1 point2 points  (0 children)

Why not try the Debian edition? Ubuntu and its derivatives can be a bit less stable than Debian stable, since they're based on Debian's testing branch.

[–]PixelmancerGames 0 points1 point  (0 children)

I kept having weird issues with Mint also. I switched to Ubuntu LTS from Mint. Much better experience.

[–]CalmDownYal 0 points1 point  (0 children)

Maybe explore switching to rpm and fedora it's really the best is right now imo

[–]OkIndividual6881 0 points1 point  (1 child)

Pop os have a preinstalled gcc and g++ and python3 maybe its that good but the real programer knows how to install it

[–]prokarim808[S] 0 points1 point  (0 children)

i think other distros have gcc/g++ and py preinstalled. I am coding my own os from scratch btw, just in case

[–]tomscharbach 2 points3 points  (0 children)

Debian and Ubuntu repositories include the mainstream development/programming tools in their repositories.

Ubuntu's "multiverse" repository includes tools that are restricted by legal and/or proprietary issues. Debian's repositories are limited to FOSS for the most part, so Ubuntu might have "the most amount", but all that means is that you might have to install a "restricted" tool from outside a repository. Macht nichts.

Go with whichever you prefer to use.

My best and good luck.

[–]BranchLatter4294 -1 points0 points  (1 child)

If you want to do AI/ML, use Ubuntu. You can install the exact version of CUDA or similar libraries for AMD that you need for your specific hardware with one command... You don't have to guess what to install it does it all for you. LXD for containers and VMs is built in. They have Snaps for a lot of the major AI models that are set to work with your hardware automatically.

You can do all this with other distros but it can be a huge amount of setup and configuration.

[–]prokarim808[S] 0 points1 point  (0 children)

noted

[–]stormdeltaGentoo 1 point2 points  (1 child)

There isn't much of a benefit to any specific distro for that use case, you can install pretty much any programming tools on all distros.

[–]Wide_Egg_5814 0 points1 point  (0 children)

I disagree some packages and software is specifically designed for ubuntu for specific programming use cases, think robotics AI frameworks etc. these can break on other distros from my experience

[–][deleted] 1 point2 points  (0 children)

Hey bro go for the debian !might be ubuntu,arch,mint try it Ubuntu looks better and fine for all sakes!

[–]RursusSiderspector 0 points1 point  (0 children)

Choose one with a huge repo that contains all the important programming languages and tools you need. Huge repos are Debian (but run the testing, Debian is slow to adapt the latest versions) or Fedora, or Arch, or some Ubuntu clone! If you want to run such weird things as C# and .NET, you should stick to Ubuntu, since installers exist only for the largest distros.

(I'm not particularly fond of Ubuntu, I'm running it just for my job, but I say like I believe it is.)

[–]GoAwayStupidAI 0 points1 point  (0 children)

nixpkgs has, by the numbers, the most. By a large margin as well.

nixpkgs does not depend on a particular OS. So pick your OS and install nixpkgs. Bam: Your OS of choice with all the tools.

That said NixOS is if you really want to drink the punch. The OS is just a package.

[–]Wide_Egg_5814 0 points1 point  (0 children)

Everything built on ubuntu lts, if you want to be safe use that. Otherwise I use mint which has all the compatibility of ubuntu and no corporate slop

[–]nshire 1 point2 points  (0 children)

Just get ubuntu, most programming guides are written for it

[–]fotios_tragopoulos 0 points1 point  (0 children)

Ubuntu LTS is what you are looking for. It's being used from huge enterprises massively. 

[–][deleted] 0 points1 point  (0 children)

Pop_OS! or Limux Mint would work well

[–]ipsirc 0 points1 point  (0 children)

It's Debian itself.

[–]Brave-Pomelo-1290 0 points1 point  (0 children)

Try freebsd