The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Recommended Distro for Programming?

    Discussion in 'Linux Compatibility and Software' started by Aeyix, Jun 2, 2013.

  1. Aeyix

    Aeyix Notebook Evangelist

    Reputations:
    26
    Messages:
    470
    Likes Received:
    9
    Trophy Points:
    31
    So, currently I use Windows 7 Pro on my main laptop (in sig). As an Atmospheric Sciences major, there is a lot of programming. Last semester I did a lot of MATLAB. My other laptop just sits around useless and I'm taking an elective grad course next semester that will continue on in MATLAB but also go through a decent amount of FORTRAN. I may take a Python course too eventually (I think I technically have Python on this laptop because of ArcGIS). Anyway, one of my genius ECE majoring friends of course loves Linux, makes sense. He was supposed to teach me some basic cyber security (DoD) stuff (he works for Raytheon now) but that fell through. He wanted me to install Python and a Linux distro.

    Anyway, I digress, fastforward to now, I don't know if we will be using any labs with Linux running computers or not and I always prefer using my own computer (if performance won't be a problem).

    I need enlightening on the subject, I don't mind installing a Linux distro on my older laptop, and kind of want to for toying around again. I've put Ubuntu (I do not like Unity) and Linux Mint (11 & 12) on it before. I've since put back Windows 7 Pro on it.

    What Linux distribution do you recommend for programming? Also, what is recommended for desktop environments? I'm not the most savvy at command line stuff yet... or at all so user friendly helps. Chances are I will be installing MATLAB on it, as well as working with FORTRAN, Python, etc. I don't see any form of C in my future.

    Thanks for the help and please forgive my ignorance.
     
  2. klystron34

    klystron34 Notebook Enthusiast

    Reputations:
    0
    Messages:
    38
    Likes Received:
    0
    Trophy Points:
    15
    I like Gentoo for my distro. I prefer to do my development in kde/kdevelop which is a nice IDE and fairly fast. Eclipse is popular but kind of bloated. If you want to play with programming environments you should just get an ubuntu cd and boot it up and play with different packages. Gentoo is certainly not for beginners. Once you get used to it then you can play with other distros in a VM.

    Good luck!
     
  3. PopLap

    PopLap Notebook Evangelist

    Reputations:
    22
    Messages:
    395
    Likes Received:
    0
    Trophy Points:
    30
    My newest distro of choice is Manjaro. All the bleeding edge of Arch with less setup hassle. I use XFCE (But MATE is also a good one, so is openbox but that is very bare) I use eclipse mostly or Vim for command line.But like anything with linux, messing around and testing is the best way to find your favorite.
     
  4. TANWare

    TANWare Just This Side of Senile, I think. Super Moderator

    Reputations:
    2,548
    Messages:
    9,585
    Likes Received:
    4,997
    Trophy Points:
    431
    You can run Ubuntu and install KDE alongside unity. I had 12.10 but now am upgraded to 13.04. When you log in just select your GUI is all. I think most GUI's running through X-Server are about the same..............
     
  5. Mr.Koala

    Mr.Koala Notebook Virtuoso

    Reputations:
    568
    Messages:
    2,307
    Likes Received:
    566
    Trophy Points:
    131
    The answer is ... whatever.

    With your very limited Unix skills (and maybe understanding of OSs in general) whatever distro you put on your machine, once configured properly, would be effectively the same thing.

    Go for the most newbie-friendly one (Ubuntu?) if you want less config work before getting a usable system.


    Not sure if your high-level coding skills is good enough to tell the difference, but do keep in mind ArcGIS comes with Python 2 and P3 is not backward-compatible.

    Why is cyber security courses needed by atmospheric sciences majors?
     
  6. PatrickVogeli

    PatrickVogeli Notebook Consultant

    Reputations:
    105
    Messages:
    212
    Likes Received:
    3
    Trophy Points:
    31
    I'd use one one the mainstream distros, it will be easier to get help and they should have all the major development tools and so on available. My take: Linux Mint cinnamon, which is ubuntu based. I drove away from ubuntu when they switched to the unity desktop, and I'm very happy with mint.