|
|
|
|||||||||||||||||||||||||||||||||||||
|
Unix FAQ Menu
|
Question Hi Expert I heard that it is necessary to knoe how to compile Linux, and I will
need a lot of information about the kernel and other specifications about
it. How much is it true? As a developer, need I information about compiling
or building Linux? These persons told me for the above reasons, it is recommended to
use an older version of Linux (instead of recently published versions,
look like Windows). Are you in agree with them? AnswerAmir, You are not alone. I've responded to several people in recent months who have asked similar questions. If you've only been used to using Windows, then probably the most difficult thing to get to grips with is the command line - "shell" in Unix jargon. If you're a developer though it should not be that much of an issue. At this time, I am a PHP and MySQL developer, but todays a developer Linux is a developer's dream come true. Just about every programming language ever created is available free. Traditionally SUSE has been regarded as the better distribution for developers, but that's for 'C', 'Fortran', etc. If you're going to continue to focus on web development then either SUSE or Redhat will fit your needs fine. The 'personal' editions of both come with all the programming languages you're interested in. If you're focusing on web development you may want to ensure you get one with the Apache webserver included - I'm not sure if the personal editions include it. Just because you choose one particular distribution you aren't tied to that for life. We're talking about Linux here, and you can mix & match later on if you find the need. There are some useful software links on my page; I heard that it is necessary to knoe how to compile Linux, and I will need a lot of information about the kernel and other specifications about it. How much is it true? As a developer, need I information about compiling or building Linux? It's certainly a useful skill but I wouldn't say it was essential. All the good open source software is available in 'RPM' format. This allows you to install software on SUSE and Redhat and other other distribution that support it, without having to compile. BTW You definitely don't won't need information about the kernel. Whoever told you this is at least 5 years out of date.
No, I definitely do not agree with this. With Linux it's always best to get the latest versions as Linux improves with every release. If you get an older version you risk compatibility problems with your hardware (assuming you've got newish h/w). This is especially true if you intend to be installing RPMs later. Stuff like shared libraries (DLL's if you like) are revised frequently and you may have trouble with RPMs needing more recent libraries than you have. You can get away with older versions if you have the skills to be able build programs and libraries. It's doesn't sound like you want to be doing this, at least initially. The two main GUIs for Linux are KDE and Gnome. KDE is more widely used
and is my preference. Gnome is newer and arguably less stable. Gnome has
been choosen by the likes
If you are trying to learn Linux to skill yourself up for the corporate world you probably want to stick to Redhat, with possibly SUSE as a second choice. Redhat defaults to Gnome but KDE is an install option. SUSE uses KDE. If however you want a gentle introduction to Linux there are a couple of distributions that may feel more comfortable;
FeedbackI hope you found this FAQ to be of some use. It would be most helpful if you
could rate it below. All fields are optional... |
|||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||