Software Libre

3.000 millones de archivos: así es la mayor biblioteca de código abierto del mundo

3.000 millones de archivos: así es la mayor biblioteca de código abierto del mundo Software Heritage guarda desde todo el archivo de GitHub hasta el código fuente del Apolo XI o del sistema operativo Linux

Igual que las películas o los libros se preservan, el ‘software’ tampoco se puede perder. Y hay quienes están trabajando para ello. Software Heritage es un proyecto a escala mundial que busca archivar todo el ‘software’ libre que se ha creado y se crea. Desde los proyectos casi anónimos que cada día aparecen en GitHub hasta programas míticos como el Open Office, esta página web con menos de dos años de vida (aunque fue publicada hace unos meses) pretende acoger todo ese saber con el fin de que pronto esté disponible para muchos.

Desde Francia, el profesor Roberto Di Cosmo está al frente de la iniciativa, que nació como idea hace tres años. “Cuando empecé a trabajar en eso [investigar el código abierto existente], buscábamos una gran colección de todo el código disponible. No solo disponible hoy, sino que vaya a quedar disponible a largo plazo”, explica a Teknautas. Tras mucho investigar, él y su equipo no encontraron recopilación alguna: “No había nadie que se encargara de preservar el código fuente”. Para ellos, el problema era muy grave y había que solucionarlo: “El verdadero conocimiento está en el código fuente del ‘software’, no tanto en el archivo ejecutable, y estamos perdiendo ese conocimiento”.

Visto el problema, había que definir una estrategia a largo plazo. Optaron por crear una especie de “consorcio internacional” formado por voluntarios. En él estarían representados no solo personas individuales, sino también organizaciones, centros de investigación o universidades. Trabajaron un año y medio en secreto, diseñando y montando la infraestructura. La web de Software Heritage se hizo pública el pasado 30 de junio, con todo el material que habían ido recopilando en ese tiempo.
Una Wikipedia del 'software'

El objetivo es que cualquiera tenga acceso a un gran repositorio de código fuente. Di Cosmo ve muchas utilidades “no solo para el investigador que haga análisis, sino para miles de aplicaciones diferentes. Puede ser para la industria, para buscar vulnerabilidades…”. Es más, “uno podría construir alguna Wikipedia del ‘software’: la historia, por qué tal programa fue desarrollado por quién, en qué momento, ver cómo evolucionó con el tiempo…” Ellos no solo almacenan código fuente, “también toda la historia del desarrollo”. Cada seis horas se actualiza su contador: cuando se escribe este artículo, hay más de 47 millones de proyectos, que suman 3.100 millones de archivos en su seno.

En esa biblioteca hay de todo. En primer lugar, una copia integral de GitHub, la plataforma más famosa para compartir proyectos informáticos y desarrollarlos de forma colaborativa: millones de desarrolladores cooperan y comparten su trabajo para que el resto de la comunidad lo disfrute. También están repositorios como los de Debian y Google Code. “Está todo el código fuente de la mayoría de ‘software’ libre que se usa hoy en día: Linux, Firefox, Open Office… Hay gente que puso también todo el historial de Unix desde 1970, el código fuente del Apolo XI…” Y entre los colaboradores que aportan este contenido se cuentan empresas como Microsoft Francia.

A la vez que aportan el ‘software’, piden la participación de todos aquellos interesados en seguir mejorando el proyecto: para desarrollar, para dárselo a conocer a otras personas… Y ojo, porque también contratan. Es un proyecto transparente y colaborativo donde se agradece tanto una nueva pieza de ‘software’ libre como el aviso de un ‘bug’. Hay una lista de correo y un canal IRC para suscribirse.

De momento el archivo no está disponible para su descarga pública. El objetivo es no perder todo ese ‘software’ que podría dejar de estar disponible

Otra opción es patrocinar Software Heritage. De acuerdo a la cantidad de dinero que destinen cada año, los patrocinadores aparecerán reflejados como donantes en la página web y en otros apartados como las notas de prensa del proyecto. El dinero se destina a reforzar la infraestructura para seguir creciendo, así como a financiar los gastos derivados. De momento, Software Heritage es un proyecto sin ánimo de lucro del INRIA, el instituto francés de investigación informática, y sus promotores esperan que pronto se pueda “independizar”.

De momento, eso sí, el archivo no está disponible para su descarga pública: “Por ahora, nosotros nos ocupamos sobre todo de almacenar y salvar esos datos antes de que desaparezcan”, explica Di Cosmo. Es posible verificar si algo se encuentra allí, aunque no se pueda acceder a ello. Cada archivo del código fuente suele tener un identificador, un cifrado de seguridad de los denominados SHA. Si se conoce uno de esos códigos, se puede introducir en el buscador y comprobar si el archivo ya está almacenado. También se puede subir un nuevo archivo para que el equipo lo almacene o asegurarse de que alguien no lo haya hecho antes.

El objetivo es no perder todo ese ‘software’ que está disponible y que podría dejar de estarlo. Di Cosmo pone como ejemplo lo que pasó en 2015, cuando Google Code y Gitorius anunciaron su cierre: “Había que buscar todo eso antes de que desapareciera”. Una vez guardados, se preocupan de garantizar su supervivencia y, aún más, de procurar que en unos años vuelvan a funcionar. “Es un tema difícil”, reconoce el profesor. “Hay mucha gente que trabaja en eso. Para intentar pasar del código fuente al ejecutable se necesita el compilador, la librería, el entorno de desarrollo…” Ellos no se ocuparán directamente de esa parte, pero quieren trabajar codo con codo con aquellos que ya lo están haciendo.

El proyecto sigue adelante gracias a la voluntad de mucha gente con ganas de cooperar y de aportar dinero. El mayor archivo de ‘software’ libre ya está en marcha para preservar la historia de una parte esencial de nuestro día a día. Y puede que el trabajo nunca termine.

Fuente: El Confidencial

Cinnamon 3.2 ha sido liberado oficialmente

Cinnamon 3.2 ha sido liberado oficialmenteEl día de ayer fue anunciado oficialmente Cinnamon 3.2, aunque su código fuente ya estaba disponible desde hace 12 días

La última versión del entorno de escritorio oficial de Linux Mint sigue incrementando sus posibilidades aunque sin traicionar las bases sobre las que se sustenta, ofreciendo una disposición del entorno similar a la de Windows para facilitar al máximo la transición de los usuarios novatos. El proyecto nació como una bifurcación de GNOME 3.

Lo más destacado de Cinnamon 3.2 de cara al usuario es la posibilidad de poder colocar el panel en los laterales de la pantalla, algo que puede venir muy bien para aquellos usuarios que usen pantallas panorámicas con el fin de aprovechar mejor el espacio de trabajo, sobre todo en monitores 1080p y resoluciones superiores.

Las esquinas activas es otra de las nuevas características incorporadas a Cinnamon 3.2. Ahora el usuario podrá establecer acciones que se dispararán cuando el usuario coloque el cursor del ratón sobre las esquinas, pudiendo mostrar todos los espacios de trabajo, todas las ventanas, el escritorio o bien ejecutar una orden. Con el fin de adaptar la característica a la habilidad del usuario, se puede establecer un retraso tras situar el puntero del ratón o bien colocar un icono visible para indicar que es una “esquina caliente”.

El salvapantallas ha sido reescrito por competo, ofreciendo una mejor respuesta, siendo más personalizable y con soporte para teclas multimedia, medios artísticos y controles multimedia, además de mostrar el número de notificaciones disparadas en el sistema y el estado de la batería.

Tampoco queremos olvidarnos de las posibilidades de configuración en las animaciones del menú, la incorporación de sonido para las notificaciones y una configuración de fondo de escritorio simplificada, que vienen acompañadas de otras nuevas características y errores corregidos para la ocasión.
Cómo tener ya Cinnamon 3.2 en Ubuntu, Arch Linux y openSUSE

Para poder usar Cinnamon 3.2 en Linux Mint hay que esperar a que sea lanzada la versión 18.1 “Serena”, sin embargo, existe una PPA que permite obtener esta versión del entorno sobre Ubuntu y distribuciones fuertemente basadas en esta, como la propia Linux Mint. Las instrucciones para incorporar la PPA e instalar el entorno las siguientes:

sudo add-apt-repository ppa:embrosyn/cinnamon
sudo apt-get update

Si NO tenemos Cinnamon instalado hay que ejecutar el siguiente comando:

sudo apt-get install cinnamon

Si tenemos Cinnamon instalado, lo suyo sería actualizarlo:

sudo apt-get upgrade

Si os habéis fijado, los pantallazos han sido tomados desde Manjaro sobre VirutalBox, así que Cinnamon 3.2 tendría que estar con toda probabilidad disponible desde los repositorios oficiales de Arch Linux y derivadas directas de esta como Antergos y Apricity.

Los usuarios de openSUSE Tumbleweed lo tienen disponible en los repositorios oficiales y los de openSUSE Leap pueden instalarlo a través de este repositorio.

Fuente: Muy Linux

Salió Firefox 50

Salió Firefox 50Después de un duro trabajo de desarrollo, ya tenemos aquí al flamante navegador Firefox 50, un navegador que tiene importantes novedades y que ya está disponible para su descarga en cualquier sistema de operación

El cambio más significativo que tiene Firefox 50, es la inclusión de emoticonos en el navegador para los sistemas operativos que no tienen fuentes nativas de los mismos, estando entre ellos la mayoría de sistemas operativos Linux.

El resto de cambios que se pueden destacar en Firefox 50 tienen que ver con temas variados, como por ejemplo la seguridad. Un importante cambio de seguridad ahora nos dice cuales son los formularios de contraseñas inseguros, ya que ahora el clásico icono del candado en sitios supuestamente seguros aparecerá tachado si realmente no es un sitio seguro.

También se ha incluido la función “find in page”, con la cual podremos buscar con mayor detenimiento cualquier palabra en una página web. Los otros cambios tienen que ver con la corrección de fallos detectados en versiones anteriores, una mejora en cómo se muestran los bordes y finalmente en una mejora en el sistema para imprimir en el modo lectura.

Sin duda, realmente no son demasiados cambios, pero son bastante útiles e importantes. Por ejemplo, el cambio del candado de las contraseñas tachados te permitirá saber si algún sitio puede ser inseguro aunque sea https, algo que te ayudará a tener más cuidado antes de poner ahí tu contraseña en redes públicas o algún lugar donde te puedan estar espiando.

En cuanto al cambio de los emoticonos, es algo útil y necesario, ya que en el año 2016 se usan muchísimo estos caracteres, los cuales el ordenador no era capaz de mostrar en muchos sistemas operativos(aparecía el típico cero cuadrado). Gracias a esta actualización, este problema habrá quedado resuelto para siempre.

La última versión de Firefox 50 ya estará disponible en los repositorios de tu distribución favorita y si no lo está, lo estará en las próximas horas.

Fuente: LinuxAdictos

Linux ya está presente en 498 de los 500 superordenadores más potentes del mundo

Linux ya está presente en 498 de los 500 superordenadores más potentes del mundo Pese a que el Kernel Linux está alcanzado su mayor cuota de la historia en ordenadores domésticos, esta sigue representando apenas el 2%. Sin embargo no pasa lo mismo en otros ámbitos que domina ampliamente, como puede ser el mundo de los smartphones o el de los ordenadores más potentes del mundo

Hace dos años, cuando os hablamos de todos esos sitios en los que os podíais encontrar a Linux, dijimos que estaba presente en 455 de las 500 supercomputadoras del mundo. Ahora la lista ha sido actualizada, y la adopción de Linux ha crecido hasta los 498 superordenadores, estando ya presente en el 99,6% de ellos.

La información corre a cargo de la organización independiente Top500, que actualiza su lista dos veces al año. Según sus datos, los dos superordenadores restantes siguen utilizando UNIX como sistema operativo. En el caso de Windows, que el año pasado estaba presente en uno de estos equipos, este año parece haberse caído de la lista.

La organización también ofrece datos técnicos de estos ordenadores, siendo el más potente de ellos el perteneciente al Centro Nacional de Supercomputación de Wuxi, China. Este equipo cuenta con 10.649.600 núcleos, un Rmax o rendimiento máximo de 93.014,6 TFlops/s y un Rpeak o pico de rendimiento de 125.435,9 TFlop/s con un consumo de 15.371 Kw.
Linux domina los motores de la ciencia
Torvalds

Estas supercomputadoras son esenciales para la ciencia, ya que son utilizadas para abordar problemas especialmente complejos, demasiado difíciles o peligrosos para abordarse físicamente. Por ejemplo, los investigadores realizan con ellas modelos del clima del pasado, presente y del futuro. También son utilizadas por los astrónomos para estudiar el Sol, el clima espacial o los efectos de la explosión de una supernova.

Sus usos son de lo más variados, y también pueden utilizarse para simular los efectos de un tsunami en diferentes ciudades o probar la aerodinámica de los aviones más modernos. También tienen aplicaciones en la medicina, y sirven para modelar explosiones nucleares sin necesidad de realizar pruebas reales.

En 2012 Linux estaba presente en el 94% de estos ordenadores, y en los años siguientes ha ido creciendo exponencialmente hasta conseguir el 99,6% actual, y estando en el interior de los 380 ordenadores más rápidos de la lista. Por lo tanto, quienes puedan estar decepcionados porque este no ha sido el año de Linux en el escritorio tienen el consuelo de saber que por lo menos el Kernel y los sistemas operativos basados en él siguen actuando como motor de la ciencia.

Fuente: Genbeta

La supercomputación solo entiende de Linux, dice el TOP500

La supercomputación solo entiende de Linux, dice el TOP500Los responsables de los monstruos tecnológicos con mayor capacidad de procesamiento del planeta eligen Linux de manera abrumadora

Así lo demuestra la más reciente actualización de la lista TOP500 que recoge las 500 supercomputadoras más rápidas del mundo y en la que el pingüino ha ido ascendiendo a pasos de gigante desde que se estrenara en la misma a finales de los noventa.

Los responsables de los monstruos tecnológicos con mayor capacidad de procesamiento del planeta eligen Linux de manera abrumadora

Así lo demuestra la más reciente actualización de la lista TOP500 que recoge las 500 supercomputadoras más rápidas del mundo y en la que el pingüino ha ido ascendiendo a pasos de gigante desde que se estrenara en la misma a finales de los noventa.

De un año a esta parte Linux ha subido en el TOP500 apenas ocho décimas, que aún así son un logro importante a tenor del panorama. A este ritmo, la actualización prevista para el próximo verano traerá el porcentaje más redondo posible, lo nunca visto. Las cuatro décimas restantes van a parar por ahora a dos variantes de UNIX.

La novedad más interesante de este 2016 en el TOP500, sin embargo, es que el número uno durante los últimos seis años ha cedido el paso a las nuevas generaciones, si bien el etéreo galardón no sale de China: de los 3,12 millones de núcleos de computación de Tianhe-2 a los 10,65 millones -para más inri, de diseño propio- de Sunway TaihuLight (en la imagen). En cuanto a sistemas operativos, Tianhe-2 utiliza una versión modificada de Ubuntu y Sunway TaihuLight algo llamado Sunway Raise OS.

Fuente: MuyLinux

logo youtube
logo twitter
logo instagram
2020 CNTI. Portal desarrollado y administrado por el Centro Nacional de Tecnologías de Información, adscrito al Ministerio del Poder Popular para Ciencia y Tecnología. Esta obra está bajo una Licencia de Creative Commons Reconocimiento - No Comercial - Compartir Igual 3.0 Venezuela.
Cintillo PortalCNTI Cintillo Carabobo 01