Daxdi now accepts payments with Bitcoin

¿Qué es GNU / Linux? | Daxdi

La mayoría de los consumidores pueden, con un poco de esfuerzo, nombrar dos sistemas operativos de escritorio y portátiles: Windows de Microsoft y macOS de Apple.

Pocos han considerado alguna vez alguna de las alternativas de código abierto que se encuentran bajo el paraguas de GNU / Linux, aunque algunos pueden haberlo hecho sin siquiera saberlo; por ejemplo, el sistema operativo Chrome de Google usa el kernel de Linux.

Para ser honesto, aparte de la plataforma Chrome OS, los sistemas GNU / Linux generalmente no son los mejores para las personas que dependen de software de renombre o no les gusta incursionar en una interfaz práctica y personalizable.

Sin embargo, si está buscando un cambio de ritmo, no quiere pagar por su software y no le importa arremangarse, cambiar a GNU / Linux puede no solo valer la pena, sino que también podría convertirlo en un convertir de por vida.

Esta guía para usuarios domésticos sin conocimientos técnicos puede ayudarlo a comenzar.

Tenga en cuenta que usar un sistema GNU / Linux para ejecutar un servidor es un caso de uso completamente diferente y no se trata aquí.

¿Qué son UNIX, Linux y GNU?

Antes de sumergirse de cabeza en el inestable mundo de los sistemas GNU / Linux, es importante comprender cómo surgieron y algunos de los términos que puede encontrar al investigarlos y usarlos.

Comenzaré con una breve historia de los tres grandes: UNIX, Linux y GNU.

UNIX es un sistema operativo patentado basado en la línea de comandos desarrollado originalmente por Dennis Ritchie y Ken Thompson (entre otros) en los laboratorios Bell de AT&T a finales de la década de 1960 y principios de la de 1970.

UNIX está codificado casi en su totalidad en el lenguaje de programación C (también inventado por Ritchie) y originalmente estaba destinado a ser utilizado como un sistema operativo portátil y conveniente para programadores e investigadores.

Como resultado de una larga y complicada historia legal que involucró a AT&T, Bell Labs y el gobierno federal, los sistemas operativos UNIX y similares a UNIX crecieron en popularidad, al igual que la influyente filosofía de Thompson de un enfoque modular y minimalista para el diseño de software.

Durante este período, Richard Stallman lanzó el Proyecto GNU con el objetivo de crear "un sistema operativo que sea software libre".

GNU, de manera confusa, significa "GNU's Not UNIX".

Este proyecto es responsable del sistema operativo GNU similar a UNIX.

Stallman también lanzó la Free Software Foundation (FSF) relacionada con el principio de que "cualquier usuario puede estudiar el código fuente, modificarlo y compartir el programa" de cualquier software participante.

Profundizaré en lo que constituye un sistema operativo en un minuto, pero la trama se espesó cuando, esencialmente, el desarrollo de GNU de un componente de bajo nivel muy importante llamado kernel (GNU Hurd) no se materializó por completo.

Aquí es donde Linux, un kernel desarrollado por Linus Torvalds (entre otros), entró en escena.

Según GNU: "Linux es el kernel: el programa en el sistema que asigna los recursos de la máquina a los otros programas que ejecuta.

El kernel es una parte esencial de un sistema operativo, pero inútil por sí mismo; solo puede funcionar en el contexto de un sistema operativo completo ".

Los puristas de GNU argumentan que las referencias a Linux como el sistema operativo completo que existe hoy en día deberían escribirse como GNU / Linux, en reconocimiento de la relación simbiótica de la pareja.

Otros tienden a centrarse en el hecho de que Linux (sin prefijo) se ha convertido en un término más común y la lógica detrás de la nomenclatura GNU / Linux podría expandirse ad nauseam a GNU / Linux / Nombre del sistema de ventanas / Nombre del entorno de escritorio / Etc.

El mismo argumento se puede aplicar a la idea de GNU como sistema operativo, ya que no se puede considerar un sistema operativo completo sin un kernel (Linux en este caso).

Para el propósito de esta guía, usaré GNU / Linux.

También existen otros sistemas operativos similares a UNIX.

Por ejemplo, FreeBSD usa su propio kernel y software.

Las historias de estos proyectos podrían llenar muchos libros, pero este breve resumen debería ser suficiente para contextualizar algunos términos con los que te puedas encontrar.

¿Qué es una distribución?

Los sistemas operativos modernos que usamos todos los días, como Windows y macOS, están hechos de muchos, muchos componentes diferentes (y muy técnicos), incluidos los núcleos que ayudan al software a comunicarse con el hardware y los elementos de la interfaz gráfica de usuario (GUI) que ve en la pantalla.

.

Una explicación detallada de cómo funcionan todos los módulos está más allá del alcance de este artículo.

Intente pensar, por ejemplo, cómo mover el mouse se traduce en que el cursor se mueve por la pantalla o cómo se almacena un archivo en su unidad de estado sólido.

Las tareas aparentemente simples son en realidad inmensamente complejas cuando se comprenden todos los componentes en juego y la rapidez con la que las computadoras modernas pueden realizar estas acciones.

Windows y macOS están diseñados para funcionar con la menor fricción posible, ya que los usuarios simplemente no necesitan comprender cómo funcionan las cosas detrás de escena.

En otras palabras, todo lo que se encuentra debajo de la interfaz gráfica de usuario (GUI) es funcionalmente irrelevante para la mayoría de los usuarios.

Ahora, pasemos a las distribuciones GNU / Linux.

Una distro (abreviatura de distribución) se considera mejor como un paquete cuidadosamente empaquetado de los componentes de software centrales que componen un sistema operativo GNU / Linux.

Considere distribuciones como Fedora, Elemntary OS, Linux Mint, Manjaro, Ubuntu como aproximadamente el equivalente funcional de Windows y macOS.

Una distribución típica de GNU / Linux incluye el kernel de Linux; Herramientas y bibliotecas GNU; un sistema de ventanas para mostrar ventanas en pantalla e interactuar con dispositivos de entrada; un entorno de escritorio para realizar acciones con programas de SO; y piezas adicionales.

Incluso la descripción anterior es una gran simplificación.

Algunos de los entornos de escritorio más comunes son GNOME de GNU, Plasma de KDE, MATE y XFCE.

Los diferentes tipos de distribuciones utilizan diferentes entornos de escritorio, más sofisticados o más sencillos, más o menos como Microsoft Windows, o lo que sea, pero los componentes centrales del sistema operativo son los mismos.

Una empresa u organización de software normalmente empaqueta todas estas partes y crea un archivo ISO (técnicamente, la imagen comprimida de un CD-ROM o DVD de instalación), que los usuarios pueden descargar e instalar en sus computadoras.

Por ejemplo, Canonical es la empresa que gestiona el lanzamiento de la popular distribución Ubuntu; Microsoft y Apple tienen una función similar cuando lanzan nuevas versiones de Windows o macOS.

Si tiene la habilidad suficiente, puede seleccionar componentes y empaquetar una distribución propia, pero no vamos a entrar en eso aquí.

Como se mencionó, las plataformas de Apple y Microsoft son igualmente complejas, pero presentaré una descripción general igualmente simplificada de sus componentes principales.

El núcleo de macOS es un sistema operativo similar a UNIX llamado Darwin construido sobre un kernel híbrido similar a UNIX llamado XNU (X no es UNIX).

Los elementos de la GUI Aqua y Finder son solo algunos de los componentes adicionales que componen el sistema macOS completo.

Chrome OS se basa en Chromium OS y el kernel de Linux.

Windows 10 es miembro de la familia Windows NT y utiliza un kernel híbrido y el Shell de Windows.

En una nota al margen, Microsoft continúa desarrollando la funcionalidad de su Subsistema de Windows para Linux (WSL), que agregó el kernel completo de Linux a Windows 10.

La conclusión aquí es que, aunque puede pensar en Windows y macOS como monolíticos, tienen la misma cantidad de partes móviles.

La diferencia es que rara vez o nunca encontrará sus complejidades, mientras que incluso las distribuciones de Linux más fáciles de usar no son tan perfectas.

También puede encontrar los términos río arriba y río abajo al leer sobre la relación de una distribución con otra.

Siguiendo con Ubuntu como ejemplo, esa distribución es posterior a otra distribución popular llamada Debian.

Citando el sitio web de Ubuntu, "se basa en la arquitectura y la infraestructura de Debian y colabora ampliamente con los desarrolladores de Debian".

En otras palabras, Canonical hace arreglos y cambios a los paquetes de Debian basándose en su propia filosofía de software y los implementa a sus usuarios (a veces enviando los cambios de regreso a Debian).

Hay toneladas de diferentes distribuciones de GNU / Linux y sería difícil catalogarlas todas.

Algunos están diseñados para la usabilidad, otros para la privacidad y otros para programadores o para un rendimiento rápido en hardware mínimo u obsoleto.

Algunos tienen propósitos más limitados, como Raspbian y LibreELEC de Raspberry Pi, diseñados para ser el sistema operativo suficiente para ejecutar la plataforma multimedia doméstica Kodi.

Aquí hay una lista rápida de algunas distribuciones de escritorio populares:

¿Existen sistemas para dispositivos portátiles y otros dispositivos que no sean de escritorio que utilicen el kernel de Linux? Absolutamente.

LineageOS, / e /, Plasma Mobile, PureOS, LibremOS y Ubuntu Touch (ahora administrado por la comunidad UBports) son solo algunos ejemplos.

Ventajas y desventajas de los sistemas GNU / Linux

Sería negligente no decir que ejecutar un sistema GNU / Linux no es como ejecutar macOS o Windows, especialmente para los usuarios habituales.

Las tareas simples no siempre funcionan como cabría esperar.

Por ejemplo, instalar programas no siempre es sencillo, incluso si usa la tienda de aplicaciones incorporada de una distribución, que podría no tener las últimas versiones de varios programas.

Para tales tareas, debe estar dispuesto a al menos aprender los conceptos básicos de la terminal o la interfaz de línea de comandos escrita.

Los escáneres, las impresoras multifunción y otros periféricos también presentan desafíos, ya que las instalaciones de controladores no son tan fáciles de solucionar.

Esté preparado para dedicar mucho tiempo a volver a aprender a realizar tareas básicas de nuevas formas y a buscar soluciones en varios foros repartidos por la web.

Si se frustra fácilmente con la tecnología, los sistemas GNU / Linux no son los más adecuados.

En última instancia, si un sistema operativo de código abierto es la opción correcta para usted depende de cómo use su computadora.

Si es programador, es posible que prefiera un diseño sencillo y estable.

Si tiene una PC de repuesto o más antigua en la casa, una distribución ligera de GNU / Linux podría darle una nueva vida.

Una de las principales razones por las que podría considerar el uso de una distribución GNU / Linux es que muchas son técnicamente gratuitas, aunque ciertamente debería contribuir lo que pueda a la comunidad que mantiene la distribución que elija.

Aunque el precio del sistema operativo no es algo que normalmente considere al comprar una PC, podría ser un factor si está construyendo su propio escritorio.

Puede comprar una licencia de Windows 10 Home, pero eso le costará al menos $ 139.

Ni siquiera puedes obtener macOS ...

La mayoría de los consumidores pueden, con un poco de esfuerzo, nombrar dos sistemas operativos de escritorio y portátiles: Windows de Microsoft y macOS de Apple.

Pocos han considerado alguna vez alguna de las alternativas de código abierto que se encuentran bajo el paraguas de GNU / Linux, aunque algunos pueden haberlo hecho sin siquiera saberlo; por ejemplo, el sistema operativo Chrome de Google usa el kernel de Linux.

Para ser honesto, aparte de la plataforma Chrome OS, los sistemas GNU / Linux generalmente no son los mejores para las personas que dependen de software de renombre o no les gusta incursionar en una interfaz práctica y personalizable.

Sin embargo, si está buscando un cambio de ritmo, no quiere pagar por su software y no le importa arremangarse, cambiar a GNU / Linux puede no solo valer la pena, sino que también podría convertirlo en un convertir de por vida.

Esta guía para usuarios domésticos sin conocimientos técnicos puede ayudarlo a comenzar.

Tenga en cuenta que usar un sistema GNU / Linux para ejecutar un servidor es un caso de uso completamente diferente y no se trata aquí.

¿Qué son UNIX, Linux y GNU?

Antes de sumergirse de cabeza en el inestable mundo de los sistemas GNU / Linux, es importante comprender cómo surgieron y algunos de los términos que puede encontrar al investigarlos y usarlos.

Comenzaré con una breve historia de los tres grandes: UNIX, Linux y GNU.

UNIX es un sistema operativo patentado basado en la línea de comandos desarrollado originalmente por Dennis Ritchie y Ken Thompson (entre otros) en los laboratorios Bell de AT&T a finales de la década de 1960 y principios de la de 1970.

UNIX está codificado casi en su totalidad en el lenguaje de programación C (también inventado por Ritchie) y originalmente estaba destinado a ser utilizado como un sistema operativo portátil y conveniente para programadores e investigadores.

Como resultado de una larga y complicada historia legal que involucró a AT&T, Bell Labs y el gobierno federal, los sistemas operativos UNIX y similares a UNIX crecieron en popularidad, al igual que la influyente filosofía de Thompson de un enfoque modular y minimalista para el diseño de software.

Durante este período, Richard Stallman lanzó el Proyecto GNU con el objetivo de crear "un sistema operativo que sea software libre".

GNU, de manera confusa, significa "GNU's Not UNIX".

Este proyecto es responsable del sistema operativo GNU similar a UNIX.

Stallman también lanzó la Free Software Foundation (FSF) relacionada con el principio de que "cualquier usuario puede estudiar el código fuente, modificarlo y compartir el programa" de cualquier software participante.

Profundizaré en lo que constituye un sistema operativo en un minuto, pero la trama se espesó cuando, esencialmente, el desarrollo de GNU de un componente de bajo nivel muy importante llamado kernel (GNU Hurd) no se materializó por completo.

Aquí es donde Linux, un kernel desarrollado por Linus Torvalds (entre otros), entró en escena.

Según GNU: "Linux es el kernel: el programa en el sistema que asigna los recursos de la máquina a los otros programas que ejecuta.

El kernel es una parte esencial de un sistema operativo, pero inútil por sí mismo; solo puede funcionar en el contexto de un sistema operativo completo ".

Los puristas de GNU argumentan que las referencias a Linux como el sistema operativo completo que existe hoy en día deberían escribirse como GNU / Linux, en reconocimiento de la relación simbiótica de la pareja.

Otros tienden a centrarse en el hecho de que Linux (sin prefijo) se ha convertido en un término más común y la lógica detrás de la nomenclatura GNU / Linux podría expandirse ad nauseam a GNU / Linux / Nombre del sistema de ventanas / Nombre del entorno de escritorio / Etc.

El mismo argumento se puede aplicar a la idea de GNU como sistema operativo, ya que no se puede considerar un sistema operativo completo sin un kernel (Linux en este caso).

Para el propósito de esta guía, usaré GNU / Linux.

También existen otros sistemas operativos similares a UNIX.

Por ejemplo, FreeBSD usa su propio kernel y software.

Las historias de estos proyectos podrían llenar muchos libros, pero este breve resumen debería ser suficiente para contextualizar algunos términos con los que te puedas encontrar.

¿Qué es una distribución?

Los sistemas operativos modernos que usamos todos los días, como Windows y macOS, están hechos de muchos, muchos componentes diferentes (y muy técnicos), incluidos los núcleos que ayudan al software a comunicarse con el hardware y los elementos de la interfaz gráfica de usuario (GUI) que ve en la pantalla.

.

Una explicación detallada de cómo funcionan todos los módulos está más allá del alcance de este artículo.

Intente pensar, por ejemplo, cómo mover el mouse se traduce en que el cursor se mueve por la pantalla o cómo se almacena un archivo en su unidad de estado sólido.

Las tareas aparentemente simples son en realidad inmensamente complejas cuando se comprenden todos los componentes en juego y la rapidez con la que las computadoras modernas pueden realizar estas acciones.

Windows y macOS están diseñados para funcionar con la menor fricción posible, ya que los usuarios simplemente no necesitan comprender cómo funcionan las cosas detrás de escena.

En otras palabras, todo lo que se encuentra debajo de la interfaz gráfica de usuario (GUI) es funcionalmente irrelevante para la mayoría de los usuarios.

Ahora, pasemos a las distribuciones GNU / Linux.

Una distro (abreviatura de distribución) se considera mejor como un paquete cuidadosamente empaquetado de los componentes de software centrales que componen un sistema operativo GNU / Linux.

Considere distribuciones como Fedora, Elemntary OS, Linux Mint, Manjaro, Ubuntu como aproximadamente el equivalente funcional de Windows y macOS.

Una distribución típica de GNU / Linux incluye el kernel de Linux; Herramientas y bibliotecas GNU; un sistema de ventanas para mostrar ventanas en pantalla e interactuar con dispositivos de entrada; un entorno de escritorio para realizar acciones con programas de SO; y piezas adicionales.

Incluso la descripción anterior es una gran simplificación.

Algunos de los entornos de escritorio más comunes son GNOME de GNU, Plasma de KDE, MATE y XFCE.

Los diferentes tipos de distribuciones utilizan diferentes entornos de escritorio, más sofisticados o más sencillos, más o menos como Microsoft Windows, o lo que sea, pero los componentes centrales del sistema operativo son los mismos.

Una empresa u organización de software normalmente empaqueta todas estas partes y crea un archivo ISO (técnicamente, la imagen comprimida de un CD-ROM o DVD de instalación), que los usuarios pueden descargar e instalar en sus computadoras.

Por ejemplo, Canonical es la empresa que gestiona el lanzamiento de la popular distribución Ubuntu; Microsoft y Apple tienen una función similar cuando lanzan nuevas versiones de Windows o macOS.

Si tiene la habilidad suficiente, puede seleccionar componentes y empaquetar una distribución propia, pero no vamos a entrar en eso aquí.

Como se mencionó, las plataformas de Apple y Microsoft son igualmente complejas, pero presentaré una descripción general igualmente simplificada de sus componentes principales.

El núcleo de macOS es un sistema operativo similar a UNIX llamado Darwin construido sobre un kernel híbrido similar a UNIX llamado XNU (X no es UNIX).

Los elementos de la GUI Aqua y Finder son solo algunos de los componentes adicionales que componen el sistema macOS completo.

Chrome OS se basa en Chromium OS y el kernel de Linux.

Windows 10 es miembro de la familia Windows NT y utiliza un kernel híbrido y el Shell de Windows.

En una nota al margen, Microsoft continúa desarrollando la funcionalidad de su Subsistema de Windows para Linux (WSL), que agregó el kernel completo de Linux a Windows 10.

La conclusión aquí es que, aunque puede pensar en Windows y macOS como monolíticos, tienen la misma cantidad de partes móviles.

La diferencia es que rara vez o nunca encontrará sus complejidades, mientras que incluso las distribuciones de Linux más fáciles de usar no son tan perfectas.

También puede encontrar los términos río arriba y río abajo al leer sobre la relación de una distribución con otra.

Siguiendo con Ubuntu como ejemplo, esa distribución es posterior a otra distribución popular llamada Debian.

Citando el sitio web de Ubuntu, "se basa en la arquitectura y la infraestructura de Debian y colabora ampliamente con los desarrolladores de Debian".

En otras palabras, Canonical hace arreglos y cambios a los paquetes de Debian basándose en su propia filosofía de software y los implementa a sus usuarios (a veces enviando los cambios de regreso a Debian).

Hay toneladas de diferentes distribuciones de GNU / Linux y sería difícil catalogarlas todas.

Algunos están diseñados para la usabilidad, otros para la privacidad y otros para programadores o para un rendimiento rápido en hardware mínimo u obsoleto.

Algunos tienen propósitos más limitados, como Raspbian y LibreELEC de Raspberry Pi, diseñados para ser el sistema operativo suficiente para ejecutar la plataforma multimedia doméstica Kodi.

Aquí hay una lista rápida de algunas distribuciones de escritorio populares:

¿Existen sistemas para dispositivos portátiles y otros dispositivos que no sean de escritorio que utilicen el kernel de Linux? Absolutamente.

LineageOS, / e /, Plasma Mobile, PureOS, LibremOS y Ubuntu Touch (ahora administrado por la comunidad UBports) son solo algunos ejemplos.

Ventajas y desventajas de los sistemas GNU / Linux

Sería negligente no decir que ejecutar un sistema GNU / Linux no es como ejecutar macOS o Windows, especialmente para los usuarios habituales.

Las tareas simples no siempre funcionan como cabría esperar.

Por ejemplo, instalar programas no siempre es sencillo, incluso si usa la tienda de aplicaciones incorporada de una distribución, que podría no tener las últimas versiones de varios programas.

Para tales tareas, debe estar dispuesto a al menos aprender los conceptos básicos de la terminal o la interfaz de línea de comandos escrita.

Los escáneres, las impresoras multifunción y otros periféricos también presentan desafíos, ya que las instalaciones de controladores no son tan fáciles de solucionar.

Esté preparado para dedicar mucho tiempo a volver a aprender a realizar tareas básicas de nuevas formas y a buscar soluciones en varios foros repartidos por la web.

Si se frustra fácilmente con la tecnología, los sistemas GNU / Linux no son los más adecuados.

En última instancia, si un sistema operativo de código abierto es la opción correcta para usted depende de cómo use su computadora.

Si es programador, es posible que prefiera un diseño sencillo y estable.

Si tiene una PC de repuesto o más antigua en la casa, una distribución ligera de GNU / Linux podría darle una nueva vida.

Una de las principales razones por las que podría considerar el uso de una distribución GNU / Linux es que muchas son técnicamente gratuitas, aunque ciertamente debería contribuir lo que pueda a la comunidad que mantiene la distribución que elija.

Aunque el precio del sistema operativo no es algo que normalmente considere al comprar una PC, podría ser un factor si está construyendo su propio escritorio.

Puede comprar una licencia de Windows 10 Home, pero eso le costará al menos $ 139.

Ni siquiera puedes obtener macOS ...

Daxdi

Daxdi.com Cookies

En Daxdi.com utilizamos cookies (cookies técnicas y de perfil, tanto propias como de terceros) para proporcionarle una mejor experiencia online y enviarle mensajes comerciales personalizados online de acuerdo con sus preferencias. Si selecciona continuar o acceder a cualquier contenido de nuestro sitio web sin personalizar sus opciones, usted acepta el uso de cookies.

Para más información sobre nuestra política de cookies y cómo rechazarlas

acceso aquí.

Preferencias

Continúa