viernes, 19 de octubre de 2007

Ubuntu Gutsy Gibbon Versión Final ya disponible

Aunque es de todos bien sabido que hoy lanzarían la nueva Ubuntu, de nuestro colega lopst nos llega el siguiente post, el cual no sería tan importante si no llega a ser por que los MIRRORS NO ESTÁN SATURADOS (aún):

Ya está disponible la última versión de Ubuntu: Gutsy Gibbon

Aún no está anunciada en la página principal de Ubuntu ya que se encuentra actualmente replicandose en todos los servidores para no llegar a un colapso se los principales servidores de la citada compañía.

Os dejo unos enlaces a los servidores donde ya está disponible para ir bajandola antes de que se sature:

Ubuntu 32 bits: enlace 1, enlace 2, enlace 3, enlace 4
Ubuntu 64 bits: enlace 1, enlace 2, enlace 3, enlace 4

Via LinuxHispano

lunes, 15 de octubre de 2007

Disponible el kernel 2.6.23 de Linux

Una nueva versión del núcleo de Linux acaba de aparecer, con mejoras importantes de las que ya se venía hablando como un planificador teóricamente más eficiente (CFS) y un enfoque significativo hacia la virtualización.

También se han realizado mejoras en el soporte de los sistemas de ficheros xfs y ext4, y mejoras más técnicas que afectan a otros apartados del sistema operativo. Tenéis un largo documento explicativo disponible aquí .



La versión se ha retrasado ligeramente respecto a las fechas que barajaba Linus Torvalds para su presentación, pero como el dice, la corrección de pequeños errores que han hecho mejor esperar algo más de tiempo. No veremos este núcleo integrado de serie en las distros que están apareciendo estos días - openSUSE, Mandriva, Ubuntu - pero es seguro que dichas distribuciones pondrán el núcleo en forma de actualización automática desde los respectivos sistemas de actualización de paquetes.

Via LinuxHispano

viernes, 5 de octubre de 2007

Nueva versión de Skype (la 1.4 y no es beta)

Últimamente uso mucho Skype como servicio de voz sobre IP y a pesar de la polémica que ha habido sobre el acceso al archivo passwd, sigo creyendo que a pesar de ser un software cerrado es un software que da un buen servicio. El caso es que es una pena que Skype no preste una versión tan avanzada para Linux como para Windows (que van ya por la 3.x) pero al menos es algo que hayan lanzado la versión 1.4 estable.

Las mejoras de la nueva versión son la posiblidad de remitir llamadas a un teléfono o un móvil real; y un recordatorio de cumpleaños.

Descargar:

Abrir una consola desde Nautilus

Muchas veces usando Nautilus, necesitamos usar la consola y aunque es un proceso rápido, (al menos a mí) nos gustaría que la consola se abriese en el path en el que nos encontramos con Nautilus. Esto es posible si instalas un paquete llamado nautilus-open-terminal.

Si dispones de apt simplemente tendrás que hacer:

$ sudo apt-get install nautilus-open-terminal

Una vez instalado sólo tendrás que reiniciar las X (Ctr-Alt-Retroceso) y ya estará disponible haciendo clic derecho.

Via LinuxHispano



domingo, 30 de septiembre de 2007

IBM desafía a Microsoft con Lotus Symphony

IBM
IBM contiende con una suite ofimática de frente con Microsoft en un claro desafió a MS-Office.

La segunda firma más grande de software en el globo, IBM, lanza una suite descendiente de Lotus optimizada para competir con MS-Office. Su gran cualidad es que es engendrada como hijo de Open Office y bajo el modelo de desarrollo del software libre.

Incluye el el estándar ISO de documentos OASIS, exporta a PDF, y también lee el formato de MS-Office.


Por si todo esto fuera poco es descargable directamente de la pagina de IBM de forma gratuita: IBM Lotus Symphony

Via EspacioLinux

SCO culpa a Linux de su desgracia

Linux en general
En una declaración publicada la semana pasada, la compañía SCO culpa a Linux y la "publicidad negativa" que se dio debido a su litigio en el caso SCO vs IBM, como causas que los llevaron a la bancarota.

  • SCO asegura que Linux ha robado el código de su Sistema Unix.
  • SCO dice que las ventas han caído un 21 por ciento en el último año.
  • Las licencias para los sistemas operativos Unix OpenServer y UnixWare cayeron también un 22 por ciento.
  • El número de clientes que compra licencias para protegerse de ser demandados si SCO gana el caso Unix-Linux se ha reducido a unos 31.000 dólares. Esto parece indicar que las empresas creen que SCO perderá el proceso cuando finalmente se lleve a juicio en febrero.
Parece ser que Linux ya no sólo es un juguete para estudiantes universitarios o para genios informáticos, sino que es una fuerte y verdadera competencia para empresas que han estado en el negocio por años, es decir, esa declaración pone en claro que un sistema operativo Libre y sobre todo su comunidad puede hacer mucho ruido y causar estragos como para llevar a bancarota a una empresa (lo cual es cierto en parte, pero no es el motivo principal que los llevo a perder). Tiembla Microsoft, tu sigues :-P

Via EspacioLinux

sábado, 29 de septiembre de 2007

Nueva versión de Swiftfox, un navegador basado en Firefox

Rastreando por Internet me he encontrado que Swiftfox, navegador basado en Firefox, pero optimizado para los microprocesadores AMD e Intel, ha actualizado a la versión 2.0.0.7 estable, esta está basada en la versión del Mozilla Firefox.



La descarga de Swiftfox la puedes hacer desde la página oficial .

Via HispaLinux

Ubuntu 7.10 Beta

Como no podía ser de otra forma, siguiendo con el calendario previsto y con todos los seguidores de la distribución esperando, el equipo de Ubuntu ha procedido a lanzar la Beta de Ubuntu 7.10 Gutsy Gibbon, publicado mediante este anuncio.Si queréis actualizaros ya (a pesar de ser una beta) las instrucciones están disponibles aquí.

Las novedades más importantes son: Gnome 2.20, efectos 3D con Compiz, el reproductor Flash libre Gnash con soporte parcial para sistemas de 64 bits, autoconfiguración de impresoras (con sólo conectarlas), Kernel 2.6.22, OpenOffice.org 2.3.0 RC1, PHP 5.2.3 y Python 2.5. La lista completa de novedades está aquí.

Via LinuxHispano

miércoles, 26 de septiembre de 2007

"No dices más que gilipolleces, C++ es un lenguaje horrible."

Estas son las declaraciones de Linus en un mensaje de las listas de correo para desarrolladores, en concreto una relacionada con git, el sistema de control de versiones que utiliza Linus.

En el mensaje previo, un usuario afirmaba que no entendía cómo era posible que git no estuviese programado en C++ y aún utilizase C. Y la respuesta de Linus fue tajante:

“No dices más que gilipolleces. C++ es un lenguaje horrible. E incluso es más horrible por el hecho de que un montón de programadores de segundo nivel lo usan, hasta el punto de que es aún más y más fácil generar basura sin utilidad con él. Sinceramente, incluso si la decisión de haber usado C no tuviera *nada* más que ver con el hecho de mantener a los programadores de C++ fuera del proyecto, esa hubiera sido una gran razón para usar C.”

Pulsa aquí para leer el correo original con sus respectivas respuestas, es para no perdérselo.

Via LinuxHispano

Counter Strike en GNU/Linux

Bueno para correrlo en GNU/Linux necesitamos dos cosas aceleración 3D, yo lo hice sobre mi portatil que tiene una intel 915 que es un poco mas complicado el tema pero si teneis una nvidia no teneis que tener ningun problema para tener aceleración 3D. La segunda cosa que necesitamos es wine, wine es un emulador de windows (es una implementacion de la api de win16 y win32, esta aclaracion es para los que se sienten ofendidos, este articulo es muy basico y por lo general a la gente le tira de los “güebos” estas cosas, amen de no saber que es una api) nos permite correr programas windows, wine ha mejorado mucho en los ultimos tiempos hace unos años no corrian muchas aplicaciones.

Bueno pues al tema, si no teneis instalado wine, depende de que distribuccion useis, en Debian y en Ubuntu con un #apt-get install wine libwine listo, en otras distros recomiendo usar los gestores de paquetes de cada una.

Una vez que tenemos wine necesitamos en Counter Strike, yo use el no Steam que es freeware, lo podeis descargar aqui. Despues no bajamos el parche para actualizarlo, lo podeis hacer aqui. Ahora pasamos a instalarlo, muy sencillo, en una shell $wine cs16full_by_clanco.exe, y comienza la instalación.

Via LinuxHispano

WinUtux, Linux con apariencia de XP


Si ya hablamos los otros días de una distribución de GNU/Linux con aspecto de Vista, os presento ahora una distribución que guarda una estética realmente similar a Windows XP, WinUtuxu. Os dejo un pantallazo y el enlace para descarga (mediante torrent).

Via LinuxHispano

martes, 25 de septiembre de 2007

[Artículo|Personaje] Richard Matthew Stallman



Richard Matthew Stallman , (n. Manhattan, Nueva York, 16 de marzo de 1953), programador y la figura más relevante del movimiento por el software libre.

Sus mayores logros como programador incluyen el editor de texto Emacs, el compilador GCC, y el depurador GDB, bajo la rúbrica del Proyecto GNU. Pero su influencia es mayor por el establecimiento de un marco de referencia moral, político y legal para el movimiento del software libre, como una alternativa al desarrollo y distribución de software privativo. Es también inventor del concepto de Copyleft (aunque no del término), un método para licenciar software de tal forma que éste permanezca siempre libre y su uso y modificación siempre reviertan en la comunidad.

Biografía

En 1971, siendo estudiante de primer año de Física en la Universidad de Harvard, Stallman se convirtió en un hacker del laboratorio de inteligencia artificial (IA) del MIT. En los años 80, la cultura hacker que constituía la vida de Stallman empezó a disolverse bajo la presión de la comercialización en la industria del software. En particular, otros hackers del laboratorio de IA fundaron la compañía Symbolics, la cual intentaba activamente reemplazar el software libre del Laboratorio con su propio software privado.

Durante dos años, desde 1983 a 1985, Stallman por sí solo duplicó los esfuerzos de los programadores de Symbolics para impedir que adquirieran un monopolio sobre los ordenadores del laboratorio. Por ese entonces, sin embargo, él era el último de su generación de hackers en el laboratorio.

Se le pidió que firmara un acuerdo de no divulgación (non-disclosure agreement) y llevara a cabo otras acciones que él consideró traiciones a sus principios. El 27 de septiembre de 1983 Stallman anunció en varios grupos de noticias de Usenet el inicio del proyecto GNU que perseguía crear un sistema operativo completamente libre. Al anuncio original siguió, en 1985, la publicación del Manifiesto GNU, en el cual Stallman declaraba sus intenciones y motivaciones para crear una alternativa libre al sistema operativo Unix, al que denominó GNU (GNU No es Unix), que también quiere decir ñu en inglés (de ahí esos dibujos-logotipos). Poco tiempo después se incorporó a la organización no lucrativa Free Software Foundation para coordinar el esfuerzo. Inventó el concepto de copyleft, que fue utilizado en la Licencia Pública General GNU (conocida generalmente como la "GPL") en 1989. La mayor parte del sistema GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo. En 1991, Linus Torvalds liberó el núcleo Linux bajo los términos de la GPL, completando un sistema GNU completo y operativo, el sistema operativo GNU/Linux.

Las motivaciones políticas y morales de Richard Stallman lo han convertido en una figura controvertida. Muchos programadores influyentes que se encuentran de acuerdo con el concepto de compartir el código, difieren con las posturas morales, filosofía personal o el lenguaje que utiliza Stallman para describir sus posiciones. Un resultado de estas disputas condujo al establecimiento de una alternativa al movimiento del software libre, el movimiento de código abierto.

"Que las empresas tengan especial influencia en la política significa que la democracia está enferma. El propósito de la democracia es asegurarse de que los ricos no tienen una influencia proporcional a su riqueza. Y si tienen más influencia que tú o que yo, eso significa que la democracia está fallando. Las leyes que obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer daño."
Richard Stallman

Stallman ha recibido numerosos premios y reconocimientos por su trabajo, entre ellos una membresía en la MacArthur Foundation en 1990, el Grace Hopper Award de la Association for Computing Machinery en 1991 por su trabajo en el editor Emacs original, un Doctorado Honoris Causa del Royal Institute of Technology de Suecia en 1996, el Pioneer award de la Electronic Frontier Foundation en 1998, el Yuki Rubinski memorial award en 1999, y el Takeda award en 2001. En 2004 recibió un Doctorado Honoris Causa otorgado por la Universidad de Salta (Argentina). Ha sido el primer galardonado hasta la fecha (4-2-2007) con el Premio Internacional Extremadura de Conocimiento Libre que concedió la Junta de Extremadura el 7 de febrero en Badajoz en el marco de la III Conferencia Internacional de Software Libre.

En la actualidad, Stallman se encarga de difundir la ideología GNU en todo el mundo mediante charlas y conferencias. Esto hace que algunos le consideren como un profeta o gurú.

Stallman posee un buen nivel de castellano, y ha dado varias conferencias en castellano tanto en España (en Universidades, etc), como en Latinoamérica, varias de estas conferencias fueron grabadas por algunos asistentes y están colgadas en Google Video. En el año 2004 realizó dos conferencias en la Universidad Nacional Autónoma de México (UNAM) en sus facultades de Ciencias e Ingeniería, participando también en el “Congreso Internacional de Software Libre” realizada el mismo año en el mismo país. También ha sido invitado por cadenas de televisión y prensa española en los que se le han hecho entrevistas en castellano.

Ha dado conferencias en contra de las patentes de Software, entre ellas en España cuando estaba pendiente de aprobarse una polémica ley en favor de las patentes de software en Europa que al final fue rechazada por mayoría absoluta de los Eurodiputados.

En diciembre del 2006, invitado por varias organizaciones involucradas con el Software Libre, impartió varias conferencias en Ecuador. En una de ellas, realizada en la Universidad Central insistió ante más de dos mil asistentes, que deben asumir una "posición militante" en el uso y difusión del software libre y la lucha contra el monopolio del conocimiento. Su presencia sirvió de motivación para la creación de la Asociación de Software Libre del Ecuador.

Distribuciones GNU/Linux aconsejadas por Richard Stallman

Stallman reconoció que hasta hace un tiempo, cuando le preguntaban por qué distribución de GNU/Linux usar, no sabía cual aconsejar, pues todas contenían software privativo, ahora, dice ya puede aconsejar varias en las que todo su software es Software libre, entre ellas Ututo.

Actualmente, la Free Software Foundation apoya oficialmente la distribución gNewSense por ser 100% libre (estando basado en la popular distribución Ubuntu, pero quitando de esta todo el software privativo).

De GnuLinEx dijo en una conferencia que no estaba seguro, pero que creía que también actualmente, no en el pasado, estaba hecha toda de software libre (Y así es, pero en su repositorio también se puede descargar software privativo).

"Las obras de conocimiento deben ser libres, no hay excusas para que no sea así"
Richard Stallman

De Debian, dijo que en su Web está claramente separado qué software es privativo y cuál no, pero que los usuarios generalmente no se fijan en esto, por lo que no la aconseja, el confesó que en su Ordenador tenía instalada una versión muy antigua de Debian, y que la próxima distribución a la que se pasaría sería Ututo, que no lo había hecho porque en el momento en que lo dijo la distribución no tenía un buen soporte en inglés (es de origen argentino), pero que eso se estaba solucionando, cosa que sucedió, y ahora utiliza Ututo.

Curiosidades

* Su aparentemente descuidada imagen y sus manías extravagantes (no utiliza teléfono móvil, siempre va acompañado de su computadora portátil, lleva su propio colchón vaya donde vaya, etc.) le han hecho ser blanco de numerosos chistes y bromas, llegando a aparecer en tiras cómicas.

* Durante sus charlas aparece con una segunda personalidad que corresponde a San Ignucio en la que suele bendecir las computadoras de las personas.

* Stallman participó en la "I Conferencia Latinoamericana y del Caribe sobre Desarrollo y Uso del Software Libre - LACFREE" en Cusco, Perú, del 11 de agosto al 13 de agosto de 2003. Además impartió una conferencia en la UASD (Universidad Autónoma de Santo Domingo) en el 2006 y otra en la U.C.I. (Universidad de las Ciencias Informáticas) durante la celebracion del evento Informática 2007 celebrado en La Habana, Cuba.

Via Wiki

Stallman: Si quiere libertad no siga a Linus Torvalds

GNU y Software Libre
En una reciente entrevista, el promotor principal de la GNU, Richard Stallman, declara que seguir a Linus Torvalds atenta contra la propia libertad del usuario.

Ayer PC World publico una entrevista a Richard Stallman en donde se aborda el tema de la diferencia de conceptos entre Software Libre y Open Source.

Stallman menciona que el Software Libre está relacionado con la ética y los valores sociales, y tiene por objetivo mantener la libertad del usuario al hacer uso de la computadora. En tanto, el Open Source, es un modelo de desarrollo de conveniencia practica con el objetivo de hacer un software mejor, solamente, sin atender la libertad del usuario.

Linus Torvalds hace llamar el desarrollo del sistema Linux como Open Source, haciendo evidente su postura, por lo que Stallman afirma que seguirlo es perder la libertad.

Así también, Stallman comenta, como ha reiterado en otras ocasiones, que el sistema Linux debe de mencionarse como GNU Linux para dar crédito por igual a la GNU, sin embargo, Torvalds ha declarado también en repetidas veces que el sistema es Linux, nada más.

La diferencia de ideas de estos dos personajes chocan constantemente en donde incluso Torvalds negó licenciar Linux bajo la nueva versión GNU GPL 3.

La entrevista completa, con algunos de estos y otros punto, en el siguiente enlace: http://www.pcworld.idg.com.au/index.php/id;211669437

Via EspacioLinux

Mandriva simplifica sus productos a partir de Mandriva 2008

La empresa francesa, Mandriva, anuncia una simplificación en la gama de sus productos y su disponibilidad que tendrá efecto a partir de la publicación de la nueva versión Mandriva 2008.

El cambio más destacado se aprecia en la unión de los productos comerciales Discovery y Powerpack+ en un solo: Mandriva Linux Powerpack.

A partir de Mandriva 2008, programado su lanzamiento para fines de este mes, estarán disponibles los siguientes productos:
  • Mandriva One 2008. El live CD instalable con los escritorios GNOME y KDE, opcionalmente, en un solo CD.

  • Mandriva Free 2008. Edición instalable en DVD o CDs con una multitud de paquetes y opciones a instalar desde el inicio sin necesidad de una conexión a Internet.

  • Mandriva Powerpack 2008. La edición comercial de Mandriva, ahora simplificando tres productos en uno.
Todos las ediciones de Mandriva 2008 serán disponibles libremente el mismo día para su descarga, con excepción de Mandriva Powerpack que será disponible desde Mandriva Store.

Via EspacioLinux

Lanzamiento de OpenSUSE 10.3 RC1

SUSE
Se hace disponible la versión 10.3 RCI, la primera candidata a la versión estable programada para el mes de octubre.

Este lanzamiento incorpora el nuevo GNOME 2.20, así como OpenOffice.org 2.3, virtualbox 1.5 y una multitud de nuevos paquetes actualizados.

La versión está disponible para fines de pruebas en DVD y CDs instalables y en Live CD para arquitecturas i386, x86_64 y ppc desde el siguiente enlace:

http://software.opensuse.org/developer

La próxima versión estable 10.3 está programada para el 4 de octubre de 2007, según el calendario de la distribución.

Via EspacioLinux

Mozilla Firefox 2.0.0.7 corrige fallo de seguridad

Se ha lanzado una nueva versión del popular navegador de la casa Mozilla con la finalidad de corregir un fallo de seguridad.

El lanzamiento se ha dado el día de ayer y según la información proporcionada sólo es para corregir un fallo de seguridad calificado como critico al ejecutar archivos que utilicen el QuickTime.

El reporte fue hecho explotando la vulnerabilidad en Windows, pero es probable que se puede llevar a cabo también en otros sistemas operativos, en donde se incluye Linux.

Se recomienda actualizarse a esta nueva versión lo antes posible, ya sea descargando nuevamente el paquete de instalación, mediante la propia herramienta de actualización de Firefox o a través de las actualizaciones de seguridad de cada distribución.

Via EspacioLinux

[Artículo|Personaje] Linus Benedict Torvalds


Linus Benedict Torvalds (nacido el 28 de diciembre de 1969 en Helsinki), es un ingeniero de software finlandés; es más conocido por desarrollar la primera versión del núcleo (kernel) del sistema operativo basándose en la implementación de las herramientas, los compiladores y las utilidades desarrollados por el proyecto GNU. Actualmente Torvalds es responsable de la coordinación del proyecto. Pertenece a la comunidad hablante de sueco de Finlandia (que también es oficial y hablado por aproximadamente el 6% de la población).

Biografía

Sus padres tomaron su nombre de Linus Pauling. Comenzó sus andanzas informáticas a la edad de 11 años cuando su abuelo, un matemático y estadístico de la Universidad, compró uno de los primeros microordenadores Commodore en 1980 y le pidió ayuda para usarlo.

En 1988 Linus es admitido en la Universidad de Helsinki donde se gradua con el grado de maestría en Ciencias de la Computación. Ese mismo año el profesor Andrew S. Tannenbaum saca a la luz el S.O. Minix con propósitos didácticos. Dos años después, en 1990, Torvalds empieza a aprender el lenguaje de programación C en su universidad.

A finales de los años 80 tomó contacto con los computadores IBM, PC y en 1991 adquirió una computadora con procesador modelo 80386 de Intel.

A la edad de 21 años, con 5 años de experiencia programando (en C), ya conocía lo bastante del sistema operativo (S.O.) Minix como para tomarle algunas ideas prestadas y empezar un proyecto personal. Basándose en Design of the Unix Operating System, publicado por Maurice J. Bach en 1986, crearía una implementación que ejecutará programas informáticos creados por el proyecto GNU, pero sobre una arquitectura de ordenadores compatibles, IBM/PC.

Este proyecto personal desembocó el 5 de octubre de 1991 con el anuncio [1] de la primera versión de Linux capaz de ejecutar BASH (Bourne Again Shell) y el compilador conocido como GCC (GNU Compiler Collection).

En enero de 1992 se adoptó la Licencia Pública General (GPL) para Linux. Ésta añade libertades de uso a Linux totalmente opuestas a las del software privativo, permitiendo su modificación, redistribución, copia y uso ilimitado. Este modelo de licenciamiento facilita lo que es conocido como el modelo de desarrollo de bazar, que ha dado estabilidad y funcionalidad sin precedentes a éste.

En 1997 Linus Torvalds recibe los premios 1997 Nokia Foundation Award de Nokia y Lifetime Achievement Award at Uniforum Pictures. Ese mismo año finaliza los estudios superiores (1988 - 1997) tras una década como estudiante e investigador en la Universidad de Helsinki, coordinando el desarrollo del núcleo del S.O. desde 1992.

Torvalds trabajó en Transmeta de febrero de 1997 a Junio de 2003 pero actualmente trabaja para el Open Source Development Labs en Beaverton, Oregon. Solo el 2% del código del Linux actual está escrito por él, pero en su persona sigue descansando la paternidad de este núcleo del sistema operativo.

Torvalds posee la marca registrada "Linux" y supervisa [2] el uso o en su defecto el abuso de la marca a través de la organización sin ánimo de lucro Linux International.

En una entrevista a mediados del año 2005, Linus comentó "Aunque soy el padre de Linux, mis hijos usan y usarán por siempre Windows". [cita requerida]

Ahora Linux es un proyecto que cada vez gana más terreno en el ámbito de la computación y gracias a las políticas del software libre hacen que este sistema operativo esté más al alcance de todos para adquirirlo, especialmente en la rama de la educación, ya que es más viable si no se cuenta con los recursos necesarios para hacerse de una licencia de un software propietario.

Se han desarrollado una gran diversidad de herramientas y aplicaciones así como diferentes distribuciones GNU/Linux dedicadas a la educación, lo que hace de la unión entre las herramientas y las aplicaciones de GNU y el núcleo Linux un S.O. casi indispensable, fácil de adquirir, de configurar, de personalizar, brindando además una sólida seguridad a un bajo costo tanto a largo, mediano, como a corto plazo, comparado con otros sistemas operativos distribuidos bajo licencias proprietarias. Linux está siendo empleado en las escuelas, universidades, incluso por grandes empresas, y organismos gubernamentales, los cuales se benefician y obtienen un gran desempeño por ser estable, escalable y seguro.

Como creó Linux

En Finlandia, Linus Torvads, entonces estudiante de informática de la universidad de Helsinki, decidió realizar la cuantiosa inversión de $3500 para adquirir un nuevo PC 386 (33 Mhz,4MB de RAM; una de las mas avanzadas de su época).El pago lo realizaría a plazos pues no disponía de tal cantidad de dinero en efectivo.

Habituamente lo utilizaba para acceder a la red de su universidad, pero por desgracia no le gustaba nada el sistema operativo Minix, así que decidió crear uno él mismo. Como realmente le interesaba aprender el funcionamiento de su nuevo 386, decidió aprovechar esta oportunidad para realizar un programa a bajo nivel prescindiendo de este sistema operativo.

En los primeros intentos consiguió arrancar el ordenador y ejecutar dos threads que mostraban “AAAAABBBBB ”. Uno lo utilizaría para leer de módem y escribir en pantalla, mientras que el otro leería de teclado y escribiría en módem. Con el tiempo acabó el programa y lo utilizaba frecuentemente arrancando desde un disquete. La siguiente necesidad que tuvo fue la de poder descargar y subir archivos de su universidad, pero para implementar eso en su emulador era necesario crear un controlador de disco. Así que después de un trabajo continuo y duro creó uno compatible con el sistema de ficheros de Minix. En ese momento se percató que estaba creando algo más que un simple emulador de terminal, así que, descontento con su sistema Minix, emprendió la aventura de crear un sistema operativo partiendo de cero.

De forma privada, Linus nombraba “Linux ” a su nuevo sistema, pero cuando decidió hacer una release pública (pues ya era capaz de mostrar una shell y ejecutar el compilador gcc)pensó que era demasiado egocéntrico llamarlo así y propuso llamarlo Freax. (aunque después se le siguió conociendo como linux). Después de anunciar en 25 Agosto de 1991 su intención de seguir desarrollando su sistema para construir un reemplazo de Minix, el 17 de septiembre de 1991 sube al servidor de FTP proporcionado por su universidad a versión 0.01 de Linux con 10.000 líneas de código (en l a actualidad tiene más de 10 Millones). A partir de ese momento Linux empezó a evolucionar rápidamente.

Reconocimiento

# En 1996, un asteroide recibió el nombre de "9793 Torvalds" en honor a Linus Torvalds.
# En 1998 recibió el premio "Pioneer Award" de la EFF.
# En 1999 recibió el título de doctor honorífico en la Universidad de Estocolmo.
# En 2000 recibió el título de doctor honorífico en la Universidad de Helsinki.
# En la votación "Persona del Siglo" de la revista Time, Linus Torvalds obtuvo la posición número 17.
# En 2001, compartió el premio "Takeda Award" para las artes sociales y económicas junto a Richard Stallman y Ken Sakamura.
# La película del 2001, "Swordfish"", contiene un personaje finlandés (el hacker número uno del mundo) llamado Axl Torvalds.
# En 2004, fue nombrado como una de las personas más influyentes del mundo en al artículo de la revista Time "Linus Torvalds: The Free-Software Champion".
# En el verano de 2004, obtuvo el puesto número 16 en "Suuret Suomalaiset" (los cien fineses más importantes de todos los tiempos).
# En 2005, fue nombrado como uno de "los mejores administradores empresariales" en una encuesta de la revista "BusinessWeek".
# En agosto de 2005, Linus Torvalds recibió el premio "Vollum Award" del Reed College.
# En 2006, la revista "Business 2.0" lo nombró como "una de las diez personas que no tienen importancia" debido a que el crecimiento e importancia de Linux habían eclipsado el impacto individual de Linus.
# En 2006, la revista Time lo nombra como uno de los héroes revolucionarios de los últimos 60 años.

Via Wiki

[Artículo] WINE

Wine (acrónimo recursivo que en inglés significa Wine Is Not an Emulator "Wine no es un emulador") es una reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix bajo plataformas Intel. Permite la ejecución de programas para MS-DOS, Windows 3.11, Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000 y Windows XP. El nombre Wine empezó como un acrónimo para Windows Emulator, pero a lo largo de sus versiones fue evolucionando y ahora corre nativamente los programas para Windows.

Descripción

Wine provee lo siguiente:

* Un conjunto de herramientas de desarrollo para portar código fuente de aplicaciones Windows a Unix.
* Un cargador de programas, el cual permite que muchas aplicaciones para Windows 3.x/9X/ME/NT/2000/XP/Vista se ejecuten sin modificarse en varios Unix para plataformas Intel como GNU/Linux, BSD y Solaris.

Historia del Proyecto

El proyecto Wine comenzó en 1993 para programas del sistema "Microsoft Windows 3.11". El proyecto posiblemente se originó en discusiones en comp.os.linux, los programadores Eric Youngdale y Bob Amstadt crearon su primera versión. La razón por la cual Wine no es un emulador es que los emuladores tienden a duplicar el entorno completo en el que un programa vive, incluyendo la simulación de una arquitectura de procesador determinada. Wine, por el contrario, implementa lo que podría ser llamado una capa de compatibilidad, la cual provee alternativas a las bibliotecas de Windows.

A mediados del año 2002, ya se contaba con una aplicación con más de 1 millón de líneas de código diseñados en lenguaje C, además ésta aplicación, cuenta con un grupo de programación de más de 300 personas las cuales actúan como clave para el desarrollo de esta aplicación. Sin embargo, dada la complejidad del proyecto por los diferentes cambios que ocurren con las nuevas versiones de Windows, el proyecto no ha podido liberar aún la versión 1.0 El proyecto tuvo tiempos en los cuales no se avanzó lo suficiente, hasta que en el año 2003, aplicaciones muy utilizadas en el entorno Windows como Microsoft Office e Internet Explorer fueron posibles de utilizar en entornos Unix gracias a Wine.

El proyecto tiene una gran demanda de tiempo y posee grandes dificultades para los desarrolladores, o al menos en parte debido a la documentación incompleta de la API de Windows. A pesar de estar la mayoría de las funciones API Win32 correctamente documentadas, existen aún muchas áreas como formatos de archivos y protocolos para los cuales no existen especificaciones de Microsoft.

Hacia comienzos del 2003, Wine puede ejecutar muchos programas populares, como Lotus Notes y algunas versiones de Microsoft Office, con comportamientos y estabilidad variables. El éxito del funcionamiento de cada aplicación dependen del uso de bibliotecas dinámicas (DLL) de Windows.

La empresa de software Corel ha ayudado mucho al proyecto, empleando temporalmente a uno de los principales desarrolladores del proyecto, Alexandre Julliard, junto con muchos otros programadores secundarios. Esta ayuda fue motivada por el porte de la suite ofimática de Corel a Linux. Sin embargo, debido a dificultades económicas el apoyo de Corel ha cesado.

Otras organizaciones han hecho esfuerzos comerciales para apoyar el proyecto, incluyendo CodeWeavers, Linspire y TransGaming. CodeWeavers ha desarrollado una versión de Wine específicamente diseñada para ejecutar Microsoft Office y la comercializa bajo el nombre CrossOver Office. TransGaming produce una versión de Wine diseñada para ejecutar juegos de Windows. El desarrollo oficial de Wine está orientado hacia la correcta implementación de la API de Windows como un todo, y se encuentra un poco atrasado en estas áreas.

Otros proyectos que han incorporado código fuente de Wine son Rewind y ReactOS (un intento por construir un sistema operativo compatible con Windows NT)

Estado actual de WINE

De acuerdo a un estudio realizado en Internet por DesktopLinux.com [1] en 2006, la aplicación Wine es bastante usada con relación a las demás con una demanda de 33.5% de los encuestados, mientras que un 16.7% utiliza el VMware y apenas un 7% usa la aplicación CrossOver. En tanto la porción de la población que no utiliza ninguno fue de un 39%, lo que permite demostrar que cada día el uso de aplicaciones Windows bajo usuarios de plataformas libres es menos usual.

Es importante destacar que el uso de programas como el Wine, no se ve con un futuro cercano, debido a que cada día las aplicaciones bajo plataforma Windows crecen y por ende se debe correr bajo plataformas libres. Actualmente el proyecto Wine lanzó su nueva versión beta 0.9 la cual presenta mejoras con relación a las versiones alfa, de las cuales se puede mencionar un mejor soporte de Ratón en los juegos, aplicaciones con uso de librerías Open GL, manejo de nuevos estados en Direct3D y mejora del sistema de audio, entre otras grandes ventajas por lo que la convierte en una buena aplicación a la hora de ser seleccionada.

CARACTERÍSTICAS

Compatibilidad binaria

* Soporte para programas de la familia MS-DOS y Windows 3.x/9x/NT/XP/Vista.
* Soporte para llamadas de funciones de Windows de 32 y 16 bits.
* Código x86 de 32 y 16 bits.
* Extensas librerías de interrupciones para programas utilizando llamadas de modo real INTxx.
* Capacidades avanzadas de thunking.
* Posibilidad de usar librerías dinámicas(DLL).
* Diseño de ingeniería inversa para mejorar la solución frente a errores.

Gráficos

* Puede dibujar en entornos gráficos basados en X11, SDL texto/ttydrv.
* Pantalla remota para cualquier terminal X.
* Soporte total de GDI y parcial GDI32.
* Soporte parcial de DirectX para juegos.
* Puede utilizar impresoras para sistemas Windows de 16 bits de forma nativa.
* Interfaz interna de impresión PostScript.
* Capacidad de meta-archivo.
* Capacidad de ejecución en una o varias ventanas.

Otras características

* Soporte aceptable de sonido y entradas alternativas.
* Soporte de modems o dispositivos por puerto serie.
* Trabajo en red con Winsock TCP/IP.
* Soporte de escáneres ASPI.
* Soporte de controles avanzados típicos de programas Windows de 32 bits.

Wine API

* Diseñado para ser compatible con código para Windows de 32 bits.
* Programas de muestra.
* Documentación generada automáticamente de las API.
* Compilador fuente de 32 bits.
* Capacidad parcial de codificación Unicode.
* Internacionalización: Wine está disponible en 16 lenguas.
* Depurador integrado y mensajes de rastreo configurables.

lunes, 24 de septiembre de 2007

[Artículo] GNU

El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU . El 27 de septiembre de 1983 se anunció públicamente el proyecto por primera vez en el grupo de noticias net.unix-wizards. Al anuncio original, siguieron otros ensayos escritos por Richard Stallman como el "Manifiesto GNU", que establecieron sus motivaciones para realizar el proyecto GNU, entre las que destaca "volver al espíritu de cooperación que prevaleció en los tiempos iniciales de la comunidad de usuarios de computadoras".

Etimología

GNU es un acrónimo recursivo que significa GNU No es Unix (GNU is Not Unix). Puesto que en inglés "gnu" (en español "ñu") se pronuncia igual que "new", Richard Stallman recomienda pronunciarlo "guh-noo". En español, se recomienda pronunciarlo fonéticamente[1]; por ello, el término mayoritariamente se deletrea (G-N-U).

Historia

UNIX es un Sistema Operativo no libre muy popular, porque está basado en una arquitectura que ha demostrado ser técnicamente estable. El sistema GNU fue diseñado para ser totalmente compatible con UNIX. El hecho de ser compatible con la arquitectura de UNIX implica que GNU esté compuesto de pequeñas piezas individuales de software, muchas de las cuales ya estaban disponibles, como el sistema de edición de textos TeX y el sistema gráfico X Window, que pudieron ser adaptados y reutilizados; otros en cambio tuvieron que ser reescritos.

Para asegurar que el software GNU permaneciera libre para que todos los usuarios pudieran "ejecutarlo, copiarlo, modificarlo y distribuirlo", el proyecto debía ser liberado bajo una licencia diseñada para garantizar esos derechos al tiempo que evitase restricciones posteriores de los mismos. La idea se conoce en Inglés como copyleft -'copia permitida'- (en clara oposición a copyright -'derecho de copia'-), y está contenida en la Licencia General Pública de GNU (GPL).

En 1985, Stallman creó la Free Software Foundation (FSF o Fundación para el Software Libre) para proveer soportes logísticos, legales y financieros al proyecto GNU. La FSF también contrató programadores para contribuir a GNU, aunque una porción sustancial del desarrollo fue (y continúa siendo) producida por voluntarios. A medida que GNU ganaba renombre, negocios interesados comenzaron a contribuir al desarrollo o comercialización de productos GNU y el correspondiente soporte técnico. El más prominente y exitoso de ellos fue Cygnus Solutions, ahora parte de Red Hat.

En 1990, el sistema GNU ya tenía un editor de texto llamado Emacs, un exitoso compilador (GCC), y la mayor parte de las bibliotecas y utilidades que componen un sistema operativo UNIX típico. Pero faltaba un componente clave llamado núcleo (kernel en inglés).

En el manifiesto GNU, Stallman mencionó que "un núcleo inicial existe, pero se necesitan muchos otros programas para emular Unix". Él se refería a TRIX, que es un núcleo de llamadas remotas a procedimientos, desarrollado por el MIT y cuyos autores decidieron que fuera libremente distribuido; Trix era totalmente compatible con UNIX versión 7. En Diciembre de 1986 ya se había trabajado para modificar este núcleo. Sin embargo, los programadores decidieron que no era inicialmente utilizable, debido a que solamente funcionaba en "algunos equipos sumamente complicados y caros" razón por la cual debería ser portado a otras arquitecturas antes de que se pudiera utilizar. Finalmente, en 1988, se decidió utilizar como base el núcleo Mach desarrollado en la CMU. Inicialmente, el núcleo recibió el nombre de Alix (así se llamaba una novia de Stallman), pero por decisión del programador Michael Bushnell fue renombrado a Hurd. Desafortunadamente, debido a razones técnicas y conflictos personales entre los programadores originales, el desarrollo de Hurd acabó estancándose.

En 1991, Linus Torvalds empezó a escribir el núcleo Linux y decidió distribuirlo bajo la licencia GPL. Rápidamente, múltiples programadores se unieron a Linus en el desarrollo, colaborando a través de Internet y consiguiendo paulatinamente que Linux llegase a ser un núcleo compatible con UNIX. En 1992, el núcleo Linux fue combinado con el sistema GNU, resultando en un sistema operativo libre y completamente funcional. El Sistema Operativo formado por esta combinación es usualmente conocido como "GNU/Linux" o como una "distribución Linux" y existen diversas variantes. (Véase también: Controversia por la denominación GNU/Linux)

También es frecuente hallar componentes de GNU instalados en un sistema UNIX no libre, en lugar de los programas originales para UNIX. Esto se debe a que muchos de los programas escritos por el proyecto GNU han demostrado ser de mayor calidad que sus versiones equivalentes de UNIX. A menudo, estos componentes se conocen colectivamente como "herramientas GNU". Muchos de los programas GNU han sido también portados a otras plataformas como Microsoft Windows y Mac OS X.

Programas desarrollados por el proyecto GNU

Listado de algunos programas desarrollados por el proyecto GNU:

* Bison - generador parser diseñado para substituir a yacc
* Bash - intérprete de comandos
* BFD - archivos de bibliotecas
* Binutils - Ensamblador GNU, Enlazador GNU, y herramientas relacionadas
* Classpath - bibliotecas para Java
* DotGNU - substituto de .NET
* Emacs - editor de texto extensible y autodocumentado
* GCC - compilador optimizado para varios lenguajes, particularmente C
* GDB - depurador de aplicaciones
* GIMP - programa de edición fotográfica
* glibc - biblioteca para lenguaje C
* GMP (software) - programa para calculos arbitrarios
* GNOME - ambiente de escritorio gráfico
* Sistema de construcción para GNU
* GNUnet - red descentralizada de comunicaciones personales, diseñada para resistir interferencias no autorizadas
* GNUstep - implementación del conjunto de bibliotecas OpenStep, así como herramientas para programar aplicaciones gráficas
* GSL - Biblioteca Científica para GNU
* Gzip - Aplicaciones y bibliotecas para compresión de datos
* Hurd - un microkernel y un conjunto de servidores que funcionan del mismo modo que el núcleo UNIX
* Maxima - un sistema para cálculos algebráicos
* Octave – un programa para cómputo numérico similar a MATLAB
* GNU MDK - un conjunto de herramientas para la programación en MIX
* Texinfo - sistema de documentación
* LilyPond - editor de partituras musicales.

El proyecto GNU también ayuda con el desarrollo de otros paquetes, como:

* CVS - sistema de control de versiones para código fuente
* DDD - herramientas gráficas para detección y depuración de errores

Finalmente Thunderbird se independizará

Hace prácticamente dos meses, Mozilla anunció que iba a separar al proyecto Thunderbird de su fundación para una dedicación casi completa a Firefox, la niña de sus ojos. Entonces se barajaron tres posibilidades para el futuro del conocido cliente de correo. Pues bien, ya se ha tomado la decisión.

Se va a crear una nueva empresa y totalmente independiente de Mozilla donde al parecer no sólo se dedicará al desarrollo de Thunderbird, sino que se convertirá en el centro de una serie de aplicaciones de comunicaciones como podrían ser un programa de mensajería instantánea y videoconferencia.
Esta nueva empresa estará presidida por el que es el CTO y vicepresidente de ingeniería de ActivateState, David Ascher y cuenta con un presupuesto inicial de tres millones de dólares.

Mientras dicha empresa no esté totalmente funcional y se puede hacer cargo de todo lo deseable, Mozilla seguirá con Thunderbird, con su soporte y sus actualizaciones hasta que la nueva compañía pueda hacerse cargo.

¿Buenas o malas noticias?

Via: LinuxHispano

Vixta, Linux con aparencia de Vista

Ya que las cosas no van tan bien a Microsoft con su nuevo Vista, pero su aspecto parece que ha gustado al gran público, un grupo de desarrolladores de software libre ha creado una distribución basada en Fedora, llamada Vixta con toda la aparencia externa del sistema operativo de Microsoft. He visto themes para otras distribuciones pero la aparencia conseguida es única.


Un intento más de acercar el software libre en general y Linux en particular al gran público. Esperemos que tenga los resultado esperado, gustar al público más reticente a Linux.

Via: LinuxHispano

domingo, 23 de septiembre de 2007

[Artículo] Linux (núcleo)




Linux es el núcleo o kernel del sistema operativo libre denominado GNU/Linux (también llamado Linux). Lanzado bajo la licencia pública general (GPL - General Public License) de GNU y desarrollado gracias a las contribuciones de todo el mundo, Linux es uno de los mejores ejemplos de software open source cuyos desarrolladores originales siguieron la filosofía del movimiento open source.

Linux fue creado por Linus Torvalds en 1991. Muy pronto, la comunidad de Minix (un clon del sistema operativo Unix) contribuyó en el código y en ideas para el kernel de Linux. Por aquel entonces, el Proyecto GNU había creado muchos de los componentes necesarios para un sistema operativo libre, pero su propio kernel, GNU Hurd, era incompleto y por lo tanto no estaba disponible. Es por esto que a pesar de las funcionalidades limitadas de la primera versión, rápidamente Linux fue acumulando desarrolladores y usuarios que adoptaron el código de estos proyectos para usar con el nuevo sistema operativo. Hoy en día el kernel de Linux ha recibido contribuciones de miles de programadores.

Historia

En abril de 1991, Linus Torvalds de 21 años, empezó a trabajar en unas simples ideas para un sistema operativo. Comenzó con un intento por obtener un sistema operativo libre similar a Unix que funcionara con microprocesadores Intel 80386. Luego, el 25 de agosto de 1991, Torvalds escribió en el newsgroups comp.os.minix[2]:

"Estoy haciendo un sistema operativo (gratuito, sólo un hobby, no será nada grande ni profesional como GNU) para clones AT 386(486). Esto ha sido desde abril y está empezando a estar listo. Me gustaría un feedback de las cosas que les gustan o disgustan en minix. Actualmente he portado bash(1.08) y gcc(1.40), y parece que las cosas funcionan. Esto implica que tendré algo práctico en unos meses..."

Luego de esto, muchas personas contribuyeron con el código. Para septiembre de 1991, se lanzó la versión 0.01 de Linux. Tenía 10.239 líneas de código. En octubre de ese año, se lanzó la versión 0.02 de Linux, luego en diciembre se lanzó la versión 0.11. Esta versión fue la primera en ser self-hosted. Linux 0.11 podía ser compilado por una computadora que corriera Linux 0.11. Cuando lanzó la siguiente versión, Torvalds adoptó GNU GPL como su propio boceto de licencia, el cual no permitía su redistribución comercial.

Se comenzó un newsgroup llamado alt.os.linux y el 19 de enero de 1992 se realizó el primer post en alt.os.linux. El 31 de marzo, alt.os.linux se convirtió en comp.os.linux. Rápidamente el X Window System fue implementado en Linux y en marzo la versión 0.95 de Linux fue la primera en ser capaz de correr X. Este gran salto de versiones (de 0.1x a 0.9x) fue por la sensación de que una versión 1.0 sin piezas faltantes no estaba lejos. Sin embargo, esto fue un poco optimista: desde 1993 a principios de 1994, se desarrollaron 15 versiones diferentes de 0.99.

El 14 de marzo de 1994, se lanzó Linux 1.0.0 con 176.250 líneas de código. En marzo de 1995 se lanzó Linux 1.2.0 con 310.950 líneas de código.

Ya en mayo de 1996 Linus decidió adoptar al pingüino Tux como mascota para Linux.

La versión 2 de Linux se lanzó el 9 de junio de 1996 y fue un gran éxito. A este le siguieron grandes desarrollos:

* 25 de enero de 1999: se lanzó Linux 2.2.0 con 1.800.847 líneas de código.
* 18 de diciembre de 1999: se publicaron parches de IBM Mainframe para 2.2.13, permitiendo de esta forma que Linux fuera usado en máquinas corporativas.
* 4 de enero de 2001: se lanzó Linux 2.4.0 con 3.377.902 líneas de código.
* 17 de diciembre de 2003: se lanzó Linux 2.6.0 con 5.929.913 líneas de código.


Aspectos técnicos

Linux admite real preemptive multitasking (ambos en modo de usuario y modo de kernel), memoria virtual, librerías compartidas, demand loading, shares copy-on-write executables, memory management, the Internet protocol suite y threading.

Arquitectura

Hoy por hoy, Linux es un núcleo monolítico híbrido. Los controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido como anillo 0 (ring 0), con acceso irrestricto al hardware, aunque algunos se ejecutan en espacio de usuario. A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos y las extensiones al sistema operativo se pueden cargar y descargar fácilmente como módulos, mientras el sistema continúa funcionando sin interrupciones. También, a diferencia de los núcleos monolíticos tradicionales, los controladores pueden ser pre-volcados (detenidos momentáneamente por actividades más importantes) bajo ciertas condiciones. Esta habilidad fue agregada para manejar correctamente interrupciones de hardware, y para mejorar el soporte de Multiprocesamiento Simétrico.

El hecho de que Linux no fue desarrollado siguiendo el diseño de un microkernel (diseño que, en aquella época, era considerado el más apropiado para un núcleo por muchos teóricos informáticos) fue asunto de una famosa y acalorada discusión entre Linus Torvalds y Andy Tanenbaum[3].

A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos son fácilmente configurables como Loadable Kernel Modules, y se pueden cargar o descargar mientras se está corriendo el sistema.

Kernel panic

En Linux, un “panic” es un error insalvable del sistema detectado por el kernel en oposición a los errores similares detectados en el código del espacio de usuario. Es posible para el código del kernel indicar estas condiciones mediante una llamada a la función de pánico situada en el archivo header sys/system.h. Sin embargo, la mayoría de los alertas son el resultado de excepciones en el código del kernel que el procesador no puede manejar, como referencias a direcciones de memorias inválidas. Generalmente esto es indicador de la existencia de un bug en algún lugar de la cadena de alerta. También pueden indicar una falla en el hardware como una falla del RAM o errores en las funciones aritméticas en el procesador, o por un error en el soft.

Lenguajes de programación

Linux está escrito con una versión del lenguaje de programación C apoyado por GCC (que ha introducido un número de extensiones y cambios al C estándar), junto a unas pequeñas secciones de código escritas con el lenguaje ensamblador (assembly language). Por la extensión que soporta C, GCC fue durante mucho tiempo el único compilador capaz de construir correctamente Linux. Recientemente, Intel afirmó haber modificado su compilador C de forma de poder compilarlo correctamente.

Se usan muchos otros lenguajes en alguna forma, básicamente en la conexión con el proceso de construcción del kernel (el método a través del cual las bootable image son creadas desde la source). Estos incluyen a Perl, Python y varios lenguajes shell scripting. Algunos drivers también pueden ser escritos en C++, Fortran, u otros lenguajes, pero esto es altamente desaconsejable. El sistema de construcción de Linux oficialmente solo soporta GCC como kernel y compilador de driver.

Portabilidad

Aún cuando Linus Torvalds no ideó originalmente Linux como un sistema Portable, ha evolucionado en esa dirección. Linux es ahora de hecho, uno de los núcleos de sistema operativo más ampliamente portados, y funciona en sistemas muy diversos que van desde iPAQ (una handheld) hasta un zSeries (un mainframe masivo, muy costoso). Está planeado que Linux sea el sistema operativo principal de las nuevas supercomputadoras de IBM, Blue Gene cuando su desarrollo se complete.

De todos modos, es importante notar que los esfuerzos de Torvalds también estaban dirigidos a un tipo diferente de portabilidad. Según su punto de vista, la portabilidad es la habilidad de compilar fácilmente en un sistema aplicaciones de los orígenes más diversos; así, la popularidad original de Linux se debió en parte al poco esfuerzo necesario para tener funcionando las aplicaciones favoritas de todos, ya sean GPL o de Código abierto.

Arquitectura de máquina virtual

El kernel de Linux puede correr sobre muchas arquitecturas de máquina virtual tanto como host del sistema operativo como cliente. La máquina virtual usualmente emula la familia de procesadores Intel x86, aunque en algunos casos también son emulados procesadores de PowerPC o AMD.
Formatos binarios soportados

Linux 1.0 soporta solo el formato binario a.out. La siguiente serie estable (Linux 1.2) agrega soporte para Executable y Linkable Format (ELF), el cual simplifica la creación de librerías compartidas (usadas de forma extensiva por los actuales entornos desktop como KDE y GNOME). ELF es el formato usado por default por el gcc (GNU Compiler Collection) desde alrededor de gcc 2.7.0, a.out actualmente casi no es usado convirtiendo a ELF en el principal formato binario.

Linux soporta muchos otros formatos binarios, incluyendo binfmt_misc para archivos asociados para correr un programa o desplegar dichos archivos.

Versiones

Más allá de haber desarrollado su propio código y de integrar los cambios realizados por otros programas, Linus Torvalds continua lanzando nuevas versiones del núcleo de Linux. Estos son llamados núcleos “vanilla”, lo que significa que no han sido modificados por nadie. Muchos vendedores del sistema operativo Linux modifican el kernel de sus productos, principalmente para agregarle soporte a dispositivos o herramientas que no fueron oficialmente lanzadas como estables, mientras que algunas distribuciones, como Slackware, mantienen el kernel vanilla.

Numeración

La versión del kernel de Linux actualmente consta de cuatro números. Por ejemplo, asumamos que el número de la versión está compuesta de esta forma: A.B.C[.D] (ej.: 2.2.1, 2.4.13 ó 2.6.12.3).

•El número A denota la versión del kernel. Es el que cambia con menor frecuencia y solo lo hace cuando se produce un gran cambio en el código o en el concepto del kernel. Históricamente solo ha sido modificado dos veces: en 1994 (versión 1.0) y en 1996 (versión 2.0).

•El número B denota la mayor revisión del kernel.

Antes de la serie de Linux 2.6.x, los números pares indicaban la versión “estable” lanzada. Por ejemplo una para uso de fabricación, como el 1.2, 2.4 ó 2.6. Los números impares, en cambio, como la serie 2.5.x, son versiones de desarrollo, es decir que no son consideradas de producción.

Comenzando con la serie Linux 2.6.x, no hay gran diferencia entre los números pares o impares con respecto a las nuevas herramientas desarrolladas en la misma serie del kernel. Linus Torvalds dictaminó que este será el modelo en el futuro.

•El número C indica una revisión menor en el kernel. En la forma anterior de versiones con tres números, esto fue cambiado cuando se implementaron en el kernel los parches de seguridad, bugfixes, nuevas características o drivers. Con la nueva política, solo es cambiado cuando se introducen nuevos drivers o características; cambios menores se reflejan en el número D.

•El número D se produjo cuando un grave error, que requiere de un arreglo inmediato, se encontró en el código NFS de la versión 2.6.8. Sin embargo, no habían otros cambios como para lanzar una nueva revisión (la cual hubiera sido 2.6.9). Entonces se lanzó la versión 2.6.8.1, con el error arreglado como único cambio. Con 2.6.11, esto fue adoptado como la nueva política de versiones. Bug-fixes y parches de seguridad son actualmente manejados por el cuarto número dejando los cambios mayores para el número C.

También, algunas veces luego de las versions puede haber algunas letras como “rc1” o “mm2”. El “rc” se refiere a release candidate e indica un lanzamiento no oficial. Otras letras usualmente (pero no siempre) hacen referencia a las iniciales de la persona. Esto indica una bifurcación en el desarrollo del kernel realizado por esa persona, por ejemplo ck se refiere a Con Kolivas, ac a Alan Cox, mientras que mm se refiere a Andrew Morton.

El modelo de desarrollo para Linux 2.6 fue un cambio significativo desde el modelo de desarrollo de Linux 2.5. Previamente existía una rama estable (2.4) donde se habían producido cambios menores y seguros, y una rama inestable (2.5) donde estaban permitidos cambios mayores. Esto significó que los usuarios siempre tenían una versión 2.4 testeada y con lo último en seguridad y bug fixes, aunque tuvieran que esperar por las características de la rama 2.5. La rama 2.5 fue eventualmente declarada estable y renombrada como 2.6. Pero en vez de abrir una rama 2.7 inestable, los desarrolladores de kernels eligieron continuar agregando los cambios en la rama “estable” 2.6. De esta forma no había que seguir manteniendo una rama vieja pero estable y se podía hacer que las nuevas características estuvieran rápidamente disponibles y se pudieran realizar más test con el último código.

Sin embargo, el modelo de desarrollo del nuevo 2.6 también significó que no había una rama estable para aquellos que esperaban seguridad y bug fixes sin necesitar las últimas características. Los arreglos solo estaban en la última versión, así que si un usuario quería una versión con todos los bug fixed conocidos también tendría las últimas características, las cuales no habían sido bien testeadas. Una solución parcial para esto fue la versión ya mencionada de cuatro números (y en 2.6.x.y), la cual significaba lanzamientos puntuales creados por el equipo estable (Greg Kroah-Hartman, Chris Wright, y quizás otros). El equipo estable solo lanzaba updates para el kernel más reciente, sin embargo esto no solucionó el problema del faltante de una serie estable de kernel. Los vendors de la distribución de Linux, como Red Hat y Debian, mantienen los kernels que salen con sus lanzamientos, de forma que una solución para algunas personas es seguir el kernel de una distribución.

Como respuesta a la falta de un kernel estable y de gente que coordinara la colección de bugfixes, en diciembre de 2005 Adrian Bunk anunció que continuaría lanzando kernels 2.6.16.y cuando el equipo estable lanzara 2.6.17. Además pensó en incluir updates de drivers, haciendo que el mantenimiento de la serie 2.6.16 sea muy parecido a las viejas reglas de mantenimiento para las serie estables como 2.4.

Al 30 de abril de 2007 la última versión estable del kernel es 2.6.21.1

Licencia

Inicialmente, Torvalds distribuyó Linux bajo los términos de una licencia que prohibía la explotación comercial. Pero esta licencia fue reemplazada, poco tiempo después, por la GNU GPL (versión 2 exclusivamente). Los términos de esta última licencia permiten la distribución y venta de copias o incluso modificaciones, pero requiere que todas las copias del trabajo original y trabajos de autoría derivados del original sean publicados bajo los mismos términos, y que código fuente siempre pueda obtenerse por el mismo medio que el programa licenciado.

Torvalds se ha referido a haber licenciado Linux bajo la GPL como "lo mejor que he hecho nunca" (en inglés, "the best thing I ever did")[4].


Via: Wiki

[Artículo] GNU/Linux

GNU/Linux (GNU con Linux o GNU+Linux) es la denominación defendida por Richard Stallman y otros para el sistema operativo que utiliza el kernel Linux en conjunto con las aplicaciones de sistema creadas por el proyecto GNU y por muchos otros proyectos/grupos de software. Comúnmente a este sistema operativo se le denomina, Linux, aunque Stallman sostiene que esta denominación no es correcta.

Historia

Desde 1984, Richard Stallman y muchos voluntarios están intentando crear un sistema operativo libre con un funcionamiento similar al UNIX, recreando todos los componentes necesarios para tener un sistema operativo funcional que se convertiría en el sistema operativo GNU. En el comienzo de los años 1990, después de seis años, GNU tenía muchas herramientas importantes listas, como compiladores, depuradores, intérpretes de órdenes etc, excepto por el componente central: el núcleo. Con el surgimiento del kernel Linux, esta laguna fue llenada y surgió el sistema operativo con el kernel Linux en conjunto con las herramientas GNU. De esta manera, Stallman juzga o indica, que este sistema operativo es una "versión modificada" del sistema GNU y por lo tanto debe tener la denominación GNU/Linux.
Esta denominación resolvería la confusión entre el núcleo y el sistema operativo completo a que puede llevar, y de hecho ha llevado, la denominación Linux en solitario, erróneamente. Stallman también espera que con el aporte del nombre GNU, se dé al proyecto GNU que él encabeza, el reconocimiento que cree merecer por haber creado las aplicaciones de sistema imprescindibles para ser un sistema operativo compatible con UNIX.

Richard Stallman ha reconocido que desde que existe Linux el desarrollo de un núcleo específico del proyecto GNU (el Hurd) ya no es prioritario. Esto explica que después de dos décadas desde el anuncio del proyecto GNU, no esté acabado un sistema únicamente GNU.

Algunas distribuciones de Linux apoyan esta denominación, e incluyen GNU/Linux en sus nombres, tal es el caso de Debian GNU/Linux o GNU/LinEx. En el proyecto Debian también existe Debian GNU/Hurd y Debian GNU/kFreeBSD que combinan las aplicaciones de sistema de GNU con esos núcleos. Otras distribuciones, como Ubuntu, eligen denominarse solamente Linux.

En ocasiones, el proyecto KDE ha utilizado una tercera denominación: GNU/Linux/X para enfatizar los tres proyectos sobre los que se apoya su entorno de escritorio.

Algunos sectores de la comunidad de usuarios del sistema operativo han rechazado la denominación GNU/Linux por varias razones, entre ellas que ya se había empezado a denominar Linux al sistema operativo antes de que Richard Stallman promocionase esta denominación. Otras personas se oponen a la postura ideológica de Stallman radicalmente en contra del software no libre y por ello son contrarios al uso de este nombre para evitar la promoción de las ideas del fundador del proyecto GNU. Otros sectores de la comunidad han reconocido la conveniencia de este nombre.

Hay que señalar que, al igual que es una simplificación denominar al sistema que usa el usuario final Linux, obviando las aplicaciones GNU que completan el sistema operativo, el conjunto linux+GNU representa solamente una parte (aunque importante) del software encontrado en una distribución Linux. Existe una gran cantidad de software original del sistema operativo BSD o producido independientemente de los proyectos GNU y Linux por otras personas u organizaciones, como por ejemplo Apache, el X Window System, Samba, KDE, OpenOffice.org y miles de otros.


[Artículo] Linux



Linux (pronunciación IPA: /ˈlɪnʊks/) es la denominación de un sistema operativo tipo-Unix y el nombre de un núcleo. Es uno de los paradigmas más prominentes del software libre y del desarrollo del código abierto, cuyo código fuente está disponible públicamente, para que cualquier persona puede libremente usarlo, estudiarlo, redistribuirlo y, con los conocimientos informáticos adecuados, modificarlo[1].

Los primeros sistemas Linux se originaron en 1992, al combinar utilidades de sistema y librerías del proyecto GNU con el núcleo Linux, completando un sistema también conocido como GNU/Linux[2]. Desde fines de 2000 Linux ha obtenido un aumento en el apoyo de diversas empresas multinacionales del mundo de la informática, tales como IBM[3], Sun Microsystems[4], Hewlett-Packard[5] y Novell[6]. Actualmente Linux es comercializado en computadores de escritorio y portátiles por Dell[7] y Lenovo[8], además hay un grupo numeroso de compañías establecidas en Taiwan que planean hacer lo propio[9].

Si bien Linux es usado como sistema operativo en computadores de escritorio (PCs x86 y x86-64 así como Macintosh y PowerPC), computadores de bolsillo, teléfonos celulares, dispositivos empotrados y otros, su mayor desarrollo se ha llevado a cabo en el mundo de los servidores y supercomputadores[10].

La marca Linux (Número de serie: 1916230) pertenece a Linus Torvalds y se define como "un sistema operativo para computadoras que facilita su uso y operación".

Existen grupos de usuarios del sistema Linux en casi todas las áreas del planeta.

Etimología

Linux se refiere estrictamente al núcleo Linux, pero es comúnmente utilizado para describir al sistema operativo tipo Unix (que implementa el estándar POSIX), que utiliza primordialmente filosofía y metodologías libres (también conocido como GNU/Linux) y que está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o no libre).

La expresión "Linux" es utilizada para referirse a las distribuciones GNU/Linux, colecciones de software que suelen contener grandes cantidades de paquetes además del núcleo. El software que suelen incluir consta de una enorme variedad de aplicaciones, como: entornos gráficos, suites ofimáticas, servidores web, servidores de correo, servidores FTP, etcétera. Coloquialmente se aplica el término "Linux" a éstas. Algunas personas opinan que es incorrecto denominarlas distribuciones Linux, y proponen llamarlas sistema GNU/Linux. Otras personas opinan que los programas incluidos proceden de fuentes tan variadas que proponen simplificarlo denominándolo simplemente a "Linux".

Pronunciación: /lí.nuks/, no /lái.nuks/

La pronunciación correcta (para cualquier idioma) es muy cercana a como se pronuncia en español: /lí.nux/ o /lnəks/ (Alfabeto Fonético Internacional).

Historia

Linux nació gracias a la idea de Linus Torvalds de crear un sistema basado en Unix para máquinas i386; en más de una ocasión, Linus Torvalds ha afirmado que si hubiera sabido de la existencia de los sistemas BSD que ya cumplían lo que hacía Linux, no se habría molestado en modificar Minix. La historia de Linux está fuertemente vinculada a la del proyecto GNU. El proyecto GNU, iniciado en 1983, tiene como objetivo el desarrollo de un sistema Unix completo compuesto enteramente de software libre. Hacia 1991, cuando la primera versión del núcleo Linux fue liberada, el proyecto 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ún no contaba con el núcleo que permitiera completar el sistema operativo.

Entonces, el núcleo creado por Linus Torvalds, quien se encontraba por entonces estudiando en la Universidad de Helsinki, llenó el hueco final que el sistema operativo GNU exigía. Subsecuentemente, miles de programadores voluntarios alrededor del mundo han participado en el proyecto, mejorándolo continuamente. Torvalds y otros desarrolladores de los primeros días de Linux adaptaron los componentes de GNU y de BSD, así como de otros muchos proyectos como Perl, Apache, Python, etc. para trabajar con el núcleo Linux, creando un sistema operativo completamente funcional procedente de muchísimas fuentes diferentes, la mayoría libres.

Distribuciones Linux

Una distribución es un conjunto de aplicaciones reunidas por un grupo, empresa o persona para permitir instalar fácilmente un sistema Linux. Es un sabor de Linux. En general se destacan por las herramientas para configuración y sistemas de paquetes de software a instalar.

Existen numerosas distribuciones Linux (también conocidas como "distros"), ensambladas por individuos, empresas y otros organismos. Cada distribución puede incluir cualquier número de software adicional, incluyendo software que facilite la instalación del sistema. La base del software incluido con cada distribución incluye el núcleo Linux y las herramientas GNU, al que suelen adicionarse también varios paquetes de software.

Las herramientas que suelen incluirse en la distribución de este sistema operativo se obtienen de diversas fuentes, incluyendo de manera importante proyectos de código abierto o libre, como el GNU y el BSD o el KDE. Debido a que las herramientas de software libre que en primera instancia volvieron funcional al núcleo de Linux provienen del proyecto GNU que desde 1983 había liberado software que pudo ser usado en el proyecto de Linux de 1991, Richard Stallman (fundador del proyecto GNU) pide a los usuarios que se refieran a dicho sistema como GNU/Linux. A pesar de esto, la mayoría de los usuarios continúan llamando al sistema simplemente "Linux" y las razones expuestas por Richard Stallman son eterno motivo de controversia. La mayoría de los sistemas "Linux" incluyen también herramientas procedentes de BSD y de muchos otros proyectos como Mozilla, Perl, Ruby, Python, PostgreSQL, MySQL, Xorg, casi todas con licencia GPL o compatibles con ésta (LGPL, MPL) otro aporte fundamental del proyecto GNU.

Usualmente se utiliza la plataforma XFree86 o la X.Org para sostener interfaces gráficas.

Cómo se instala Linux

Linux en la actualidad es un sistema operativo fácil de instalar, basta con descargar la imagen iso de una distribución, grabarla en un CD o DVD e iniciar la computadora utilizando dicho disco. Algunas distribuciones muy utilizadas son Debian, SuSE, Ubuntu o YellowDog (esta última es la más común en la plataforma PlayStation 3). La mayoría de las distribuciones son gratuitas y pueden conseguirse fácilmente a través de las páginas web de los fabricantes.

Existen versiones linux para máquinas x86 (abarca desde computadoras 386, pentium I, celeron, hasta pentium IV), también para 64 bits (los nuevos procesadores, aunque también trabajan con linux para x86), y para procesadores PowerPc (ppc) de las computadoras Apple Macintosh.

El resto es tan fácil como instalar Windows, incluso algunas distrubiciones permiten 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 de Ubuntu y Kubuntu y las versiones más actualizadas, se inserta el cd/dvd dentro de la computadora, se reinicia el equipo y en uno o dos minutos se está en el escritorio del sistema operativo 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 programas seleccionados por los autores de la distribución incluidos en el cd o en el dvd, y se pueden instalar tanto al comienzo de la instalación como luego de haber instalado el sistema. Se puede instalar en computadoras que se consideren "obsoletas", pero esto puede resultarle complicado a un usuario novato.

Aplicaciones de los sistemas Linux


Con la adopción por numerosas empresas fabricantes de PCs, muchas computadoras son vendidas con distribuciones GNU/Linux pre-instaladas, y "GNU/Linux" ha comenzado a tomar su lugar en el vasto mercado de las computadoras de escritorio.

Con entornos de escritorio, "GNU/Linux" ofrece una interfaz gráfica alternativa a la tradicional interfaz de línea de comandos de Unix. Existen en la actualidad numerosas aplicaciones gráficas, ya sean libres o no, que ofrecen funcionalidad que está permitiendo que GNU\Linux se adapte como herramienta de escritorio.

Algunas distribuciones permiten el arranque de Linux directamente desde un disco compacto (llamados LiveCDs) sin modificar en absoluto el disco duro de la computadora en la que se ejecuta Linux. Para este tipo de distribuciones, en general, los archivos de imagen (archivos ISO) están disponibles en Internet para su descarga.

Otras posibilidades incluyen iniciar el arranque desde una red (ideal para sistemas con requerimientos mínimos) o desde un disco flexible o disquete o de unidades de almacenamiento USB.

La escala del desarrollo de "Linux"


Un estudio sobre la distribución Red Hat 7.1 reveló que ésta en particular posee más de 30 millones de líneas de código real. Utilizando el modelo de cálculo de costos COCOMO, puede estimarse que esta distribución requeriría 8.000 programadores por año para su desarrollo. De haber sido desarrollado por medios convencionales de código cerrado, hubiera costado más de mil millones de dólares en los Estados Unidos.

La mayor parte de su código (71%) pertenecía al lenguaje C, pero fueron utilizados muchos otros lenguajes para su desarrollo, incluyendo C++, Bash, Lisp, Ensamblador, Perl, Fortran y Python.

Alrededor de la mitad de su código total (contado en líneas de código) fue liberado bajo la licencia GPL en su versión 2.

El núcleo Linux contenía entonces 2,4 millones de líneas de código, correspondiente al 8% del total, demostrando que la vasta mayoría del sistema operativo no pertenece al núcleo del mismo.

En un estudio posterior, Counting potatoes: the size of Debian 2.2, el mismo análisis fue hecho para Debian GNU/Linux versión 2.2. Esta distribución contiene más de 55 millones de líneas de código fuente, y habría costado 1.900 millones de dólares (año 2000) el desarrollo por medios convencionales (no libres); y el núcleo Linux continua siendo de unas 2,5 millones de líneas.

Linux en el mercado

La creciente popularidad de Linux se debe a las ventajas que presenta ante otros tipos de software. Entre otras razones se debe a su estabilidad, al acceso a las fuentes (lo que permite personalizar el funcionamiento y auditar la seguridad y privacidad de los datos tratados), a la independencia de proveedor, a la seguridad, a la rapidez con que incorpora los nuevos adelantos tecnológicos (IPv6, microprocesadores de 64 bits), a la escalabilidad (se pueden crear clusters de cientos de computadoras), a la activa comunidad de desarrollo que hay a su alrededor, a su interoperatibilidad y a la abundancia de documentación relativa a los procedimientos.

Hay varias empresas que comercializan soluciones basadas en Linux: IBM, Novell, Red Hat, Rxart, Canonical Ltd. (Ubuntu), Rxart, así como miles de PYMES que ofrecen productos o servicios basados en esta tecnología.

Dentro del segmento de supercomputadoras, la 5ª más grande de Europa, denominada MareNostrum, fue desarrollada por IBM y está basada en un cluster Linux ([1]). Ella se encuentra alojada en Barcelona y es gestionada por la "Universitat Politècnica de Catalunya" (UPC). A fines de 2006, de acuerdo al TOP500.org, encargado de monitorear las 500 principales supercomputadoras del mundo: 371 usaban una distribución basada en GNU/Linux, 81 Unix, 32 SLES (una variante de Unix), 13 Únicos con Linux y 3 Mac. Ninguna usaba Windows.

Linux, además de tener una amplia cuota en el mercado de servidores de internet, debido entre otras cosas a la gran cantidad de soluciones que tiene para este segmento, tiene un creciente campo en computadoras de escritorio y portátiles. Prueba de ello es que es el sistema base que se ha elegido para el proyecto OLPC"ONE LAPTOP PER CHILDREN", que tiene como objetivo llevar una LapTop a cada niño de países como China, Brasil, Argentina, Uruguay y Perú y está patrocinado por la iniciativa del MIT y firmas como AMD, Google y Sun Microsystems.

Entre las entidades más destacadas que usan Linux se encuentra la bolsa de Nueva York.

GNU/Linux como sistema de programación

La colección de utilidades para la programación de GNU es con diferencia la familia de compiladores más utilizada en Linux. Tiene capacidad para compilar C, C++, Java, Ada, entre otros muchos lenguajes. Además soporta diversas arquitecturas mediante la compilación cruzada, lo que hace que sea un entorno adecuado para desarrollos heterogéneos.

Hay varios IDEs disponibles para Linux incluyendo, Anjuta, KDevelop, Ultimate++, Code::Blocks, NetBeans IDE y Eclipse. Además existen editores extensibles como pueda ser Emacs que hoy en día siguen siendo ampliamente utilizados. GNU/Linux también dispone de capacidades para lenguajes de guión (script), aparte de los clásicos lenguajes de programación de shell, la mayoría de las distribuciones tienen instalado Python, Perl, PHP y Ruby.

Linux en la Administración Pública

Hay una serie de administraciones públicas que han mostrado su apoyo al software libre, sea migrando total o parcialmente sus servidores y sistemas de escritorio, sea subvencionándolo. Como ejemplos se tiene a:

  1. Alemania pagando por el desarrollo del Kroupware. Además ciudades como Múnich, que migró sus sistemas a SuSE Linux, una distribución alemana especialmente orientada a KDE.
  2. Cuba donde el gobierno ha establecido una indicación oficial para introducir de manera progresiva el software libre y en particular GNU/Linux y en el que la red de Salud Pública, Infomed, fue pionera en su uso.
  3. China, con su acuerdo con Sun Microsystems para distribuir millones de Java Desktop (una distribución de GNU/Linux basada en GNOME y especialmente bien integrada con java)
  4. Brasil, con una actitud generalmente positiva, y, por ejemplo, con el desarrollo de los telecentros
  5. En España, algunos gobiernos autonómicos están desarrollando sus propias distribuciones no sólo para uso administrativo sino también académico. Así tenemos LinEx en Extremadura, Augustux en Aragón, GuadaLinex en Andalucía, LliureX en La Comunidad Valenciana, Molinux en Castilla-La Mancha, MAX en La Comunidad de Madrid, Linkat en Cataluña, Trisquel en la Comunidad de Galicia y Silu en la Provincia de Las Palmas en Canarias como proyecto de la ULPGC, por el momento. Todas estas distribuciones tienen en común el hecho de estar basadas en Debian, o alguno de sus derivados, como Ubuntu.
  6. Perú donde se desarrollo Tumix, es un distribución GNU/Linux del tipo LiveCD, esta desarrollada en el Perú por iniciativa del grupo de usuarios de software libre Somos Libres.
  7. Venezuela donde por decreto, se estableció el uso preferencial del software libre y GNU/Linux en toda la administración pública, incluyendo ministerios y oficinas gubernamentales y se está fomentando la investigación y el desarrollo de software libre.
  8. Chile, donde el Ministerio de Educación y la Universidad de la Frontera (ubicada en Temuco) crearon EduLinux, una distribución que hoy está en más de 1500 escuelas chilenas y funcionando en más de un 90% de las bibliotecas chilenas. Actualmente las Fuerzas Armadas chilenas están planificando la creación de una distribución militar que interconecte a las ramas de la defensa chilena. El gobierno de ese país aprobó el uso del software libre en la administración pública, anulando así un contrato previo con Microsoft para el mantenimiento de las redes y de los equipos en escuelas y bibliotecas chilenas.
  9. República Dominicana, promociona el uso y proliferación del Software libre en el campo educativo y científico. Dispone de dos fundaciones, una en la capital de Santo Domingo y la otra en la ciudad de Santiago. Codigolibre.org
  10. México el Gobierno del Distrito Federal dentro de sus políticas y lineamientos en materia de Informática da preferencia al uso del Software Libre. La Delegación Tlalpan personaliza y adapta a sus necesidades la distribución Fedora dándole el nombre de Gobierno GDF/Linux.
Via: Wiki