LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Which Linux flavour is best for programming and hacking ? (https://www.linuxquestions.org/questions/linux-newbie-8/which-linux-flavour-is-best-for-programming-and-hacking-4175464845/)

Bhanu999 06-05-2013 11:08 AM

Which Linux flavour is best for programming and hacking ?
 
Which Linux flavour is best for programming and hacking ?

rokytnji 06-05-2013 11:28 AM

Quote:

Originally Posted by Bhanu999 (Post 4965951)
Which Linux flavour is best for programming and hacking ?


http://www.linuxquestions.org/questi...-linux-923211/

273 06-05-2013 11:56 AM

For the (in my opinion) true meaning of hacking and programing I think that the creator of Linux himself uses Fedora.

JWJones 06-05-2013 12:07 PM

Take the test:

http://www.zegeniestudios.net/ldc/

It's all good, but I prefer to stay close to the base: Slackware, Debian, Gentoo. A full Slackware installation will give you all the tools to get started, and you'll learn a lot about Linux by learning Slackware.

13stein.j 06-05-2013 03:09 PM

For hacking and security testing, Backtrack 5 R3 or Kali; for programming Cruncbang or Excelsior 1.0 (previously Workbench). I use all four by the way. Excelsior is hard to find so if you want I can send you the iso or upload it somewhere and post the link.

kooru 06-06-2013 01:58 AM

Every distro is ok, the thing most important is your mint ;)

descendant_command 06-06-2013 02:09 AM

I think this would fit the bill perfectly.

13stein.j 06-06-2013 07:13 AM

Quote:

Originally Posted by descendant_command (Post 4966416)
I think this would fit the bill perfectly.

This was meant for kids

Nbiser 06-06-2013 08:05 AM

You ought to us the Kali OS for hacking: I use Slackware for programming, but when you install it you may need to check the programming option on list of programs to install. If you are looking for a good combo I would go with Ubuntu Linux because you can use the Ubuntu Linux package manager to find and install both programming and hacking tools.

Cheers,
Nbiser

theNbomr 06-06-2013 10:24 AM

I'd be interested to hear what people think makes a distro suitable or unsuitable for 'programming and hacking'. To me, it means ready access to a wide assortment of development tools, networking tools, and relatively unrestricted access to privileges such as root access. So far, I find Debian fits that bill best. Redhat based distros are near the opposite end of the spectrum.
--- rod.

13stein.j 06-06-2013 10:39 AM

Quote:

Originally Posted by theNbomr (Post 4966629)
I'd be interested to hear what people think makes a distro suitable or unsuitable for 'programming and hacking'. To me, it means ready access to a wide assortment of development tools, networking tools, and relatively unrestricted access to privileges such as root access.

That's actually where I'm going with my previous post, the distros mentioned have the wide variety of programming and security testing tools.

273 06-06-2013 10:52 AM

To my mind the distro that is best for anything is the one you're used to and the one that works for you and has the tools you want. The big distros (and many of the small ones) all have most tools that most people want for most purposes so a lot of the time it's just a matter of taste.
Although it doesn't matter which distro Linus uses, I think his reasoning is the same as everyone else's so to quote him from some years back:
Quote:

Originally Posted by Linus Torvalds
I've used different distributions over the years. Right now I happen to use Fedora 9 on most of the computers I have, which really boils down to the fact that Fedora had fairly good support for PowerPC back when I used that, so I grew used to it. But I actually don't care too much about the distribution, as long as it makes it easy to install and keep reasonably up-to-date. I care about the kernel and a few programs, and the set of programs I really care about is actually fairly small.

When it comes to development or penetration testing I doubt that there's something that, say, Fedora can do that Debian can't or vice-versa and, as I mentioned above, I think that goes for every major distro and most smaller ones.

theNbomr 06-06-2013 01:54 PM

Quote:

Originally Posted by 273 (Post 4966651)
To my mind the distro that is best for anything is the one you're used to and the one that works for you and has the tools you want. The big distros (and many of the small ones) all have most tools that most people want for most purposes so a lot of the time it's just a matter of taste.

With respect to software development (what hackers do), I cannot agree that all distros are created more or less equal. It's true that all major distros come with some basic toolchain and some libraries. However, the versions of those tools can range from positively ancient to as recent as possible. The reality of dependency hell is that many newly released packages depend on similarly modern support libraries and even on modern compilers and other toolchain components. Just try to build a cross toolchain using one of the popular frameworks that do that on a Redhat-based distro and see how many things need to be upgraded from external sources in order to complete a build. The conservative approach taken by Redhat is probably ideal for server oriented purposes where well tested reliability is a key feature. For software development, it isn't always a great feature.
Having tools that most people want is different from having tools that a specific group of people want.
--- rod.

273 06-06-2013 01:57 PM

I know what you mean about out of date packages but then isn't that what Fedora (Red Hat), Sid (Debian), Current (Slackware) and all the others are for?

theNbomr 06-06-2013 04:06 PM

If you consider Fedora as a 'Redhat', then yes. I suppose I should have specified RHEL. My point remains that there are significant differences between distros. RHEL is as different from Fedora as almost any two full-blown distros can be, IMHO.


All times are GMT -5. The time now is 02:32 AM.