La NASA ha decidido migrar de Windows a Linux los equipos personales de los astronautas en la Estación Espacial Internacional (ISS). Esta decisión se ha basado en la necesidad de contar con un sistema operativo "estable y confiable".
Según explican en el blog de la Fundación Linux, uno de los miembros de la United Space Alliance, Keith Chuvala, y profundamente implicado en las operaciones llevadas a cabo por el ya desaparecido transbordador espacial y por la ISS, decidió plantear la migración hacia el sistema operativo Linux. "Hemos migrado funciones clave de Windows a Linux porque necesitábamos un sistema operativo estable y confiable, que nos proporcione autocontrol".
Esta migración se va a llevar a cabo en los equipos personales de los astronautas de la Estación Espacial Internacional, así como en el robot Robonaut (R2), diseñado para asumir algunas de las responsabilidades de los astronautas. Los astronautas de la ISS utilizarán equipos portátiles con Debian 6. "Al ir con Linux, el robot puede ser manipulado por los astronautas a bordo", afirma Chuvala.
Además, ha destacado que la capacidad de Linux ayudará a los desarrolladores de la NASA a asegurar que R2 puede ser productivo en la ISS. "Aunque está en la fase de puesta a punto, el R2 podría llevar a cabo tareas peligrosas o demasiado repetitivas para los astronautas en condiciones de microgravedad", afirma.
La tecnología de código abierto está a la orden del día y se está convirtiendo en una delicia para los desarrolladores. Te presentamos 15 aplicaciones de código abierto que pueden hacer que la vida de los desarrolladores sea si cabe, todavía algo más fácil.
1. Sidekiq: Esta aplicación promete. "Procesamiento en segundo plano simple, eficaz para Ruby" Lo que hace mejor es que acelera las aplicaciones web haciéndolos escalables. Sistema operativo: Independiente del SO.
2. SheetSee.js: Esta aplicación es una librería JavaScript que hace posible que los usuarios usen hojas de cálculo de Google como base de datos que alimentaría contenido del sitio web. Además, las actualizaciones se acelera y hace que sean fáciles. Sistema operativo: Independiente del SO
3. Textmate: Esta aplicación particular es exclusivamente para los desarrolladores que trabajan en makes. La aplicación es un editor de texto que ofrece muchas funciones más avanzadas que podría encontrar en múltiples IDE. Sistema operativo: OS X
4. TypeScript: Esta aplicación ha sido desarrollada por Microsoft y lanzado en 2012 y es una variante de JavaScript. La aplicación viene con tipos estáticos y capacidades de programación orientada a objetos basado en clases. La aplicación se compila a JavaScript puro, y como resultado, funciona con cualquier sistema operativo y el navegador. Sistema operativo: Independiente del SO
5. ZURB Foundation: Esta aplicación es una de las obras más populares de GitHub. Según los fabricantes, la aplicación es el "framework front-end más avanzado en el mundo para aplicaciones de usuario" La aplicación ayuda a los desarrolladores web crear rápidamente sitios que se ajustan automáticamente al tamaño y tipo de dispositivo que se utiliza para el acceso del sistema operativo:. OS Independiente
Preparación para Desastres
6. InaSAFE Foundation: Esta aplicación ha sido creada en Indonesia y Australia. Está dirigido a los científicos y las comunidades para explorar el impacto potencial de los desastres naturales en una región determinada. Para hacer uso de la aplicación, el usuario tendrá que utilizar Quantum GIS, un sistema de información geográfica de código abierto. Sistema operativo: Independiente del SO
Feed Reader
7. Stringer: Esta aplicación es una gran alternativa a Google Reader, y es para aquellos que son lo suficientemente conocedores de la tecnología para implementar en sus propios servidores. Los creadores lo describen como un "auto-organizada, lector de RSS antisocial" sin capacidades sociales o intercambio, pero un montón de atajos de teclado. Sistema operativo: Independiente del SO
Compartir archivos
8. Sharefest: La comprensión de esta aplicación, es algo así como una combinación de Dropbox y Bittorrent. La aplicación permite a los usuarios compartir archivos con cualquier persona en la nube sin almacenarlos. El enlace lleva a los usuarios del servicio en sí, sino el propio código fuente se puede encontrar en el GitHub. Sistema operativo: Independiente del SO
Fuentes
9. Font Awesome: La aplicación ha sido desarrollada para Bootstrap, -Manos a la Obra-, y es básicamente un conjunto de iconos relacionados con las actividades Web. Estos son los gráficos vectoriales (lo que significa que son fáciles de escalar) y tienden a verse bien en las pantallas de alta resolución. Sistema operativo: Independiente del SO
Foro Software
10. Discourse: Los fabricantes han descrito la aplicación como una "plataforma de debate". Básicamente se pretende modernizar los foros web. La idea, dicen, es que con el tiempo, ofrezcan una plataforma alojada, pero el código de fuente abierto está disponible. Sistema operativo: Independiente del SO
Juegos
11. Stunt Rally: Si bien la aplicación tiene menos de dos años, el juego en sí se basa en VDrift y OGRE, por lo que es una aplicación completa y madura. Viene equipado con gráficos impresionantes, y es incluyente de 127 pistas diferentes y 19 coches, además de un editor de pistas para que puedas crear tus propias pistas de carreras. Sistema operativo: Independiente del SO
Configuración y administración de TI
12. Ansible: Esto ha sido desplegado por las empresas usuarias como Rackspace, Care.com y Evernote. La aplicación ofrece a los usuarios el derecho de distribución de aplicaciones, gestión de la configuración y capacidades de entrega continua. Además de esto, la aplicación también está disponible en una versión para empresas con el apoyo y la capacitación pagada y consultoría también
disponible. Sistema operativo: Linux
Media Publishing
13. MediaGoblin: Este es un gran camino por recorrer para aquellos que quieren crear un sitio para compartir fotos, vídeos o archivos de audio. Ayuda a los usuarios crear sus propias alternativas a Flickr, YouTube y sitios similares. Sistema operativo: Linux
Monitoreo
14. Kale: Esta herramienta fue creada por la herramienta de Etsy para ayudar a supervisar sus operaciones. Viene con dos partes separadas:Skyline, que detecta las anomalías y Oculus, que encuentra métricas similares. Sistema operativo: Linux
Sistema Operativo
15. Firefox OS: esta aplicación ha sido creada por Mozilla (la organización detrás del navegador Firefox), y es un nuevo sistema operativo para móviles de la marca. Los primeros teléfonos inteligentes basados en el sistema operativo se han lanzado en España y pronto estará disponible en otros mercados.
En este tutorial se (al igual que vimos aquí... [ 1 ], [ 2 ] y [ 3 ]) describe cómo puede configurar un entorno de desarrollo para la creación de aplicaciones Android en un escritorio Linux, en este caso utilizaremos Ubuntu con Eclipse, el SDK de Android, y PhoneGap. Voy a describir cómo construir aplicaciones de Android desde la línea de comandos con PhoneGap y desde la interfaz gráfica de usuario con Eclipse y PhoneGap y la forma de probarlos en un emulador de Android y en un verdadero dispositivo Android. PhoneGap le permite desarrollar sus aplicaciones Android usando tecnologías web como HTML, CSS y JavaScript (por ejemplo, con las bibliotecas de JavaScript, como jQuery / jQTouch), y que a su vez, estas aplicaciones web funcionen como aplicaciones nativas para Android (de hecho, PhoneGap soporta múltiples plataformas como Android, iPhone, Palm, Windows Mobile, Symbian, así que usted puede utilizar las mismas fuentes para crear aplicaciones para múltiples plataformas).
This tutorial describes how you can set up an development environment for building Android apps on an Ubuntu 11.04 desktop using Eclipse, the Android SDK, and PhoneGap. I will describe how to build Android apps from the command line with PhoneGap and from the GUI with Eclipse and PhoneGap and how to test them in an Android emulator and on a real Android device. PhoneGap allows you to develop your Android applications using web technologies such as HTML, CSS, and JavaScript (e.g. with JavaScript libraries such as jQuery/jQTouch), and it will turn these web apps into native Android apps (in fact, PhoneGap supports multiple platforms such as Android, iPhone, Palm, Windows Mobile, Symbian, so you can use the same sources to create apps for multiple platforms).