Gracias por A2A.
Como programador, debe exponerse a la plataforma Linux. No ha mencionado los idiomas en los que programa, pero prácticamente todo el desarrollo del lenguaje se puede llevar a cabo en Linux.
¿Qué es? Bueno, Linux moderno es un sistema operativo basado en GUI como Windows, excepto que es inherentemente multiusuario, estable, robusto y muy configurable en todos los aspectos. Cada usuario obtiene un ‘lugar de almacenamiento’ (/ hogar) bien protegido que no puede verse afectado por las actividades de otros usuarios en la misma máquina, no podrán ver ni modificar los archivos que almacena aquí. Todas las actualizaciones del sistema y las instalaciones del programa no requieren un reinicio (¡a menos que esté actualizando los archivos del sistema operativo!). Nunca he visto un bloqueo del sistema Linux debido a la ejecución de un programa de usuario. Todos los virus comunes que afectan las máquinas de Windows no afectan los sistemas Linux y, en cualquier caso, los archivos de otros usuarios no se ven afectados por las acciones de un usuario. En Linux, todas las facetas de la interfaz de usuario son configurables: puede cambiar el aspecto no solo del protector de pantalla, sino también del “tema” de los cuadros de diálogo, menús e incluso los controles de los cuadros de diálogo.
Incluso puede decidir qué programas específicos se incluyen como parte de su instalación; esto es un poco difícil de entender para los usuarios comunes de Windows, ya que no sabrían cómo esto es posible. Sin embargo, esto crea un problema (dulce) para los nuevos usuarios de Linux. Mira, muchas personas buenas han ’empaquetado’ el kernel de Linux con los programas de su elección y han creado paquetes listos para la instalación. Estas se llaman ‘distribuciones’ de Linux, por ejemplo, Ubuntu, Red Hat, Mint son algunos de los nombres entre las decenas de miles de distribuciones. ¡Imagine 10000 variaciones del sistema Windows 8, cada una con un aspecto diferente y con un conjunto diferente de paquetes!
Esto plantea la primera gran pregunta para los nuevos usuarios … ¿por qué tantos y cuál uso?
- Vi un espectáculo sobre tigres en África. ¿Cómo pueden sobrevivir los tigres en las llanuras abiertas del Serengeti y Masai, especialmente con otros grandes felinos?
- Estoy teniendo un tiempo horrible con la reversión de la lista vinculada por recursión. ¿Cómo entiendo los pasos para lo mismo?
- Soy un ciudadano estadounidense que se mudó a los EE. UU. Después de vivir en el extranjero toda mi vida. Además de la identificación / licencia y la seguridad social, ¿de qué otra cosa se debe ocupar?
- Tengo 34 años y tengo ansiedad por trastornos alimentarios y estoy tomando medicamentos contra la depresión. Me han tratado en NIMHANS Bangalore durante los últimos 3 años, pero ahora estoy en Gurgaon. ¿Dónde debo ir a buscar y encontrar un buen psiquiatra en Gurgaon o Delhi, donde las tarifas no son demasiado altas?
- ¿Por qué no soy consistente en el billar?
Cada distribución está dirigida a un conjunto diferente de usuarios. Algunos son de propósito general, algunos están destinados a un propósito específico. por ejemplo, NepaLinux es: “Una distribución basada en Linux Debian y Morphix enfocada para el uso de escritorio en computación en idioma nepalés”. Inicialmente, podría estar mejor con una distribución de propósito general. Según lo sugerido por otros, Ubuntu y Mint son distribuciones comunes, puede encontrar mucha gente familiarizada con ellos en caso de que necesite ayuda.
Sin embargo, mi favorita es Mageia. Es muy simple de instalar, tiene el ‘Menú de inicio’ similar a Windows y, por lo tanto, es algo natural para la mayoría de los usuarios de Windows. Tiene un “Centro de Control Mageia” más simple basado en GUI para instalar Software y Hardware y para configurar varios servicios. Está disponible en versiones de 32 y 64 bits. Es una distribución de propósito general y está bien mantenida.
Hay muchas formas de probar Linux. En primer lugar, puede probarlo usando un “disco en vivo”, esto no requiere instalar nada en su disco duro, todo el sistema operativo funciona desde su unidad de CD. La segunda forma es instalar Linux en una partición lado a lado de Windows, luego elegir Linux o Windows durante el arranque. Esto se recomienda ya que Live Disks podría ser bastante lento para arrancar. La tercera opción es utilizar la virtualización, es decir, instalar un software como VirtualBox, luego crear un disco duro virtual (que es solo un archivo en su computadora) y luego instalar Linux en este disco duro virtual. Aquí, tanto Windows como Linux se ejecutan al mismo tiempo en la misma máquina.
¿Cosas para probar en Linux? Como programador, debe probar Eclipse o KDevelop para programar. Instala MySql, Apache, PHP y realiza un poco de programación web. ¡Instala Wine y descubre qué programas de Windows se ejecutan directamente en Linux!
¡Disfrutar!