Entrar en el universo de Linux como novato

E

El mundo de la tecnología es fascinante. Para un usuario final que siempre ha usado Microsoft Windows o Mac OS X, pensamos que sería muy fácil y lo lograríamos cuando se tratara de aprender otros sistemas operativos como Linux, tan ingenuos de nuestra parte, lo sabemos. Sin embargo, al investigar y probar, descubrimos cómo se sienten otras personas al respecto, a continuación se muestra el resultado de nuestra investigación.

Muchas distribuciones de Linux diferentes

Es abrumador y casi difícil elegir qué distribución se adapta mejor a sus necesidades. Algunos de los más populares incluyen, pero no se limitan a, Ubuntu, Kubuntu, Lubuntu, OpenSuse, Slackware, Debian GNU / Linux, Red Hat y CentOS, por mencionar solo algunos. Para un novato, se siente como si lo dejaran caer en la jungla del Amazonas y le pidan que encuentre el camino por su cuenta.

Además, hemos aprendido que no se pueden usar las mismas maniobras en todas estas distribuciones. Debido a movimientos como Base estándar de Linux (LSB) y el Estándar de jerarquía del sistema de archivos, el conjunto de comandos principal, así como el árbol del directorio principal, es similar entre ellos.

Algunas estructuras, herramientas y comandos son específicos de un determinado grupo de distribuciones, las que históricamente tienen el mismo origen y pertenecen a la misma rama. La línea de tiempo del desarrollo de varias distribuciones de Linux muestra cómo estas distribuciones están vinculadas entre sí.

Esto puede parecer una queja insignificante, pero después de probar 5 o 6 de estas distribuciones para comprobar cuál es la mejor para nosotros, quedó bastante claro que si una persona con experiencia no puede hacerlo, es demasiado difícil para un novato. Para dar una respuesta adecuada a esto, es útil reunir sus necesidades y describir su objetivo: ¿para qué le gustaría usar el sistema basado en Linux? Puede navegar por la web, proteger su red privada, simplemente ver películas o escribir su tesis. Para todos estos casos existe una distribución específica que se adapta a ti y a tus necesidades. Recursos como Distrowatch Mantenerlo informado sobre los cambios en las distribuciones de Linux.

Distribuciones para principiantes y avanzados

Debido a que no está tan claro, muchas veces la gente elige una distribución para Linux que no es adecuada para principiantes. A las personas que quieran aventurarse en Linux se les pide que investiguen mucho para encontrar la información correcta. Tenga en cuenta que la curva de aprendizaje es bastante empinada. Según el blog Es FOSS y otras fuentes, esta clasificación puede ayudarlo a elegir la distribución de Linux correcta:

  • Para principiantes (escritorio): Ubuntu y derivados, Linux Mint Mate / Cinnamon, Elementary OS
  • Para usuarios intermedios (escritorio y servidor): Debian GNU / Linux, RedHat, Fedora, CentOS, Arch Linux, OpenSuse, Slackware, Mageia

Todos ellos ofrecen los llamados “Live CD” que le permiten probar la distribución de Linux sin instalarla en su computadora. Descargue la imagen de distribución, arranque desde la imagen y averigüe si le gusta o no. Si no está satisfecho con él, continúe y pruebe el siguiente.

Internos de sistemas abiertos de Linux

Linux tiene un administrador de arranque, un selector de entorno de escritorio, un cargador de arranque, un administrador de escritorio, un administrador de red, y para cada uno de estos hay un software que acompaña a las utilidades. Sin embargo, los sistemas operativos como Mac OS X y Microsoft Windows no lo muestran tan abiertamente.

Es abrumador con Linux si eres un principiante total. Para acostumbrarse a esta terminología, desde el punto de vista de un experto lo único que ayuda es leer la documentación, estudiar, hacer preguntas y jugar con Linux. Para un principiante completo, hay toneladas de presentaciones que lo ayudarán a seguir los pasos para convertirse en un experto.

Cambios frecuentes

Esto significa que uno tiene que estudiar constantemente las cosas nuevas. Puede encontrar información que crea que está actualizada y estudiarla. Para cuando termines de aprender una cosa, es muy probable que descubras que ya no funciona.

Para evitar esta frustración, verifique la fecha de publicación de la información, así como la distribución de Linux para la que están hechos los ejemplos, y elija una guía diferente en caso contrario.

La canasta de software

Otra cosa es que los sistemas operativos comerciales como Microsoft Windows y Mac OS X vienen con una amplia gama de software, que Linux parece no tener a primera vista. Por lo tanto, para los usuarios finales puede ser realmente difícil comenzar a trabajar con él de la forma en que están acostumbrados.

Tenga en cuenta que Linux se basa en un concepto diferente: una combinación de línea de comandos e interfaces gráficas. Con frecuencia, se le solicita que realice una instalación posterior del software que desee de los repositorios de software correspondientes de su distribución de Linux. El software puede venir con un nombre y apariencia diferente, pero hace lo mismo, o incluso de una mejor manera.

Como ejemplo, Rpmfind le ayuda a localizar paquetes para distribuciones de Linux basadas en rpm como RedHat, Fedora, CentOS y Suse. El software que aún no está empaquetado para su sistema está disponible en plataformas de desarrollo como GitHub y Sourceforge.

Sin valores predeterminados comunes

Cada distribución tiene su propio paquete de aplicaciones, no hay valores predeterminados comunes en las distribuciones. Por ejemplo, una distribución individual no siempre lo hace bien al elegir un conjunto de aplicaciones predeterminadas. Por lo tanto, debe seguir probando diferentes hasta que encuentre el software adecuado para usted. Así que esto puede llevarte un momento para encontrar el sabor que te gusta.

Tenga en cuenta que el software que aún no está instalado en su sistema se puede recuperar libremente de los repositorios de software correspondientes de su distribución de Linux, por lo que no está limitado a los valores predeterminados.

Hardware de conexión

Agregar nuevo hardware puede ser una pesadilla, sin importar de qué sistema operativo hablemos. Los usuarios de Microsoft Windows están acostumbrados a encontrar solo una o dos formas de resolver este problema debido a su naturaleza GUI. Sin embargo, esto no siempre se aplica a Linux. En muchas situaciones, uno necesita ser un experto para saber qué comandos son la solución perfecta a su problema o si simplemente está golpeando la pared.

Además, ciertos controladores de hardware para Linux a menudo no existen, o se clasifican como en estado de desarrollo porque los usuarios de Linux son menos numerosos y no es fácil migrar o reescribir software de código cerrado. Dado esto, es posible que tenga dificultades para depurar. Esto se aplica especialmente a cosas como impresoras y escáneres.

Para simplificar la vida, el proyecto Linuximpresión tiene un base de datos de compatibilidad de impresoras que clasifica miles de dispositivos y recopila informes de los usuarios que le ayudarán a determinar si una impresora es compatible con Linux antes de gastar dinero en ella.

Como ejemplo, la siguiente figura muestra la información de una HP Laserjet 4 que es totalmente compatible, por lo que hay tres pingüinos junto a la descripción del modelo.

Esto también se aplica a muchos juegos comerciales que no se pueden ejecutar en Linux. Utilizando la Plataforma Steam tiene la intención de simplificar mucho eso.

Expectativas y actitudes

Nuestro último punto es bastante personal. Muchos desarrolladores de Linux parecen ser antisociales y parece que no están dispuestos a compartir o comunicar sus conocimientos de una manera adecuada a alguien que quiera aprender desde cero. Casi no comprenden que sean “fáciles de usar” (lo que siempre es relativo). Tenga en cuenta que Linux es una colección de software de una variedad de autores que siguen su propio estilo. Muchos paquetes de software se han escrito para adaptarse a las necesidades del autor, originalmente, y luego evolucionaron hasta convertirse en soluciones multipropósito completas.

Lo que puede resultar bastante difícil es el hecho de que algunos desarrolladores asuman que ya lo sabes todo y, por lo tanto, brindan muy poca información si te atreves a pedir ayuda. Explicar las cosas nunca es fácil, pero esto definitivamente necesita un cambio.

Pasos para simplificar su inicio

Obtener Linux es bastante fácil, pero asegúrese de tomarse su tiempo para aprenderlo. Lea la documentación y los tutoriales mientras explican cómo utilizar los diferentes componentes de software y le ayudan a comprender los diferentes conceptos.

Más bien, no lo haga por su cuenta: únase a un curso de capacitación de Linux para principiantes o busque un grupo de usuarios de Linux (LUG) que resida cerca de usted. Visitar eventos de Linux (ver el calendario) le ayuda a ponerse en contacto con otros usuarios de Linux, y tal vez pronto ofrecerán una Fiesta de instalación de Linux. Contáctelos de antemano para que alguien ya sepa de usted y pueda prepararse para ayudarlo. Hágales tantas preguntas como pueda. Tome notas y escriba sus experiencias en un artículo de blog. Hacerlo de esta manera le ayuda a usted y a otros también. Solo empieza.

 

About the author

Ramiro de la Vega

Bienvenido a Pharos.sh

Soy Ramiro de la Vega, Estadounidense con raíces Españolas. Empecé a programar hace casi 20 años cuando era muy jovencito.

Espero que en mi web encuentres la inspiración y ayuda que necesitas para adentrarte en el fantástico mundo de la programación y conseguir tus objetivos por difíciles que sean.

Add comment

Sobre mi

Últimos Post

Etiquetas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad