Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

Recapitulación

En los capítulos que siguen, exploraremos muchos programas diferentes que cubren una amplia gama de áreas de aplicación. Si bien la mayoría de estos programas se instalan comúnmente de forma predeterminada, es posible que necesitemos instalar paquetes adicionales si los programas necesarios aún no están instalados en nuestro sistema. Con nuestro nuevo conocimiento (y apreciación) de la administración de paquetes, no deberíamos tener problemas para instalar y administrar los programas que necesitamos.

imagen


El mito de la instalación del software Linux

Las personas que migran desde otras plataformas a veces son víctimas del mito de que el software es de alguna manera difícil de instalar bajo Linux y que la variedad de esquemas de empaquetado utilizados por diferentes distribuciones es un obstáculo. Bueno, es un obstáculo, pero solo para los proveedores de software propietario que deseen distribuir versiones sólo binarias de su software secreto.

El ecosistema de software de Linux se basa en la idea del código fuente abierto. Si un desarrollador de programa libera el código fuente de un programa, es probable que una persona asociada con una distribución empaquetará el programa y lo incluirá en su repositorio. Este método asegura que el programa esté bien integrado en la distribución y que el usuario tenga la conveniencia de "comprar en un solo lugar" el software, en lugar de tener que buscar el sitio web de cada programa.

Los controladores de dispositivos se manejan de la misma manera, excepto que en lugar de ser elementos separados en el repositorio de una distribución, se convierten en parte del núcleo de Linux. En términos generales, no existe un "disco de controlador" en Linux. El kernel admite un dispositivo o no, y el kernel de Linux admite muchos dispositivos. De hecho, muchos más que Windows. Por supuesto, esto no sirve de consuelo si el dispositivo en particular que necesita no es compatible. Cuando eso sucede, debe buscar la causa. La falta de soporte del controlador generalmente se debe a una de estas tres cosas:

1. El dispositivo es demasiado nuevo. Dado que muchos proveedores de hardware no apoyan activamente el desarrollo de Linux, un miembro de la comunidad de Linux debe escribir el código del controlador del kernel. Esto lleva tiempo.

2. El dispositivo es demasiado exótico. No todas las distribuciones incluyen todos los controladores de dispositivo posibles. Cada distribución construye sus propios núcleos, y dado que los núcleos son muy configurables (que es lo que hace posible ejecutar Linux en todo, desde relojes de pulsera hasta mainframes), es posible que hayan pasado por alto un dispositivo en particular. Al localizar y descargar el código fuente del controlador, es posible que usted (sí, usted) compile e instale el controlador usted mismo. Este proceso no es demasiado difícil, pero sí complicado. Hablaremos sobre la compilación de software en un capítulo posterior.

3. El proveedor de hardware está ocultando algo. No han publicado el código fuente para un controlador de Linux, ni han publicado la documentación técnica para que alguien cree uno para ellos. Esto significa que el proveedor de hardware está tratando de mantener en secreto las interfaces de programación del dispositivo. Dado que no queremos dispositivos secretos en nuestras computadoras, le sugiero que retire el hardware ofensivo y lo arroje a la basura con sus otros artículos inútiles.

OTRAS LECTURAS


Top OS Cloud Computing en OnWorks: