martes, 5 de junio de 2012

PREGUNTAS

1.- ¿ EN QUE AÑO SE CREO EL SISTEMA OPERATIVO "REACTOS" ?
En 1996

2.-¿ CUANTAS VERSIONES ACTUALES EXISTEN DE ESTE?
21

3.-¿ CUAL ES EL SOBRENOMBRE DE REACTOS?


4.-¿ CUALES SON LAS ARQUITECTURAS QUE SOPORTA EL REACTOS?

  • IA-32.
  • Xbox (Regresión).
  • PowerPC. (Olvidado)
  • ARM (Arranque parcial).
  • AMD64 (Arranque parcial).


CONCLUCION


Conclusión:
ReactOS es uno de esos sistemas operativos desarrollados por gente con “cojones”, el porqué de esta afirmación es muy simple. Cualquier distribución Linux está basada en módulos, el desarrollador de la distribución simplemente une piezas del rompecabezas, pero no desarrolla todo el sistema operativo desde cero.
Existen muy pocos proyectos que puedan presumir de realizar esta hazaña aparte de ReactOS, uno de ellos es Haiku (antes llamado BeOS). No se podría decir lo mismo del núcleo Linux, que aunque es uno de los mejores inventos del ámbito tecnológico, es simplemente eso, un núcleo, y por sí solo no dispone de herramientas para hacerlo utilizable. Sin embargo el equipo de desarrollo de ReactOS ha creado todo el código, desde la capa de más bajo nivel, hasta las capas graficas que maneja el usuario final y no contentos con esto además han creado el CMS que utilizan en su web oficial y algunas herramientas más dedicadas al desarrollo del sistema operativo y a la comunicación dentro de la comunidad.
Todo esto convierte el proyecto ReactOS en un proyecto admirable y con mucho futuro, que aunque ahora mismo tiene falta de desarrolladores en un futuro puede convertirse en un gran proyecto y en un excelente sistema operativo gratuito. Por ahora solo el tiempo puede decirnos lo que pasara con ReactOS.

CONECTIVIDAD


CONECTIVIDAD:
ReactOS tiene una compatibilidad binaria con aplicaciones y drivers de dispositivo para sistemas NT y XP, usando una arquitectura similar y proveyendo una interfaz publica completa y equivalente.
ReactOS es el modelo más completo de un sistema operativo como Windows disponible libremente. Por lo tanto, los programadores podrán aprender mucho estudiando el código de ReactOS o inclusive participando en el desarrollo del mismo.

APLICACIONES


Aplicaciones:
ReactOS hace uso del código de otros proyectos donde sea posible, de manera que los desarrolladores puedan evitar la duplicación de funciones disponibles y centrarse en la compatibilidad binaria con Windows.



Un diagrama de la arquitectura de ReactOS simplificada, con las dependencias de Wine indicadas con el logo de éste.
ReactOS usa porciones del proyecto Wine para que pueda beneficiarse de sus avances en la aplicación de Win32 API. NTDLL, USER32, KERNEL32, GDI32 y componentes de Advapi no pueden ser utilizados debido a sus diferencias con la arquitercura de ReactOS, pero las otras partes del código pueden ser compartidas entre ambos proyectos. Los componentes que no están disponibles a partir de Wine se desarrollan por separado.
ReacOS soporta varias arquitecturas:
  • IA-32.
  • Xbox (Regresión).
  • PowerPC. (Olvidado)
  • ARM (Arranque parcial).
  • AMD64 (Arranque parcial).
Windows NT 4.0 fue portado a otras arquitecturas de IA-32 como MIPS, Alpha AXP y PowerPC, y los derivados de NT han sido tratados de manera similar, como Windows XP portado a AMD64, y Windows Server 2003 portado a AMD64 e Itanium. En vista de esto, los desarrolladores de ReactOS lo han portado parcialmente a las arquitecturas AMD64 y ARM. El soporte para la Xbox, una variante de la IA-32, se añadió a través de una arquitectura específica de la HAL, aunque ésta, junto con el soporte para PowerPC, ya no es mantenido activamente.




INTERFACE



Interfase:
Desde la fecha del articulo hasta la actualidad simplemente han salido un par de versiones, la última a día de escribir esto es la 0.3.13, que aunque sigue siendo una versión Alpha, poco a poco ReactOS se va acercando a ser un sistema operativo bastante prometedor.

 


En este 2011 ReactOS ha sido seleccionado para participar en el Google Summer of Code, sin duda es una gran oportunidad de avanzar para el proyecto, es una oportunidad para desarrollar nuevas funcionalidades, ampliar la compatibilidad con el hardware actual, etc…
Hace ya un par de meses fue liberado la versión 0.3.13 de ReactOS, este sistema operativo es una copia a nivel binario de Windows NT. Consigue ejecutar aplicaciones compiladas para Windows mediante las librerías de Wine que tiene integradas en el sistema.
ReactOS ha sido desarrollado desde cero utilizando una arquitectura similar a la de Windows NT y además ofreciendo compatibilidad para sus aplicaciones. Esta desarrollado principalmente utilizando C con algunos elementos desarrollados en C++, el compilador usado está basado en MinGW.




El desarrollo del código del sistema operativo se realiza simplemente con ingeniería inversa, aunque existe cierto parecido con la API de Windows se trata simplemente de ingeniería inversa y no dispone de ningún archivo de Windows desensamblado.
ReactOS dispone de un explotador de archivos llamado ReactOS Explorer, es muy simple y su interfaz es bastante parecida a la interfaz del explorador de Windows.
El objetivo de los desarrolladores es ofrecer un núcleo compatible con Windows NT 5.2, un API de usuario compatible con Windows NT6. El soporte DirectX se ha conseguido mediante ReactX y mediante OpenGL.
Hace unos meses la Fundación ReactOS ha anunciado que certificara controladores de código libre de forma totalmente gratuita, ya que muchos proyectos libres no tienen los recursos necesarios para pagar el coste de una licencia para certificar los drivers, con esto se consigue aumentar la seguridad y asegurar que ningún malware va a ser integrado en el código del controlador.
En la última versión liberada en la actualidad, la 0.3.13, se han realizado algunas mejoras de bajo nivel que aunque son importantes, no son suficiente teniendo en cuenta el largo camino de desarrollo que tiene ReactOS. Algunos de los cambios más importantes son los siguientes:
  • Se ha mejorado la compatibilidad con los drivers gráficos.
  • Se han reparado errores importantes en el apartado gráfico.
  • Se ha reescrito el “heap manager” y se han añadido capacidades adicionales de debugging.
  • Mejora de la gestión de las líneas del mezclador de audio.
  • Reparación de errores en el subsistema de usuario.
  • Correcciones visuales en las interfaces de algunas aplicaciones comunes.
  • Correcciones en el instalador del sistema operativo.
  • Mejora de la compatibilidad con algunas aplicaciones de terceros.
  • Añadido soporte para más dispositivos SATA.
  • Mejoras y reparación de errores en el administrador de memoria.



Al iniciar ReactOS podremos encontrar una interfaz gráfica muy parecida a la interfaz de Windows 2000, pero con algunas ventajas de otros entornos de escritorio como pueden ser los escritorios virtuales por defecto.

En el escritorio por defecto tendremos la barra de tareas abajo con un botón de inicio al estilo Windows, también tendremos iconos para acceder a las diferentes partes de nuestro sistema operativo, y también podremos crear nuestros propios accesos directos a los archivos, carpetas y aplicaciones. Mediante el menú de inicio podremos acceder a todas las partes del sistema operativo incluyendo a las aplicaciones.

ReactOS incluye pocas aplicaciones por defecto, ya que todos los esfuerzos se concentran en el desarrollo del sistema operativo.
Una curiosidad es que incluye un gestor de aplicaciones muy simple desde el que se pueden instalar en el sistema de forma totalmente desatendida aplicaciones gratuitas y algunas aplicaciones shareware, también se pueden instalar actualizaciones del sistema.






martes, 29 de mayo de 2012

VERSIONES

Versiones:


Versión
Fecha de lanzamiento
Novedades
0.2.0
25 de enero de 2004
Primer lanzamiento, con una interfaz gráfica de usuario funcional.
0.2.2
0.2.5
27 de abril de 2004
2 de enero de 2005
Solo corrección de errores.
0.2.8
29 de octubre de 2005
Detección de VMWare, reescritura de CSRSS.
0.3.0
27 de agosto de 2006
Primera versión que oficialmente soporta creación de redes.
0.3.1
10 de marzo de 2007
Administrador de programas incluido, inicio de la reescritura del kernel.
0.3.2
nunca lanzado
Nunca lanzado.
0.3.3
12 de septiembre de 2007
Mejoras en kernel y win32k.
0.3.4
22 de enero de 2008
Reescritura del soporte de registros, cliente de escritorio remoto y Plug and play.
0.3.5
30 de junio de 2008
Solo corrección de errores.
0.3.6
6 de agosto de 2008
Soporte RTL.
0.3.7
4 de noviembre de 2008
Mejoras en x86-64; MSVC, nuevos stacks.
0.3.8
4 de febrero de 2009
Se introduce PSEH y soporte multipartición HDD en LiveCD.
0.3.9
26 de abril de 2009
Se establece el mínimo de 24MB de RAM, mapeo del hiperespacio más rápido, soporte inicial de sonido.
0.3.10
5 de julio de 2009
Soporte inicial SATA, soporte USB para teclado y mouse, clon de Microsoft Paint, inicial MSVC.[][]
0.3.11
16 de diciembre de 2009
Reescritura de kdcom; fuentes chinas y coreanas; actualizaciones de compatibilidad, mejora del sistema de sonido.
0.3.12
20 de octubre de 2010
Reescritura de trap handler; reescritura del manejo del temporizador y mensajes; soporte de NMI; soporte ensamblado «side-by-side assembly»; soporte parcial de manejo de servicios de emergencia.[]
0.3.13
22 de marzo de 2011
Mejoras en la gestión de memoria para un mejor control de sonido y visualización.[]
0.3.14
7 de febrero de 2012
Soporte para temas de XP, WiFi, ACPI y reescritura del shell32[]
0.4.0
no publicado
Alpha.[]
0.5.0
no publicado
Beta.[]
1.0.0
no publicado
Listo para el uso diario

CARACTERISTICAS


Características:
ReactOS está principalmente escrito en C, con algunos elementos, tales como ReactOS Explorer y la pila del sonido, escritos en C++. El proyecto se basa en MinGW para la compilación, y se contribuye a su desarrollo a través de la presentación de los parches a sus componentes.[19]
Los desarrolladores tienen por objeto hacer que el núcleo sea más compatible con Windows NT 5.2 (Windows Server 2003), y el API de modo de usuario con Windows NT 6.0 (Windows Vista),[20] para añadir soporte para más aplicaciones y hardware. El soporte para DirectX se lleva a cabo a través de ReactX, una reimplementación de la empresa. El renderizado 2D acelerado por hardware se hace de forma nativa, mientras que la funcionalidad de dibujo se redirige a OpenGL como una solución temporal.[21]
El desarrollo está limitado por la falta de gente con experiencia. A partir del 24 de marzo de 2010 , la entrada de ReactOS en Ohloh , lleva a un "equipo activo de desarrollo muy grande", que lista 37 desarrolladores que han contribuido por un período de más de 12 meses y un total acumulado de 97 usuarios actuales y pasados que han contribuido con código al proyecto a través de Subversion desde su creación.[22] Por el contrario, hay 1000 de los desarrolladores que trabajaron solamente en Windows 7, organizados en 25 equipos, cada equipo con un promedio de 40 desarrolladores.[23] Además, en su presentación en Hackmeeting 2009 en Milán, Michele C., desarrollador de ReactOS, señaló que la mayoría de los desarrolladores aprenden sobre la arquitectura de Windows mientras se trabaja en ReactOS sin tener ningún conocimiento previo.