I never understood software nostalgia.
Announcement
Collapse
No announcement yet.
ReactOS Is Finally Able To Build Itself
Collapse
X
-
Originally posted by andyprough View Post
Do you mind sharing some info on the programs you've been able to run? My understanding was that nothing but a few extremely simple programs would run. If it can run business software, it's probably worth a second look.
I mostly use ReactOS for "toying around", but I have also been able to run work related things at home even if I don't have Windows. So in that respect ReactOS have for me worked as a free replacement of Windows just fine and saved me the hassle of driving to work a few nights.
http://www.dirtcellar.net
Comment
-
I dream of a day when ROS will be fully "qemu friendly".
By "qemu friendly" I mean:
virtio sto
virtio net
virtio balloon
virtio serial.
At ROS 0.4.8 I am able to start qemu using "-vga qxl" and "-spice port=[..]" and I can install spice-guest-tools without problems.
ROS detects and uses the "redhat qxl VGA" but the "spice vdagent" does not start due to "can't find graphics card" error.
Using "-usb -usbdevice tablet" I am able to map the mouse using "spice html5" + websockify in a browser (chrome or ff).
But the "auto resize" function from spice + qxl vga does not work b/c the vdagent is not started.
Few releases ago I could not install spice-guest-tools.
There's so much potential for small web-html5 ROS VMs.
For those who want to test 0.4.8 using qemu + spice (starter script below) :
1 - create a qemu raw disk for your ROS
2 - install ROS using my start_ROS.txt (change do shell or run at cmd directly) pointing to ROS iso
3 - download/apt/yum virt-viewer and use remote-viewer to connect using spice protocol
4 - install FF inside ROS and download spice-guest-tools
5 - git clone https://github.com/eyeos/spice-web-client.git (and use it with apache or nginx)
6 - download/apt/yum websockify
7 - start websockify like: websockify -v your_host_ip:5959 your_host_ip:5902 (where 5959 is the ws port and 5902 is the spice port from qemu)
8 - accesss your webserver (clonned from github) using index.html?host=your_host_ip&port=5959
9 - enjoy ROS using spice-html5
10 - my qemu script:
#!/bin/bash
mkdir -p /var/run/qemu-server
qemu-system-x86_64 -enable-kvm \
-monitor unix:/var/run/qemu-server/reactos.monitor,server,nowait \
-chardev socket,id=qmp,path=/var/run/qemu-server/reactos.qmp,server,nowait \
-mon chardev=qmp,mode=control \
-pidfile /var/run/qemu-server/reactos.pid \
-daemonize \
-smbios type=1,uuid=5C4606FA-192F-453A-B299-7B088C63BB9B \
-name reactos \
-serial none \
-parallel none \
-smp 1,sockets=1,cores=1,maxcpus=1,threads=1 \
-nodefaults \
-nodefconfig \
-no-user-config \
-boot d \
-vga qxl \
-no-hpet \
-cpu host \
-m 512 \
-object memory-backend-ram,id=ram-node0,size=512M \
-numa node,nodeid=0,cpus=0,memdev=ram-node0 \
-machine pc,accel=kvm,kernel_irqchip=on,mem-merge=off \
-k en-us \
-spice port=5902,addr=192.168.1.11,disable-ticketing,image-compression=lz,streaming-video=off,playback-compression=off,jpeg-wan-compression=always,zlib-glz-wan-compression=always \
-device pci-bridge,id=pci.2,chassis_nr=2,bus=pci.0,addr=0x1f \
-device pci-bridge,id=pci.1,chassis_nr=1,bus=pci.0,addr=0x1e \
-device virtio-serial,id=spice,bus=pci.0,addr=0x9 \
-chardev spicevmc,id=vdagent,name=vdagent \
-usb -usbdevice tablet \
-device virtserialport,chardev=vdagent,name=com.redhat.spi ce.0 \
-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4 \
-cdrom react-0.4.8.iso \
-hda ReactOS.img \
-net nic,model=ne2k_pci \
-net user \
-rtc driftfix=none,clock=host,base=localtime \
-serial file:"/tmp/roslog.txt" \
-global kvm-pit.lost_tick_policy=discard
exit 0
#-smbios cant be obtained using dmidecode
#change -spice port=5902,addr=your_host_ip and you can connect using virt-viewer's remote-viewer spice connector spice://your_host_ip:5902
#-serial file is for debug mode logging.
Comment
-
Originally posted by msotirov View PostI never understood software nostalgia.Last edited by DMJC; 05 June 2018, 11:24 AM.
Comment
-
Originally posted by wirelesslayers View PostI dream of a day when ROS will be fully "qemu friendly".
By "qemu friendly" I mean:
Um perhaps someone can even port llvm-pipe to ReactOS and then there wouldn't even a need for the hypervisor/qemu/Virtualbox etc. to support a simulated GPU, on its own this would only give OpenGL and indirectly Glide but that's something already and would allow to play games I miss!. D3D to OpenGL wrapper would be doable (?) given it's part of Wine which ReactOS is already built on. But I'm trying not to ask too much from people I don't know who work for free for me and us all.
Comment
-
Originally posted by anarki2 View PostReactOS had great potential... around 15 years ago. Since then, everyone moved on. Too bad.
So no, a sizeable chunk of ReactOS' effort are relevant today even if you never use it and only run Wine / CrossOver for your legacy software needs.
Comment
Comment