LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 11-19-2014, 04:25 AM   #1
strikerxero
LQ Newbie
 
Registered: Nov 2014
Posts: 1

Rep: Reputation: Disabled
Which disto for software development?


I have played with several distros in the past Ubuntu before they huge switch in the ui. Then Mint. I have also used ubuntu server and currently learning centos7 server. I have going to school for a degree in software engineering and in my next class i will start working on programming. I am most comfortable with Mint and would like to try opensuse how do those to very in commands in the terminal? would they be very different? But biggest question (out of the box) is there a particular distro for development that you would recommend? I don't mind moving out of my comfort zone and learning a new distro. This is all a learning experience. I do appoligize if this question was already asked as i want the most up to date information. The whole idea of asking is so that i dont have to download, install, and play with the many...many distros out there.
 
Old 11-19-2014, 05:54 AM   #2
Teufel
Member
 
Registered: Apr 2012
Distribution: Gentoo
Posts: 510

Rep: Reputation: 120Reputation: 120
It doesn't matter which distro to use. For programming you need compiler, linker, IDE and some libraries/headers/includes. Every distro that provides these tools is suitable, including Mint.
As for "terminal" (assuming you asked about bash scripting) - it isn't a distro issue as well.

Last edited by Teufel; 11-19-2014 at 05:57 AM.
 
Old 11-19-2014, 11:38 AM   #3
DavidMcCann
Senior Member
 
Registered: Jul 2006
Location: London
Distribution: CentOS, Salix
Posts: 4,162

Rep: Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223
I'd confirm that last post. I'd also warn about OpenSUSE. If you look at distrowatch.com, you'll see that this weeks news includes a review of SUSE and it's not encouraging. In my experience, Mint tends to be more polished. When you're learning to program, you don't want to be fiddling with your distro at the same time!
 
Old 11-19-2014, 12:37 PM   #4
bigdogdan22
LQ Newbie
 
Registered: Nov 2014
Posts: 5

Rep: Reputation: Disabled
For development which distro doesn't really matter. But ones like fedora/debian/ubuntu might have more support forums.
 
Old 11-19-2014, 01:07 PM   #5
suicidaleggroll
LQ Guru
 
Registered: Nov 2010
Location: Colorado
Distribution: OpenSUSE, CentOS
Posts: 5,258

Rep: Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947
It doesn't matter. When it comes to programming, C is C is C, Fortran is Fortran is Fortran, etc. All you need is a text editor, compiler, and linker, and all distros will have them. The CLI is also nearly identical between all distros. The main differences between the distros are the package management system and the GUI system config tools, neither of which apply to your basic programming tasks. Lately there is also systemd vs init, but most of the distros you would be using are systemd. Support forums won't really matter either, since as I said above, C is C is C, and so on. If you have a question about the programming language, you need to consult a programming forum, not an Ubuntu/Mint/CentOS forum.
 
Old 11-19-2014, 04:53 PM   #6
Ihatewindows522
Member
 
Registered: Oct 2014
Location: Fort Wayne
Distribution: Ubuntu 16.04 LTS
Posts: 614
Blog Entries: 2

Rep: Reputation: 166Reputation: 166
Quote:
Originally Posted by strikerxero View Post
I have played with several distros in the past Ubuntu before they huge switch in the ui. Then Mint. I have also used ubuntu server and currently learning centos7 server. I have going to school for a degree in software engineering and in my next class i will start working on programming. I am most comfortable with Mint and would like to try opensuse how do those to very in commands in the terminal? would they be very different? But biggest question (out of the box) is there a particular distro for development that you would recommend? I don't mind moving out of my comfort zone and learning a new distro. This is all a learning experience. I do appoligize if this question was already asked as i want the most up to date information. The whole idea of asking is so that i dont have to download, install, and play with the many...many distros out there.
Fedora suits my fancy. RedHat completely turned Fedora around, so as of 21 it is a solid, cutting edge distro. And that's the alpha...
My only problem with it is that you can't upgrade it easily from release to release. Maybe that'll change in the near future.

openSuSE is alright, never gave me any guff. A little sluggish to boot sometimes, but it's rock solid.

Manjaro is good for a novice to Linux or someone with proprietary hardware. Arch based. Stable as long as I have used it.

Backtrack 5 might be a little overkill, but you may like it.

As far as commands go, most distros are all very similar, except for anything Debian based. I would not use Debian for development, especially bash. Lacks way too much as far as command sets. The last bash script I tried to run on Debian gave me nothing but errors, but ran fine on any other non-Debian distro.

I would advise you to look at reviews of distros. This forum has a few, but googling stuff will wield much better results.
 
Old 11-19-2014, 04:55 PM   #7
Ihatewindows522
Member
 
Registered: Oct 2014
Location: Fort Wayne
Distribution: Ubuntu 16.04 LTS
Posts: 614
Blog Entries: 2

Rep: Reputation: 166Reputation: 166
Quote:
Originally Posted by DavidMcCann View Post
I'd confirm that last post. I'd also warn about OpenSUSE. If you look at distrowatch.com, you'll see that this weeks news includes a review of SUSE and it's not encouraging. In my experience, Mint tends to be more polished. When you're learning to program, you don't want to be fiddling with your distro at the same time!
Funny, that's why I use openSuSE.

EDIT:
ZDNet (which is very Windows biased) had almost nothing but good to say about it. Which review are you talking about?

Last edited by Ihatewindows522; 11-19-2014 at 04:59 PM.
 
Old 11-19-2014, 05:11 PM   #8
suicidaleggroll
LQ Guru
 
Registered: Nov 2010
Location: Colorado
Distribution: OpenSUSE, CentOS
Posts: 5,258

Rep: Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947
I use openSUSE on my laptops as well, works great. I think the review he's referring to had some complaints about the stability of some of the GUIs (software updater, etc.) in the newly-release 13.2. Apparently there were some major rewrites of yast in 13.2, which is the likely cause. Give it a few months and they should work it all out.
 
Old 11-19-2014, 05:23 PM   #9
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: Slackware
Posts: 7,002

Rep: Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528
If you're considering a very, *ahem* stable distro like Centos or Debian-Stable, then you might want to check that the programming language implementations in its official repositories (PHP, Ruby, Python, LLVM/CLANG, etc) are as up-to-date as you'd like. Distrowatch will tell you that at a glance.

That won't be a concern with Mint, OpenSUSE, Manjaro, Fedora, or any of those.

Last edited by dugan; 11-19-2014 at 05:28 PM.
 
Old 11-20-2014, 11:45 AM   #10
DavidMcCann
Senior Member
 
Registered: Jul 2006
Location: London
Distribution: CentOS, Salix
Posts: 4,162

Rep: Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223
Quote:
Originally Posted by dugan View Post
If you're considering a very, *ahem* stable distro like Centos or Debian-Stable, then you might want to check that the programming language implementations in its official repositories (PHP, Ruby, Python, LLVM/CLANG, etc) are as up-to-date as you'd like. Distrowatch will tell you that at a glance. That won't be a concern with Mint, OpenSUSE, Manjaro, Fedora, or any of those.
But in a business or academic environment (where the OP is and wants to work), things like Centos and Debian-Stable are what you get (plus SEL & RHEL). No-one in their senses puts Fedora on a corporate server or Manjaro on the office desktops!
 
Old 11-24-2014, 03:50 PM   #11
Ihatewindows522
Member
 
Registered: Oct 2014
Location: Fort Wayne
Distribution: Ubuntu 16.04 LTS
Posts: 614
Blog Entries: 2

Rep: Reputation: 166Reputation: 166
Quote:
Originally Posted by DavidMcCann View Post
But in a business or academic environment (where the OP is and wants to work), things like Centos and Debian-Stable are what you get (plus SEL & RHEL). No-one in their senses puts Fedora on a corporate server or Manjaro on the office desktops!
That's what flash drives are for.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Good preconfigured video editing disto / software? forrest44 Linux - Software 2 06-29-2014 03:26 AM
LXer: Software reuse and DSO -- breaking the rules of embedded software development LXer Syndicated Linux News 0 04-20-2006 03:54 AM
Software Development bmbeeman Programming 2 10-19-2005 11:14 PM


All times are GMT -5. The time now is 04:15 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration