Muchas veces uno debe entender al propósito, filosofías o metas de diseño de un producto antes de usarlo para sacarle el mejor provecho. O, si uno ya lo está usando revisarlas cuando el número de problemas o dificultades de uso empiezan a ser demasiadas, en cuyo caso es casi seguro que uno esté forzando algo o no lo esté usando como se debe1.
Derivada y compatible con Red Hat Enterprise Linux. CentOS (Community ENTerprise Operating System) es una distribución linux que busca proveer una plataforma de cómputo de nivel empresarial, teniendo en mente que ésta deba estar corriendo y ser estable por varios años1. La deseada estabilidad para el sistema implica que esta haga uso de aplicaciones, programas, utilerías y demás componentes de software en versiones probadas y estables. La filosofía subyacente es «si no está descompuesto, no intentes repararlo» («if it ain’t broke, don’t fix it«).
No fue hace mucho que supe del CentOS pero me ha agradado tanto que lo he adoptado para varios proyectos (entre ellos mi investigación doctoral) y teniendo ya una página dedicada a éste.
Referencias
- O.S. Tezer, «How To Set Up Python 2.7.6 and 3.3.3 on CentOS 6.4«, DigitalOcean, web. Posted: December 4, 2013; visited: February 3, 2017. URL: https://www.digitalocean.com/community/tutorials/how-to-set-up-python-2-7-6-and-3-3-3-on-centos-6-4.