http://www.lincer.net/blogs/sol/modules.php?name=News&file=article&sid=447

http://www.freesoftwaremagazine.com/columns/gnewsense_the_free_ubuntu 

GNewSense El proyecto se inició con el objetivo de crear una distribución GNU / 
Linux, cuya primera prioridad es la libertad de los usuarios - aunque esto 
limita el confort del usuario y el soporte de hardware. Como un punto de 
partida se usa el sistema operativo Ubuntu. 

Acerca de Debian y Ubuntu 

Un Ubuntu libre? Ubuntu no es libre ya? No, Ubuntu no es libre de acuerdo a 
como la Free Software Foundation FSF libertad define las directrices que la FSF 
utiliza para determinar la libertad de un sistema operativo se puede encontrar 
aquí - y el mismo es cierto en el caso de Debian, en que se basa la fundación 
Ubuntu. El objetivo de estas distribuciones es apoyar tanto hardware como sea 
posible y, por lo tanto, para hacer su instalación lo mas fácil de usar y lo 
más cómodo para el usuario como sea posible - la cuota de mercado es el 
objetivo aquí, después de todo. Los principios del Software Libre a veces se 
descuida en el proceso. Una actitud poco tolerante hacia la libertad se puede 
encontrar en todas las áreas de producción de software, desde el núcleo de 
Linux con la distribución de software en Debian y Ubuntu. (Nota: Corresponde al 
lector a averiguar si las afirmaciones hechas aquí son igualmente aplicables 
para otras distribuciones,
 por ejemplo SUSE. A continuación, el autor se refiere exclusivamente a sí 
mismo con Debian y Ubuntu.) 

El Kernel de Linux 

La mayoría de los componentes de un ordenador, por ejemplo unidades de CD, 
discos duros, tarjetas de red etc - requieren de software para comunicarse con 
la placa que se conserva en un módulo de memoria en el componente en sí. Este 
software se llama firmware. En la mayoría de los casos el firmware está 
instalado permanentemente en el componente. Para otros componentes, sobre todo 
tarjetas de red, el firmware se copia al componente por el driver (que es el 
módulo del kernel) cuando el módulo es cargado. 

Para proporcionar una experiencia más cómoda para el usuario, el firmware de 
algunos componentes (por ejemplo, el firmware de Broadcom tarjetas de red que 
se ejecutan utilizando el controlador "TG3") está integrada en el kernel de 
Linux. Esto suena razonable, ya los respectivos componentes a menudo no 
funcionan sin el firmware. Pero lamentablemente la mayoría de firmware no se 
ajusta a los criterios de software libre como los fabricantes no han publicado 
su código fuente. Voy a utilizar el controlador "TG3" como ejemplo. A pesar de 
que el driver es libre y tiene una licencia GPL este utiliza firmware no libre. 
He aquí un extracto del código fuente: 

/* / * * tg3.c: Broadcom Tigon3 ethernet driver. * Tg3.c: Ethernet Broadcom 
Tigon3 conductor. 
* * 
* Copyright (C) 2001, 2002, 2003, 2004 David S. Miller ([email protected]) * 
Copyright (C) 2001, 2002, 2003, 2004 David S. Miller ([email protected]) 
* Copyright (C) 2001, 2002, 2003 Jeff Garzik ([email protected]) * Copyright 
(C) 2001, 2002, 2003 Jeff Garzik ([email protected]) 
* Copyright (C) 2004 Sun Microsystems Inc. * Copyright (C) 2004 Sun 
Microsystems Inc. 
* Copyright (C) 2005-2007 Broadcom Corporation. * 
Copyright (C) 2005-2007 Broadcom Corporation. 
* * 
* Firmware is: * El firmware es: 
* Derived from proprietary unpublished source code, * Derivado de la propiedad 
no se ha publicado el código fuente, 
* Copyright (C) 2000-2003 Broadcom Corporation. * Copyright (C) 2000-2003 
Broadcom Corporation. 
* * 
* Permission is hereby granted for the distribution of this firmware * Por la 
presente se autoriza para la distribución de este firmware 
* data in hexadecimal or equivalent format, provided this copyright * Datos en 
formato hexadecimal o equivalente, siempre que los derechos de autor 
* notice is accompanying it. * Aviso es que la acompañan. */ * / 

El software que se obtiene a partir de software propietario no es libre. El 
módulo TG3 - incluyendo el firmware - es parte del núcleo original. 

Las distribuciones 

¿Cómo hacer frente a la distribución oficial del kernel Linux? El proyecto 
Debian se basa en un estricto contrato que incluye directrices para software 
distribuido por Debian - DFSG. Una votación celebrada en 2006 en relación con 
software no libre en el núcleo de Linux dio como resultado la aprobación de la 
distribución de este software no libre. La esencia de ello es que la usabilidad 
del software es más importante que el cumplimiento del contrato social y la 
libertad del usuario. 

Las distribuciones no sólo distribuyen software no libre en el núcleo de Linux, 
sin embargo. El paquete Ubuntu "linux-firmware" es parte de la sección "main" - 
y, por tanto, de la sección que, de acuerdo con Ubuntu, se supone que sólo 
contiene software libre. No obstante, el paquete contiene el firmware no libre. 

Otro ejemplo: Durante años Debian y Ubuntu ignorasen el hecho de que X.org 
contiene software no libre (Debian informe de error, desarrollador de Debian 
encuestas sobre el tratamiento de software no libre, y una vez más, Ubuntu 
informe de error (con copia de Debian)). Software no libre es conscientemente 
dejado en el "main" a fin de no limitar el confort y la usabilidad del sistema 
operativo. 

Gracias a una nueva licencia para el software afectado el problema se ha 
resuelto en el tiempo medio. 

Además, Debian y Ubuntu facilitan la instalación de software no libre, por 
ejemplo a través de los repositorios "contrib" y "non free" (Debian) o 
"restricted" y "multiverso" (Ubuntu), así como a través de una interfaz gráfica 
para la instalación de drivers propietarios para tarjetas gráficas, tarjetas 
WLAN etcetera (Ubuntu, en Gnome en el menú "Sistema -> Administración"). 
Además, el estándar de los navegadores iceweasel (Debian) y Firefox (Ubuntu), 
ofrecen la posibilidad de instalar plugins no-libre. 

gNewSense 

La Idea 

El proyecto gNewSense tiene el objetivo de crear una distribución GNU / Linux 
que tiene la libertad de los usuarios como su primera prioridad - incluso si se 
limita la comodidad y la compatibilidad de hardware. Las bases para la acción 
de la distribución son las directrices de la FSF para sistemas operativos 
libres. La siguiente cita se describe el objetivo de gNewSense "Tenga en cuenta 
que nuestro objetivo es producir una distribución totalmente libre, no tener 
como tantas características como sea posible" desde aquí. En la práctica, esto 
significa que gNewSense tiene como objetivo 1. sólo distribuir software libre 
de acuerdo a la definición de la FSF y 2. no para facilitar la instalación de 
software no libre. Estos dos objetivos se necesita una breve aclaración: en 
relación con 1.: es difícil garantizar que todo el software no trivial de 
recogida está 100% libre - cada archivo de origen debe ser comprobada con 
respecto a su licencia. Sin
 embargo, gNewSense inmediatamente elimina cualquier software de su oferta si 
se descubre no ser libre, incluso si esto conduce a la amplia limitaciones 
(como ocurrió con la no-X.org de software libre se ha mencionado 
anteriormente). Respecto a 2.: El usuario es libre para instalar el software no 
libre, por supuesto. Sin embargo, gNewSense no ofrece al usuario algún tipo de 
ayuda en este sentido, por ejemplo, en la forma de proporcionar el software o 
las instrucciones sobre la instalación de software no libre. 

La implementacion 

Con este fin, los fundadores Brasil y Brian O'Malley Paul escribió una serie de 
secuencias de comandos, el llamado "builder", que eliminan los elementos 
no-libre de Ubuntu. Cada usuario puede utilizar el constructor para hacer su 
propia distribución GNU / Linux . Un caso especial es el ya lista hecha 
distribución, sin embargo - que se llama como el proyecto de gNewSense, de los 
cuales un live cd de imagen ISO esta disponible. La versión actual gNewSense 
2.1 se basa en Ubuntu 8.04.1 y, por tanto, ofrece un aspecto casi idéntico y 
sentir, como puede verse en las capturas de pantalla. El modo de vivir le 
permite probar su hardware - no carece de importancia, como la eliminación de 
los drivers no-libres hace algunos componentes de hardware que son compatibles 
con Ubuntu inutilizable (véase más adelante). Puede iniciar la instalación en 
el disco duro de modo de vivir. Instrucciones y HOWTOs sobre la instalación y 
administración del sistema se puede
 encontrar en el wiki de GNS. 

¿Qué limitaciones tiene gNewSense? 

Teniendo en cuenta la explicación anterior no es de extrañar que el uso de 
gNewSense es más restringido que en el uso de Ubuntu. Falta el apoyo de muchas 
tarjetas WLAN, GLX desaparecidos, así como bien no Firefox no hacen más 
atractivo gNewSense para el usuario. Con el fin de evitar la decepción es muy 
recomendable para leer en el soporte de hardware y software siempre antes de la 
instalación. Para ello, gNewSense debe iniciarse en el modo live desde el CD. 
Esta es una manera libre de riesgo para probar gráficos, sonido, tarjetas de 
red etc Debido a la eliminación de los no-libre firmware desde el núcleo se 
hace automáticamente, no hay ninguna lista precisa de los componentes de apoyo 
de que Ubuntu no soporta gNewSense. Un punto de partida para encontrar 
información sobre el hardware soportado es una página web de la FSF. Para 
obtener más información, visite el foro de gNewSense o por correo una solicitud 
en la lista de correo. Tarjetas
 WLAN, varias tarjetas LAN y tarjetas de gráficos para los que no hay drivers 
libre por lo general no son apoyados. En comparación con los repositorios de 
software de Ubuntu "restricted" y "multiverso" son, por supuesto, falta 
también, la sección "universo", sin embargo , está activado por defecto. 

¿Por qué usar gNewSense de todos modos? 

gNewSense es uno de los sistemas operativos que está clasificado como libre por 
la FSF y el proyecto es apoyado activamente por él. El proyecto GNU ofrece una 
versión modificada del navegador Firefox para el sistema operativo, llamado 
Icecat, que puede ser fácilmente instalado utilizando el sistema de gestión de 
paquetes. Icecat ofrece exclusivamente la instalación de plugins gratis e 
incluye algunas características de seguridad que Firefox carece. Algunos de los 
componentes de gNewSense que no pueden ser soportadas después de todo pueden 
ser soportadas por instalar un nuevo núcleo del proyecto Linux Libre - Ali 
Gündüz ofrece ya listo para los paquetes de Debian. El actual núcleo 
2.6.28-libre, por ejemplo, permite el uso de la TG3 sin módulo de firmware no 
libre. Además, algunas tarjetas WLAN Atheros cuentan con el apoyo de los 
módulos atk5 y atk8 (incluido en el kernel 2.6.28). 

Conclusión 

Mediante el uso de gNewSense usted puede demostrar que la libertad del software 
usted utiliza es realmente importante para usted. Fabricantes de hardware los 
que pueden estar motivados para proporcionar drivers y firmware libres para sus 
productos y para permitir la transparencia y la innovación en esta área de 
producción de software en el proceso. Además, puede mostrar los proyectos madre 
de gNewSense, Debian y Ubuntu, que desea ceñirse a los principios y los 
contratos de manera coherente y no se contentan con falsos excepciones. 

Licencia 

Este artículo se publica bajo la GNU Free Documentation License. 


      
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a