Sign in Join
Wiki copytemporary

ReactOS/es: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Descripción
22
33[ReactOS](http://www.reactos.org) es un sistema operativo que utiliza diversos componentes entre ellos una versión adaptada de [Wine](https://www.winehq.org/), lo cual hace posible la ejecución de programas .exe, ReactOS ha estado en desarrollo activo durante mucho tiempo y todavía no ha alcanzado el estado beta, a fecha de escribir esto se encuentra en la **fase alpha**, pero a pesar de todo ya es capaz de permitir la instalación de Lazarus (teniendo en cuenta que ReactOS no está preparado para entornos de producción y son relativamente frecuentes los cuelgues y pantallazos azules BSOD, falta de refresco de diálogos...). Es importante resaltar que al estar en fase alpha existe siempre un potencial riesgo de pérdida de datos como por ejemplo por un cierre inesperado del sistema, un fallo en el sistema de ficheros....
44
55A pesar de todo se está realizando un gran esfuerzo por parte de los desarrolladores en aumentar la frecuencia de las releases y en tratar de hacerlo más estable. Sin duda es un proyecto en el cual se pueden beneficiar ambas comunidades, la de ReactOS y la de Lazarus/FreePascal en la que una colaboración más estrecha ayudaría a mejorar todos los aspectos en los que ahora no funciona al 100% y en el que el conocimiento del código por parte de los desarrolladores de FreePascal/Lazarus ayudaría a terminar de afianzar su funcionamiento para este sistema, sería un tiempo muy bien invertido.
66
7-<figure>
8-<img src="ImagenesInvertidas.png" title="ReactOS_v04.11" />
9-<figcaption>ReactOS_v04.11</figcaption>
10-</figure>
7+![](/wiki-images/4/4f/ImagenesInvertidas.png)
118
129Aunque en un principio el problema se achaca a Wine, pruebas realizadas con Wine bajo Knoppix 8.1 muestran que tras instalar Lazarus este no muestra el problema con las imágenes, ya que en ese entorno funciona correctamente. A fecha de realizar estas pruebas con Knoppix la versión que muestra es la 2.0-rc6 mientras que en github la que figura para ReactOS es la 3.1 con lo cual debería incluso funcionar mejor.
1310
1411## Instalación de ReactOS
1512
1613Si quieres experimentar con ReactOS es una buena idea instalarlo utilizando una Máquina Virtual (e.g. VirtualBox, VMWare, KVM-QEMU) con una build actualizada <http://reactos.org/getbuilds/> ya que las contribuciones se realizan con frecuencia y se suelen solucionar bastantes errores (también regresiones) entre cada release binaria. Resulta muy sencillo actualizar una máquina virtual ya existente corriendo una actualización desde un nuevo CD en la modalidad boot que es la instalable (no la Live). Otra razón para instalarlo virtualizado es que raramente arranca en hardware real. Algo a tener en cuenta tanto en hardware real como virtualizado es la tarjeta de red, ya que ReactOS lleva incorporado con su instalación algunos drivers como la AMD79c970 \[PCnet32 LANCE\].
1714
1815Por ejemplo bajo la virtualización de QEMU/KVM/libvirt utilizando virt-manager (Virtual Machine Manager) Copyright (C) Red Hat Inc. nos ofrece tres buenas opciones de fácil reconocimiento por parte de ReactOS:
1916
2017- "**e1000**".
2118- "**rtl8139**".
2219
2320Adicionalmente ""virtio"" si disponemos de los drivers de virtualización.
2421
2522## Instalación de FPC
2623
2724Además de Lazarus también permite instalar el compilador FreePascal con lo cual podemos crear aplicaciones sin necesidad de utilizar componentes gráficos con la sencillez de uso de su IDE fp:
2825
29-<figure>
30-<img src="FreePascalbajoReactOS.png" title="FreePascal_v:3.0.4" />
31-<figcaption>FreePascal_v:3.0.4</figcaption>
32-</figure>
26+![](/wiki-images/3/38/FreePascalbajoReactOS.png)
3327
3428Además [[fpcup]] (utilidad que automatiza la instalación de Lazarus) se testea periódicamente también bajo ReactOS (requiere la instalación previa del cliente SVN); sin éxito al menos hasta la r63093 de ReactOS.
3529
3630## Instalación de Lazarus
3731
3832Bajo ReactOs es posible ejecutar, por tanto, el instalador de Lazarus (32 bits). Además ReactOS incluye un programa de instalador de aplicaciones (RAPPS), el cual permite descargar el instalador para a continuación instalarlo con unos pocos clicks de ratón.
3933
4034## Errores
4135
4236Los errores de ReactOS tienen seguimiento mediante [JIRA](https://jira.reactos.org/), siendo algunos referentes a Lazarus los siguientes:
4337
4438- Desde hace ya unos años la representación gráfica de imágenes se muestra invertida con respecto a la imagen original:
4539
4640JIRA: [Imágenes invertidas en componentes gráficos (CORE-6320)](https://jira.reactos.org/browse/CORE-6320)
4741
4842La inversión de las imágenes se produce en diferentes formatos gráficos: PNG, JPG, ICO, ICNS,....
4943
5044El hecho de que los iconos de presenten invertidos incluso en el mismo IDE de Lazarus, afecta a las aplicaciones que se desarrollan con el mismo. Ejemplos de ello son Peazip y Double Commander.
5145
5246JIRA: [Aplicaciones desarrolladas con Lazarus (CORE-14671)](https://jira.reactos.org/browse/CORE-14671)
5347
5448- Dependiendo de la build se ha observado que a veces no se visualizan las propiedades "caption" ni "text".
5549- Se producen errores de refresco de vez en cuando, por ejemplo al copiar o cortar varios ficheros al mismo tiempo.
5650- Dado que las build diarias están en continua variación es más recomendable instalar las releases periódicas: <http://www.reactos.org/download>
5751- En agosto de 2018 se ha fusionado el soporte para sistema de ficheros BTRFS pero todavía es propenso a errores, pero con un poco más de desarrollo seguramente sea una muy buena alternativa para la instalación de ReactOS.
5852
5953Una vez instalado Lazarus suele compilar programas simples pero conviene realizar un banco de pruebas con el software desarrollado tanto con Lazarus como con FreePascal. De hecho no hace falta compilarlo bajo ReactOS, basta copiar el ejecutable a ReactOS y hacer la prueba.
6054
6155Actualmente las versiones que podemos encontrar son de 32 bits, aunque se está haciendo un esfuerzo por conseguir hacer funcionar la versión de 64 bits.
6256
6357## Foro
6458
6559ReactOS cuenta con un foro activo en el cual realizar consultas y que dependiendo de a lo que corresponda será más apropiado realizar allí la consulta o bien en el foro de Lazarus:
6660
6761<http://www.reactos.org/forum/>
6862
6963## Wiki
7064
7165Para más información sobre ReactOS se puede consultar en las diversas entradas que contiene su wiki:
7266
7367<http://www.reactos.org/wiki/>
7468
7569## Código fuente
7670
7771<https://github.com/reactos/reactos/>
7872
7973<https://sourceforge.net/projects/reactos/>
8074
8175## Ver también
8276
8377- [[Small Virtual Machines]]
8478
8579- Entrada sobre ReactOS en Wikipedia: <https://es.wikipedia.org/wiki/ReactOS>
8680
8781## Notas
8882
8983---
9084*From the Free Pascal wiki, page "ReactOS/es", as it stood on 2020-01-17 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
9185Category: Lazarus
9286Category: Operating Systems and Platforms
9387Category: ReactOS
9488Category: Windows

Back to history