¿Cuál es mejor para ser utilizado como máquina de desarrollo, Fedora o Arch?

Suponiendo que está escribiendo algún tipo de software del lado del servidor (por ejemplo, back-end web dev), es más probable que haya una relación 1: 1 entre su caja de desarrollo y su servidor si utiliza Fedora (ya que muchos servidores de producción ejecutarán RHEL o CentOS). Esto puede ser bueno si haces muchas pruebas localmente; Las sorpresas que surgen de diferentes implementaciones, opciones de tiempo de compilación y componentes centrales en el servidor frente a su caja de desarrollo local pueden ser un gran dolor de cabeza para depurar.

Por otro lado, si desea estar a la vanguardia de los lanzamientos para sus herramientas de desarrollo y entorno de escritorio, los lanzamientos continuos de Arch y el AUR son maravillosos. Arch también es mucho más personalizable y mantenible si juegas compulsivamente con tu sistema operativo. El sistema de archivos simplificado y los principios básicos detrás de la distribución Arch son un sueño hecho realidad para las personas que quieren más control que Ubuntu, Fedora, y otros, y menos complicaciones que un DIY Linux o Gentoo o lo que sea.

Personalmente, Arch es donde está para mí, pero me aseguro de hacer mis pruebas reales en un entorno lo más similar posible al servidor de producción. Si el cliente / empleador no proporciona un servidor de prueba, configuraré una máquina virtual o asignaré una de mis cajas de repuesto. Haga un seguimiento de dónde está Arch en comparación con su servidor de producción en términos de paquetes de software; es muy probable que Arch esté un año o dos por delante, y pueden ocurrir cambios importantes en ese período de tiempo.