Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Installation

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 10-27-2008, 08:40 AM
New Member
 
Posts: 3
Default Install using base OS pacakges

Hi,

I would like to deploy Zimbra using base OS packages for all the 3rd party software (like MySQL, Postfix, OpenLDAP etc.) rather than Zimbra-bundled packages. Part of the reason is that we run those on all other machines so we're comfortable with configuration and maintenance there, but when it comes to Zimbra we're not exactly sure what to expect from "modified" versions of those. Does Zimbra (yahoo) really patch software itself or is it just a case of tweaked configs and underlying software is the same as the upstream version ?

In practice here's what I'm after: I'd like to use Postfix, OpenLDAP and MySQL packages from RedHat (it's our platform of choice). I would also like to consolidate ClamAV services we have (we already run ClamAV on other non-Zimbra machines).

If the above is an FAQ I would really appreciate some pointers, as I was unable to find anything of substance except for old Wiki entries that suggest that the only thing patched in 4.5 is sleepycat - everything else looks to be vanila copies of upstream.
Reply With Quote
  #2 (permalink)  
Old 10-27-2008, 08:44 AM
Moderator
 
Posts: 7,928
Default

Welcome to the forums

Sorry but unfortunately that is not possible as Zimbra comes as a bundled solution. This is so that they can validate every component of the architecture, and to ensure no issues will be introduced by a upstream change.
__________________
Reply With Quote
  #3 (permalink)  
Old 10-27-2008, 11:21 AM
New Member
 
Posts: 3
Question Re: Install using base OS pacakges

for example in case of RedHat it's easy to certify things with the stack of specific OS: RedHat doesn't change versions of software within same release branch: 3.x, 4.x, 5.x so API/ABI stay consistent. That is why I'm confused. Zimbra already relies somewhat on underlying OS version so why not offload the rest of maintenance burden onto people who actually do it for living and concentrate on things that Zimbra developers do best (and I mean - BEST ) develop great collaboration software.

Going back to my original question: so is there any other reason Zimbra uses it's own software stack other than abovementioned "convenince" or "controll of the stack" ?

P.S.
I'm trying to figure things out and to not stir things up so please don't take this post as a troll or a flamebait.
Reply With Quote
  #4 (permalink)  
Old 10-27-2008, 05:01 PM
OpenSource Builder & Moderator
 
Posts: 1,166
Default

It's mostly a matter of control - by providing underlying binaries, zimbra can test and guarantee that it will work with the many diverse components it ships with. zimbra uses a lot of specific config that may or may not be available with the versions that ship with an OS. it can also guarantee or reasonably expect the binaries/config it ships with to not be altered or molested by other software/people. it can ship new versions of software and provide new features that are not available with underlying OS packages (particularly with enterprise OSs, the versions can be very old).

it would be great to just ship core software and depend on the OS, but actually when you look at how it all fits together, the current way of doing things provides much more flexibility, stability and ease of implementation. it would be nearly impossible to use the underlying OS reliably. It also means you can use your standard OS packages for 'normal' use, such as web servers, sql etc.
Reply With Quote
  #5 (permalink)  
Old 10-28-2008, 08:13 AM
New Member
 
Posts: 3
Default Re: matter of control

If control is the main issue - does that mean that underlying software is unaltered (i.e. vanilla version from upstream) ?
Reply With Quote
  #6 (permalink)  
Old 10-28-2008, 09:21 AM
OpenSource Builder & Moderator
 
Posts: 1,166
Default

no, there are numerous patches through the thirdparty components. nothing major, but not vanilla. in particular, sasl and nginx are altered to talk zimbra-ese.

Last edited by dijichi2; 10-28-2008 at 09:24 AM..
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.