Mira este vídeo:
¿De qué hablan? Ubuntu, Gnome, KDE, Xfce ¿Qué es todo eso? Bueno, aunque no pertenece estrictamente a los contenidos del curso, vamos a contar algo de toda esta información contextual para entender qué es MAX y su historia.
Breve origen de Linux y del Software Libre
¿Qué es un sistema operativo?
Es el programa informático que se carga en primera instancia en el microprocesador del PC y gobierna todo el equipo. Imprescindible en cualquier ordenador personal, sin él, el equipo es inutilizable. Permite que el usuario pueda ejecutar aplicaciones y que estas convivan sin molestarse unas a otras, administrar el equipo a los usuarios avanzados y muchas más cosas. Un usuario normal apenas se da cuenta de qué sistema operativo utiliza, le interesan las aplicaciones. Cada sistema operativo conlleva qué aplicaciones se pueden ejectuar. Los sistemas operativos más conocidos para ordenadores personales son: Microsoft Windows, Apple MAC-OS y Linux.
¿Qué es Linux?
Linux es un sistema operativo para ordenadores personales (entre otros) libre y gratuito. Fue creado por un estudiante finlandés: Linus Torvalds en 1991 a partir de un núcleo creado por él uniéndolo a las utilidades GNU que ya había empezado el proyecto de generar un sistema operativo funcionalmente equivalente a UNIX pero libre. UNIX era por aquel entonces uno de los sistemas operativos más conocidos en universidades y ha sido el motor de toda la familia de sistemas operativos que han hecho funcionar los servidores de internet, mayoritariamente, desde los orígenes de internet hasta ahora. UNIX era y es un sistema para servidores, Linux evolucionó para ser también un sistema de escritorio para ordenadores personales.
A día de hoy Linux es el mayor proyecto libre jamás visto, contribuyen a su desarrollo miles de personas y recibe financiación de muchos consorcios y empresas. Estudios para calcular el coste de desarrollar linux, si se tuviera que hacer desde cero, lo fijaban ya en diez mil millones de dólares en 2008, y paradójicamente, es un producto gratuito.
¿Qué es el Software Libre?
Son aplicaciones que se distribuyen respetando que el destinatario tenga , al menos, tres libertades fundamentales: libertad de usarlo como quiera, sin restricciones; libertad de redistribuirlo sin límites y por último libertad para modificarlo, dando crédito a los autores originales. Para poder ejercer esta última libertad se necesita el 'código fuente' de la aplicación. Un símil ayuda a entender qué es el código fuente: si nos pasan un libro en formato impreso, es mucho trabajo generar una versión modificada, sin embargo si nos pasan el documento original del procesador de textos, podemos modificarlo a voluntad de manera más fácil. En realidad los programas privativos se distribuyen como binarios, en un lenguaje que sólo entiende el microprocesador de un ordenador y que costaría muchísimos recursos de ingeniería inversa el poder modificarlos. Por contra, el software libre se distribuye también con el código fuente (como los planos de un edificio) el programa en el lenguaje usado por los programadores para que luego un proceso automático genere los binarios que pueden ejecutarse en un ordenador.
El software libre nace en 1983 como idea de Richard Stallman y su proyecto GNU, es el inicio de una revolución que ha cambiado el mundo tal y como lo conocemos; internet no se habría podido desarrollar si no hubiera sido por el software libre. A partir de ahí ha habido muchas variantes y hoy en día se habla de Fuentes Abiertas (Opensource) para englobar a todas esas tendencias que preservan la libertad de modificación (acceso al código fuente) de las aplicaciones.
¿Qué son las distribuciones de Linux?
Linux es el resultado de ensamblar miles de componentes procedentes de diversos proyectos. Siendo en su mayoría libres, permiten la modificación a voluntad. Esa misma libertad ha llevado a que grupos distintos generen distribuciones donde cambian algunos aspectos del sistema: apariencia, aplicaciones incluidas, configuraciones, comportamiento, etc. Las distribuciones más populares son: Debian y sus derivadas, notablemente Ubuntu y a su vez Mint derivada de esta última, Suse y RedHat (Fedora para escritorio) Este gráfico recoge la evolución de las distribuciones, y esta web su popularidad.
¿Qué son los entornos de escritorio en Linux?
Linux nació sin entorno gráfico, en un entorno de gente acostumbrada a servidores con consolas de texto. Pronto se quiso evolucionar hacia sistemas de escritorio y surgieron proyectos varios para utilizar Linux mediante gráficos y ratón. Estos proyectos evolucionaron de forma distinta, algunos muy conservadores orientados a equipos con pocos recursos y maximizar la velocidad, otros centrados en aprovechar la potencia de los nuevos ordenadores y permitir muchas más florituras. Para un usuario básico cambia poco: permiten abrir aplicaciones en ventanas, navegar por los archivos del ordenador, establecer preferencias, favoritos, etc. Los más conocidos son: GNOME que fue el mayoritario en su versión 2 pero ha perdido adeptos en su nueva versión 3, incompatible con la anterior. KDE, quizás el más parecido a Windows y Xfce: un escritorio funcional y ligero.
Los siguientes documentales son muy ilustrativos:
Origen de MAX
Ahora ya podemos abordar la historia de MAX con un poco más de criterio. Max nació y ha evolucionado en el seno del Área TIC en la Dirección General de Infraestructuras y Servicios de la Consejería de Educación (antes, ahora también de Juventud y Deporte) de la Comunidad de Madrid, dirigida por José Quirino Vargas, en el marco del Proyecto Global para el Desarrollo de las Tecnologías de la Información y la Comunicación en los Centros Docentes de la Comunidad de Madrid. Este mismo proyecto engendró EducaMadrid.
El primer responsable designado para la creación de MAX fue Ismaíl Alí Gago. Para la fatídica fecha del 11 de Marzo de 2004 tenía preparada la presentación de MAX 1.0 en una edición de Aula, en el Ifema, que por causas evidentes fue cancelada esa misma mañana. Dos meses más tarde presentó la primera versión de MAX en unas jornadas en el IES Beatriz Galindo y ya había empezado a formar un pequeño grupo de colaboradores. Esa primera versión, al igual que las versiones 1.1, 1.2, 2.0 estuvieron basadas en Knoppix. Con versiones CD y DVD Live además de una versión profesional que incluía los fuentes. Incluyeron los entornos de escritorio GNOME y/o KDE según la versión. Knoppix fue una de las primeras distribuciones de Linux que soportaba el arranque Live (arrancar desde un medio externo, CD o pendrive, y ejecutar el sistema sin modificar el disco duro del equipo) A Ismaíl le ayudaron Carlos Salamanca y Carlos Lozano de la empresa Ándago y posteriormente David Vaquero y Pedro Peña de OpenPhoenix, responsables entre otros proyectos del sistema de clonado de máquinas Backharddi.
Desde el principio MAX tuvo vocación de distribución educativa, incluyendo numerosas aplicaciones de especial utilidad en el aula. En la DGIS se tomó la decisión de maquetar todos los equipos que se enviaran a centros con un sistema operativo propietario (Windows) y uno libre (MAX) Esta decisión se ha mantenido hasta la fecha.
A partir de la versión 3.0 (Septiembre de 2007) de la mano de la empresa Thinetic y su principal desarrollador (hasta la fecha) Mario Izquierdo, MAX pasaría a estar basada en Ubuntu enganchándose a las sucesivas versiones de esta distribución. Así la 3.0 estuvo basada en Ubuntu 6.06 LTS , MAX 3.1 (Enero de 2008) en Ubuntu 7.10... Más tarde en 2008 (16/06) llegaría MAX 4.0 añadiendo el escritorio ligero XFCE. Se añade también la versión Nano, para equipos con poca potencia o arranque desde pendrive. En 2009 se libera MAX 5.0, Ismaíl se embarca en nuevas aventuras con el INTEF y aterriza como nuevo coordinador Javier Rodríguez Pascua.
Mario Izquierdo aportó también a MAX su proyecto de clientes ligeros TCOS, con el que fue finalista del primer concurso universitario de software libre. TCOS permite reutilizar equipos antiguos haciéndolos funcionar como satélites de un ordenador más potente.
El grupo de colaboradores fue creciendo con los años y fruto de sus pruebas, sugerencias y aportaciones, nacieron proyectos como la personalización de infantil y primaria, la adaptación al uso de Pizarras Digitales Interactivas, el servidor de centro y muchos otros. Así vio la luz para las Navidades del 2010 MAX 6.0 basada en la versión de soporte de larga duración Ubuntu 10.04 y con nuevas funcionalidades como la posibilidad de actuar como servidor de una amplia gama de clientes ligeros, la integración con TCOS (ya descrito) y una personalización específica para infantil y primaria. MAX 6.0 fue actualizada varias veces sobre su misma base, finalizando esta rama con MAX 6.5 versión muy robusta y fiable que todavía corre en muchos equipos de la Comunidad de Madrid, algunos incluso muy antiguos como la famosa dotación de IBMs negros.
Durante este tiempo se desarrolla también una versión Servidor de MAX: max-server, basada en Zentyal (a su vez basada en Ubuntu Server) que permite a los centros contar con un servidor bastión de red para controlar sus redes y sus aulas. Todos los centros tecnológicos de la Comunidad de Madrid han sido dotados desde el 2011 con un servidor de centro max-server.
Javier Rodríguez Pascua continuó su labor de coordinador hasta Septiembre de 2013, habiendo dado a luz MAX 7.0 a finales del 2012 (29/11/2012). Durante estos años difundió MAX en múltiples eventos por toda la geografía de la Comunidad de Madrid: jornadas del CRIF Acacias, iTic, SIMO, Aula, Jornadas de MAX en múltiples institutos, MadridOnRails, además de numerosas Install-Party allí dónde se pidiesen.
Javier Puche Alosete se ha incorporado recientemente a la coordinación del proyecto y ha trabajado en la versión MAX 7.5 que es una actualización de la 7.0. Todos los antiguos coordinadores siguen en activo en el grupo de desarrollo MAX, motor de su desarrollo junto a Mario Izquierdo que sigue siendo el principal desarrollador de la distribución. La colaboración altruista de una larga lista de voluntarios ha hecho posible la continuidad de esta distribución y su uso en las aulas de la Comunidad de Madrid, además de haber cruzado nuestras fronteras ya que periodicamente nos llegan mensajes de gente usándolo en muchos otros puntos de la geografía terrestre, especialmente en América del Sur.
En la actualidad, tenemos disponible una versión muy robusta como MAX 9.5 y también la versión MAX 10.