LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 10-26-2004, 09:38 PM   #1
bogsdb
LQ Newbie
 
Registered: Oct 2004
Location: Manila, Philippines
Posts: 2

Rep: Reputation: 0
Linux to train team members in UNIX scripting


Greetings!

I am a trainor in a small company in Manila. My teammates have very little experience in UNIX scripting and C/C++ programming. I'd like to develop their skills by setting up a PC-based Linux server so they can learn and develop their UNIX and C/C++ skills.

I'd like to minimize cost, so my first option is Slackware 10.0. However, my project manager has advised me to also check out the commercial releases of Red Hat and Mandrake just in case we can afford the cost.

Being inexperienced in Linux, I checked the Red Hat and Mandrake stores. Here are the options that I came up with:

Red Hat Enterprise Linux AS (USD 349.00)
MandrakeLinux 10.0 Powerpack (EUR 79.00)

These are the requirements of the Linux flavor that I am supposed to install:

1. can be installed on a Pentium 4 PC
2. the server is stable and reliable
3. can be a server for multiple users
4. can allow users to create and execute shell scripts in Bourne shell and Korn shell
5. can allow users to use VI
6. has a C/C++ compiler

Are the options I chose for Red Hat and Mandrake able to fulfill my specifications? Are the options I chose too overpowered and are there cheaper, simpler versions available from either Red Hat or Mandrake?

Any response will be greatly appreciated. Thank you very much.
 
Old 10-26-2004, 09:57 PM   #2
btmiller
Senior Member
 
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290

Rep: Reputation: 378Reputation: 378Reputation: 378Reputation: 378
The software is more or less the same regardless of what you install (I find www.distrowatch.com a good resource when comparing distros). With Red Hat and Mandrake, you are buying some support, and perhaps a bit more bundled software (but you can install software not bundled with your distro). While all three distros will do what you want, I'd come out in favor of Slackware because it is less hand holding and less GUI oriented, and therefore forces the new user to learn more about the system. This is not to say you can't learn Linux with Red Hat or Mandrake, it's just they try to hide things behind pretty GUIs.
 
Old 10-26-2004, 10:31 PM   #3
MS3FGX
LQ Guru
 
Registered: Jan 2004
Location: NJ, USA
Distribution: Slackware, Debian
Posts: 5,852

Rep: Reputation: 361Reputation: 361Reputation: 361Reputation: 361
I would definitely go with Slackware too, I would never run a server on Red Hat or Mandrake.

Also, your goal here is to teach the users the more intricate details of the OS, not baby them. So you should use a distro that doesn't get between the system and the user.

Slackware is certainly that type of distro.
 
Old 10-26-2004, 11:26 PM   #4
vampire Janus
LQ Newbie
 
Registered: Dec 2003
Location: Philippines
Posts: 23

Rep: Reputation: 15
Re: Linux to train team members in UNIX scripting

Hello kababayan =)

Quote:
Originally posted by bogsdb
Greetings!

I'd like to minimize cost, so my first option is Slackware 10.0. However, my project manager has advised me to also check out the commercial releases of Red Hat and Mandrake just in case we can afford the cost.

Being inexperienced in Linux, I checked the Red Hat and Mandrake stores. Here are the options that I came up with:

Red Hat Enterprise Linux AS (USD 349.00)
MandrakeLinux 10.0 Powerpack (EUR 79.00)

If you don't need support (I am sure you won't) you can try the latest free versions- Fedora Core 2 and Mandrake 10.1 (Official version if already out not the community version) which can just be downloaded.

Quote:

These are the requirements of the Linux flavor that I am supposed to install:

1. can be installed on a Pentium 4 PC
2. the server is stable and reliable
3. can be a server for multiple users
4. can allow users to create and execute shell scripts in Bourne shell and Korn shell
5. can allow users to use VI
6. has a C/C++ compiler
All linux can be installed on just about any x86. In fact, linux is available on almost all architecture known to man.
If you are building a server, almost all non-Windows server in the Philippines use Redhat or even Debian (the most stable though not preferred for desktop since the applications are not updated). Some others I know even use FreeBSD (another Unix variant). Yes Slackware servers also exist (just so people in here won't be mad me). Slackware though lacks a lot of graphical utilities and therefore the learning curve for your students using that environment would be steep.
Mandrake has a really slick desktop (in fact I use it at home) but I have not heard about their servers. Items 3, 5 and 6 are a given in all Unix variants/derivatives (that includes Linux). As for 4, All linux has bash (Bourne again shell, the GNU and better version of Bourne) shell by default. Mandrake includes a collection of shells (including korn) in 9.0 it should have in succeeding versions.

Last edited by vampire Janus; 10-26-2004 at 11:29 PM.
 
Old 10-27-2004, 05:42 AM   #5
bogsdb
LQ Newbie
 
Registered: Oct 2004
Location: Manila, Philippines
Posts: 2

Original Poster
Rep: Reputation: 0
Thank you guys for the replies. They were very helpful. I was able to write down my recommendations properly. The link to DistroWatch was very useful; it actually provided me with links to download installation cds.

PS: Janus, maraming salamat pare! marami akong natutunan dahil sa response mo.
 
  


Reply



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
Unix Shell Scripting, detecting the enter key WinterSt Programming 7 09-01-2004 08:27 AM
Linux installation hit by a train wasaabi4784 Linux - Newbie 6 08-19-2004 01:52 AM
unix scripting lapthorn Programming 7 03-11-2004 09:03 AM
php and unix scripting murshed Programming 3 06-26-2003 03:56 PM
scripting the unix command script lmcthbe Linux - General 7 05-28-2003 02:49 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 07:18 PM.

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
Open Source Consulting | Domain Registration