Forums / General / What is the best OS?

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 eZ Publish? I suppose that Linux but, what distribution?

Regards

Philippe VINCENT-ROYOL

Tuesday 12 July 2011 3:24:19 am

Its a personnal choice :

Use eZ Publish : 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 eZPublish?"

Björn Dieding@xrow.de

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.

Looking for a new job? http://www.xrow.com/xrow-GmbH/Jobs
Looking for hosting? http://hostingezpublish.com
-----------------------------------------------------------------------------
GMT +01:00 Hannover, Germany
Web: http://www.xrow.com/

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 ezpublish 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

eZ debug

Timing: Jan 17 2025 21:18:00
Script start
Timing: Jan 17 2025 21:18:00
Module start 'content'
Timing: Jan 17 2025 21:18:00
Module end 'content'
Timing: Jan 17 2025 21:18:01
Script end

Main resources:

Total runtime1.0845 sec
Peak memory usage4,096.0000 KB
Database Queries235

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0076 597.6172181.6875
Module start 'content' 0.00760.9460 779.3047972.7891
Module end 'content' 0.95360.1308 1,752.0938353.5625
Script end 1.0844  2,105.6563 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00390.3640210.0002
Check MTime0.00150.1371210.0001
Mysql Total
Database connection0.00080.070310.0008
Mysqli_queries0.969489.38702350.0041
Looping result0.00250.22962330.0000
Template Total1.059097.620.5295
Template load0.00170.153520.0008
Template processing1.057397.492220.5287
Template load and register function0.00010.011610.0001
states
state_id_array0.00070.068310.0007
state_identifier_array0.00080.077420.0004
Override
Cache load0.00160.1475600.0000
Sytem overhead
Fetch class attribute can translate value0.00120.1071100.0001
Fetch class attribute name0.00120.1101180.0001
XML
Image XML parsing0.00670.6166100.0007
class_abstraction
Instantiating content class attribute0.00000.0026190.0000
General
dbfile0.00610.5630650.0001
String conversion0.00000.000630.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
11content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
15content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
8content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
3content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
2content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 41
 Number of unique templates used: 7

Time used to render debug report: 0.0002 secs