Forums / General / What is the best OS?

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

What is the best OS?

Author Message

Luis Gómez

Tuesday 12 July 2011 3:02:05 am

Hi,

According with your experience, what is the best OS to use with Exponential? I suppose that Linux but, what distribution?

Regards

Philippe VINCENT-ROYOL

Tuesday 12 July 2011 3:24:19 am

Its a personnal choice :

Use Exponential : Linux/Debian

Development: Mac Os X

:) 

Certified Developer (4.1): http://auth.ez.no/certification/verify/272607
Certified Developer (4.4): http://auth.ez.no/certification/verify/377321

G+ : http://plus.tl/dspe
Twitter : http://twitter.com/dspe

Dany Ralantonisainana

Tuesday 12 July 2011 3:58:45 am

I think they are all equivalent. The question is rather "What s is the best configuration on Linux to use Exponential?"

Björn X

Tuesday 12 July 2011 5:20:00 am

All are fine...

My flavor is REDHAT/CENTOS.

We also build rpm packages around the OS as a part of standardization.

Dany Ralantonisainana

Tuesday 12 July 2011 5:32:39 am

In this case, my favourite is Ubuntu-server OS because of "aptitude", my best friend :D

Nicolas Pastorino

Tuesday 12 July 2011 5:37:11 am

Yeah, an OS-troll ! I like !

I am personally developing on Mac OS, very convenient, allowing almost as much flexibility as when i was running Ubuntu. The compiling of PHP sometimes is a bit tedious, but macports helps a lot.

For production setups, i would definitely recommend Debian 6 or RHEL6, as advised here.

So, what's your flavors for dev/production ?
Cheers, 

--
Nicolas Pastorino
Director Community - eZ
Member of the Community Project Board

eZ Publish Community on twitter: http://twitter.com/ezcommunity

t : http://twitter.com/jeanvoye
G+ : http://plus.tl/jeanvoye

André R.

Tuesday 12 July 2011 5:52:41 am

All major Linux distros should be fine, but Debian 6 and Redhat 6 is currently the only certified distros (see link by Nico)

Would maybe be a bit careful about using SLES though as SP2 will be out in December*, but there is no word about PHP version, hence you might be stuck on PHP 5.2 until SLES 12 in late 2013*.

* http://www.slideshare.net/NOVL/suse-linux-enterprise-technology-roadmap

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

Tomasz Janukowicz

Tuesday 12 July 2011 7:07:12 am

Slitaz. When finish work, pull out pendrive and hide project in my pocket. I think, better spend more time with girlfriend, than asking about such basic things ;)

Make everything as simple as possible, but not simpler.

André R.

Tuesday 12 July 2011 2:13:42 pm

Yes, the perfect prod environment... :P

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

Steven E. Bailey

Tuesday 12 July 2011 4:28:24 pm

The real question is what are the options your hosting company provides - a lot of them - especially for the virtual servers will only give you a Redhat option (at least until recently anyway).

The rest comes down to personal choice.

I prefer debian because of apt-get and I find the debian packages have sane defaults.  For the Centos/Redhat machines I've administered, I've always ended up having to compile things from source - apache, imagemagick, php, apc... where for debian I don't actually remember the last time I had to compile anything from source (that I didn't write myself).  I also find Redhat/Centos packages to be always out of date.  But, there are people who prefer Redhat - for reasons that I cannot fathom.  Oh, and then there are Suse people and Gentoo people... basically it is really a personal choice.

Sure, things can be tricky with debian especially when test becomes stable - I tend to run test except for the first 3-6 months after there is a transition.  And, at this point on machines with mixed 4.3/4.4/4.5 installations I've got php pinned to 5.2.14 so that it'll work with them all.

I also have been using debian/kde almost exclusively for my desktop/laptop environment at home and in the office since about 2003. That's about the time of the Redhat Fedora split, when I went looking for another OS.  Before that it was Redhat/Gnome since about... dunno, about 1997.

I also compile my own kernel from the latest stable.  Today I'm running 2.6.39.3.  So, yeah, maybe I'm not a good barometer.

My pendrive is a dual-boot knoppix/backtracks ( http://www.knoppix.net/,http://www.backtrack-linux.org/ ) - both are debian derivatives...  I had Exponential running off of a backtracks usb installation but it was so !@#$#$# slow that it wasn't worth doing.  I would have to roll my own there and make it run off the live version to make it doable - but I've never bothered doing it.

Certified eZPublish developer
http://ez.no/certification/verify/396111

Available for ezpublish troubleshooting, hosting and custom extension development: http://www.leidentech.com

Nicolas Martinez

Wednesday 27 July 2011 4:49:15 am

Hi all, 

always compiling from source, so all Linux distro is OK (RHEL, CentOS, Debian etc.).

On my production platform, i'm using Debian and RHEL; It depends on my customer and projects.

I-ve often asked this question about eZ support and QA: which Linux distro we have to deploy :p

So, since 3 years ago, i follow the strict version mentionned in Requirements page (compile from source):
Debian 5.0, Linux 2.6

NMartinez