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
