[IAEP] [Olpc-uruguay] Sistemas operativos, distribuciones y libertades
Carlos Rabassa
carnen at mac.com
Wed Feb 15 15:56:01 EST 2012
Repito mensaje que envié hace unos días a las listas,
IAEP SugarLabs <iaep at lists.sugarlabs.org>
SUR docentes <olpc-sur at lists.laptop.org>
Comunidad ceibalJAM <olpc-uruguay at lists.laptop.org>
bajo el tema
Video OLPC - Uruguay - Nepal - Algo para pensar en minuto 4:50
A continuación de mi mensaje original reproduzco la muy completa respuesta que recibí de Eduardo Ricobaldi. Al hacerle notar que la respuesta fue enviada únicamente a la última de estas listas, y bajo nuevo tema, pedí autorización a Eduardo para reproducirla en las otras dos listas para que llegue a educadores, maestros y otras personas. Espero que así aprovecharemos mejor el esfuerzo de Eduardo para responderme.
Comienza mi mensaje original XXXXXXX
Sylvia S.
Estoy tratando de alejarme de la computadora para comenzar a disfrutar de un festejo familiar que nos ocupará varios días pero, el diálogo se pone interesante y no logro dejar de participar.
No tienes por qué pedir disculpas ni a mi ni a nadie por hacernos conocer tus opiniones en forma respetuosa. Siempre serán bienvenidas, las opiniones tuyas o las de cualquier otro listero.
Creo que la ironía que señalas no existe. Todo es un problema de palabras al que contribuí a crear por no ser más claro en el mensaje al que tú respondes.
El problema es que bajo un mismo nombre hay dos Sugar que pienso son muy diferentes.
El Sugar a que te refieres, que estoy de acuerdo en que no sea fácil de usar ni de aprender es, llamémosle Sugar Componente No. 2. Es una plataforma que permite a los usuarios crear y usar aplicaciones tales como SimpleGraph y la Calculadora Inca que se discuten en estos días en las listas. Me parece muy útil e interesante a pesar de que lo conozco más de oídas que de usarlo.
Lo que propongo llamar Sugar Componente No. 1 es algo esencial para usar las XO originales, de las que hay muchísimas en uso. Hace algún tiempo alguien se horrorizó porque me referí a esto como Sistema Operativo, pero ninguno analizó ni explicó mi error para que todos aprendamos. Así se crea la nueva brecha digital. Lo recordaba ayer cuando explicabas que Linux no es un sistema operativo sino un kernel o núcleo. Este tipo de comentarios es el que crea una brecha digital entre los desarrolladores y los educadores. Si entiendo bien, tienes razón, Linux es un kernel pero cuando alguien trabaja sobre ese kernel, crea algo cuyo resultado llaman distribución o distro y se vuelve un sistema operativo. Por favor corregirme para bien mío y de todos.
Una definición de sistema operativo para dummies o troncos como yo y muchos otros:
Sistema Opreativo (SO), es el software que interpreta las acciones del usuario, tales como oprimir teclas o hacer clic y las traduce y transmite a la computadora en el único lenguaje que ésta entiende. También se encarga del camino de regreso. Una vez que la computadora procesa la información este mismo software se encarga de interpretar los resultados y ofrecerlos en la pantalla, impresora o altavoces para que el usuario pueda aprovecharla.
Por favor, Sylvia y todos, aprueben, rechacen o corrijan esta definición. Si lo hacen evitaremos muchísimos malentendidos futuros.
Este Sugar Componente No. 1, que es parte del sistema operativo de las XO, junto con Linux, el kernel y alguna distribución de Linux como ser Ubuntu, es lo que sueño con que funcione bien, en forma confiable, tenga una curva de aprendizaje muy corta y se distribuya de forma tal que todos puedan tener la última y mejor versión para sus computadoras.
Se habla mucho de dar libertad a los usuarios para que cada uno haga lo que quiera con su computadora. Si este Sugar Componente No. 1 no funciona bien, estamos privando de su libertad hasta a los usuarios menos exigentes, aquellos que quieran usar simplemente Escribir o Navegar.
Carlos Rabassa
Voluntario
Red de Apoyo al Plan Ceibal
Montevideo, Uruguay
Comienza la respuesta de Eduardo Ricobaldi XXXXXXXXXXX
Bastante bien, veo que hicistes los deberes por tu cuenta.
Agrego unas cositas que siempre me gusta aclarar:
El Sistema Operativo son, en grandes rasgos dos partes, el kernel y el sistema base. Que conozcamos el principal kernel conocido es Linux, y el sistema base es el conocido como bajo el proyecto GNU de la Free Software Foundation (FSF).
En términos generales, el sistema base son una gran cantidad de programas que hacen cosas muy elementales pero concretas como copiar archivos, crear carpetas, manejar contraseñas, etc. Estos programas usan al kernel cuando son llamados, pero el kernel está en memoria desde que inicia la máquina.
La telenovela: Por eso se insiste de parte de la FSF que el sistema operativo debería llamarse GNU/Linux, pero a veces es cansador y le llamamos solamente Linux. La FSF está hace años desarrollando el kernel Hurd, pero nunca llegó a ser funcional o estable. Ese día será llamado GNU/Hurd o simplemente GNU y eliminarán a Linux del nombre (que no es de la FSF). Hoy GNU/Linux es una simbiosis de 2 proyectos que uno necesita del otro.
Sobre el sistema base está el entorno gráfico (que a su vez tiene mas subdivisiones). Sin él, el Linux es un sistema en modo texto que solo tiene de útil la línea de comandos. El entorno gráfico que mas conocemos es Gnome. Otros serían KDE, LXDE, XFCE, y hay mas. El entorno gráfico es lo que vemos que administra las ventanas, como abrirlas, cerrarlas, llamar programas nuevos.
Aquí voy a jugarme un poco, Sugar es una personalización de Gnome 2. Hoy en día el proyecto Gnome avanzó a Gnome 3 y si han oído de Unity en Ubuntu, es una personalización de Gnome 3, pero Fedora se ha mantenido en Gnome 3, aunque mucha gente cree que aún es incompleto y quiere mantener Gnome 2. Lamentablemente esto no es sencillo, porque son incompatibles, y no pueden coexistir en la misma distribución.
Ahora, qué es una distribución?
Es otra faceta de ver las cosas. Un grupo (o empresa) decide hacer una distribución y junta un kernel, un sistema base, y probablemente un entorno gráfico, y define una forma de crear paquetes que puedan individualizarse al punto que cuando un programa requiere de otro, especifica el nombre y que versión mínima. Existen repositorios de estos paquetes y hay un sistema de administrarlos.
Las diferentes ramas de las distribuciones se encargan de mantener estos paquetes evitando inconsistencias, como que un paquete nuevo requiera solamente paquetes que ya existen.
Ahora la misma distribución puede tener varios entornos gráficos, y el usuario administrador, puede armar su sistema a gusto, muy sencillamente, agregando los paquetes grandes, que luego el sistema se encarga de instalar todos los pequeños paquetes que tienen de requisitos.
Las líneas de distribuciones basadas en paquetes RPM, arranca en Fedora - RedHat -Centos - Suse. La XO, pertenece a Fedora 14. Sugar on a Stick (SoaS) es mas moderno y es un Fedora posterior.
La línea basada en paquetes DEB, es la de Debian - Ubuntu - Mint
Existen otros grandes grupos de GNU/Linux, usando cada uno algunos de los Gnome, KDE, XFCE, etc.
También existen los S.O libres que no son Linux, como los basados en BSD e Indiana (ex OpenSolaris) que son otros Unix.
Hay otros Unix no libres, como AIX de IBM, Solaris de Oracle y otros nombres que les sonarán igual de exóticos, usados en grandes empresas.
Finalmente en la jungla encontramos los sistemas operativos Windows que evolucionó del DOS o Sistema Operativo de Discos. Que a su vez es la evolución de las computadoras que no podían cambiar sus sistemas base, como las primeras Apple, Commodore, Sinclair, Atari o las calculadoras de bolsillo...
Y hablamos solamente de Computadores personales, ni hablemos de servidores, o las viejas computadoras gigantes que procesaban tarjetas perforadas. Antes de la ENIAC, mejor dicho, la Z3 alemana, no se consideran computadoras, eran solo aparatos mecánicos que realizaban una función fija, aunque se pudiera cambiar. Pero eso es historia antigua.
Y las libertades que son?
Avances de la próxima telenovela: El ecosistema del Software Libre requiere de una licencia legal que permita evolucionar, sin que se desvirtúe, asi que se establece la GPL o Licencia Pública General. Si alguien viola la GPL haciendo Software no libre basado en Software Libre, está atentando contra el ecosistema y es legalmente denunciable por el autor. La FSF ha pedido que la mayor parte del sistema base del Proyecto GNU se donen los derechos para poder defender esos derechos en masa.
Si el Plan Ceibal viola la GPL no entregando la clave de root, puede intervenir la FSF, o lo que es peor, el mismísimo Richard Stallman (el fundador) en su nombre.
No se pierdan el próximo capítulo...
WTF es OLPC, SugarLabs, MIT, Plan Ceibal, Richard Stallman, eso se lo dejo a otro o lo buscan en Google/Wikipedia... es tarde me voy a dormir...
Fue un día con mucho amor, me piré, jajaja
--
Eduardo Ricobaldi
Consejo Ubuntu Uruguay
http://www.ubuntu.org.uy
Enviado desde Ubuntu Linux - 11.04 Natty Narwhal
Carlos Rabassa
Voluntario
Red de Apoyo al Plan Ceibal
Montevideo, Uruguay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/iaep/attachments/20120215/158c3499/attachment.html>
More information about the IAEP
mailing list