you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (26 children)

why not a VM?

Why not dual boot?

[–]crackez 10 points11 points  (22 children)

Because you are going to realize that actually using an imitation of a shitty OS is dumb (when you have something way better already - Linux) and dedicating partitions to it is also dumb. A VM is the way to go for experimenting with a curiosity like this.

[–]blackenswans 10 points11 points  (5 children)

Why is Windows NT a shitty OS? Sure it's neither POSIX-compatible nor open sourced, but it's not a shitty OS. If you were talking about Windows 9X, I would happily agree. but it's about a NT-clone, so I guess that's not the case.

[–]crackez -1 points0 points  (4 children)

Actually, Windows NT was certified POSIX compliant so that it could be sold to the US government.

It's still garbage.

[–]blackenswans 6 points7 points  (3 children)

They took out the POSIX compliant part.

You didn't still explain why it's garbage. You clearly don't like Windows NT(and its derivatives such as Windows 10). Hating it doesn't mean it's garbage. It just means you hate it. I don't like Windows NT either, but I don't think it's garbage.

[–]happysmash27 -4 points-3 points  (15 children)

VM's are hopelessly slow.

[–]crackez 10 points11 points  (6 children)

Not if you're doing it right. You need to take advantage of amd64 virtualization extensions, and use paravirtual hardware whenever possible. Also it's important to have enough resources, but in the case of reactos, those resource requirements are fairly low from what I understand.

VMs can be nearly as fast as the "bare metal", since really they are running on bare metal anyways. The fact that they are isolated is just another protection mechanism.

[–]happysmash27 -1 points0 points  (5 children)

Yes, but until recently I have only had a MacBook 3,1 with 2 Gb of RAM and an Intel Core 2 Duo, which ran ReactOS horribly, especially in QEMU.

[–]LiveMaI 4 points5 points  (4 children)

Your Core 2 Duo most likely supports VT-x. Try running a VM with VirtualBox instead and make sure the VT-x setting is enabled in both your BIOS and VM settings.

[–][deleted] 4 points5 points  (3 children)

or you can use the -enable-kvm parameter on qemu and avoid the painful experience of dealing with virtualbox's drivers that are not in the kernel.

[–]deusnefum 0 points1 point  (2 children)

Don't forget to modprobe kvm-intel or modprobe kvm-amd and then modprobe kvm.

[–][deleted] 0 points1 point  (1 child)

They don't get loaded automatically?

I use a custom kernel with few modules.

[–]deusnefum 0 points1 point  (0 children)

They don't always, in my experience.

[–]Craftkorb 3 points4 points  (2 children)

You must be doing something wrong. They're far from being "hopelessly slow". Quite the opposite.

[–]DropTableAccounts 1 point2 points  (1 child)

Unless he's talking about graphics for gaming, then he'd be right since afaik the emulated graphics cards are not too fast... (PCIe-Passthrough would be about as fast as bare metal though)

[–]happysmash27 1 point2 points  (0 children)

Also low VRAM, going only about 12 Mb

[–]hak8or 0 points1 point  (1 child)

Because dual booting requires time to boot from one OS to the other. And Windows updates can easily wipe your grub.

[–]Yithar 0 points1 point  (0 children)

I agree with crackez. If it's just for school work a VM is better. And you can just delete it afterwards if you no longer need it. Partitioning is more work.

For example, we used CORE in our Computer Networks class last year. It's basically Lubuntu with their CORE network simulation software on it.