Material gnu

231
-1

Published on

material sobre el contenido del tutorial

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
231
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Material gnu

  1. 1. ¿Qué es GNU?El Proyecto GNU se inició en 1984 para desarrollar el sistema operativo GNU, unsistema operativo completo tipo Unix de software libre, un software que respeta sulibertad.Los sistemas operativos parecidos a Unix se construyen a partir de unconjunto deaplicaciones, bibliotecas y herramientas de programación, además de unprograma para alojar recursos y interactuar con el hardware, denominado núcleo.GNU se usa habitualmente con un núcleo denominado Linux, a continuaciónpuede encontrar una lista de distribuciones GNU/Linux listas para instalar queestán formadas exclusivamente por software libre. Hurd, el núcleo de GNU, seestá desarrollando activamente, aunque todavía no está listo para el uso diario.La combinación de GNU y Linux es el sistema operativo GNU/Linux, usado hoy endía por millones y en ocasiones denominado simplemente, e incorrectamente,«Linux».El nombre «GNU» (que significa «ñu» en inglés) es un acrónimo recursivo de«¡GNU No es Unix» y en español se pronuncia fonéticamente, como una sílaba sinvocal entre la g y la n. ¿Qué es el software libre?
  2. 2. El «Software Libre» es un asunto de libertad, no de precio. Para entender elconcepto, debe pensarse en «libre» como en «libertad de expresión», no como en«cerveza gratis».El software libre es una cuestión de libertad de los usuarios para ejecutar, copiar,distribuir, estudiar, cambiar y modificar el software. Más concretamente se refierea los cuatro tipos de libertades para los usuarios de software:La libertad de usar el programa, con cualquier propósito (libertad 0).La libertad de estudiar el funcionamiento del programa, y adaptarlo a lasnecesidades (libertad 1). El acceso al código fuente es una condición previa paraesto.La libertad de distribuir copias, con lo que puede ayudar a otros (libertad 2).La libertad de mejorar el programa y hacer públicas las mejoras, de modo quetoda la comunidad se beneficie (libertad 3). De igual forma que la libertad 1 elacceso al código fuente es un requisito previo. Historia de LinuxLinux, es un sistema operativo. Es una implementación de libre distribución UNIXpara computadoras personales (PC), servidores y estaciones de trabajo.Linux (pronunciación IPA: /´linuks/) es la denominación de un sistema operativotipo-Unix y el nombre de un núcleo.Es uno de los paradigmas más prominentes del software libre y del desarrollo delcódigo abierto, cuyo código fuente está disponible públicamente, para quecualquier persona puede libremente usarlo, estudiarlo, redistribuirlo y, con los
  3. 3. conocimientos informáticos adecuados, modificarlo.Linux es usado como sistema operativo en una amplia variedad de plataformas dehardware y computadores, incluyendo los computadores de escritorio (PCs x86 yx86-64, y Macintosh y PowerPC), servidores, supercomputadores, mainframes, ydispositivos empotrados así como teléfonos celulares.En 1983 Richard Stallman fundó el proyecto GNU, con el fin de crear sistemasoperativos parecidos a UNIX y compatibles con POSIX. Dos años más tarde creóla "Fundación del Software Libre" y escribió la GNU General Public License paraposibilitar el software libre en el sistema de copyright.El software GNU se extendía muy de prisa y dentro de poco una multitud deprogramas fueron escritos, de manera que ya a principios de 1990 habíabastantes software GNU como para hacer un sistema operativo propio, perofaltaba el Kernel.A principios de los años 1990, no había un sistema operativo libre completo. Apesar de que el proyecto GNU era desarrollado constantemente, no disponía sinembargo de ningún buen Kernel basado en UNIX, por el contrario era un númerode proyectos de software libres que podían ser traducidos en las variantes UNIXmediante el compilador de GNU.LINUS BENEDIT TORVALDLinus Benedit Torvalds nació en Helsinki, Finlándia, en el año de 1969.Su abuelo, matemático y estadista le compró un Comodore en 1980 y fue quien"enganchó" a Linus al mundo de los computadores.En 1988 Linus Torvalds entrá a la Universidad. Ese mismo año fue cuando elsistema operativo didáctico, basado en UNIX y creado por Andy Tannenbaum,empezó a cobrar importáncia. Dicho sistema era el Minix.Linus entró a formar parte de la comunidad de usuarios Minix. Andy
  4. 4. Tannenbaum cometió un error en su sistema operativo. Era demasiado limitado,tanto técnicamente como politícamente, en ningún momento tuvo en cuenta laposibilidad de incluir Minix al proyecto GNU. La creación de AndyTannenbaum estaba pensando para ser distribuida. Su primer error fue cedertodos sus derechos a Prentice Hall, que empezó a cobrar 150 dólares por licencia.Así, Linus tomó la decisión de cambiar esta política debido a que elsistemaMinix era ideal para los estudiantes de sistemas operativos, y su precio eraconsiderablemente alto.Año 1991, cuando Linus se acabó de comprar su primer 386, la intención era crearun nuevo Kernel (al que porteriormente llamaría Linux) de UNIX basado enel Kernel de Minix y modificarlo periódicamente de manera que fuera capaz deejecutar aplicaciones GNU.La historia de Linux está fuertemente vinculada a la del proyecto GNU.Hacia 1991, cuando la primera versión del núcleo Linux fue liberada, elproyecto GNU había producido varios de los componentes del sistema operativo,incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero aúnno contaba con el núcleo que permitiera complementar el sistema operativo.Entonces, el núcleo creado por Linus Torvalds, llenó el hueco final que el sistemaoperativo GNU exigía.Linus nunca anunció la versión 0.01 de Linux (agosto 1991), esta versión no eraejecutable, solamente incluía los principios del nucleo del sistema, estaba escritaen lenguaje ensamblador y asumía que uno tenía acceso a un sistema Minix parasu compilación.El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de Linux, -versión 0.02.Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc(Compilador GNU de C) pero no mucho mas funcionaba. En este estado de
  5. 5. desarrollo ni se pensaba en los terminos soporte, documentacion, distribución.Después de la versión 0.03, Linus salto en la numeración hasta la 0.10, másprogramadores a lo largo y ancho del internet empezaron a trabajar en el proyectoy después de revisiones, Linus incremento el numero de version hastala 0.95 (marzo 1992). En Diciembre de 1993 el nucleo del sistema estaba enla versión 0.99 y la versión 1.0, llego el 14 de marzo de 1994.Linux se refiere estrictamente al núcleo Linux, pero es comúnmente utilizado paradescribir al sistema operativo tipo Unix (que implementa el estándar POSIX), queutiliza primordialmente filosofía y metodologías libres (también conocido comoGNU/Linux) y que está formado mediante la combinación del núcleo Linux con lasbibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/gruposde software (libre o no libre).La expresión "Linux" es utilizada para referirse a las distribucionesGNU/Linux,colecciones de software que suelen contener grandes cantidades de paquetesademás del núcleo. El software que suelen incluir consta de una enorme variedadde aplicaciones, como: entornos gráficos, suites ofimáticas, servidores web,servidores de correo, servidores FTP, etcétera. Coloquialmente se aplica eltérmino "Linux" a éstas. Algunas personas opinan que es incorrecto denominarlasdistribuciones Linux, y proponen llamarlas sistema GNU/Linux. Otras personasopinan que los programas incluidos proceden de fuentes tan variadas queproponen simplificarlo denominándolo simplemente a "Linux".Pronunciación: /lí.nuks/, no /lái.nuks/Caracteristicas de Linux[Fuente: Infosheet-Como. Autor: Ivan Casado] : Multitarea: La palabra multitarea describe la habilidad de ejecutar variosprogramas al mismo tiempo. LINUX utiliza la llamada multitarea preeventiva, lacual asegura que todos los programas que se estan utilizando en un momentodado seran ejecutados, siendo el sistema operativo el encargado de ceder tiempo
  6. 6. de microprocesador a cada programa. Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo. Multiplataforma: Las plataformas en las que en un principio se puede utilizarLinux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, tambienexisten versiones para su utilizacion en otras plataformas, como Alpha,ARM,MIPS, PowerPC y SPARC. Multiprocesador: Soporte para sistemas con mas de un procesador estadisponible para Intel y SPARC. Funciona en modo protegido 386. Protección de la memoria entre procesos, de manera que uno de ellos nopueda colgar el sistema. Carga de ejecutables por demanda Linux sólo lee del disco aquellas partes de :un programa que están siendo usadas actualmente. Política de copia en escritura para la compartición de páginas entre ejecutables:esto significa que varios procesos pueden usar la misma zona de memoria paraejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb dememoria) se copia a otro lugar. Esta política de copia en escritura tiene dosbeneficios: aumenta la velocidad y reduce el uso de memoria. Memoria virtual usando paginación (s intercambio de procesos completos) a indisco: A una partición o un archivo en el sistema de archivos, o ambos, con laposibilidad de añadir más áreas de intercambio sobre la marcha Un total de 16zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en unmomento dado con un límite teórico de 2Gb para intercambio. Este limite se puedeaumentar facilmente con el cambio de unas cuantas lineas en el codigo fuente. La memoria se gestiona como un recurso unificado para los programas deusuario y para el caché de disco, de tal forma que toda la memoria libre puede serusada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandesprogramas. Librerías compartidas de carga dinámica (DLLs) y librerías estáticas. Se realizan volcados de estado (core dumps) para posibilitar los análisis post-
  7. 7. mortem, permitiendo el uso de depuradores sobre los programas no sólo enejecución sino también tras abortar éstos por cualquier motivo. Compatible con POSIX, System V y BSD a nivel fuente. Emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4a nivel binario. Todo el código fuente está disponible, incluyendo el núcleo completo y todoslos drivers, las herramientas de desarrollo y todos los programas de usuario;además todo ello se puede distribuir libremente. Hay algunos programascomerciales que están siendo ofrecidos para Linux actualmente sin código fuente,pero todo lo que ha sido gratuito sigue siendo gratuito. Control de tareas POSIX. Pseudo-terminales (ptys). Emulación de 387 en el núcleo, de tal forma que los programas no tengan quehacer su propia emulación matemática. Cualquier máquina que ejecute Linuxparecerá dotada de coprocesador matemático. Por supuesto, si el ordenador yatiene una FPU (unidad de coma flotante), esta será usada en lugar de laemulación, pudiendo incluso compilar tu propio kernel sin la emulación matemáticay conseguir un pequeño ahorro de memoria. Soporte para muchos teclados nacionales o adaptados y es bastante fácilañadir nuevos dinámicamente. Consolas virtuales múltiples: varias sesiones de login a través de la consolaentre las que se puede cambiar con las combinaciones adecuadas de teclas(totalmente independiente del hardware de video). Se crean dinámicamente ypuedes tener hasta 64. Soporte para varios sistemas de archivo comunes, incluyendo minix Xenix y -1,todos los sistemas de archivo típicos de System V, y tiene un avanzado sistemade archivos propio con una capacidad de hasta 4 Tb y nombres de archivos dehasta 255 caracteres de longitud. Acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT)mediante un sistema de archivos especial: no es necesario ningún comando
  8. 8. especial para usar la partición MS-DOS, esta parece un sistema de archivosnormal de Unix (excepto por algunas restricciones en los nombres de archivo,permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no sonaccesibles en este momento, y no se espera que lo sean en el futuro. El soportepara VFAT (WNT, Windows 95) ha sido añadido al núcleo de desarrollo y estaráen la próxima versión estable. Un sistema de archivos especial llamado UMSDOS que permite que Linux seainstalado en un sistema de archivos DOS. Soporte en sólo lectura de HPFS del OS/2 2.1 -2 Sistema de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM. TCP/IP, incluyendo ftp, telnet, NFS, etc. Appletalk. Software cliente y servidor Netware. Lan Manager / Windows Native (SMB), software cliente y servidor. Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25,IPX, DDP, Netrom, etc.DISTRIBUIDORES LINUXUna distribución es un modo de facilitar la instalación, la configuración y elmantenimiento de un sistema GNU/Linux.Existen numerosas distribuciones Linux (también conocidas como "distros"),ensambladas por individuos, empresas y otros organismos.Entre las distribuciones de GNU/Linux, destacan el proyecto Debian/GNU. Debiannace como una iniciativa no comercial de la FSF, aunque luego se independiza deésta y va más allá del propio sistema GNU/Linux. Es la única de las grandesdistribuciones que no tiene intereses comerciales ni empresariales. Son suspropios usuarios, quienes mantienen la distribución de modo comunitario, incluidastodas sus estructuras de decisión y funcionamiento. Su objetivo es recopilar,difundir y promover el uso del software libre. Reúne el mayor catálogo de softwarelibre, todos ellos probados, mantenidos y documentados por algún desarrollador
  9. 9. voluntario.En una distribución hay todo el software necesario para instalar en un ordenadorpersonal; servidor, correo, ofimática, fax, navegación de red, seguridad, etc.Cómo se instala Linux.Linux es un sistema operativo fácil de instalar, tan solo basta con descargar laimagen iso de una distribución como Debian, SuSE, Ubuntu o Yellow Dog(lamayoría son gratuitas) y grabarla en un CD o DVD.Existen versiones linux para máquinas x86 (abarca desde computadoras 386,pentium I, celeron, hasta pentium IV), también para 64 bits (los nuevosprocesadores, aunque también trabajan con linux para x86), y para procesadoresPowerPc (ppc) de las computadoras Apple Macintosh.El resto es tan fácil como instalar Windows, incluso algunas distrubicionespermiten entrar al escritorio linux sin necesidad de instalar el sistema operativo(desde el CD), para luego usarlo o instalarlo desde el escritorio. Este es el caso deUbuntu y Kubuntu y las versiones más actualizadas, insertas el cd/dvd dentro de lacomputadora, reinicias y en uno o dos minutos estás en el escritorio del sistemaoperativo Linux. Estas versiones son también llamadas Live, del inglés "en vivo".Actualmente Linux es un sistema fácil de usar. Cada distribución trae programasseleccionados por los autores de la distribución incluidos en el cd o en el dvd, y sepueden instalar tanto al comienzo de la instalación como luego de haber instaladoel sistema.Linux es una muy buena alternativa frente a los demás sistemas operativos. Másallá de las ventajas evidentes de costo, ofrece algunas características muynotables.En comparación con las otras versiones de Unix para PC, la velocidad yconfiabilidad de Linux son muy superiores.Entre otras razones se debe a su estabilidad, al acceso a las fuentes, a la
  10. 10. independencia del proveedor, a la seguridad, rapidez con que incorpora losnuevos adelantos tecnológicos (Ipv6, microprocesadores de 64 bits), a laescalabilidad (se pueden crear clusters de cientos de computadoras), a la activacomunidad de desarrollo que hay a su alrededor, a su interoperatibilidad y a laabundancia de documentación relativa a los procedimientos.Hay varias empresas que comercializan soluciones basadas en Linux: IBM, Novell,Red Hat, Rxart, Cannonical (Ubuntu), Rxart, así como miles de PYMES queofrecen productos o servicios basados en esta tecnología.La marca Linux (Número de serie: 1916230) pertenece a Linus Torvalds y sedefine como "un sistema operativo para computadoras que facilita su uso yoperación"El Software Libre es una cuestión de libertad, no de preciopor Carolina Flores Hine — Última modificación 18/01/2011 23:27El Software Libre es una cuestión de libertad, no de precio La Free SoftwareFoundation (FSF) es una organización sin fines de lucro que tiene unamisión en el mundo entero: promover la libertad de las personas usuarias decomputadoras y defender los derechos de quienes usan software libre.A medida que nuestra sociedad se vuelve más dependiente de las computadoras,el software o los programas que corremos tienen una importancia crítica paraasegurar el futuro de una sociedad libre. Software Libre se trata de tener el controlsobre la tecnología que usamos en nuestras casas, escuelas y negocios, dondelas computadoras trabajan para el beneficio común e individual, no para lascompañías de software privativo o los gobiernos que pueden pretenderrestringirnos y monitorearnos.La Free Software Foundation trabaja para asegurar la libertad de las personasusuarias de computadoras, mediante la promoción del desarrollo y uso desoftware y documentación libre -en particular el sistema operativo GNU-y haciendo campañas en contra de las amenazas hacia la libertad de esas
  11. 11. personas, como la Gestión Digital de Restricciones (Digital Restructions Managero DRM por sus siglas en inglés).El movimiento de software libre es uno de los movimientos sociales más exitososde los que han emergido en los pasados 25 años, y es manejado por unacomunidad mundial de personas programadoras preocupadas por la ética,dedicadas a la causa de la libertad y del compartir. Pero el éxito definitivo delmovimiento de software libre depende de que enseñemos a nuestros amigos,vecinos, colegas en el trabajo, acerca del peligro de no tener libertad de software,acerca del peligro de que una sociedad pierda el control sobre su cómputo.— Peter T. Brown, Director Ejecutivo, Free Software FoundationNuestro Trabajo CentralLa FSF mantiene artículos históricos que abarcan la filosofía del software libre ymantiene la Definición de Software Libre- para mostrar claramente cuálesaspectos deben ser verdaderos acerca de un programa para que éste seaconsiderado software libre.La FSF patrocina el proyecto GNU, el esfuerzo continuo de proveer de un sistemaoperativo completo licenciado como software libre. También otorgamos fondos ypromovemos importantes desarrollos de software libre y proveemos de sistemasde desarrollo para quienes mantienen el software de GNU, incluyendo correoselectrónicos y servicios por consola y listas de correo. Estamos comprometidoscon la continuación del desarrollo del sistema operativo GNU y con permitir quelas personas voluntarias puedan contribuir fácilmente a ese trabajo, incluyendo elpatrocinio de Savannah, el repositorio de código fuente y centro de desarrollo desoftware libre.La FSF es titular del copyright de una gran proporción del sistema operativo GNUy de otro software libre. Mantenemos estos bienes para defender el software librede los esfuerzos por convertirlo en software privativo. Cada año recolectamosmiles de asignaciones de copyright por parte de desarrolladores individuales desoftware y por parte de corporaciones que trabajan con software libre.Registramos esos copyrights con la oficina de copyright de los Estados Unidos yobligamos al cumplimiento de la licencia bajo la cual distribuimos nuestro software-generalmente la GPL o Licencia Pública General de GNU (GNU GPL). Hacemosesto para asegurarnos que quienes distribuyan el software libre, respeten susobligaciones de transferir a todas las personas usuarias la libertad de compartir,
  12. 12. estudiar y modificar el código. Hacemos este trabajo a través de nuestro FreeSoftware Licensing and Compliance Lab (Laboratorio de Licenciamiento yCumplimiento de Software Libre).La FSF publica la Licencia Pública General de GNU (GNU GPL), la licencia desoftware libre más popular a nivel mundial y la única licencia escrita con el proósitoexpreso de promover y preservar la libertad de software. Otras licenciasimportantes que publicamos incluyen la Licencia Pública General Reducida deGNU (GNU LGPL), la Licencia Pública General de Affero de GNU (GNU AGPL) yla Licencia de Documentación Libre de GNU (GNU FDL). Lea más acerca denuestras licencias de software libre y asuntos relacionados.La FSF realiza campañas para la adopción de software libre y en contra delsoftware privativo. Las amenazas al software libre incluyen los DRM, las Patentesde Software y la Computación Traicionera. Encuentre más sobre estascampañas,y cómo puede hacer voluntariado. Licencias GLPEl software que se publica debería sersoftware libre. Para que sea libre tiene quepublicarlo con una licencia de software libre. Generalmente utilizamos la LicenciaPública General de GNU (GPL de GNU, por sus siglas en inglés), peroeventualmente también utilizamos otras licencias de software libre. Para elsoftware de GNU únicamente usamos otras licencias si son compatibles con laGPL de GNU.La documentación del software libre debería ser documentación libre, para que sepueda redistribuir y mejorar al igual que el software al cual describe. Para que sealibre la documentación, tiene que publicarla con una licencia de documentaciónlibre. Generalmente utilizamos lalicencia de documentación libre de GNU (FDL deGNU, por sus siglas en inglés), aunque en ocasiones también usamos otraslicencias de documentación libre.
  13. 13. Si empezó un proyecto y no está seguro sobre qué licencia utilizar, “How tochoose a license for your own work” detalla nuestras recomendaciones en unaguía fácil de seguir. Si únicamente quiere una lista con referencias, disponemos deuna página que nombra laslicencias de copyleft que recomendamos.Nuestras licencias de documentación actualmente se están revisando, yagradecemos cualquier comentario sobre los textos que proponemos. Por favor,visite nuestra web sobre la actualización de licencias para leer los borradoresactuales y participar en el proceso.Recursos comunes para nuestras licencias de softwareTenemos páginas con más información para ayudar a la gente a entender y usarnuestras distintas licencias: Las preguntas más frecuentes sobre la GPL de GNU. Cómo usar la GPL de GNU para sus propios programas. Que hacer si observa una infracción de las licencias GPL, LGPL o FDL de GNU. Cómo liberar software como libre si trabaja en una universidad. Por qué la FSF exige a sus colaboradores la cesión de los derechos de autor. Logos de las licencias GNU para utilizar en su proyecto Lista de correo <licensing@fsf.org> para ayuda general con las licencias.Licencia Pública General de GNULa Licencia Pública General de GNU, llamada comúnmente GPL de GNU, lausanla mayoría de los programas de GNU y más de la mitad de los paquetes desoftware libre. La última versión es la 3. El texto de la Licencia Pública General de GNU está en los siguientes formatos: HTML, texto plano, ODF, Docbook, Texinfo y LaTeX. Estos
  14. 14. documentos no están maquetados para publicarlos por sí solos, sino que están pensados para ser incluidos en otro documento. Una guía rápida de la GPLv3. Versiones anteriores de GPL de GNULicencia Pública General Reducida de GNULa licencia pública general reducida de GNU (LGPL, por sus siglas en inglés lausan algunas, pero no todas, bibliotecas GNU. La última versión es la versión 3. El texto de la licencia pública general reducida de GNU está en los siguientes formatos: HTML, texto plano, Docbook y Texinfo. Estos documentos no están maquetados para publicarlos por sí solos, sino que están pensados para ser incluidos en otro documento. Por qué no debería usar la licencia LGPL para su próxima biblioteca. Versiones anteriores de la LGPL de GNU.Licencia Pública General de Affero de GNULa licencia pública general de Affero esta basada en GPL de GNU, pero añadeuna clausula adicional para permitir a los usuarios que interactúan con elprograma licenciado a través de una red, recibir el código fuente de ese programa.Recomendamos que se considere utilizar la licencia AGPL de GNU para cualquierprograma que vaya a utilizarse a través de una red. La última versión es la 3. El texto de la licencia pública general de Affero de GNU está en los siguientes formatos: HTML, texto plano, Dobbook, Texinfo y LaTeX. Estos documentos no están maquetados para publicarlos por sí solos, sino que están pensados para incluirse en otro documento. Por qué la GPL de AfferoLicencia de Documentación Libre de GNULa Licencia de Documentación Libre de GNU es una forma de copyleft paraserusada en un manual, libro de texto u otro documento que asegure que todo
  15. 15. elmundo tiene la libertad de copiarlo y redistribuirlo, con o sin modificaciones, demodo comercial o no comercial. La última versión es la 1.3. El texto de la licencia libre de documentación de GNU está en varios formatos:HTML, texto plano, Docbook, Texinfo y LaTeX. Estos documentos no están maquetados para publicarlos por sí solos, sino que están pensados para ser incluidos en otro documento. Por qué los autores deberían usar la FDL de GNU. Cómo usar la FDL de GNU para su documentación. Notas sobre el uso de la FDL de GNU. Cómo emplear las ventajas adicionales de la FDL de GNU. Versionesanteriores de la FDL de GNU.Excepciones en las licencias de GNUAlgunos programas de GNU tienen permisos adicionales o excepcionesespeciales de los términos específicos en una de las principales licencias. Dadoque algunas de estos permisos o excepciones se usan frecuentemente o, por ellosmismos, inspiran muchas preguntas, hemos empezado a coleccionarlas ennuestra página de excepciones.URLS de las licenciasAl crear enlaces a nuestras licencias, lo mejor es hacerlo apuntando a la últimaversión, es por esto que las direcciones estándarcomohttp://www.gnu.org/licenses/gpl.html no tienen números de versión. Sinembargo, puede que en alguna ocasión quiera crear el enlace a una versiónespecifica de la licencia. En esos casos puede usar las siguientes direcciones[Saltar los enlaces]: Licencia Pública General de GNU (GPL) GPLv3, GPLv2, GPLv1
  16. 16. Licencia Pública General Reducida de GNU (LGPL) LGPLv3, LGPLv2.1 Licencia Pública General Affero de GNU (AGPL) AGPLv3 de GNU (La primera versión de la Affero General Public License no es una licencia de GNU, pero se diseñó con una finalidad muy similar a la licencia AGPL de GNU). Licencia de Documentación Libre de GNU (FDL) FDLv1.3, FDLv1.2, FDLv1.1Existen enlaces permanentes a los formatos alternativos disponibles para cadalicencia en su página respectiva. No existen versiones de cada una de laslicencias en todos los formatos. Si necesita un formato que no se encuentredisponible, por favor, envíenos un correoTambién tiene disponible la página de antiguas licencias .Traducciones no oficialesLegalmente hablando, sólo la versión original (en inglés) de las licencias es la queespecifica realmente las condiciones de distribución de los programas de GNU ylos otros que las usan. Pero para ayudar a la gente que no sabe inglés y mejorarla compresión de las licencias, damos permiso para la publicación de traduccionesa otros idiomas siempre y cuando sigan nuestra normativa para traducciones queno son oficiales: Listado de traducciones que no son oficiales. Cómo crear una traducción que no sea oficial.
  17. 17. Copias literales y distribuciónLa nota estándar sobre los términos del copyright para las páginas GNU ahora esel está página está bajo una licencia Creative Commons Atribución-SinDerivadas3.0 Estados Unidos de América. Solía ser (y para algunas pocas páginas todavíaes):Verbatim copying and distribution of this entire article are permitted worldwide,without royalty, in any medium, provided this notice is preserved. Por favor tengaen cuenta el siguiente comentario de Eben Moglen sobre la «verbatim license»:«Nuestra intención al emplear la frase „verbatim copying in any medium‟ („copialiteral en cualquier medio‟) no significa conservar el encabezado, el pie de páginau otros elementos de maquetación en cualquier tipo de formato. Lo que sí serequiere es conservar los vínculos web en medios con hipervínculos o sin ellos(como notas o alguna forma similar de URL escrita en medios no HTML).».Listado de licencias para software libre Listado de licencias para software libre Si se está planteando la idea de escribir nuevas licencias, por favor contacte con la FSF escribiendo a <licensing@fsf.org>. La proliferación de distintas licencias de software incrementa significativamente el trabajo de los usuarios para comprenderlas. Nosotros podemos ayudarle a que encuentre una licencia de software libre que ya exista que alcance sus necesidades. Si no fuera posible, y necesitase una nueva licencia, con nuestra ayuda puede asegurarse que la licencia sea de software libre y evitar varios problemas prácticos.¿Qué es el Copyleft?Copyleft es la forma general de hacer un programa software libre y requerir quetodas las modificaciones y versiones extendidas del programa sean tambiénsoftware libre.
  18. 18. El modo más sencillo de hacer un programa libre es ponerlo en el dominio público,es decir, sin copyright. Esto permitirá que la gente comparte el programa y susmejoras, si así lo desean. Pero también permitirá que gente que no quieracooperar pueda convertirlo en software privativo. Pueden hacer cambios, tantoscomo deseen, y distribuir el resultado como un producto privativo. Los que recibanel programa en su forma modificada no poseerán libertad que el autor original lesdio debido a que el intermediario se la ha retirado.En el Proyecto GNU, nuestra intención es dar a todos los usuarios la libertad deredistribuir y cambiar software de GNU. Si el intermediario pudiera coartar lalibertad, podríamos tener muchos usuarios, pero esos usuarios no tendríanlibertad. Así, en vez de poner software de GNU bajo dominio público, lo hacemos«copyleft». Copyleft significa que cualquiera que redistribuya el software, con o sincambios, no podrá restringir a nadie la libertad de copiarlo, redistribuirlo omodificarlo. Copyleft garantiza que el usuario mantenga su libertad.El copyleft también proporciona un incentivo a otros programadores a unirse alsoftware libre. Software libre importante como el compilador C++ de GNU existesólo gracias a esto.El copyleft también ayuda a los programadores que deseen contribuircon mejoras al software libre a obtener permiso para hacerlo. Estosprogramadores habitualmente trabajan para empresas o universidades que casiharían cualquier cosa para obtener más dinero. Un programador podría contribuircon sus cambios a la comunidad, pero su superior puede querer hacer de esoscambios un producto de software privativo.Cuando nosotros le explicamos a ese superior que es ilegal distribuir la versiónmejorada del producto salvo como software libre, el empresario normalmentedecide liberarlo como software libre en lugar de tirarlo a la basura.Para hacer un programa copyleft, lo primero que hacemos proclamar que estábajo los derechos de autor. Luego añadimos las cláusulas de distribución, que son
  19. 19. un instrumento legal que le da a cualquiera el derecho de usar, modificar yredistribuir el código fuente del programa o de cualquier programa derivado deéste; pero sólo si los términos de distribución no se cambian. De este modo, elcódigo y las libertades se vuelven legalmente inseparables.Los desarrolladores de software privativo emplean el copyright para quitar lalibertad a los usuarios; nosotros empleamos ese copyright para garantizar sulibertad. Por esto cambiamos el nombre «copyright» por «copyleft» [N. del T.: setrata de un juego de palabras en inglés. «copyright» puede traducirse literalmentecomo «derecho de copia», mientras que «copyleft» como «izquierdo de copia»).Copyleft es un concepto general; hay muchos detalles distintos que se puedenespecificar. En el Proyecto GNU, las cláusulas específicas de distribución queempleamos están contenidas en la Licencia Pública General de GNU, la LicenciaPública General Reducida de GNU y la Licencia de Documentación Libre de GNU.La licencia apropiada está incluida en muchos manuales y en cada distribución decódigo fuente GNU.La GPL de GNU se diseñó para que pueda aplicarla fácilmente a sus programas sies el titular de los derechos de autor. Para hacerlo no tiene que modificar la GPLde GNU, sólo poner anuncios en su programa que hagan la referencia apropiada ala GPL de GNU. Por favor, tenga en cuenta que si usa la GPL de GNU debeconservar el texto íntegro de la licencia. Es un todo en conjunto; las copiasparciales no están permitidas (de igual modo para la LGPL, la AGPL y la FDL).Emplear los mismos términos de distribución para los diferentes programas hacefácil compartir el código entre ellos. Como todos poseen los mismos términos dedistribución, no hay necesidad de pensar si los términos son compatibles. La GPLreducida incluye una cláusula que le permite alterar los términos de distribución desu programa adaptándolos a la GPL, para así poder copiar código en otrosprogramas que estén cubiertos por la GPL.
  20. 20. Licencias para otro tipo de trabajosCreemos que el software y la documentación que se publican deberíanser software y documentación libres . Recomendamos que toda clase de trabajoseducativos y obras de referencia sean igualmente libres, utilizando para ellolicencias de documentación libre como la Licencia de Documentación Libre deGNU (FDL de GNU, por sus siglas en inglés).Para ensayos de opinión y escritos científicos recomendamos la licencia de «sólocopia literal» usada en esta página.Nosotros no nos posicionamos sobre si las obras artísticas o de entretenimientodeberían o no ser libres, pero si quiere crear alguna y hacerla libre,recomendamos la Licencia de Arte Libre.UbuntuUbuntu es una distribución GNU/Linux que ofrece un sistemaoperativo predominantemente enfocado a ordenadores de escritorio aunquetambién proporciona soporte para servidores.Basada en Debian GNU/Linux, Ubuntu concentra su objetivo en la facilidadde uso, la libertad de uso, los lanzamientos regulares (cada 6 meses) y lafacilidad en la instalación.Ubuntu está patrocinado por Canonical Ltd., una empresa privada fundada yfinanciada por el empresario sudafricano Mark Shuttleworth.El nombre de la distribución proviene del concepto zulú y xhosa de ubuntu,que significa "humanidad hacia otros" o "yo soy porque nosotros somos".Ubuntu es un movimiento sudafricano encabezado por el obispo DesmondTutu, quien ganó el Premio Nobel de la Paz en 1984 por sus luchas encontra del Apartheid en Sudáfrica. Mark Shuttleworth, mecenas delproyecto, se encontraba muy familiarizado con la corriente. Tras versimilitudes entre los ideales de los proyectos GNU, Debian y en general conel movimiento del software libre, decidió aprovechar la ocasión para difundirlos ideales de Ubuntu. El eslogan de Ubuntu – “Linux para seres humanos”(en inglés "Linux for Human Beings") – resume una de sus metas
  21. 21. principales: hacer de Linux un sistema operativo más accesible y fácil deusar.La versión estable más reciente de Ubuntu es la 10.10, nombre clave"Maverick Meerkat" (Suricato inconformista en español) liberada el 10 deoctubre del 2010. La útlima versión LTS [soporte extendido de 3 años paraescritorio y 5 para servidor] es Ubuntu 10.04, nomber clave "Lucid Lynx"(Lince lucido en español) liberada el 29 de abril de 2010.Principios de UbuntuLa filosofía de Ubuntu se basa en los siguientes principios: Ubuntu siempre será gratuito, y no habrá un coste adicional para la «edición profesional»; queremos que lo mejor de nuestro trabajo esté libremente disponible para todos. Para hacer que Ubuntu pueda ser usado por el mayor número de personas posible, Ubuntu emplea las mejores herramientas de traducción y accesibilidad que la comunidad del Software Libre es capaz de ofrecer. Ubuntu publica de manera regular y predecible, una nueva versión cada seis meses. Puede usar la versión estable o probar y ayudar a mejorar la versión en desarrollo. Ubuntu está totalmente comprometido con los principios de desarrollo del software de código abierto, animamos a la gente a utilizarlo, mejorarlo y compartirlo.Software libreEl proyecto Ubuntu está totalmente basado en los principios del desarrollode software de código abierto; se anima a que la gente use, mejore ydistribuya software de código abierto.Sin embargo, esto significa algo más que estar disponible a coste cero. Lafilosofía del software libre establece que la gente pueda usar el software de
  22. 22. todas las formas que considere "socialmente útiles": el código estádisponible para poder descargarlo, modificarlo y usarlo del modo que más leconvenga. Por tanto, además del hecho de que el software librenormalmente puede conseguirse sin coste alguno, esta libertad tambiéntiene ventajas técnicas: al desarrollar programas puede utilizarse el trabajode los demás y construir a partir de éste. Con el software no libre, esto noes posible, y para desarrollar un programa, se tiene que empezar desdecero. Por esta razón, el desarrollo de software libre es rápido y eficiente.Puedes encontrar más información acerca de la filosofía del softwarelibre aquí.¿Qué es GNU/linux?En pocas palabras: es un sistema operativo GNU que usa como núcleoel kernel Linux.El proyecto GNU nació en 1984 de la iniciativa de Richard Stallman con elobjetivo de desarrollar un sistema operativo basado en UNIX, pero libre: elsistema GNU. El proyecto GNU está fuertemente unido a la filosofía delSoftware Libre, que es eje central en los proyectos que como Ubuntuderivan de él.El kernel Linux es el corazón del sistema operativo Ubuntu. Nació en 1991gracias a Linus Torvalds. Es esencialmente un clónico del núcleo de UNIXcreado de manera independiente.Existe una comunidad de personas cada vez mayor que creen en losideales del Software Libre e invierten su tiempo en ayudar a hacer que latecnología de código abierto sea cada vez mejor. La gente de estacomunidad posibilita iniciativas como Ubuntu, comités de estándares que ledan forma a Internet, organizaciones como la Fundación Mozilla, creadoresde Mozilla Firefox, y otros tantos proyectos de software de los cuales esusted beneficiario.La diferenciaExisten muchas distribuciones diferentes de GNU/Linux: Debian, Gentoo,RedHat o Mandriva son algunos ejemplos. Ubuntu es tan sólo otro
  23. 23. competidor en lo que ya constituye un mundo altamente competitivo.Entonces ¿qué hace a Ubuntu diferente?Basado en Debian (una de las distribuciones más respetadas,tecnológicamente avanzadas y mejor soportadas), Ubuntu pretende crearuna distribución que proporcione un sistema GNU/Linux actualizado ycoherente para la informática de escritorio y servidores. Ubuntu incluye unacuidadosa selección de los paquetes de Debian, y mantiene su poderososistema de gestión de paquetes que nos permite instalar y desinstalarprogramas de una forma fácil y limpia. A diferencia de la mayoría de lasdistribuciones, que vienen con una enorme cantidad de software quepueden o no ser de utilidad, la lista de paquetes de Ubuntu se ha reducidopara incluir solo aplicaciones importantes y de alta calidad.Con la mirada puesta en la calidad, Ubuntu proporciona un entorno robustoy funcional, adecuado tanto para uso doméstico como profesional y sepublica una nueva versión cada seis meses. Ubuntu está disponible para lasarquitecturas i386 (procesadores 386/486/Pentium(II/III/IV) yAthlon/Duron/Sempron processors), AMD64 (Athlon64, Opteron y losnuevos procesadores Intel de 64 bits), PowerPC (iBook/Powerbook, G4 yG5) y ARM.Soporte a largo plazoCada versión de Ubuntu está soportada al menos durante 18 meses conactualizaciones genéricas y de seguridad. Ubuntu 8.04 LTS es una versiónespecial preparada para un uso empresarial, y está soportada durante 3años para el escritorio y durante 5 años para el servidor. El proceso dedesarrollo de Ubuntu 8.04 LTS fue ligeramente más largo de lo normal paraconcentrarse en una serie de áreas: Garantía de calidad Localización CertificaciónComo resultado, es posible configurar en Ubuntu 8.04 LTS durante unperiodo de tiempo mayor de lo normal. Por tanto, esta versión de Ubuntu seidentifica como «LTS» o «Long-Term Support» (Soporte a Largo Plazo).
  24. 24. La última versión LTS de Ubuntu es la 10.04 "Lucid Lynx" lanzada el 29 deabril de 2010.El escritorioEl escritorio predeterminado en Ubuntu es GNOME, GNOME es líder comoescritorio y como plataforma de desarrollo tanto para UNIX como paraGNU/Linux. Más detalles en el Escritorio de UbuntuOtro escritorio importante es KDE. El proyecto Kubuntu ofrece a losusuarios de Ubuntu una opción alternativa al entorno de escritorio Gnome.Gracias a ello, los usuarios de Ubuntu pueden instalar y usar el escritorioKDE fácilmente en su sistema. Para una instalación funcional de KDE enUbuntu, instale el paquete kubuntu-desktop. Una vez instalado, podrá elegirsi usa Gnome o KDE.Otra opción es Xfce. Este escritorio ofrece a los usuarios una opciónalternativa al entorno de escritorio GNOME mucho más ligera y perfectapara equipos con pocos recursos o antiguos. Gracias a ello, los usuarios deUbuntu pueden instalar y usar el escritorio Xfce fácilmente en su sistema.Para una instalación funcional, instala el paquete xubuntu-desktop. Una vezinstalado, podrás elegir el escritorio que quieras usar. Para más informaciónsobre este escritorio, visita Escritorio de XubuntuNumeración de versionesLa numeración de las versiones de Ubuntu indica la fecha de lanzamientode la distribución, más concretamente el año y el mes. El primerlanzamiento (Warty Warthog) fue en Octubre del 2004, por lo tanto laversión fue la 4.10. La versión (Lucid Lynx) fue lanzada en Abril del 2010por lo que su número de versión es 10.04, en octubre de ese mismo añoapareciò la versiòn 10.10 llamada (Maverick Meerkat) y para la fecha actualla nueva version se llama (Natty Narwhal) la 11.04. Cada seis meses sepresenta una nueva versión estable en los meses de abril y octubre. Másinformación de versiones en el Anexo de Wikipedia sobre Ubuntu.Respaldo y soporte
  25. 25. Ubuntu está mantenido por una amplia comunidad que no para de crecer enmuchas lenguas.Además, el proyecto está patrocinado por Canonical Ltd, una compañía deholding fundada por Mark Shuttleworth. Canonical tiene en nómina a losprincipales desarrolladores de Ubuntu y ofrece soporte y servicios deconsultoría para Ubuntu.Canonical Ltd. también patrocina otros proyectos de software de códigoabierto, más información en Canonical Ltd.DescargaSi quieres decargar tu CD de instalación puedes consultar esta página. Si loprefieres, en ubuntu.com dispones de un formulario (en ingles) que puedefacilitarte el trabajo¿Qué es Kubuntu?Kubuntu es una distribución GNU/Linux derivada de Ubuntu, que usa elentorno de escritorio KDE (el cual es más configurable) en lugardel GNOME que usa Ubuntu. En general, la mayoría de las cosas sehacen de la misma manera que en Ubuntu, pero difere en algunosaspectos relacionados con elentorno gráfico.Kubuntu se desarrolla a la par de Ubuntu (a partir de la versión 5.04"Hoary Hedgehog") y tiene el mismo sistema de nomenclatura deversiones.La última versión estable es la 9.10 "Karmic Koala", disponible desdeel 30 de Octubre de 2009. El anuncio oficial se encuentraaquí. Para más información, ver el artículo Kubuntu. [editar] Instalación
  26. 26. Fig.1 Pantalla inicial del proceso de instalación en Kubuntu Actualmente, el proceso de instalación es similar al de Ubuntu. Puedes leer el artículo Instalación estándar. [editar] Obtener Kubuntu Primero debemos descargar el CD de instalación de Kubuntu, se recomienda el Desktop CD(instalación más sencilla) y BitTorrent (descarga más rápida). El archivo descargado será unaimagen ISO que deberemos grabar en un disco para proceder con la instalación. Todos los programas de grabación de discos son capaces de hacer esto (véase Grabar imagen ISO). Versión Desktop CD Alternate CD9.10 oficial Descarga BitTorrent Descarga directa Descarga BitTorrent Descarga directa9.10 KDE 3 Descarga BitTorrent Descarga directa No disponible [editar] Arranque del sistema Es necesario arrancar su ordenador desde el CD, para ello reinicie su equipo con el disco grabado en el lector. Al arrancar, aparecerá una pantalla de bienvenida en inglés (véase Fig. 1). Para proceder en castellano (u otro idioma), sólo hay que pulsar la tecla F2 y seleccionarlo de la lista.
  27. 27. Si al arrancar no se muestra la pantalla de bienvenida, vea el artículoArrancar des el CD. [editar] Instalación de Kubuntu Fig. 2 Icono de instalación Tras unos minutos, dependiendo de las características de su equipo, el escritorio gráfico de Kubuntu se habrá cargado en su memoria RAM y aparecerá en su pantalla. Puede explorar los menús o probar las aplicaciones para ver una pequeña muestra de lo que Kubuntupuede hacer, sin todavía tener nada instalado en su sistema. Tenga en cuenta que una vez instalado es mucho más rápido que al ejecutarlo de forma virtual. Para iniciar la instalación debe hacer doble clic con el ratón en el icono que se ve en la imagen a la izquierda (véase Fig. 2). [editar]Primeros pasosEmpecemos con la idea de que ya pudiste instalar Kubuntu 9.10 "KarmicKoala", en tu ordenador, ya que esto es sumamente sencillo, y ya seaque tengas otro sistema operativo (generalmente Windows) conviviendocon GNU/Linux o sólo GNU/Linux, tal vez te pueda servir de algo. [editar]
  28. 28. Actualizaciones automáticasSi dispones de una conexión a Internet que haya sido correctamentereconocida y configurada por Kubuntu, tras la instalación verás un iconoen el área de notificación del panel, que te informará de que haydisponibles nuevas actualizaciones para su descarga. Si haces clic sobreeste icono, se abrirá el programa de actualización, el cual te permiteactualizar tu sistema de manera gráfica. [editar]Dispositivos de almacenamiento extraíbleSi conectas un dispositivo de almacenamiento extraíble (por ejemplo,un CD, un DVD, una memoria Flash USB, etc.), generalmenteKubuntu loreconoce automáticamente (dependiendo de la marca y el modelo), ypor defecto abre una pequeña ventana donde puedes elegir qué acciónrealizar (Reproducir archivos de audio, Ver imágenes, Abrir carpeta, Nohacer nada, etc.), similar a la ventana que aparece en Windows XP. [editar]Aplicaciones predeterminadasUna tabla comparativa con las aplicaciones predeterminadasen Ubuntu (el cual usa el escritorio GNOME) y Kubuntu (el cual usa elescritorio KDE): Programa Ubuntu (GNOME) Kubuntu (KDE) Gestor de ventanas Metacity KWin Panel del escritorio GNOME Panel Kickoff Emulador de línea de GNOME Terminal Konsole comandos Administrador de achivos Nautilus Dolphin
  29. 29. Navegador web Firefox KonquerorCliente de correo Evolution KMailelectrónicoCliente de mensajería Empathy KopeteinstantáneaCliente de BitTorrent Transmission KTorrentOrganizador de audio Rhythmbox AmarokReproductor multimedia Totem DragonGrabador de CD/DVD Brasero K3bEditor de imágenes The GIMP KritaEditor de textos gedit KateGestor de archivos File Roller ArkcomprimidosSuite ofimática OpenOffice.org OpenOffice.orgGestor de información Evolution KontactpersonalCalendario Evolution KOrganizer Centro de software deGestor de paquetes sencillo No tiene Ubuntu
  30. 30. Gestor de paquetes Synaptic KPackageKit avanzado [editar]Codecs multimedia y de compresión de ficherosCuando abrimos Amarok (reproductor y organizador de audio) apareceun mensaje que informa que no está instalado el software necesariopara reproducir tipos de archivos protegidos por patentes de software(archivos flash, mp3, rar, etc), y pregunta si se desea instalarlos. Sihacemos clic en Aceptar, comenzará automáticamente la descarga einstalación de dicho software.Para más información, ver el artículo Instalar codecs multimedia. [editar]Añadir aplicacionesPara añadir aplicaciones en Kubuntu, puedes leer el artículo Añadiraplicaciones, donde son aplicables todos los apartados excepto elde Añadir/Quitar programas y el de Synaptic.

×