Hello,

an other reason to prefer Linux (my favorite is Ubuntu but that's personal), is 
performance under concurrent requests. Unlike Java, Python real parallelism 
heavily relies on OS scheduling (Python has no real multi-threading but real 
parallelism can be achieved much like in the PHP world, spawning multiple 
process, just as the web client does for instance, the only drawback over 
real-multi-threading being hard inter-process communication and hence heavier 
memory consumption under heaver loads since nothing is shared; any way OpenERP 
is comparatively really savy in term of memory). 
And Linux is know to perform much better as scheduling process than Windows. So 
you'll have better and more predictable response time under heavy load.

Also currently installing OpenERP in prod with some serious scope still mean 
dealing with bugs unfortunately (even it's being less and less an issue), 
resolutions of them and migration across updates and versions. This is all 
easier to set up properly on a Linux distro, a real dev environment rather than 
Windows which is OK to discover the product or use a small scope of it only, 
meaning you don't really care too much if some part you don't use have 
important bugs so you have more chances to find a version that will fit your 
needs without too much hackery. On a wide scope, having no bug in release is so 
improbable that a few but important patches will be required.


Hope this is more clear

------------------------
Raphaël Valyi

CEO and OpenERP consultant at
http://www.akretion.com




-------------------- m2f --------------------

--
http://www.openobject.com/forum/viewtopic.php?p=44176#44176

-------------------- m2f --------------------


_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users

Reply via email to