El futuro de Linux: Cambios y tendencias en el proyecto OLPC

Durante un taller impartido por Chris Blizzard en Linux.conf.au, se plantearon varias ideas y conceptos interesantes que presentaron un interesante panorama para el futuro de Linux.

Índice de Contenido
  1. El Proyecto OLPC y su Flexibilidad
  2. La Elección del Lenguaje de Programación
  3. La Elección de las Aplicaciones
  4. Actualización del Sistema Operativo
  5. El Impacto en el Futuro de Linux

El Proyecto OLPC y su Flexibilidad

El proyecto OLPC (One Laptop Per Child) se encuentra en una posición envidiable en estos momentos, ya que tiene la libertad de cambiar de tecnologías y direcciones a su elección, sin tener que hacer despliegues masivos y con mucho trabajo por hacer en términos de software. Libre de la inercia que presenta un producto existente, OLPC puede pensar de manera innovadora y ser un pionero en su campo.

La Elección del Lenguaje de Programación

En un principio, Python era el lenguaje de elección para OLPC, pero con el anuncio de la liberación del código de Java, Blizzard mencionó que OLPC podría cambiar a Java, ya que se acerca a la velocidad nativa gracias al compilador Just in Time (JIT) de Java, mientras que el intérprete de Python es bastante lento. Uno puede imaginar que con el hardware limitado disponible, el último problema que se desea tener es un lenguaje interpretado lento, por muy fácil y potente que sea. Este es también el primer impacto que he visto debido a la liberación del código de Java.

La Elección de las Aplicaciones

Otra elección interesante fue la de utilizar paquetes de aplicaciones, al estilo de OS X, en lugar de un sistema de empaquetado estándar de Linux. Las razones de esto son que es fácil de instalar y eliminar, fácil de compartir, no se necesitan dependencias (porque todo está en el paquete) y tiene la ventaja adicional de eliminar la necesidad de un repositorio centralizado. Si pensamos en niños tratando de usar apt-get en el sub-Sahara, tiene sentido elegir un estilo de aplicación descentralizado y fácil de usar.

Actualización del Sistema Operativo

Cuando se actualiza el sistema operativo, nuevamente no se utilizan paquetes y en esta ocasión se elige un sistema basado en imágenes. El beneficio de esto es que el portátil se puede reinstalar desde la red y que si tu amigo tiene un ordenador que funciona, ¿por qué no usar una copia de su sistema operativo? ¡Ojalá este tipo de sistema hubiera estado disponible años atrás para evitar la frustración de tener que reinstalar todo desde cero!

El Impacto en el Futuro de Linux

Lo que hace que estas elecciones tengan un alcance tan grande es que si OLPC tiene éxito, la próxima generación de programadores vendrá de un entorno basado en Java, utilizando paquetes de aplicaciones/ imágenes y estará presente en todas partes. Esto representa un cambio enorme en comparación con el entorno actual, basado en C, impulsado por paquetes y considerado como algo periférico.

Cómo comparar cadenas en VB.NET: String.Compare method y ejemplos

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a El futuro de Linux: Cambios y tendencias en el proyecto OLPC , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.