Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Ask your support questions in here

Moderator: Moderator Team

Post Reply
User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Post by Davy Bartoloni »

53Mbyte Qemu image(debug) of ReactIT 0.10E is out ( an easy way to test Multimedia and 3D on Reactos )
Self-Extracting Installer contains QEMU 0.10.5 , WinQemu 0.10.5 , Kqemu 1.4 , EasyReactOS 0.24 (Qemu and VDK manager), Reactos.vmdk (8.2 Gbyte HD image)

on this release, new users are ables to start Reactos on Fullscreen, change Ram size and OPEN hard Disk IMAGE to make changes to ReactOS files. ( using VDK )

Some features:
3D Openg GL Examples
THEMES management ( using Winecfg and a theme downloadable from a XP-modding site )
Divx Samples
Mp3 Samples
VLC Media Player
Firefox Web Browser
Games
and Much more...


link to blog: http://reactit.altervista.org/blog/
Youtube video: http://www.youtube.com/watch?v=zFcH9IiJ3SI
Sources: http://www.wcn.it/Reactit/ReactIT_Sources.7z

a screenshot:
[ external image ]
(themes are not default enabled)

ReactIT.. watch what REACTOS can DO!

P.S. thx to all ReactOS-developers for the great work.
Last edited by Davy Bartoloni on Wed Jul 01, 2009 1:52 am, edited 9 times in total.

coldReactive
Posts: 581
Joined: Sat Nov 10, 2007 10:42 pm

Re: Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Post by coldReactive »

Got a zip or something for linux users? Oh wait, it's windows-only QEMU, I forgot.

Nevermind. I'd only emulate ReactOS in Linux, why would I need to emulate it in windows? Especially this ReactOS "distro" you have made.

User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Post by Davy Bartoloni »

7Zipped Wmdk image for Qemu 0.10.4 ( Ac97 Audio ) is here: http://www.wcn.it/reactit010.7z
( added link to initial post )
Last edited by Davy Bartoloni on Sun May 24, 2009 9:29 pm, edited 1 time in total.

User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Post by Black_Fox »

coldReactive wrote:
Close this panel, give yourself a nice long shower, the anger will go away ;)

Jaime17
Posts: 1
Joined: Thu May 21, 2009 8:18 am

Re: Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Post by Jaime17 »

Can you explain about what is your all about your theme is?
I will be glad if you do that so... Thanks!




_________________
Indianapolis Web Design

User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Post by Davy Bartoloni »

Some info about ReactIT components:

Theme is Gio msstyle taken from some Xp-modding-site
The wineCFg is taken from Wine

I write:
EasyReactIT.exe (gui for Qemu )
ReactIt.exe ( launcher for startup sound and explorer.exe )
ReacTplayer.exe ( mplayer null-gui )
shimgvw.exe ( image Viewer )

Recompiled ReactOS Component:
Ntoskrnl.exe ( Simply added a BMP sequence for then animation, BMp from S1501 )
Userinit.exe ( Launch ReactIT.exe instead of explorer.exe )
Explorer.exe ( changed a Bmp and an ICON )

Freeware and Open softwares:
VLC
MPLAYER
FIREFOX
PIKABALL ( declared freeware from author )
GameBoy Emulator ( freeware ) Roms are downloaded ( not included on reactIT ) from : (http://www.pdroms.de/ All Programs offered here are legalized for free use by their authors. )
Downloader Updater ( written by Ey3 )
OpenGL Demos ( delphi open )

Drivers:
only Vbox ac97 audio driver ( not included on ReactIT but auto-downloaded from Reactos SVN )

Arts:
Mp4-Videos are taken from my self-made-movies
Mp3 is taken from a live session
JPG images are mine
Startup Sound is created using Cooledit
Last edited by Davy Bartoloni on Wed Jul 01, 2009 2:13 am, edited 5 times in total.

lollebol
Posts: 60
Joined: Tue Mar 17, 2009 6:15 pm
Location: Netherlands

Re: Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Post by lollebol »

I hate to say this but this isn't working well on my computer...
Although i have an average pc (c2d 2,8ghz, 4gb ram, GF9800GTX), it was realy slow! :(

- Downloading this package took me around 10 minutes (200-250KB/s isn't really fast while I can download with 2,5MB/s max).
- Booting the OS was around a minute while the last release (0.3.9) virtualbox does it in less then 30sec.
- The standard screen resolution was high, i use a temporary monitor that has only 1024x768 pixels and i had to use the win key and pressing [R] a few times to reboot it for the correct size.
- Mouse operations aren't realy smooth.
- Loading Firefox takes forever and when it's loaded, sometimes it couldn't server find the server?

It's nice that you made time for making this for package and I hope it works better at other people's computers, but for me, its a no :(

Regards,
Lollebol

hto
Developer
Posts: 2193
Joined: Sun Oct 01, 2006 3:43 pm

Post by hto »

BTW, QEMU can be compiled with more optimization and hopefully will run faster…

User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Post by Davy Bartoloni »

On 32 Bit OSes ... is necessary to Start KQEMU DRIVER ... ( Force-Kqemu Button --> Right mouse button and INSTALL on Kqemu.inf --> then.. again Force-Kqemu for a Net-Start of accelleration-Service ) to reach Vbox Speed.

Resolution was increased to 1024x768 because some OPENGL demos are 800X600... if your Monitor don't support 1280x1024.. SIMPLY PRESS THE "FULLSCREEN" BUTTON, and everything will works correctly.
BTW, QEMU can be compiled with more optimization and hopefully will run faster…
:O ...I'm going to try this improvement...

( Updated EasyReactOS to 0.22.. added VDK-management for HardDisk-image )

hto
Developer
Posts: 2193
Joined: Sun Oct 01, 2006 3:43 pm

Post by hto »

Davy Bartoloni wrote: :O ...I'm going to try this improvement...
To be more concrete, I tried two ways to improve it, haven't measured performance, but feel it works faster.

One thing is to use -O3 instead of -O2. For this, configure must be edited:

Code: Select all

 # default flags for all hosts
-CFLAGS="$CFLAGS -O2 -g -fno-strict-aliasing"
+CFLAGS="$CFLAGS -O3 -g -fno-strict-aliasing"
Some programs can actually become slower when compiled with -O3, so it is better to test this rather then believe.

Another thing is to use newer instructions, such as SSE. Again, either configure should be modified, or CFLAGS should be passed to it. I tried -march=i686 -msse2 -mfpmath=sse options (not quite sure about -mfpmath=sse).

There is a nuisance, SSE wants 16-byte alignment, but malloc() gives 8. I used this patch:

Code: Select all

--- qemu-malloc.c
+++ qemu-malloc.c
@@ -23,6 +23,7 @@
  */
 #include "qemu-common.h"
 #include <stdlib.h>
+#include <malloc.h>
 
 static void *oom_check(void *ptr)
 {
@@ -47,7 +48,7 @@ void *qemu_malloc(size_t size)
     if (!size) {
         abort();
     }
-    return oom_check(malloc(size));
+    return oom_check(memalign(16, size));
 }
 
 void *qemu_realloc(void *ptr, size_t size)
Maybe you can test it better and invent other optimizations…

lollebol
Posts: 60
Joined: Tue Mar 17, 2009 6:15 pm
Location: Netherlands

Re: Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Post by lollebol »

ive tried to install k-qemu but it gives errors while typing NET START KQEMU

"System error 1275 has occurred.

This driver has been blocked from loading"

is it not compatible with Vista x64 or something?

User avatar
Davy Bartoloni
Posts: 1483
Joined: Wed Jan 04, 2006 11:31 pm
Location: Cuneo
Contact:

Re: Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Post by Davy Bartoloni »

Sorry. Kqemu is NOT compatible with 64 Bit MS OSes. ( only Ubuntu 64 )

[EDIT] added a VirtualBOX Image for better speed... http://www.wcn.it/ReactIT-010-Vbox.7z
Last edited by Davy Bartoloni on Sun May 24, 2009 11:01 pm, edited 1 time in total.

Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Re: Easy-to-Use Virtual Distro ( based on ReactOS build 41000 )

Post by Haos »

Or to be more descriptive, KQEMU in Windows comes only in 32bit version, and you need a 64 bit driver to be able to run on 64bit OS like yours. Dont use QEMU, try vmware or virtualbox.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest