ReactOS en microprocesadores ARM

stuffy

El proyecto ReactOS tiene varias versiones en desarrollo de su Sistema Operativo.Y aunque nos centramos en la versión para PC de ReactOS, también estamos desarrollando una versión para los microprocesadores ARM.

¿Quién no ha usado nunca una Nintendo DS, un Ipod o una Gameboy Advance ?Pues todos ellos hacen uso de microprocesadores ARM

En una escueta nota, el ARM-team nos ha mostrado un hardware ARM en el que han instalado ReactOS de manera satisfactoria.



Y es que una imagen vale más que 111101000|2 palabras.

(Edit: El dispositivo en cuestión es un Texas Instrument  OMAP34x-II Mobile Development Platform, que usa un micro ARM Cortex-A8. Gracias Heisspiter.)

 

 

 

  

 

 

 

 

Los procesadores ARM


En el mercado existen una gran variedad de microprocesadores, pero seguramente la arquitectura mas conocida sea la x86 en sus versiones de 32 o 64 bits, ya sean de AMD o de INTEL.

Sin embargo, con el auge de los smartphones, la arquitectura ARM ha ido cobrando importancia, ya que permite una gran potencia de cálculo con un consumo muy bajo de energía. Uno de los “buques insignias” de esta arquitectura es el SnapDragon, un micro desarrollado por Qualcomm, y que es el “corazón” de móviles como el Google Nexus One, la HTC HD2,o  la HTC Desire HD entre otros.

También usan un micro ARM los móviles: Iphone 4, Iphone 3Gs, Samsung Omnia HD, Samsung Omnia II, Samsung Wave, Motorola Droid X. O Tablets PCs como: Ipad, Archos 5, o el Nokia N900
Pero ya estaban entre nosotros desde mucho antes y es que, gracias a su bajo consumo, son perfectos para todo tipo de dispositivos móviles.
¿Quién no ha tenido entre sus manos una GameBoy Advance, o un “IPod”, o una Nintendo DS?.



Sistemas Operativos para microprocesadores ARM


En la actualidad varios Sistemas Operativos tienen versiones que son capaces de funcionar sobre un micro ARM, a destacar: AndroidOS, distribuciones Linux ( Chrome OS, Fedora, Gentoo, Ubuntu …), distribuciones BSD (FreeBSD, NetBSD), o Windows Mobile.


Y a esta lista se le sumará ,en breve, ReactOS, que gracias a sus bajos requisitos (la versión de ordenador solo necesita 42MB Ram) es un candidato ideal para estos dispositivos.




Portando ReactOS a la plataforma ARM


stuff0 Uno de los principales obstáculos para portar ReactOS a la plataforma ARM era el antiguo Memory Manager(MM). Nuestro antiguo Memory Manager era muy dependiente de la arquitectura x86, lo que imposibilitaba que pudiera funcionar sobre un micro ARM. Por ello, el ARM-team ha reescrito el Memory Manager , al que ha denominado ARM3(Another Rewrite of the Memory Manager), haciendo que ahora sea portable a cualquier arquitectura, solucionando decenas de bugs e incluyendo además nuevas características que han mejorado ostensiblemente la estabilidad del Sistema Operativo.


Hace apenas un par de semanas se concluyó la reescritura del MM, tras más de 12 meses, y la “desaparición” del ARM-team pronosticaba que algo se traían entre manos. Andaban liados intentando instalar una versión de ReactOS en un dispositivo ARM.
En esta captura se puede ver como no solo han conseguido instalar ReactOS en un dispositivo de desarrollo ARM, sino que además han sido capaces de arrancar ReactOS y de hacer funcionar el teclado.

Aún queda trabajo por delante pero el port de ReactOS a la arquitectura ARM  se siente mucho mas cerca.
La carrera ha comenzado…

Victor Martinez
Publicidad por Bligoo.com

Escribe un comentario

¿Quieres usar tu foto? - Inicia tu sesión o Regístrate gratis »
Comentarios de este artículo en RSS

RSS

Reactos@sourceforge.net

Cargando contenidos...

Links

www.reactos.org 

ReactOS en WikiCommons

ReactOS en Wikipedia (espanol)

Entrevista al lider: Aleksey Bragin (ingles)

 

Suscríbete a este Sitio

Freedows

FreeDOS (MS-DOS clone)

osFree (OS/2 clone)

PeaceBSD (NetBSD+W.I.N.E.)

Auspicio

Top posts

Lo más leído

  • Software Windows compatible con ReactOS 0.3.8.
    Navegador Firefox 2.0: Por el momento es el navegador que mejor funciona en ReactOS.En la versión 0.3.7 Firefox sufría un bug gráfico que corrompía los gráficos tras 60 segundos de inactividad,corregido este fallo en la 0.3.8, aún le queda otro por ser resuelto:A veces para cargar las paginas necesita que se pulse cualquier tecla(o mover el raton) para continuar la carga de la página. Este Bug parece estar relacionado con un problema de Timers. Actualización: Se ha encontrado (Leer más) (380 visitas)
  • Usar skins de WindowsXP en ReactOS
    ¿(...) se puede personalizar (ReactOS) o aplicar los temas de Windows XP? Los temas de Windows XP pueden ser aplicados en ReactOS. Un paso a paso lo puedes encontrar AQUI Si deseas mejorar la interfaz del Sistema Operativo( nuestro explorer.exe), bájate el código fuente,hazlo más bonito (sin hacer que consuma más recursos) y sube tus cambios. "...Bueno como pueden apreciar en la captura, ReactOS está empezando a ser más personalizable y nos está brindando la posiblilidad de incluirle (Leer más) (364 visitas)
  • Team Viewer 3 en escena
    TeamViewer, un programa de acceso remoto sencillo y fácil de usar, está funcionando mas o menos bien en ReactOS; hemos probado con dos computadoras de verdad, una usando ReactOS 43191 y la otra WindowsXP SP3 con la versión 3.6 de TeamViewer, por lo que debería funcionar sin mayores problemas desde una máquina virtual hacia otra ubicada en cualquier otro lugar. Resulta curioso que sólo se puede usar el programa en un solo sentido (desde ReactOS hacia WindowsXP), al (Leer más) (353 visitas)
  • Resuelto error en virtualizacion Virtualbox 2.2.x
    Muchos de los usuarios de ReactOS usan VirtualBox como virtualizador. Al actualizar a la version 2.2.0 de VirtualBox empezamos a recibir notificaciones por el cual no lograban conectarse a Internet con ReactOS. Por lo visto VBOX había modificado ligeramente el modo de emular la tarjeta de red, y esto destapó un Bug en nuestro Network. Ahora el Bug ya está resuelto.Para ello solo hay que bajar una de nuestras revisiones o esperar a la 0.3.10 que está a (Leer más) (292 visitas)
  • Multimedia, grabadora de sonidos de ReactOS
    Como ya comentamos en un post anterior, Johannes Anderwald ha añadido a Reactos recientemente la capacidad de grabar sonidos ... Versión preliminar de la aplicación Grabadora de Sonidos de ReactOS Hasta ahora la única forma de grabar sonidos desde la implementación era instalar programas externos a ReactOS. Bueno, pues janderwald acaba de dar un paso más, y a partir de la revisión 44331 se incluye en ReactOS la aplicación ReactOS Sound Record Application, que sería algo así como (Leer más) (265 visitas)
  • Pantallas de carga ReactOS 2010
    Hemos dejado de lado la pantalla estática con el Logo de ReactOS, y se ha añadido una pequeña barra de carga que indica el estado del Sistema. Este cambio junto con el sonido de Bienvenida le da a ReactOS un puntito más profesional y la sensación de que realmente se está cargando un Sistema Operativo. Además, permite saber al Usuario si ReactOS se ha quedado “congelado” o si realmente está cargando algo. Por otro lado, tenemos que (Leer más) (264 visitas)
  • Preguntas frecuentes acerca de ReactOS II
    ¿Por qué no funciona mi Ratón y/o mi Teclado? Seguramente se debe a que tu ratón o tu teclado están conectados via USB. Por el momento ReactOS no soporta USB.Actualmente el stack USB está en desarrollo y en breve comenzaremos a tener compatibilidad con ratones y teclados. ¿Mi tarjeta de red inalámbrica no funciona qué hago? Las tarjetas de red inalámbricas no están funcionando actualmente en ReactOS. en hardware real. Si estás ejecutando VirtualBox,VMware u otro virtualizador,deberías poder (Leer más) (233 visitas)
  • Unknown Exception: 0x80004005
    ¿Alguno (del público) ha usado el LiveCD de ReactOS? ¿sí? ¿Y (han) sacado logs de depuración? En ese caso, (se habrán) dado cuenta de que, al pulsar el botón de inicio, y pasar el ratón por encima de los distintos menús (no es necesario bajar ningún subnivel), el sistema nos devuelve este código de error.Más concretamente, el error devuelto es el siguiente: unknown Exception: 0x80004005Context: explorer_mainLocation: base/shell/explorer/utility/shellclasses.h:986Context Trace:- explorer_main- WinMain() Pero, ¿Qué clase de error desconocido es ese? (Leer más) (222 visitas)
  • Lo que viene para la nueva version ReactOS 0.3.11
    Sonido Sin duda alguna esta versión la podríamos rebautizar como la versión Sonora de ReactOS. Esperemos que haga mas ruido por sus virtudes que por sus posibles fallos, pero lo que es seguro es que respecto al sonido,Janderwald ha realizado un trabajo encomiable . Solo hay que ver la cantidad de fallos resueltos y nuevo código implementado en las secciones de Audio del Changelog. El trabajo se ha centrado más en mejorar la reproducción y la fluidez en (Leer más) (201 visitas)
  • Que es ARWINSS? facil y bonito, parte 3
    Tras estudiar ligeramente el Subsistema, tras informar de cómo entrará a formar parte del actual ReactOS, ha llegado la hora de… la Compatibilidad. Es ¿Arwinss la solución total?,¿un parche enorme?,¿mejorará realmente la compatibilidad de ReactOS?. Con este apunte sobre compatibilidad dejamos cerrado el Manual Arwinss, el cual “a lo tonto a lo tonto” ha llegado hasta su tercer y (pen)último capítulo. ReactOS en la Actualidad. Para entender como podría afectar la inclusión de Arwinss(en términos de compatibilidad) en (Leer más) (189 visitas)
  • Resucitando (un) Pentium 1 con ReactOS
    En la revisión 45005, misteriosamente, dejaron de funcionar todos aquellos PCs basados en procesadores Pentium I y Pentium I MMX. Nadie sabía el por qué de ésta regresión. O mejor dicho, nadie lo investigó a fondo. El motivo es muy sencillo: hay otras cosas más importantes que arreglar e implementar. De hecho, el Pentium I es casi ya un objeto de museo, sin uso real actualmente. Sin embargo, y tras una larga pelea, uno de los miembros de (Leer más) (184 visitas)
  • Preguntas Frecuentes acerca de ReactOS I
    Source: Blog ReactOS en WP ¿Qué es ReactOS? Es un Sistema Operativo Libre y Gratuito cuyo objetivo es poder ejecutar aplicaciones para Windows y en el que se pueda instalar drivers diseñados para Windows de una manera idéntica a si se utilizara Windows. ¿ReactOS es un Linux modificado? No, ReactOS ha sido construido desde 0.No usa nada del kernel de Linux,por el contrario sigue la estructura de la arquitectura NT.De esta manera se intenta conseguir un 100% de (Leer más) (181 visitas)
  • "Booteo": problemas con GRUB y LILO resueltos
    Si en tu ordenador tenías instalado GRUB o LILO como gestores de arranque (para lanzar por ejemplo Ubuntu) y posteriormente intentabas instalar ReactOS en otra partición, seguro que te encontraste con mensajes de error del tipo: “Node is not a directory” (El nodo no es un directorio). ReactOS aniquilaba el arranque de GNU/Linux. Ahora este bug ha sido resuelto y deberías poder instalar sin problemas ReactOS para arrancarlo dualmente. Podrás comprobarlo en la versión (Leer más) (150 visitas)
  • KDE 4 sobre ReactOS
    “Desde un foro italiano se reportan los primeros éxitos al ejecutar aplicaciones de KDE4 en ReactOS.” KDE4 en ReactOS Resulta que el autor de dicho foro italiano es Davy Bartolini, usuario asíduo de ReactOS, y miembro del grupo de testers del sistema operativo (y cuyo nick en el IRC es DBartolini). Y resulta también, que Davy bartolini colabora, junto con otros desarrolladores italianos, en la publicación de la primera y única distribución de ReactOS que se (Leer más) (125 visitas)
  • MS Excel 97 corre en ReactOS
    Conseguir que las Suites ofimáticas corran sobre ReactOS es una de necesidades básicas para poder definir a ReactOS como un verdadero Sistema Operativo. En estos momentos sobre ReactOS se pueden ejecutar diversas suites (con mayor o menor dificultad) desde versiones antiguas de Open Office, hasta la suite ofimática de pago SoftMaker(sin duda alguna la que mejor funciona sobre ReactOS a día de hoy). Hasta el momento el mayor logro conseguido (respecto a lo que a productos Microsoft se (Leer más) (117 visitas)
  • Discos SATA en ReactOS
    El soporte SATA de ReactOS proviene de un proyecto software libre, que está aquí. Gracias al trabajo de dicho proyecto, que implementa un driver UNIATA para Windows, dar soporte SATA a ReactOS ha sido más fácil, sin embargo,nuestros programadores han tenido que corregir bastantes Bugs. Estas correcciones han sido mandadas al autor del proyecto para que sean integradas en su código fuente si así lo desea. El último de los bugs que ha sido eliminado, y que traía (Leer más) (104 visitas)
  • USB 2.0 en ReactOS
    Empezamos con una de las Novedades más esperadas: Un developer se ha metido de lleno a trabajar en dar soporte USB 2.0 a ReactOS. Mjmartin había estado últimamente muy tranquilo y calladito, y cuando mjmartin está callado es que algo está tramando.Sus últimos “trabajos” permitieron hacer funcionar Mono y .Net 1.0 en Reactos,y arreglaron los errores de instalación de las últimas versiones de Open Office en ReactOS, entre otros. Durante estas navidades mjmartin se ha dedicado a dar (Leer más) (101 visitas)
  • Compatibilidad con tarjetas graficas Voodoo 3
    Una de las ventajas de ReactOS frente a otras combinaciones como Wine+Linux es la “compatibilidad” de ReactOS con los drivers diseñados para Windows. Sin embargo, los drivers de las tarjetas Voodoo 3 provocaban un Assert en la última parte de la instalación de ReactOS. Este problema no estaba limitado únicamente a estas tarjetas,por lo que la compatibilidad con tarjetas de video ha pegado un interesante salto adelante. Si quieres saber qué es un Assert, qué problema estábamos (Leer más) (96 visitas)
  • Filesystems: ReactOS y Ext2, parte 2
    Como ya comentamos en otro Post, Arty Yerkes ha sido capaz de instalar ReactOS en una partición Ext2. Ahora disponemos de material gráfico que confirma la noticia y sabemos algo más de la situación actual del Branch… Ext2 de Matt Wu Matt Wu ha creado un interesante “Sistema de Ficheros Ext2”, que permite acceder desde tu partición de Windows(o ReactOS) a cualquier partición Ext2 de Linux. De esta manera, si tu PC tiene instalado ambos Sistemas Operativos,y estando (Leer más) (90 visitas)
  • Filemanagers, exploradores de archivos
    Una de las principales debilidades de ReactOS (hasta que llegue el explorer-new ) es su explorador de (archivos). Sin duda se ha quedado anticuado y ademas es bastante pesado a la hora de mostrar los contenidos de las carpetas. Por fortuna existen alternativas en la red que podemos utilizar.A continuación una pequeña review de varias de ellas y su comportamiento en ReactOS. Explorer XP 1.07 Su principal característica es el uso de las pestañas, y es que con (Leer más) (89 visitas)
  • Wine nos impide lanzar la 0.3.12 ;)
    Ciertamente el título es un poco (bastante) sensacionalista. Pero en parte es real… Como ya (se sabe) la versión 0.3.12 de ReactOS se encuentra bloqueada debido a un conjunto de regresiones. Las regresiones (problemas que antes no ocurrían) son lo bastante graves e importantes como para que hayamos detenido el proceso de lanzamiento, congelado el árbol de desarrollo (trunk) y estemos creando parches para las mismas. Si (desean) conocer cuales son los Bugs bloqueadores, por qué Wine nos (Leer más) (86 visitas)
  • 2009, fines de abril, nueva version de ReactOS
    El lanzamiento de la 0.3.9 se ha hecho esperar un poco más de lo esperado, sin embargo ya está disponible. Los Links de descarga: BootCD Iso: Para instalación en máquina virtual o Hardware Real.Descárgalo aquí. LiveCD Iso: Para probarlo directamente como una LiveCD. Descárgalo aquí. Con máquina qemu: Simplemente instalar en tu SO Windows. Descárgalo aquí. Con máquina vmware: Simplemente instalar en tu SO Windows. Descárgalo aquí. Mejoras Las mejoras de esta versión son numerosas, las más importantes (Leer más) (83 visitas)
  • Too many secrets
    Aquellos que nos siguen saben de sobra qué es ReactOS( FAQ1, FAQ2), y que los desarrolladores de este Sistema Operativo GPL son verdaderos estudiosos del comportamiento de los S.O Windows, por lo que sorprenderles a estas alturas es complicado. Sin embargo, aún, se siguen encontrando con verdaderas joyas WTFuckeras que alegran las tardes/noches de programación. Y esta anécdota es una de ellas. Existe un listado de los errores que las funciones de Windows pueden devolver, son los System (Leer más) (74 visitas)
  • ReactOS en microprocesadores ARM
    El proyecto ReactOS tiene varias versiones en desarrollo de su Sistema Operativo.Y aunque nos centramos en la versión para PC de ReactOS, también estamos desarrollando una versión para los microprocesadores ARM. ¿Quién no ha usado nunca una Nintendo DS, un Ipod o una Gameboy Advance ?Pues todos ellos hacen uso de microprocesadores ARM En una escueta nota, el ARM-team nos ha mostrado un hardware ARM en el que han instalado ReactOS de manera satisfactoria. Y es que una (Leer más) (73 visitas)
  • Entrevista con Mjmartin, el autor de USB para ReactOS
    Con Mjmartin abrimos una nueva vía de información directa que va a permitir conocer de primera mano sus avances en el campo del USB 2.0. Esperamos que poco a poco el resto de desarrolladores se animen a esta iniciativa, y presten parte de su tiempo para ser entrevistados. Además, ponemos este Blog a su disposición para que planteen sus preguntas creando así una pequeña comunicación bidireccional entre los Usuarios/Fans y nuestros desarrolladores. Son las dos de la mañana (Leer más) (69 visitas)
  • Avances en USB
    Hace ya mucho tiempo que no decimos nada de este subsistema en ReactOS. Lo cierto es que su desarrollo está siento algo lento, sobre todo debido a que ninguno de los actuales desarrolladores de ReactOS poseen (poseían) conocimientos previos acerca de los intríngulis del USB….. Pero, a juzgar por el comentario del último commit hecho por mjmartin, su investigación y desarrollo va viento en popa a toda vela: “Together with the usbehci driver, ReactOS at least runs the (Leer más) (67 visitas)
  • VLC 1.1 en ReactOS
    En estas imágenes se pueden ver algunas capturas de VLC en ejecución. Sin duda uno de los cambios más radicales es su interfaz gráfica, el cambio sufrido desde la versión 0.8 hasta la 1.1 es bastante evidente. Curiosamente desde el cambio a esta nueva interfaz gráfica VLC dejó de funcionar. El testeo de VLC 1.1 ha demostrado que es tan estable(en ReactOS) como lo fueron sus hermanos más pequeños. Para ello se ha ejecutado un video directamente desde (Leer más) (66 visitas)