Archivo para la categoría 'Informática - Tecnología'

Fri
May
16

OLPC sigue adelante: Sugar Labs


Leo en Slashdot, sobre un informe de la BBC: “La laptop de $100 sigue adelante”.

SugarlabsLa noticia habla del esfuerzo independiente de Sugar Labs, una fundación por ser establecida sin fines de lucro. Su objetivo es servir como base de soporte y lugar de reunión para la comunidad de educadores y desarrolladores de software que quieren extender la plataforma Sugar y crear aplicaciones compatibles.

Según sus fundadores, el proyecto llevará a Sugar “al siguiente nivel de usabilidad y utilidad“. La intención es que el software libre esté disponible en otras PCs como la popular Asus Eee. “Continuaremos trabajando con OLPC pero también trabajaremos con otros manufacturadores,” explicó el fundador Walter Bender de Sugar Labs. “Con suerte significará que estas ideas saldrán más rápido y a una comunidad más amplia“.

Sin dudas la noticia más leída respecto al OLPC en los últimos días fue el acuerdo con Microsoft. Resúmen de la noticia por inniyah en Barrapunto:

El proyecto OLPC [wikipedia.org] ha realizado finalmente una comunicación oficial respecto a su acuerdo con Microsoft [lwn.net], y que implica la creación de una versión del portátil XO [wikipedia.org] con arranque dual [laptop.org]. En el anuncio [laptop.org] realizado por Nicholas Negroponte en la lista de desarrollo [laptop.org] se afirma que, aunque no se prevé invertir directamente recursos del proyecto OLPC en portar sugar [wikipedia.org] a Windows, sí se está intentando involucrar a terceras partes que sí lo hagan, y se considera muy importante el soporte de Windows para conseguir bajar el precio del portátil, al poder vender más (economía de escala). Microsoft ha publicado una nota de prensa [microsoft.com] al respecto, y la CNN/Money considera que soportar Windows es la clave [cnn.com] para el triunfo del proyecto. Hay una página de FAQ sobre el anuncio [laptop.org] realizado. A estas alturas OLPC no es ni mucho menos el único proyecto para proveer a los niños de países en vías de desarrollo de portátiles baratos, aunque no por ello deja de ser una noticia triste.

Hasta hace poco Walter Bender era el responsable del software y contenido de las XO, renunciando en Abril: “No dejé OLPC por el acuerdo con Microsoft - era un síntoma más que una causa,” dijo a BBC. “Me fuí de OLPC porque pienso que la cosa más importante de ahcer es definir un ecosistema de aprendizaje.
Dijo que con el tiempo, su visión de la mejor forma de llevar la educación a los niños en los países en desarrollo había divergido con las que mantiene Nicholas Negroponte.

Una de las metas es maximizar el número de laptopts que llevamos a los niños. Y esa es la meta inequívoca de Nicholas.” Pero dice, que hay otro perfil de acercamiento: “Sentí que OLPC se estaba moviendo muy rápido hacia la meta de Nicholas, y mi meta en la organización iba a ser difícil de alcanzar.

Sugar reinventa la forma en que se pueden usar las computadoras para la educación. Promueve compartir y el aprendizaje colaborativo y le da a los niños la oportunidad de usar sus laptops en sus propios términos. Niños - y sus maestros - tienen la libertad de re adaptar, reinventar y reimplementar su software, y contenido. Sugar está basado en GNU/Linux, un sistema operativo libre y open-source.

Es imprescindible que se considere la importancia del hecho que el software de las OLPC sea SOFTWARE LIBRE. He publicado la siguiente imagen ya dos veces antes, respecto al tema. Pero no me canso de publicarla, ya que creo que representa perfectamente la situación de Windows XP en la OLPC. Importante también tener en cuenta el objetivo educativo de OLPC, no como “computadora barata de 100 dólares”. El objetivo no es solamente proveer una computadora a cada niño!

OLPC con Windows XP

Para proveer una experiencia rica de aprendizaje a la mayor cantidad de los niños del mundo como sea posible, es crítico no solo proveer computadoras a los niños, sino asegurarse que el software que corre en las computadoras maximize el potencial de entrar en actividades que promuevan el aprendizaje,” digo el Sr. Bender.

Siendo independiente de cualquier plataforma específica de hardware y permanenciendo dedicado a los principios del software libre y open source, la plataforma Sugar asegura que otros puedan desarrollar diversas interfaces y aplicaciones para que los gobiernos y escuelas tengan para elegir.

Sugar Labs trabajará cerca de los desarrolladores de comunidades open source para desarrollar la interfaz de usuario para otras computadoras y sistemas operativos. Ya ha sido incluido con los lanzamientos más recientes de Ubuntu y Fedora. OLPC ha dicho que también  continuará desarrollando Sugar a través de terceros y desarrollará una versión para Windows XP, algo que el Sr. Bender no considera una prioridad.

Hay mucha ingeniería y no está claro que sea el mejor uso de recursos de ingeniería en este momento,” explicó. Sin embargo, afirmó “Quiero aclarar que esto está alineado con, no en contra de, OLPC.“.

Enviar a Teknear! Agregar esta página a Mister Wong
Fri
May
16

Primer parcial en clases de Sistemas Operativos!


Desde la tercera clase ya que no comento cómo me ha ido con el tema de ser profesor. Por ahora sigo avanzando bien con el programa, y el pasado 8 de mayo tuve el primer parcial.

TerminalHacer la letra del parcial me resultó más complicado de lo que esperaba. Cubrimos bastantes temas teóricos, algunos semi-prácticos en las primeras clases del año. No dejar los importantes afuera para el parcial, hacer preguntas que me den a entender que los conceptos quedaron claros, y que realmente entendieron lo que están escribiendo, resultó bastante difícil.

En cuanto al puntaje, me decidí hacerlo todo sobre cien, para facilitar. Sin embargo, no medí todavía el puntaje de cada pregunta. Como dividí una parte en “múltiple opción” y otra de conceptos y definiciones, creo que voy a darle unos puntitos a la múltiple opción y puntuar sobre cien cada pregunta.

De todas formas tenía un material docente en el que basarme, así que lo usé como guía y me inspiré en algunos parciales de años anteriores. El resultado final en general fue bastante positivo. Hoy estoy corrigiéndolos, y en general anduvieron bastante bien. O me expliqué bien, o son buenos estudiantes :P
En ambos casos es un resultado positivo.

No podía crear un parcial sin preguntas “con trampa”, por lo que agregué un par de respuestas “tramposas” al múltiple opción.

Una de las preguntas decía:
¿Cuál de los siguientes es el nombre de la parte del kernel de un sistema operativo GNU/Linux que se encarga de la asignación del recurso CPU a los procesos que están corriendo en el sistema?
y una de las respuestas era:

  • Flux Capacitor

Por suerte nadie respondió esto. Avisé antes de empezar que algunas de las opciones de múltiple opción restaban puntos. Ésta era una de ellas, pero anduvieron bien. ¿Quién sabe lo que es el Flux Capacitor?

Otra de las que restaban era:
Path name absoluto:

  • Es el camino que siguieron los desarrolladores de Linux, es la historia de Linux.

Ví esa respuesta en un parcial viejo, y me tenté a ponerla, ¡es buenísima!

La clase después del parcial ya arrancamos con Bash: variables, funciones, if, while, for, lo básico para empezar a programar scripts con Vim. Ya para la clase que viene voy a empezar con Sed y AWK.

Enviar a Teknear! Agregar esta página a Mister Wong
Fri
May
16

Disponible Revista TuxInfo #6


Con la ausencia de los últimos días, me perdí el lanzamiento de la revista TuxInfo. Recién me estoy poniendo al día con las noticias, y ya la estoy descargando:

Revista TuxInfo #6

Contenido de la revista

  • OPINIÓN - Pesadilla en lo profundo del WiFi
  • SERVIDORES - Poniendo a punto Squid
  • PROGRAMACIÓN - Trac: Gestión de proyectos de desarrollo de Software (Parte I)
  • LABORATORIOS - Migrando la oficina de la mano de OpenOffice.org, Parte 1 (Presentando a OpenOffice)
  • DISTRIBUCIONES - Sabayon, el gentoo simple
  • JUEGOS - Glesd
  • TAPA - Tuxinfo en el Flisol 2008, cobertura completa no solo en Argentina
  • TAPA - Salimos a instalar Ubuntu 8.04 Hardy Heron y les contamos sus secretos
  • Y como siempre la seccion paginas, juegos y rincon del lector
  • Y mucho mas en sus 97 paginas.

Descarga de alta 61.3 MB

Descarga de baja 4.7 MB

DESCARGA DE NUMEROS ANTERIORES

Enviar a Teknear! Agregar esta página a Mister Wong
Thu
May
15

CEIBAL JAM: ¡Programá para la XO del Plan Ceibal!


Como les adelantaba hace un par de semanas, se va a realizar un Ceibal Jam, una convocatoria para programadores que quieran desarrollar para las XO. Como mencioné antes, es una iniciativa sumamente interesante para programadores. No se me ocurre mejor forma de comenzar a colaborar con el software libre que programando aplicaciones para las OLPC. Se creó una lista de correo, por lo que veo que se perfila a ser una comunidad entera de desarrolladores para las XO. Acá les dejo un poco de información:

Llegó la hora de generar aplicaciones para los laptops XO. Uruguay se encuentra en una posición privilegiada, debido a la alta densidad de estos equipos de que estamos disponiendo, lo que da una gran base instalada sobre que puede utilizar nuestro software. Dicho de otra manera, los programadores uruguayos tienen el doble beneficio de poder brindar soluciones prácticas a las necesidades educativas (y, por qué no, de otros tipos) de nuestro país y al mismo tiempo, que estas puedan explotar por el mundo entero.

La Wiki de Ceibal Jam fue actualizada, entre otras cosas, con algunas noticias interesantes:

  • Se ha creado una lista de distribución: olpc-uruguay@lists.laptop.org, en que los miembros suscriptos podremos intercambiar aportes para este encuentro y el futuro. Los registrados al encuentro hasta la mañana de hoy (15/5) han sido invitados automáticamente. Para suscribirse, hay que acceder a lists.laptop.org/listinfo/olpc-uruguay
  • Nota: ¿Qué es un Jam? ¿Qué va a ser Ceibal Jam?
  • El UyLUG ha anunciado el encuentro en su página.
  • LATU ha confirmado que contaremos con algunos laptops XO con los que trabajar durante el encuentro.
  • Se ha creado un grupo en Facebook de desarrolladores de Ceibal. No busca ser el ámbito oficial para el trabajo en grupo, pero es una herramienta muy poderosa para mantenernos comunicados.Unite!
  • Se ha anunciado el encuentro en el blog proyecto-ceibal.blogspot.com
  • Tenemos un poster para difundir el evento. (Dejar comentarios sobre el diseño en la pestaña de discusión.).
  • La actividad está avalada por la Facultad de Ingeniería por resolución de su Consejo del día 24/4/08.

Ceibal Jam

Toda la información la pueden encontrar en el wiki, pero acá les dejo otros datos importantes a ver si los tientan:

  • Fecha: 17 y 18 de Mayo, 9 a 21hs.
  • Lugar: Facultad de Ingeniería, Salón de Actos.

Propuesta de trabajo

Estos horarios son tentativos. No es la idea que el encuentro sea una conferencia, sino que todos tengamos una base para empezar a trabajar.

  • Mañana del sábado: Talleres que introduzcan a los participantes en temas de programación para XO.
    • 9:00 hs - Bienvenida y plan de trabajo.
    • 10:00 hs - Introducción a la XO y Sugar. Guadalupe Artigas y Esteban Bordón.
    • 11:00 hs - Emuladores. Pablo Flores y Gabriel Eirea.
    • 12:00 hs - Python. Santiago Aguiar.
  • Tarde del sábado: Armar grupos de trabajo para desarrollo de los temas/aplicaciones de interés.
  • Noche del sábado: Nos vamos a tomar unas cervezas al Parque Rodó. En principio no hay problema en que los que quieran seguir de largo se queden en la Facultad de Ingeniería trabajando.
  • Mañana del domingo: Continuar los desarrollos.
  • Tarde del domingo: Evaluación de los trabajos y puesta en común.
    • 16:00 hs - Evaluación y realimentación de usuarios.
    • 19:00 hs - Puesta en común.
    • 21:00 hs - Cierre del evento.
  • Talleres introductorios

    A continuación, una lista de temas que se propone tratar en los talleres iniciales. Si te interesa encargarte de dar un taller o tenés otro tema para proponer, simplemente editá esta sección.

    • Emuladores
    • Python
    • Entorno Sugar
    • Mesh

    Por mi parte, estoy considerando seriamente la posibilidad de asistir. Si bien tengo algunos obstáculos, estaría muy interesante ir. Veremos…

    Enviar a Teknear! Agregar esta página a Mister Wong
    Fri
    May
    9

    Revista Linux+ Mayo


    Está disponible, desde hace unos días, la excelente revista Linux + de Mayo. El tema central de esta edición es SQLite: La mejor herramienta para el tratamientos de los datos.

    Revista Linux+ Mayo 2008

    Los temas:

    • Sqlite: Rápido, ágil, liviano y robusto…
    • Instalación y configuración de MySQL con phpMyAdmin…
    • GeeXboX…
    • Revolución Gadgets: Nokia N800 - N810…
    • Tu podcast usando herramientas libres…
    • Sistemas gestoresde paquetes…
    • Virtualización en Linux…
    • Sistemas de Monitorización en Linux…
    • Miro: Administramos Videopodcast en Linux…
    • Navegadores Web en GNU/Linux…

    Además, un DVD con Momonga 4.1, una distribución japonesa basada en Fedora.

    Enviar a Teknear! Agregar esta página a Mister Wong
    Wed
    May
    7

    El resultado del Proyecto Indiana: Open Solaris 2008.05


    Recordarán de hace unos meses el post Sistemas Operativos: Solaris - Proyecto Indiana: Nueva arma de Sun. En él comentaba cómo Sun pretendía competir con los sistemas GNU/Linux con su propia versión de Unix:

    Sun pretende realizar una nueva campaña con su sistema operativo, tratando de competir con los sistemas GNU con Linux y dándole a Solaris la relevancia de Java. Parte importante de este nuevo camino, es el proyecto Indiana, un sistema operativo que pretende juntar lo mejor del mundo GNU-Linux y Solaris en una distribución basada en los binarios de OpenSolaris (la versión open-source del s.o.). Uno de los contratados más destacados, y que lleva el proyecto al hombro, es el creador de la distribución Debian y ex empleado de la Linux Foundation, Ian Murdock.

    Hoy, a unos 7 meses de aquel post, tenemos el primer lanzamiento del Proyecto Indiana con soporte técnico de Sun Microsystems: OpenSolaris 2008.05. Esta nueva distribución cuenta con algunas de las características de un sistema GNU/Linux como son estar basado en un live CD con instalador, y un sistema de gestión de paquetes (IPS - Image Packaging System), además de traer GNOME por defecto.

    OpenSolaris

    Algunas de las características específicas de OpenSolaris son el sistema de archivos ZFS y DTrace. El gestor de paquetes IPS, es un prototipo todavía, un trabajo en desarrollo, pero que promete. Aprender más sobre IPS…

    OpenSolaris está publicado bajo licencia CDDL, la cual no es compatible con la GPL v2, la licencia del kernel Linux. Ésto provoca que la migración de programas de GNU/Linux a Solaris haya sido bastante lenta, por lo que no cuenta hoy en día con el nivel de software de grandes distribuciones GNU/Linux.

    Muchos de los grandes productos de Sun están bajo GPL (o en proceso de serlo) hoy en día (Java, MySQL). Y ya han habido comentarios sobre la adopción de la GPL v3 de Solaris. Ésto sería una gran noticia, no solo por una mayor libertad sobre OpenSolaris, sino porque motivaría más trabajo colaborativo entre desarrolladores de GNU/Linux y Solaris.

    COMO CONSEGUIR OPENSOLARIS:

    Puedes descargar OpenSolaris directamente desde:
    http://dlc.sun.com/osol/opensolaris/2008/05/os200805.iso

    Con un cliente para Torrents:
    http://dlc.sun.com/torrents/info/
    O ser más paciente, y pedir tu CD gratis de OpenSolaris: CD Gratis.

    APRENDER Y ESTUDIAR OPENSOLARIS:
    Seguramente quieras leer algo antes de empezar. Para esto, en el siguiente URL [en inglés]:
    http://www.opensolaris.com/learn/
    Encuentras guía de instalación, cómo empezar con IPS, desarrollo de aplicaciones, y la guía técnica esencial.

    DISTRIBUCIONES OpenSolaris:

    Además de OpenSolaris 2008.05, el primer lanzamiento del Proyecto Indiana, existen otras distribuciones que basan el código de su kernel en OpenSolaris. Algunas de ellas creadas en la comunidad:

    -Solaris Express Community Edition: Builds cada dos semanas de los desarrolladores de el código base del lanzamiento de desarrollo actual de Solaris OS. Es un lanzamiento binario sin soporte de Sun. Se puede compilar el código de OpenSolaris con éste lanzamiento como sistema base.

    Distribuciones de la comunidad:

    • BeleniX Distribución *NIX que usa el código base de OpenSolaris.
    • MartUX mBE BlastwaRe Edition es la primer distribución OpenSolaris no-SXCR disponible para SPARC y x64/x86.
    • NexentaOS Sistema Operativo completo basado en GNU hecho sobre el kernel y runtime OpenSolaris.
    • SchilliX es una distribución y Live CD Unix basado en OpenSolaris para las arquitecturas x86, x64 and EM64T architectures.
    • Milax es una puqueña distribución Live CD que corre desde un CD o pendrive USB.

    Por mi parte dejé descargando OpenSolaris 2008.05 para aunque sea probarlo desde el CD. Voy a darle una mirada, y testear la instalación. Por lo que he leído, apunta a parecerse a Ubuntu, lo que tiene algunos puntos a favor y otros en contra. Ya comentaré en caso de probarla.

    Enviar a Teknear! Agregar esta página a Mister Wong
    Sun
    May
    4

    Congelado el código de Wine hacia la versión 1.0


    WINE (Wine Is Not an Emulator) - la implementación Open Source de la API de Windows, ha congelado su código preparándose para el lanzamiento de su versión 1.0. El desarrollo de ésta utilidad viene bastante acelerado, lanzando versiones nuevas con cantidad de correcciones cada dos semanas. La última versión al momento es la 0.9.61.

    Wine

    La herramienta ha evolucionado de forma exponencial, permitiendo correr muchas aplicaciones para Windows de igual y hasta mejor manera. Empresas como Google han invertido en su desarrollo, contratando programadores de CodeWeavers, la empresa detrás de Wine, para correr su gestor de fotografías Picasa, y hacer funcionar correctamente Photoshop bajo sistemas Unix.

    En cuanto a su versión 1.0, en octubre de 2007 se decidió que no habían razones para no lanzar una versión 1.0, por lo que se sugirió el 15º aniversario de Wine. Como la fecha no está bien definida (está comprendida entre mayo y julio), los desarrolladores decidieron continuar con sus fechas de lanzamiento cada dos semanas. Por eso, la versión 1.0 debería esperarse para el 6 de junio en caso de que esté listo, sino para el 20, o el 4 de julio si todavía no está listo entonces.

    Para darle un significado concreto al lanzamiento de la versión 1.0, se eligieron 4 aplicaciones clave que deben funcionar correctamente con Wine. Éstas son Photoshop CS2, Microsoft PowerPoint Viewer, Microsoft Word Viewer y Microsoft Excel Viewer. Hoy en día estas aplicaciones funcionan bastante bien con Wine, y las fallas con dichas aplicaciones son lo único que podría retrasar la salida de la versión 1.0.

    Hasta el 15 de marzo de 2008, existían 100 bugs importantes a arreglar antes de Wine 1.0, hoy quedan 45 por arreglar. Ya se entró en etapa de congelamiento de código, y el primer release candidate de Wine se espera para el 9 de este mes.

    Wine administra las aplicaciones que corre en su AppDB. En él, se ingresan las distintas pruebas sobre cada aplicación con sus datos: versión del sistema operativo, versión de Wine, versión de la aplicación, y un rating del funcionamiento, entre otros datos.
    Esta base de datos permite conocer la compatibilidad, problemas ó workarounds de cada aplicación.

    Los ranking más altos son:

    • Platinum: Aplicaciones que se instalan y funcionan correctamente con una instalación “out-of-the-box” de Wine. (ejemplo: Guild Wars, Half-Life 2, Call of Duty 2)
    • Gold: Aplicaciones que funcionan correctamente con algunas configuraciones especiales. (World of Warcraft, Photoshop CS2)
    • Silver: Aplicaciones con algunos defectos menores que no afectan el uso regular. (Framework .NET 2.0, Call Of Duty 4, Counter Strike)

    Desde hace un tiempo vengo manteniendo en el AppDB StarCraft Brood War: 1.x, ya que es un juego que he usado bastante en varias distros y varias versiones de Wine. Sin ser las batallas por Battle.net, todo lo demás me ha funcionado perfectamente: el sonido, los videos, el juego, jugar a través de LAN, todo perfecto. Recientemente éste juego adquirió el rating de Gold, siendo la aplicación más votada de ésta categoría.

    También hace poco me volví “manteiner” para Warcraft III Reign of Chaos: 1.x y Warcraft III The Frozen Throne: 1.x.

    En mi opinión, Wine es algo que no debería existir. Utópicamente, las empresas deberían desarrollar software libre y multiplataforma, no solamente Windows. Pero sabemos que no es así. De a poco algunas empresas están empezando a reconocer el poder y crecimiento de GNU/Linux, pero lenta y cuidadosamente.

    Por ésto, Wine es una excelente opción para correr muchos de los programas exclusivos para Windows en GNU/Linux. Además el esfuerzo de sus desarrolladores se nota en cada nueva versión, que crece rápida y exponencialmente. Incluso se ha comprobado en algunos casos que gracias a Wine, GNU/Linux tiene mejor compatibilidad con Windows XP que Windows Vista.

    Sin dudas, los consumidores más contentos son los gamers, ya que pocas empresas migran sus juegos a GNU/Linux. En mi caso, lo uso todo el tiempo para jugar dos de mis juegos preferidos: Warcraft 3 y Starcraft. Pueden visitar los respectivos enlaces para ver screenshots y cómo instalar Starcraft o Warcraft 3 en GNU/Linux con Wine.

    Acá les dejo un video increíble: Starcraft con una touchscreen en GNU/Linux bajo Wine. Algún día…

    Enviar a Teknear! Agregar esta página a Mister Wong

    My Amazon.com Wish List

    Debian Counter

    Mi cuenta en Twitter
    Feed RSS (completo)
    Mis videos en YouTube
    Technorati
    Mi contenido en KDE-Look


    LinkLift