Where is the grade for VirtualBox. As opposed to the others on the list, I would give them an A+ for their stewardship of VirtualBox so far. They have released regular updates and bugfixes. I have run into zero problems running Linux, FreeBSD, and Windows in VMs. The UI has gradually improved. The project is still open source, and they actually provide binaries for every major OS.
I get you, but I use the SVN repo here and the ports search here for doing all that. Then I use either pkg or portmaster to install what I want. The other great thing is that pkgng the package manager is supported by puppet, chef, cfengine, ansible, and salt. So installing packages and keeping everything up-to-date across all the variety of servers in a datacenter is a snap.
You are absolutely right. The guy complaining about my statement is uninformed. If you run strings on command line utilities in older Mac OS X builds you will also see the comment string left by the code being checked into the FreeBSD CVS source tree. Those comments have the word "FreeBSD" and the revision of the code being checked in and the name of the FreeBSD developer that did the commit.
You may want to revisit. The base tools for package management can be frustrating for someone who is learning them. Fortunately there are some newer tools that are in regular use probably after your last time using FreeBSD. The utility portmaster is most likely what you're looking for. It is able to control the ports system and package management very very very well. It has no external dependencies (it's actually just a huge shell script).
In addition to portmaster, the base system's package management has been completely rewritten in pkgng. You will find that it takes many good cues from debian apt.
All of these are command line tools. If you're a GUI type and shy away from command line, BSD's are not for you (yet).
If you want very specific answers to why: The BSD port system is a huge reason. The main OS is developed in a release cycle where stability and security are the main goal. Riding on top of this is the ports system which all other software packages are built from. If you don't like one of the compile time flags in some software package you just make that change you want the first time you build from ports. You then have a custom package that you can deploy to all your other instances. The ports system also has the benefit of being much much more up-to-date than any linux distro except for Arch and Gentoo. Arch uses a rolling release development model and strives for everything being up-to-date. Gentoo uses the BSD ports system idea for their package management system portage.
The basics of it are that you get the stability of a regular release cycle and your installed software is always the current stable version.
Run Carbon Black on her machine and you'll know absolutely everything that happens on the machine. Combine it with a good antivirus like ESET and you'll at least know definitively when the machine is infected.
Add to this a small server and setup her machine to do diskless network boot, and you're all set. Even if she gets infected, you know exactly what happened and all you need to do to fix it is reboot, and it will pull down a fresh uninfected image and boot that. See the howto here.
I think you're referring to Russia Today, not Russia Times, aka RT. They are a state-owned news service controlled by Rospechat. They are not even remotely independent. If you're looking for news from a Russian news source, I would recommend Novaya Gazeta. They are staff-owned (a rarity in the Russian Federation).