Como usted es un principiante en la “programación”, supongo que tiene la intención de aprender más sobre programación y software en general, y esa es la razón por la que está buscando un sistema operativo basado en GNU / Linux.
Déjame decirte que ambas opciones son buenas. Ahora, lo que debe usar depende de lo que quiera lograr en el camino.
Con Linux Mint, simplemente lo graba en un CD, lo instala utilizando un instalador y listo. Instalación recta y fácil. Para instalar paquetes adicionales tiene administradores de paquetes gráficos. No hay nada que hagas que te enseñe algo aquí. Lo que pasa con mint es que cuando te encuentras con problemas, es complicado y confuso evitarlo porque mint no está diseñado para el público que juega mucho con el sistema.
Por otro lado, Arch Linux está acompañado por Arch Wiki y la Comunidad Arch. Ambos son lo mejor de lo que tiene cualquier sistema operativo. Instalar Arch requiere algo de aprendizaje y todo el material y los pasos están disponibles en Arch Wiki. Si tiene algún problema, Arch Community está allí para ayudarlo. Puede parecer abrumador, pero no lo es. Mi primera instalación de Arch (después de usar Linux Mint Debian Edition) me llevó alrededor de una hora para obtener un escritorio GNOME3 completo. Eso incluye errores y reparticionamiento. Así que te sugiero que leas Arch Wiki y solo instales Arch una vez. Arch es un lanzamiento continuo, una vez que lo instalas ya no necesitas reinstalar tu sistema operativo. La actualización del sistema también actualiza automáticamente su sistema operativo.
- ¿Es Mayo College Girls School una buena opción para las niñas?
- Paseé por los campos en el sur de Inglaterra y encontré una gran belleza allí. ¿Hay un lugar por el que caminas que te dé alegría?
- Quiero estudiar biología del envejecimiento. ¿Qué debería estudiar para Bachelor?
- Tengo un Samsung Gear VR, el viejo blanco, ¿funcionaría un nuevo controlador Samsung VR?
- Tengo problemas de caída del cabello, ¿qué debo hacer?
Además, Arch tiene una gran selección de paquetes en repositorios oficiales y Arch User Repository (AUR). AUR brinda acceso incluso a software propietario, por lo que es muy fácil instalar paquetes como CLion, MATLAB, NI Labview. Por supuesto, necesitaría una licencia para usarlos, que compraría por separado, pero AUR facilita la instalación de dichos softwares, lo que de otro modo significaría que instala manualmente las dependencias.
Para los programadores esto es muy importante. Soy un programador integrado, y muchos softwares patentados que necesito están fácilmente disponibles en AUR.
El único tiempo que paso “para Arch” es cuando necesito actualizar el sistema que es $ sudo pacman -Syu
y listo.
Como programador, debe saber la importancia de la documentación para usted, Arch le brinda la mejor documentación.
Como programador, a menudo desea utilizar las últimas herramientas de desarrollo para mantenerse al día con el conjunto de funciones y las optimizaciones, Arch se lo ofrece.
Al ser un programador, desea un sistema que sea simple y simple, una distribución que no haga parches específicos de distribución, Arch le da eso. La gente llama a Arch Linux como “kernel de Linux y utilidades GNU con algunos scripts de shell útiles y un administrador de paquetes”, eso es todo.
Al ser un programador, desea libertad de elección, no desea estar atado con los valores predeterminados. Arch te da eso.
Además, Arch también tiene el mejor soporte en términos de compatibilidad de hardware gracias a AUR.
Además, Arch tiene Arch Build System, una forma fácil de crear paquetes a partir del código fuente. Esto facilita la personalización de un paquete a partir del código fuente.
¿Qué más quiere un programador?
Por lo tanto, recomiendo Arch Linux.
EDITAR
A diferencia de las distribuciones basadas en rpm o deb, Arch no separa los archivos de encabezado, las bibliotecas de desarrollo en paquetes separados. Esto a menudo conduce al infierno de dependencia, que es bastante común en distribuciones basadas en Deb y poco frecuente en distribuciones como Arch o Gentoo. En Arch cuando descargue say ncurses, tendrá ncurses binary, ncurses shared library, ncurses header files y todo instalado y listo para ser usado por pkgconfig. No necesita preguntarse “Tengo ncurse, pero ¿por qué el compilador dice libncurses no encontrado? Ohh, necesito instalar ncurses-dev. Ohh, también necesito ncurses-dbg ”, nada de eso en Arch, esto hace que la vida de los programadores sea mucho más simple. Además, hace que el manejo de la dependencia sea mucho más fácil, en última instancia, hace que el SO sea más limpio para cada usuario.