Well, I can tell you that VirtualBox installs and runs, itself, like any other program you have. Nothing special in that way. Its free and you get it directly at Oracle's site.
When you make a new 'machine', and tell it how much disk space, ram and CPU to allow it to use when it runs, you just tell VirutalBox where the copy of the operating system is.
After that? It will act exactly like you put the boot disk into an old machine designed to run it, for going through the old install process.
After all, it won't 'look' like Windows 98. It WILL be Windows 98 (assuming you find a copy to use). It's just running in a sandbox it can't see out of, except how you tell it to (like bridging internet and such) and your current operating system doesn't see or interact with any files of what is in the sandbox.
As for Windows 8.1? Aside from the metro/tiles (Which can be turned off in less than 5 minutes, never to be seen again) what are people having actual, specific problems with? I'm kinda baffled on that, because it does run so flawlessly for me? The few times I've had problems, it's been like I was doing recently with unusual installs or testing something, and I get what I know I'm risking occasionally. That is true no matter the O/S I'm doing that stuff on.
Outside that? It's uncrashable in my experience, with nothing of note yet failing to run? I hate the stupid tiles too, for the record...and have a desktop/start button/interface that runs like Windows 7 for appearance and such. The little utility for that is free.
Well, another problem area is that silly "charms bar". They've moved too much of the control structure to it, and then placed it so that it pops out when you don't want it, and it's damn near impossible to find when you DO want it. It's like taking the steering wheel and pedals on your car and moving them to the trunk... then rigging the trunk lid to pop up at random when you roll the windows down, and not open at all when you hit the actual latch.
I had to get rid of the tiles, too - and uninstalled the "apps" that ran them to boot - and get the add-on button from a third party to make it functional again, and then convince it to boot into the desktop instead of that silly start screen. This is one of the problems with Windows 8 - one should not have to "fix" the operating system right out of the box.
Installing programs was a pill until I got the start button back - they'd install, but then I couldn't run them because I couldn't find anything to start the programs with. Microsoft screwed the pooch when they did away with something as important, integral, and central as the start button, IMO.
Install classic shell as the first item on the post-install checklist for Windows 8 and you can revert to appearance/control features of Win 7, Vista or XP if nostalgia works.
Tiles are great for touch screens, but classic shell makes it a VERY stable, VERY reliable version of something earlier in most ways.
The modern Linux distributions (or versions) are very good about plug n play function and picking up what you have automatically. If something isn't picked up, you can always look for the drivers in the software manager (which is a link to the 'repositories' or enormous collections of linux software available to directly install). I'd be surprised if you don't see plug and play tho.
Nin seems to like Zorin, although that is far too 'simplified' or dumbed down for me. It even blocks direct access to root, which for a tech user of linux is like cutting off admin options in Windows. It might make you quite happy though and it the most Windows like that I've used.
I personally prefer Linux Mint, which is also a system meant to make the windows transition easier as well as being perfect so far at picking up all my hardware.
There is A LOT you can do from the command line (or 'Terminal' from the linux desktop ...OR just hit CTRL-ALT-F2 or F3 or F4 together to get to commmand line directly....CTRL-ALT-F1 or F7 together, returns to desktop). Still with Mint or Zorin, you should not be REQUIRED to do much, if anything on the command line.
Yup, I likes my Zorin! that's what I'd recommend for folks who are most used to Windows. Ubuntu used to be my go-to, but when they went with that stupid Unity desktop interface, I was done with Ubuntu in a big fat hurry. I did, at one time, install a working desktop over top of Unity to make it functional, but again, I don't think I should have to fix my OS right out of the box just to make it functional, so modern flavors of Ubuntu fail miserably in my personal usability index - they may even be below Win8.
Mint is good - that's what I ran after Ubuntu abandoned their users and before I discovered Zorin. To make matters better, the last time I checked you could download 2 different distros of Mint, which differed only in the user interface. I liked that - it gave the users more choice and more control with a lot less hassle.
What do you mean Zorin "blocks direct access to root"? I've never had any trouble running commands as root with sudo from the terminal. It's really not a good idea to be logged in as root if that's what you mean - that negates a whole lot of Linux's security value when you do.
In Zorin or Mint either one, you may have to occasionally update the software repositories in the terminal, or some obscure software packages may need terminal to install them, or some settings may need terminal to tweak them - if you want them tweaked - but by and large you're right, most folks won't have to mess with the terminal any more.
Plus, both come with a fairly decent assortment of preinstalled software to get started right out of the gate with, and minimum fuss to do it.
Install classic shell as the first item on the post-install checklist for Windows 8 and you can revert to appearance/control features of Win 7, Vista or XP if nostalgia works.
Tiles are great for touch screens, but classic shell makes it a VERY stable, VERY reliable version of something earlier in most ways.
That's what I had to do so that us old folks could use it, but it still didn't fix that damnable "charms bar" bug. I don't think there IS a fix for that as yet - if there is, I've not been able to find it, which is one of the main reasons I'm holding on for dear life to my ancient Win7 DVD and even WinXP cds!
The problem is that as time wears on, the older OSs won't be able to run new equipment as new drivers for old OSs aren't generally written. So, there will come a point that Win10 will be required to run new computers, since Windows 10 is "The end of the line" for Windows - they're not going to release any more, just continually "update" Windows 10. When that day comes, I'll have a few pretty restricted choices - a) hang on to an old, old computer, and not worry about upgrading ever again b) try to find one that Windows has not locked Linux out of, or c) just stop using computers and internets altogether, and go fishing instead.
I'd agree that direct root login is an un-necessary risk (unless properly secured in a few other ways as well, restricting down to a real fine level), at least for a production server. I'm spending a lot of time in the text .conf files and just shy of getting into the kernel with some stuff on local, isolated servers tho. sudo works, but its not 100% direct equivalent, either.
I'd also add that the linux distributions I have for strictly local reasons are convenient in other ways, aside from root login, that would make any admin on a production system scream and quit on the spot. lol... (You know they allow 2 digit passwords during the initial install phase? heh...and there is indeed a mystery behind the number 42!).
Then again, I'll admit I'm techie with this stuff now beyond what the makers of Zorin are really marketing to. Personally? I'm still using CentOS (now sans GUI) on the laptop and seriously considering falling back to Fedora 20 as something a bit more like what I'm comfy with for specifics. I've even considered the blasphemy of alias'ing commands to the old MS-DOS 3.2 set for ease of use from my engrained childhood learning. I'll be spending hundreds of hours in that command line this summer, and the basic, common command set overlaps so much as to make that possible. :)
This may be of some interest to you. It is directly related to your research in gamin with linux at the very least. Since this is for a significantly older console it should provide context on advancements as well as may be fun to screw around with. Nice op and it was nice to read a paper laid out like that, it has been awhile. Very commendable and awesome, thanks for posting this here.
The mean, nasty-ass honey badger in a bar near you!