Instalación de ReactOS

Como habíamos anticipado en el post anterior, vamos a realizar una instalación del sistema operativo ReactOS, ReactOS es un sistema operativo de código abierto (Open Source) basado en lo mejor de la Arquitectura NT reescrito totalmente desde 0, no es un clon, ni una copia del Windows, sino un sistema totalmente independiente que respeta las llamadas al sistema de este para poder lograr una compatibilidad con las aplicaciones, programas y drivers. ReactOS por lo tanto no esta basado en un sistema linux y no comparte nada de la arquitectura unix.

ReactOS es una alternativa libre a Windows, aunque todabía esta en estado alpha (no recomendable para uso en producción), esta estable y se puede utilizar.

Procederemos con su Instalación en una maquina virtual.
Para ello utilizaremos la VirtualBox, que la instalamos en el post Anterior.

1 – Desde la Pagina de ReactOS bajamos la imagen ISO del sistema.

2 – Iniciamos la VirtualBox y creamos una maquina virtual nueva.

3 – Seleccionamos la Imagen ISO de Reactos

4 – Iniciamos la instalación de ReactOS que es similar a la instalación de un Windows XP.
Seleccionamos el idioma, luego aceptamos los términos  seleccionamos la partición a  formatear, recordar que solo esta implementada la partición en FAT. y esperamos que finalice la instalación, luego de unos minutos ya tenemos el sistema instalado.

Inicia ReactOS y pedirá instalar unos dispositivos y programas para finalizar la instalación del sistema Operativo.

Y listo Tenemos a ReactOS instalado en nuestra Maquina Virtual para probar y testear, ya que esta todabia en una fase de pruebas mas información en la pagina oficial de ReactOS 

Luego subiré imagenes del sistema operativo y veremos que podemos hacer con este.

NightSlayer.

Instalación de una Maquina Virtual con VirtualBox

https://www.virtualbox.org/wiki/Downloads

Bueno la idea de este post en realidad es otra, es probar un sistema operativo   open source que ya lleva años de desarrollo aunque todabia  esta en fase alpha (no recomendable para producción), se trata de ReactOS, es un sistema operativo que corre en la arquitectura x86 similar a un Windows NT, la arquitectura NT actualmente vigente y la encontramos en sistemas operativo como puede ser Windows 8, Windows 7, Windows Vista, Windows XP, en realidad en todos los sistemas operativos de Windows, ya sean server o desktop, a partir de la salida del mismo Windows NT, sucedido por el Windows 2000.

El sistema Operativo ReactOS no emula Windows, sino que reescribieron todo el código del núcleo  respetando los nombres de la API misma de windows, incluyendo el núcleo NT, asi poder hacer tanto compatibles los programas que corren en windows puedan correr en ReactOS.

Bueno, en definitiva comencemos con lo que íbamos a hacer, instalar la Maquina Virtual VirtualBox.

Bajaremos la maquina en su ultima versión desde la pagina del desarrollador, https://www.virtualbox.org/wiki/Downloads.
Podemos encontrar la maquina virtual ya sea para windows, linux, solaris, asi que bajaremos la de la arquitectura que nosotros estemos usando.

https://www.virtualbox.org/wiki/Downloads
Pagina web de VirtualBox

Y Procederemos con su instalación basica.


Durante la instalación puede ser que nos pida validar algunas cosas ya que no pueden ser validadas como compatibles con el logotipo de Windows, pero son segura de instalar y no comprometen al sistema, la mayoría son de las interfaces de red virtuales que crea.

Validación del Software a instalar
Validación del Software a instalar

Con este ultimo paso demora en crear las interfaces de red, y listo nos crea los acceso directos en el escritorio.

En el siguente post hablaremos bien sobre ReactOS y su instalación.

NightSlayer

Conectar varios usuarios remotos Windows XP y activar hibernaciòn

Son las 4:30 de la madrugada y no se podía dormir, así que mejor que escribir una entrada al blog.

Hoy estuve tratando de encontrar la forma de conectarme a un escritorio remoto en un Windows XP pero sin desloguear al usuario que esta en sesión en ese momento, es decir conectar varias sesiones de escritorio en una misma maquina. Bueno que mas da que existe google y navegando entre diferentes opciones encontré una que me funciono.

Vale decir que el poder conectar varias sesiones de escritorio remoto esta activado en las versiones de Windows Server, pero como el XP es un Windows de Escritorio esta es una de las tantas opciones que digamos fue ocultada o desactivada para diferenciar de un server y no sobrecargar un pc de escritorio con cosas que un usuario común no utilizaría  pero como nosotros siempre le queremos sacar el máximo provecho a nuestra vieja maquina nos escudriñamos y buscamos todo aquello que nos haga la vida mas sencilla.

Bueno sigamos con lo nuestro, la cuestión era poder conectar dos sesiones de un escritorio remoto simultáneamente sin que la otra se deslogee.

Para ello simplemente hay que modificar un par de entradas en el registro y copiar una librería dinámica (termsrv.dll) a nuestra biblioteca de librerías.

Primero Bajamos el Siguente Archivo (URDPC) y lo descomprimimos:

Lo primero que hacemos es agregar unas lineas a nuestro registro de Windows

Abrimos nuestra consola y ejecutamos.

@REG ADD “HKLM\SYSTEM\ControlSet001\Control\Terminal Server\Licensing Core” /v EnableConcurrentSessions /d 1 /t REG_DWORD /f >nul
@REG ADD “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon” /v EnableConcurrentSessions /d 1 /t REG_DWORD /f > nul
@REG ADD “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon” /v AllowMultipleTSSessions /d 1 /t REG_DWORD /f > nul

Siguiendo esto Copiamos nuestra libreria a sus respectivos directorios, recordemos renombrar la libreria original para tenerla de resguardo si algo falla.

copy termsrv.dll C:\Windows\System32\dllcache
copy termsrv.dll C:\WINDOWS\ServicePackFiles\i386
ren C:\WINDOWS\system32\termsrv.dll termsrv_orig.dll
copy termsrv.dll C:\WINDOWS\system32

y luego modificamos las siguenets claves en el registro de Windows.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
“fDenyTSConnections”=dword:00000000
“TSAdvertise”=dword:00000001
“IdleWinStationPoolCount”=dword:00000001
“TSAppCompat”=dword:00000000
“TSEnabled”=dword:00000001
“TSUserEnabled”=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core]
“EnableConcurrentSessions”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
“fEnableWinStation”=dword:00000001
“MaxInstanceCount”=dword:ffffffff

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“AllowMultipleTSSessions”=dword:00000001

Reiniciamos y listo.

Como vemos no es complicado pero son muchas cosas que escribir, principalmente en el registro de Windows, asi que aca les dejo una forma mas fácil en el siguiente archivo URDPC.zip van a encontrar una serie de archivos .bat y un archivo de registro.
Descompriman el URDPC y ejecuten primero el Install RDP.bat (este copia la libreria y agrega las claves) y luego el TS Reg Patch.reg )el cual modifica el registro de Windows), reinician y listo, ya pueden conectar varias sesiones del escritorio remoto simultaneamente.
Recuerden que muchas sesiones abierta en una misma maquina puede hacer que disminuya el rendimiento, pero bueno si llegaron hasta acá es porque para algo les va a servir.

Y de yapa esta noche encontré la forma de activar la hibernación (pasar todos los datos de memoria al disco para poder apagar la computadora sin perder datos) en aquellos Windows vista que la tienen desactivada.

Abren una consola en modo administración, (click derecho, ejecutar como administrador) y escriben

powercfg -H ON 

le dan enter, se demora unos segundo y listo ya tiene el modo hibernacion activo.

Espero que les alla servido esta info.

NightSlayer