¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
  1. Libros
  2. Ubuntu
  3. Ubuntu y Linux
Extrait - Ubuntu Administración de un sistema Linux (2a edición)
Extractos del libro
Ubuntu Administración de un sistema Linux (2a edición) Volver a la página de compra del libro

Ubuntu y Linux

Justificación del modelo de código abierto

La naturaleza ama el contrapoder. Así, el surgimiento de una poderosa ética comunitaria frente a un modelo empresarial no es tan ilógico como podría pensarse. El modelo de «código abierto» va moralmente más allá de la noción de software (programas informáticos) privativo atribuyéndole una dimensión propia basada en compartirlo.

1. Principio y futuro del modelo

El modelo de código abierto se basa en dos ideas potentes: el trabajo colaborativo y la implicación de las partes interesadas. En esto, Internet contribuye significativamente al desarrollo del modelo permitiendo que una comunidad comparta y desarrolle conjuntamente fuentes de software de libre distribución. Económicamente, el modelo de código abierto también supera al modelo clásico de programa informático propietario (actualmente, más del 87 % de las empresas españolas utilizan productos de código abierto) en dos niveles:

  • El desarrollo cada vez más complejo de programas informáticos requiere de una comunidad capaz de ayudar, mejorar y contribuir. Esto ya no está al alcance de una sola empresa. Lo podemos ver claramente con la generalización de la distribución masiva de versiones beta (versiones previas), como, por ejemplo, Microsoft con Windows 10 y su paquete ofimático Office 2019.

  • La globalización de los intercambios implica una estrategia comercial más activa, con muchos foros de opinión y referencias. El modelo de código abierto encuentra su lugar de forma natural en el medio de distribución en el que se ha convertido Internet. La generalización de sitios «espejo» de los sitios oficiales es una prueba de ello.

a. Capitalismo financiero y el código abierto

La rentabilidad financiera de las «startups» atrae cada vez a más inversores, como ha demostrado la introducción de Google en la bolsa. Pero ¿qué podemos decir sobre el modelo de código abierto? De hecho, es una pregunta recurrente: ¿cómo podemos ganar dinero distribuyendo libremente nuestras fuentes?

La respuesta está intrínsecamente relacionada con el producto. Cuando compramos un televisor, la parte de la responsabilidad contractual...

Ubuntu: las razones de su éxito

1. Punto de partida

a. Sus orígenes

Históricamente, Ubuntu nació de lo que podría haber sido una ambigüedad: en 2005, el multimillonario Mark Shuttleworth fundó la Ubuntu Foundation, cuyo objetivo es contribuir a la popularización del sistema operativo Linux. Ver a una sola persona llevar financieramente un proyecto de código abierto hasta este punto (10 millones de dólares al año) hacía dudar sobre las verdaderas motivaciones, comparadas con un modelo como el del sistema operativo Windows y su carismático líder Bill Gates.

Considere además la dirección desde donde se distribuye Ubuntu: http://www.ubuntu.com

Esta dirección tiene como nombre de dominio de Internet la extensión .com (ligado a empresas comerciales), y no .org (usado para organizaciones). Está claro que la distribución Ubuntu es ahora un éxito, no solo en el sentido del sistema operativo Linux, sino también en el sentido del modelo de código abierto.

Las (¿malas?) intenciones ocultas siempre permanecen: en la web, algunas personas todavía piensan que la compañía Canonical, la empresa comercial de Mark Shuttleworth que patrocina la fundación Ubuntu, esconde objetivos financieros, que, aunque reconocidos, a la larga provocarán bloqueos de licencia contrarios a la licencia del mundo libre. La modificación de la gestión de las aplicaciones (Software Center) que trae consigo la posibilidad de adquirir software comercial puede, paradójicamente, hacer que los puristas de la Free Software Foundation teman una aceleración de la dependencia de la distribución Ubuntu del mundo privativo. Según las declaraciones de Mark Shuttleworth, la preferencia iría hacia una cohabitación pacífica entre Windows y Ubuntu con la propuesta de un arranque doble de Windows o Ubuntu a los principales fabricantes. Prueba de esta cohabitación es la posibilidad de instalar un subsistema Ubuntu (u otras distribuciones) en una instalación de Window 10, a través de WSL (Windows Subsystem for Linux).

La ejecución de Bash se vuelve nativa en Windows. O bien la reciente capacidad de lanzar máquinas virtuales Ubuntu desde Hyper-V Quick Create.

Toda la discusión es esta:...

Variantes de Ubuntu

El ritmo de lanzamiento de la distribución elegida por Canonical puede parecer alta con dos versiones estables por año. De hecho, recuerde que Ubuntu se basa en una versión inestable de Debian, así que esto parece, definitivamente, normal. La evolución del hardware es tal que este ritmo es apropiado para «apegarse» lo más posible a la realidad. Todos los sistemas operativos están en el mismo barco: establecer un programa de salida de una versión mayor cada tres años aproximadamente.

Se trata de elegir entre las dos versiones: o bien la publicación de versiones intermedias o la disponibilidad de un «service pack», que en última instancia equivale a lo mismo...

Con Ubuntu, se hace una distinción entre las distribuciones (versiones) mayores (cada dos años) y las menores. Solo una gran distribución califica como LTS, es decir, con un apoyo de cinco años. Hasta la versión 10.04 LTS, el soporte para la versión de escritorio estaba limitado a tres años. Esta distinción de versión de escritorio-servidor ya no existe hoy en día.

Este apoyo solo concierne a las actualizaciones normales y de seguridad. Una versión menor tendrá solo 18 meses de soporte. El número de lanzamiento corresponde a una numeración de la forma YY.MM (año/mes) y los nombres se eligen de un delicioso breviario animal retrógrado (según los deseos de Mark Shuttleworth) con un colorido adjetivo, que incrementa sus iniciales en orden alfabético:

  • 4.10 - Warty Warthog (Jabalí verrugoso).

  • 5.04 - Hoary Hedgehog (Erizo cansado).

  • 5.10 - Breezy Badger (Tejón alegre).

  • 6.06 LTS - Dapper Drake (Pato apresurado).

  • 6.10 - Edgy Eft (Tritón inquieto).

  • 7.04 - Feisty Fawn (Cervatillo bravo).

  • 7.10 - Gutsy Gibbon (Gibón fogoso).

  • 8.04 LTS - Hardy Heron (Garza robusta).

  • 8.10 - Intrepid Ibex (Ibice intrépido).

  • 9.04 - Jaunty Jackalope (Jackalope juguetón).

  • 9.10 - Karmic Koala (Koala kármico).

  • 10.04 LTS - Luxid Lynx (Lince lúcido).

  • 10.10 - Maverick Meerkat (Suricata rebelde).

  • 11.04 - Natty Narwhal (Narval elegante).

  • 11.10 - Oneiric Ocelot (Ocelote onírico).

  • 12.04 LTS - Precise Pangolin (Pangolín preciso).

  • 12.10 - Quantal Quetzal (Quetzal cuántico).

  • 13.04 - Raring Ringtail (Rintel entusiasta)....

Administrador del sistema Ubuntu

Las responsabilidades de un administrador de Ubuntu son similares a las de un administrador de sistemas en Linux, sobre todo porque la distribución sigue la certificación LSB (Linux Standard Base, versión 5.0 de junio de 2015).

El acrónimo LSB significa un conjunto de especificaciones destinadas a unificar las diferentes distribuciones de Linux (www.linux-foundation.org). Al mismo tiempo, existe el proyecto Freedesktop.org (www.freedesktop.org), que trabaja en la compatibilidad de programas dentro de entornos de escritorio como GNOME o KDE.

Las diferencias se refieren al uso de herramientas específicas de la distribución Debian, de la que se deriva Ubuntu:

  • El uso del gestor de actualizaciones Aptitude y los paquetes de programas informáticos en formato .deb.

  • La configuración de la red en un emplazamiento distinto y en una forma diferente. 

  • Gestión del núcleo con un método de compilación basado en la creación de un paquete.

1. Rol básico

Ya sea en una empresa o en una situación de uso personal, el administrador del sistema realiza tareas comunes:

  • Instalar, configurar y actualizar el equipo informático: una nueva tarjeta de red, un nuevo disco, etc.

  • Gestionar los usuarios y los grupos, incluyendo el cambio del entorno de trabajo, con la modificación de derechos, estrategia de contraseñas, etc.

  • Gestionar archivos y discos:...

Convenciones tipográficas

Escribir un libro sobre informática incluye una serie de símbolos, términos, acrónimos, definiciones, etc., que lo distinguen de una novela. Tómese el tiempo necesario para descubrir la presentación de los elementos distintivos de la obra fuera de la tipografía normal utilizada para el texto.

1. Terminología en inglés

El uso de palabras en el idioma inglés se ha limitado al mínimo, pero muchos términos pierden su significado una vez traducidos. Una traducción o explicación acompaña a cada término inglés en cursiva, por ejemplo:

El administrador de un sistema Linux se llama root.

2. Ejemplos

Los ejemplos que ilustran el texto se han compuesto con en el siguiente formato:

Aquí, una muestra de línea de ejemplo.

3. Comandos y código

a. Presentación

Las órdenes (comandos) o código se presentan con tipografía Courier.

comando [opciones] argumentos [argumentos opcionales] 

Cualquier argumento opcional se muestra entre corchetes [ ].

Los extractos de los archivos de texto (ejemplo: archivo de configuración) o de las acciones en la línea de comandos tienen el mismo diseño que el código, pero con el siguiente formato:

# Elemento del archivo de configuración  
elemento = valor 

b. Ejecución

En una distribución de Linux, la pregunta surge...