Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

Algunos fabricantes de hardware simplemente no nos dirán cómo escribir controladores para su hardware. Otros no nos permitirán acceder a la documentación sin un acuerdo de confidencialidad que nos impediría publicar el código fuente del controlador, que es uno de los elementos centrales del software libre. Dado que no se nos ha concedido acceso a la documentación utilizable en estos dispositivos, simplemente no funcionarán en Linux.

En muchos casos, existen estándares (o al menos algunos estándares de facto) que describen cómo un sistema operativo y sus controladores de dispositivo se comunican con una determinada clase de dispositivos. Todos los dispositivos que cumplen con dicho estándar (de facto) se pueden utilizar con un solo controlador de dispositivo genérico y no se requieren controladores específicos de dispositivo. Con algunos tipos de hardware (por ejemplo, "dispositivos de interfaz humana" USB, es decir, teclados, ratones, etc., y dispositivos de almacenamiento masivo USB como discos flash USB y lectores de tarjetas de memoria), esto funciona muy bien y prácticamente todos los dispositivos vendidos en el mercado. cumple con los estándares.

En otros campos, entre ellos, por ejemplo, las impresoras, lamentablemente no es así. Si bien hay muchas impresoras que se pueden direccionar a través de un pequeño conjunto de lenguajes de control estándar (de facto) y, por lo tanto, se pueden hacer funcionar sin problemas en cualquier sistema operativo, hay bastantes modelos que solo entienden los comandos de control propietarios para que no hay documentación utilizable disponible y, por lo tanto, no se puede usar en absoluto en sistemas operativos libres o solo se puede usar con un controlador de código cerrado proporcionado por el proveedor.

Incluso si existe un controlador de código cerrado proporcionado por el proveedor para dicho hardware al comprar el dispositivo, la vida útil práctica del dispositivo está limitada por la disponibilidad del controlador. Hoy en día, los ciclos de los productos se han vuelto cortos y no es raro que poco tiempo después de que un dispositivo de consumo haya dejado de producirse, el fabricante ya no ponga a disposición actualizaciones de controladores. Si el controlador antiguo de código cerrado ya no funciona después de una actualización del sistema, un dispositivo que de otro modo funciona perfectamente se vuelve inutilizable debido a la falta de compatibilidad con el controlador y no hay nada que se pueda hacer en este caso. Por lo tanto, debe evitar comprar hardware cerrado en primer lugar, independientemente del sistema operativo con el que desee usarlo.

Puede ayudar a mejorar esta situación animando a los fabricantes de hardware cerrado a publicar la documentación y otros recursos necesarios para que podamos proporcionar controladores gratuitos para su hardware.


2.4. Medios de instalación

Top OS Cloud Computing en OnWorks: