Mostrando entradas con la etiqueta sistema operativo. Mostrar todas las entradas
Mostrando entradas con la etiqueta sistema operativo. Mostrar todas las entradas

lunes, 14 de enero de 2013

Llega Firefox OS, el primer sistema operativo movil realmente abierto

 Firefox OS,también conocido por su nombre en clave Boot to Gecko o B2G, es un nuevo sistema operativo de código abierto para teléfonos móviles desarrollado por Mozilla. Utiliza el núcleo de Linux y carga un motor en tiempo de ejecución basado en Gecko (el motor del navegador Firefox), lo que permite a los usuarios ejecutar aplicaciones desarrolladas completamente en HTML 5, Javascript y otras tecnologías web abiertas.

 La idea clave es que todo el software accesible por el usuario que se ejecute en el teléfono sea una aplicación web, con HTML 5 e interfaces de programación (API) para acceder al hardware del teléfono directamente a través de Javascript. Los desarrolladores del sistema deben ver el interfaz de usuario como una gran aplicación web que es capaz de mostrar y lanzar otras aplicaciones web. Los más atrevidos pueden ya tratar de instalar Firefox OS en su teléfono a través del sitio web de Mozilla.

 ¿Tiene sitio un nuevo jugador en el espacio de los teléfonos móviles cuando Android y iOS tienen casi toda la tarta? Hasta ahora Mozilla ha conseguido el apoyo de  Telefónica, Sprint, Deutsche Telekom, Smart, Telecom Italia y Telenor en el campo de las operadoras y ZTE y TCL en el campo de los fabricantes de hardware. Según Telefónica, su objetivo inicial con esta plataforma será el de los teléfonos de bajo coste pero con funciones avanzadas, que se espera que tengan una gran acogida en los mercados de los países en desarrollo. Aún así, en mi opinión no lo tienen nada fácil para lograr un hueco en un mercado saturado de dispositivos Android. De todos modos lo veremos en el último trimestre de 2013 cuando los primeros dispositivos salgan a la venta.




jueves, 15 de noviembre de 2012

Dos nuevos sistemas operativos para Raspberry Pi


 En fechas recientes la Raspberry Pi ha tenido dos adiciones notables a la lista de sistemas operativos que disponibles: RISC OS y SpecBAS

 RISC OS es un sistema operativo diseñado originalmente en Inglaterra por Acorn y que salió a la luz por primera vez en 1987. Sus orígenes están en el grupo que desarrolló el microprocesador ARM. RISC OS es propiedad de Castle Technologies pero esta versión es de uso gratuito para los usuarios de Raspberry Pi. 

 El sistema operativo es rápido, compacto y eficiente y está desarrollado por una amplia base de desarrolladores y usuarios llamada RISC OS Open. En la página del grupo nos aclaran rápidamente que RISC OS no es una versión de Linux (aunque lo pueda parecer por su aspecto), ni tampoco está relacionado con Windows.



 El segundo sistema operativo, SpecBAS, es un clon mejorado del BASIC del Sinclair ZX Spectrum que desarrolla Paul Dunn. Entre las mejoras se incluyen mejores estructuras de control (DO..LOOP, WHILE..LOOP, DO..UNTIL), memory banks, gráficos de tortuga o sprites; el lenguaje también incluye soporte para ratón y acceso a disco, ya que las cintas de cassette son cosa del pasado. Una de las cosas que no incluye el SpecBAS es la restricción a 48k del Spectrum original.

 Este sistema funciona sobre una de las distribuciones Linux que corren sobre Pi. La distribución recomendada, Raspbian Wheezy, cumple sin problemas los requisitos. El software es de libre distribución.


lunes, 22 de octubre de 2012

Karsperky Labs prepara su propio sistema operativo seguro

 Eugene Kaspersky, uno de los fundadores de la conocida empresa de seguridad informática que lleva su nombre, confirmó en su blog que Kaspersky Labs está trabajando en un sistema operativo seguro para los sistemas de control industrial (ICS). Estos sistemas control son los que gestionan desde la distribución de energía eléctrica hasta el control de transportes, las finanzas o las telecomunicaciones de un país, y no se entiende ningún lugar del mundo que se diga avanzado sin que este tipo de sistemas controlen todo su funcionamiento.

 Como paradigma de los ataques a sistemas de control, en 2010 los sistemas 
SCADA de Irán que controlan su programa nuclear sufrieron ataques a través del sofisticado gusano Stuxnet creado por los servicios secretos de los EEUU e Israel y que, según Eugene Kaspersky, abre una nueva etapa de armas de destrucción masiva informática.

 Los sistemas de control industrial son entornos que tienen que estar siempre disponibles y en muchos de ellos están prohibidas las actualizaciones para mantener una disponibilidad del 100%

 Por todo esto, Kaspersky labs se ha decidido por la alternativa de crear un sistemas operativo seguro en el que se puedan instalarlos ICS. Estas son las dos claves de cómo esperan alcanzar la seguridad total:

 - Con un sistema muy a medida y de funcionalidad limitada, desarrollado únicamente para cumplir una tarea específica.


 - Con métodos para escribir software que por diseño hagan que los programas no sean capaces de llevar a cabo actividades no declaradas.


 
 
 

lunes, 1 de octubre de 2012

Primer sistema operativo para Raspberry Pi

Siguiendo el tutorial de la Universidad de Cambridge que mencionaba en otro post anterior (link), he instalado en mi máquina Windows lo siguiente:
- Yagarto tools: con herramientas accesorias pero necesarias como make, sh o touch.
- Yagarto GNU ARM toolchain: con el compilador cruzado ARM  EABI para el micro ARM1176JZF-S, que es la CPU que se encuentra en la placa Broadcom BCM2835 system on a chip (SoC) con el que está equipado la Raspberry Pi.
En los dos paquetes es importante no elegir rutas con espacios al instalar, porque sino podemos tener errores en el funcionamiento.
Existen también herramientas de compilación para Linux o Mac y puedes encontrar los detalles de las descargas en el tutorial.
Finalmente, he comenzado ha compilar los dos primeros ejemplos y el primero la verdad es que no me dio mucho juego, simplemente enciende el led de OK de la placa. En realidad no sabía si lo había encendido mi código o venía ya de serie...Por eso, el ejemplo 2 me dio más tranquilidad ya que se supone que después de cargarlo el led de OK comenzaría a parpadear y, efectivamente, después de subirlo a la placa ¡la luz parpadea!!
Comentar por último que para subir nuestro software a la Pi se necesita una tarjeta SD de al menos 2Gb con algún sistema operativo de los que trae la Pi de serie (link), ya que la forma de desplegar nuestro propio sistema operativo es sobrescribiendo el fichero kernel.img que viene en estos sistemas.


martes, 25 de septiembre de 2012

Desarrollo de sistemas operativos con Raspberry Pi

 Supongo que la mayoría conoceréis la Raspberry Pi, una pequeña computadora todo en uno con un chipset ARM, Linux y por un precio de tan sólo 25$. Finalmente he conseguido una de estas mini computadoras y, tras unas pruebas iniciales, no sabía muy bien que hacer con ella... 
 Menos mal que la Universidad de Cambridge ha desarrollado varios tutoriales y en particular uno para aprender a desarrollar un sistema operativo básico (link) con los que espero disfrutar a tope. Solo hace falta otra computadora con la que grabar en la tarjeta SD de nuestra Raspberry y un compilador GNU.

 ¡Os iré contando!