LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 04-18-2017, 08:17 PM   #1
Kunal3363
LQ Newbie
 
Registered: Feb 2017
Posts: 1

Rep: Reputation: Disabled
Linux distribution


I guess which Linux distro would be most preferable for advanced users such as developers or geeks?

Last edited by Kunal3363; 04-18-2017 at 08:25 PM.
 
Old 04-18-2017, 08:22 PM   #2
wpeckham
Senior Member
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, Fedora, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, Vsido, tinycore, Q4OS
Posts: 2,838

Rep: Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196
Quote:
Originally Posted by Kunal3363 View Post
I guess what will be the best linux distro for advanced users and developers?
Any linux system is best for developers.
Can you be a bit more specific?
 
Old 04-18-2017, 08:38 PM   #3
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: MID-SOUTH USA
Distribution: Slackware 14.2 current / Linux Mint / Debian / Void Linux
Posts: 8,118

Rep: Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670
Quote:
Originally Posted by Kunal3363 View Post
I guess which Linux distro would be most preferable for advanced users such as developers or geeks?
it is like buying a car. which ever they like the most they will stand by it no matter what. that is what geeks do, stand by their PCs and smoke crack then geek out . . NOT really. I take that back about crack.
 
Old 04-18-2017, 08:47 PM   #4
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Debian, Mageia, and whatever VMs I happen to be playing with
Posts: 14,616
Blog Entries: 24

Rep: Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053
Slackware likely comes with more development tools out of the box, but they can be installed later in other distros. If you are using Red Hat or a derivative, look for a "group install" so you don't have to install each tool independently; if Debian or a derivative, look for a "meta" package.

The one firm bit of advice I'd offer is to stick to a major mainstream distro, such as Slackware, Debian, a *buntu LTS, OpenSUSE, CentOS, Fedora (if you don't mind the short release cycle) and the like.

Full disclosure: I am not a developer, I just read a lot.
 
1 members found this post helpful.
Old 04-18-2017, 10:05 PM   #5
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware, MX 18
Posts: 9,287
Blog Entries: 15

Rep: Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139
I second what frankbell said:-

Slackware is good and an exceptionally good teacher as well.

You could also try Parrot Linux, Kali, Gentoo or CentOS. I think Black Arch has way more tools than Parrot and Kali:- <pretty sure>
The beauty of it all is you can try them all in a VM and decide for your self.

You could also give Debian Testing or Sid a spin too.

Is this distrubution that your going to be running mainly for programming or something else?
 
Old 04-18-2017, 10:13 PM   #6
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Blue Ridge Mountain
Distribution: Linux Mint 17, Debian 8
Posts: 7,865

Rep: Reputation: 311Reputation: 311Reputation: 311Reputation: 311
Welcome to LinuxQuestions

Linux can be configured in many different ways. Experienced Linux users choose a distribution which has a default configuration as close as possible to the configuration they want to build and then do the work necessary to change the configuration to suit themselves. There is no distribution which is all things to all people by default so what distribution an experienced Linux user might choose varies with each user's needs.

------------------
Steve Stites

Last edited by jailbait; 04-19-2017 at 02:05 PM.
 
Old 04-19-2017, 09:18 AM   #7
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: MID-SOUTH USA
Distribution: Slackware 14.2 current / Linux Mint / Debian / Void Linux
Posts: 8,118

Rep: Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670
Quote:
Originally Posted by frankbell View Post
Slackware likely comes with more development tools out of the box, but they can be installed later in other distros. If you are using Red Hat or a derivative, look for a "group install" so you don't have to install each tool independently; if Debian or a derivative, look for a "meta" package.
all well and good. The flip side to meta packages, if you do not want one or two of whatever is included in that meta package, you cannot excluded it. It is a package deal. remove one they all go bye bye. install them separately then you have more control over what is and what is not installed.

That is just how "META PACKAGES" roll.
 
Old 04-19-2017, 10:45 AM   #8
Habitual
LQ Veteran
 
Registered: Jan 2011
Location: Yawnstown, Ohio
Distribution: Mojave
Posts: 9,364
Blog Entries: 37

Rep: Reputation: Disabled
Quote:
Originally Posted by Kunal3363 View Post
I guess which Linux distro would be most preferable for advanced users such as developers or geeks?
Any.
"advanced users such as developers".... current skills should be portable.
since Devs are essentially users.

What skills/activities are you referring to?
Describe the tools, not the tool-belt please.

Last edited by Habitual; 04-19-2017 at 10:48 AM.
 
Old 04-19-2017, 01:22 PM   #9
fatmac
Senior Member
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Posts: 2,818

Rep: Reputation: Disabled
Debian is renowned for having the most available packages of any Linux distro.

Each distro has its adherents, because it suits the way they work, or they stayed with the first one they got used to.

A Linux distro is just a configured amalgam of the Linux kernel & GNU/FOSS software.
 
Old 04-19-2017, 08:22 PM   #10
wpeckham
Senior Member
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, Fedora, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, Vsido, tinycore, Q4OS
Posts: 2,838

Rep: Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196Reputation: 1196
It really depends upon the tools you prefer, the targets you develop for, and what you value in a system.
We do not know nearly enough about what you do or want to give properly targeted advice.
Bottom line, it is all Linux. Nearly any general purpose desktop or server distribution that uses a fairly current kernel version and library set can be adapted to act as an adequate base for nearly any kind of development.

You need to feed us more data to lubricate the advice machine here.
 
Old 04-20-2017, 11:31 AM   #11
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: CentOS, Xubuntu
Posts: 5,199

Rep: Reputation: 1742Reputation: 1742Reputation: 1742Reputation: 1742Reputation: 1742Reputation: 1742Reputation: 1742Reputation: 1742Reputation: 1742Reputation: 1742Reputation: 1742
As they all say, any one will do. Linus Torvalds always says he goes for the easiest to use: he wants to spend time on using it, not on setting it up or configuring it. One with several GUIs may be a good idea for program development, so that you see that your software works well in various environments. If I were a programmer, I'd use Ubuntu Gnome and install KDE as well — or Kubuntu and install Gnome, of course.
 
Old 04-20-2017, 08:15 PM   #12
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Debian, Mageia, and whatever VMs I happen to be playing with
Posts: 14,616
Blog Entries: 24

Rep: Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053
Quote:
all well and good. The flip side to meta packages, if you do not want one or two of whatever is included in that meta package, you cannot excluded it. It is a package deal. remove one they all go bye bye. install them separately then you have more control over what is and what is not installed.
Quite true and well explained; there was a recent LQ thread in which this bit, "remove one they all go bye bye," would seem to be quite relevant.

I suspect, though, that a "meta package" or "group install" of "developer tools" (or some such wording) probably wouldn't bring in too much dross.

Given the size of today's hard drives, I stopped worrying about having a few extra packages lying around a long time ago, but that's just me.
 
Old 04-20-2017, 08:32 PM   #13
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: MID-SOUTH USA
Distribution: Slackware 14.2 current / Linux Mint / Debian / Void Linux
Posts: 8,118

Rep: Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670Reputation: 1670
Quote:
Originally Posted by frankbell View Post
Quite true and well explained; there was a recent LQ thread in which this bit, "remove one they all go bye bye," would seem to be quite relevant.

I suspect, though, that a "meta package" or "group install" of "developer tools" (or some such wording) probably wouldn't bring in too much dross.

Given the size of today's hard drives, I stopped worrying about having a few extra packages lying around a long time ago, but that's just me.
I just ran into that META Package issue outside of the development tools, where I was running Debian then. I do not remember exactly what it was. Only that I did not want some stuff as I was using something different that replaced whatever the similar was. So I removed it and not looking to see the everything it was removing because I didn't even hear of META Packages before that.

therefore, I did not pay any attention to what was being removed.

only that when I went to use something else it was no longer there and I did not know why. So a lot of useless investigation and whatnot had to be done.

I found out the hard way about META Packages. so I just thought it best to toss that information out there.
 
Old 04-20-2017, 08:36 PM   #14
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Debian, Mageia, and whatever VMs I happen to be playing with
Posts: 14,616
Blog Entries: 24

Rep: Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053Reputation: 4053
Quote:
I found out the hard way about META Packages. so I just thought it best to toss that information out there.
There is no such thing as too little knowledge.
 
Old 04-20-2017, 08:54 PM   #15
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware, MX 18
Posts: 9,287
Blog Entries: 15

Rep: Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139Reputation: 1139
Quote:
Originally Posted by frankbell View Post
There is no such thing as too little knowledge.
Agreed-
 
  


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
move development environment from distribution to distribution ikkyusan Linux - Desktop 1 07-06-2010 04:23 AM
Customizing a distribution to add my artwork and design for a brand new distribution caa718 Linux From Scratch 3 03-19-2006 05:03 PM
Contents of /etc/<distribution>_version and /etc/<distribution>-release ghaefb Linux - Distributions 6 02-03-2006 06:46 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 04:47 AM.

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