LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Is GCC a must have for a linux system if you don't need to install anything else? (https://www.linuxquestions.org/questions/linux-newbie-8/is-gcc-a-must-have-for-a-linux-system-if-you-dont-need-to-install-anything-else-747401/)

David2010 08-13-2009 06:40 PM

Is GCC a must have for a linux system if you don't need to install anything else?
 
Just like in the subject I need to know if GCC is an absolute MUST in the final distro.

GCC is HUGE and that is good for a C or C++ developer but I am only going to be working with python.

Do I need it?

choogendyk 08-13-2009 06:44 PM

As a sysadmin, I consider it a standard. But, if you don't plan on building any applications, ever, then skip it. You can always add it later if you decide you do need it.

Tinkster 08-13-2009 06:50 PM

As a sysadmin I make sure it's not installed on any instances of Linux
but the one that us admin folk use to build stuff on. Our users won't be
given any opportunity to create hacking tools or compile exploits on our
servers. ;}

Just for a 2nd opinion.



Cheers,
Tink

choogendyk 08-14-2009 08:44 PM

Tinkster, your comments are perfectly legitimate. In either case, the answer is that gcc is not required.

How things are handled is going to depend on a lot of things. I'm presuming from the original post that David was talking about his own computer. So there wouldn't be an issue with other users. In my environment, we don't have the resources to be able to deploy an extra system just for builds, turn things into packages, and then redistribute to other systems. We have neither enough servers to make that really worth it, nor the manpower to go through the extra effort. I do spend a fair bit of time on security issues, and do other things to protect our systems, but that's a whole 'nother discussion.

I have also seen some very slick setups with Solaris ldoms and containers deploying virtual environments that give users only exactly what they need and nothing else and closing them off from everything else. In my setting, again, we simply don't have the resources to do that sort of thing.


All times are GMT -5. The time now is 08:29 AM.