LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Enterprise Linux Forums > Linux - Enterprise
User Name
Password
Linux - Enterprise This forum is for all items relating to using Linux in the Enterprise.

Notices


Reply
  Search this Thread
Old 12-21-2008, 07:40 PM   #1
galliar
Member
 
Registered: Jan 2005
Location: Vancouver, WA
Distribution: Suse 10.2, FreeBSD 6.2
Posts: 175

Rep: Reputation: 32
How to choose a distribution


Hello,

I am responsible for creating an open source desktop environment for about 300 users. I am quite familiar with different distributions, but am having trouble deciding which to use. The distributions I have narrowed down to are: Centos, Opensuse, Ubuntu.

We have laptops and desktops to deal with. From this standpoint, Ubuntu seems to work the best. Centos is solid as a rock, but getting wireless, mousepads, etc. set up on a laptops seems difficult at best. Opensuse seems to be the most comprehensive distribution, but is somewhat clunky with yast. I am leaning towards Ubuntu on the desktops, and Centos, for the enterprise apps as the server OS.

Has anybody had experience similar to what I am embarking on. How did you choose the distribution?

Regards,

Randy.
 
Old 12-21-2008, 09:25 PM   #2
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,337

Rep: Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548
One consideration is how are you going to maintain the 300 desktop users. Are you going to do the maintenance or is each user going to maintain his own desktop machine? Ubuntu creates a single user installation and the user does maintenance by liberal use of the sudo command. If you are going to do the maintenance yourself then you will want to create a root user on each machine with a password unknown to the user. You will also want to take all sudo privileges away from the users. This will hold true regardless of how many machine you have to service the 300 users (i.e. you could have several users per machine).

You can set up Ubuntu to provide root users and deny sudo to users. However it would be easier to use Debian. I recommend Debian for your 300 desktop users.

CentOS is a great choice for servers.

Ever since Novell signed the Microsoft-Novell agreement I have been recommending that people avoid openSuSE.

-----------------
Steve Stites

Last edited by jailbait; 12-21-2008 at 09:31 PM.
 
Old 12-22-2008, 12:57 AM   #3
jiml8
Senior Member
 
Registered: Sep 2003
Posts: 3,171

Rep: Reputation: 116Reputation: 116
You should take a look at Mandriva. That distro is very nice.
 
Old 12-22-2008, 11:30 AM   #4
rweaver
Senior Member
 
Registered: Dec 2008
Location: Louisville, OH
Distribution: Debian, CentOS, Slackware, RHEL, Gentoo
Posts: 1,833

Rep: Reputation: 167Reputation: 167
Quote:
Originally Posted by galliar View Post
Hello,

I am responsible for creating an open source desktop environment for about 300 users. I am quite familiar with different distributions, but am having trouble deciding which to use. The distributions I have narrowed down to are: Centos, Opensuse, Ubuntu.

We have laptops and desktops to deal with. From this standpoint, Ubuntu seems to work the best. Centos is solid as a rock, but getting wireless, mousepads, etc. set up on a laptops seems difficult at best. Opensuse seems to be the most comprehensive distribution, but is somewhat clunky with yast. I am leaning towards Ubuntu on the desktops, and Centos, for the enterprise apps as the server OS.

Has anybody had experience similar to what I am embarking on. How did you choose the distribution?

Regards,

Randy.
I would recommend ubuntu. For a desktop system its one of the best out there. I would seriously suggest that you make a custom install cd though that deploys with a unified root password and various items setup to function automatically that will make interacting with the system easier (I would suggest that regardless of which distribution you decide upon.)

The only time I've deployed linux large scale for the desktop the distribution was chosen by my preference since I was the resident linux geek. I choose debian (over redhat or slackware effectively), however ubuntu didn't exist then. Having it to do over today, I would choose ubuntu. That being said, for servers I typically choose debian.

Last edited by rweaver; 12-22-2008 at 11:32 AM.
 
Old 12-27-2008, 11:46 AM   #5
mesiol
Member
 
Registered: Nov 2008
Location: Lower Saxony, Germany
Distribution: CentOS, RHEL, Solaris 10, AIX, HP-UX
Posts: 731

Rep: Reputation: 137Reputation: 137
Hi,

your decision should be made on your requirements:
- what hardware are you using? Noname or hardware from large vendor like HP,Dell or so?
- what about business support? required yes/no?
- what about distribution lifetime? How long do you plan to use the hardware and the distro installed?
- are there any business applications required to run? Are these supported by your distribution?
- what about software maintenance and update? Do you plan centralized update server or some like this?
- Are there any preferences in paket management?
- What about documentation?

I prefer CentOS, as you mentioned it is rock solid and supports business hardware very well. I cannot find any problems in laptop hardware, i use RedHat/CentOS since 1996 and there were only minor problems to solve. Also the very long support times for CentOS is one of the main reasons to use for me.
 
Old 12-27-2008, 12:20 PM   #6
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
I would think that a dominant decision factor would be the administration aspects. I would tend to choose a distro that I felt most comfortable with configuring and trouble-shooting.

Because the first "normal" user is given admin privileges (and the the root account disabled by default), I would not choose any of the 'buntu family. Obviously, if a 'buntu were your first choice for other reasons, you could work around this.
 
Old 12-28-2008, 09:13 AM   #7
hob
Senior Member
 
Registered: Mar 2004
Location: Wales, UK
Distribution: Debian, Ubuntu
Posts: 1,075

Rep: Reputation: 45
I'd agree that the administration aspect is the most critical. You will have to quickly fix problems as they arise, so you need to be thoroughly comfortable with the structure and tools of your chosen distribution, particularly the automated installation facilities.

Managing a large-scale deployment also requires systems and tools that no distribution provides out of the box: identity management, centralized updates, etc. YaST was poor the last time that I looked at it, but Novell has proprietary software products like eDirectory and ZENWorks that are specifically designed for supporting networks. Red Hat (and therefore CentOS) is probably the leader in developing open source management tools for networks: FreeIPA, Satellite, Cobbler, Func, etc.

Ubuntu is impressive for self-managed systems, but for a larger roll-out I suspect that you need to roll your own solutions for a bunch of stuff, or you'll have a horribly labour-intensive setup.

WRT the issue of hardware support, with 300 users you basically have to standardize the hardware configurations to a small set, or you will go insane. If there is a budget, look into moving at least some of the desktops over to thin client. It's often not practical to use thin client exclusively, but it can reduce your management overhead more efficiently than anything else.
 
  


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
Help me choose the right distribution hempa Linux - Distributions 9 01-25-2007 05:39 PM
Help me to choose a distribution ahmed gamal Mandriva 12 07-13-2006 08:30 AM
Need Help to choose the best distribution for my need stefane321 Linux - Distributions 1 01-15-2005 01:47 PM
What distribution should I choose? Jesper77 Linux - Laptop and Netbook 4 03-09-2004 09:21 AM
Which distribution to choose... freeindy Linux - Distributions 9 01-09-2003 06:52 AM

LinuxQuestions.org > Forums > Enterprise Linux Forums > Linux - Enterprise

All times are GMT -5. The time now is 05:26 AM.

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