Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Whats the best linux distro for 3D development and C/C++ programming?


Recommended Posts

I'm interested in trying out Debian now. It's the first version of Linux I've seen that looks better than Windows:

2593505111628596369gol1.thumb.jpg.88f2d52a227ee93fa348434947dcb710.jpg

 

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to post
Share on other sites

Josh, you can install any desktop environment you want in any distribution. 

Debian is nice because it's one of the slimmest and robust distros you can ever install. However, you are locked into only using FOSS software and drivers out of the box You'll need to configure your system to pull things like media codecs and proprietary drivers.

11 hours ago, Robert_d1968 said:

But it is poor against  viruses and what not.  !!!

This is not true at all. While you'll not find the latest version of software in the repositories, you're system will get the latest security updates. Ubuntu and Mint wouldn't base their distros of of Debian if it was unsecured.

Personally, I keep going back to Linux Mint as a distro I would actually use. Cinnamon looks nice, it's familiar, and any system tool or codecs I'll ever need is installed by default. Sure, my programs will not be up to date, but I never updated Gimp or Blender on my dev machine. And despite thinking it's really cool, I'm not a person who would build and configure a system like you would do with a raw Arch install. I like to run the installer, update the system, and then install software.

If you know the basics of how Linux works and used to Windows, I can't recommend Linux Mint enough. The developers also work hard to filter out Ubuntu's bad decisions from the good ones.

I made this with Leadwerks Game Engine!

CycloneVectronic - Darkness Awaits Template - Rolly: The Rollable Ball That Rolls Too Much

If you like my work, consider supporting me on Patreon!

Link to post
Share on other sites
26 minutes ago, reepblue said:

Josh, you can install any desktop environment you want in any distribution. 

In theory. In practice it will brick your machine.

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to post
Share on other sites

Probably because each distro tries to force their choice onto you so everything falls apart if you don't know what you're doing.

That's one thing I like about Debian. It will ask you what desktop environments you want during installation and it all works. 

I made this with Leadwerks Game Engine!

CycloneVectronic - Darkness Awaits Template - Rolly: The Rollable Ball That Rolls Too Much

If you like my work, consider supporting me on Patreon!

Link to post
Share on other sites

Choice is not really that great of a thing usually. It just means you haven't made your mind up yet, and when you do there will invariably be a lot of compromises that were made to support all the different options.

Have you tried doing any work on the Steam deck desktop? How is it?

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to post
Share on other sites
2 hours ago, Josh said:

Have you tried doing any work on the Steam deck desktop? How is it?

I haven't tried setting up a developer environment on it or ran any of the SteamOS tools, but it's not much different from any other Linux install. I'm stuck using GUI apps to do things as I'm not used to arch commands right now.

Set up an Ultra App/Engine dev environment last night on my Mint machine using Codelite and I really enjoy it. I feel like a better and cooler programmer when using Linux. 😎

I made this with Leadwerks Game Engine!

CycloneVectronic - Darkness Awaits Template - Rolly: The Rollable Ball That Rolls Too Much

If you like my work, consider supporting me on Patreon!

Link to post
Share on other sites
  • 2 weeks later...

I recommend to try Fedora linux really good environment  for development.

Latest gcc/clang compilers and tools.

But if you plan to use leadwerks you will need to stick with ubuntu or keep an ubuntu vm.

Leadwerks static library is unusable on newest compilers because of an abi change in gcc 5 if i remember well.

And we are on gcc 12 now , so waiting for Ultra

I made this with Leadwerks/UAK:

Structura Stacky Desktop Edition

Website:

https://greengolem.github.io/

Link to post
Share on other sites

I have no idea why they even have "distros". Linus should man up and just release an operating system called "Linux" and stop all this nonsense. Having a weird logo and name added on top of the OS and a bunch of random pre-installed applications doesn't add any value.

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to post
Share on other sites

Not going to happen unfortunately, Its not like he has any control over it, just the kernel.

A bit too many distros each with its competing way to install packages 

i really only care i have the latest development toolchains/tools and it works out of the box.

 

But things are going in the right direction if you look back how it was in the 90s.

The closest things to a standard are  Debian/Ubuntu, Redhat and Android.

 

Latest in the chain is Valve which created SteamOs based on what they decided is best for them ArchLinux.

I made this with Leadwerks/UAK:

Structura Stacky Desktop Edition

Website:

https://greengolem.github.io/

Link to post
Share on other sites

I installed Debian with KDE in a VM and it looks really great. The blue highlight color is too light through, and it washes out the white text of selected items.

image.thumb.png.0d2292759737ac4694c4a616dd28cbc1.png

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...