SW is a big blame.
My Z1C has an uptime of 1-2 months (for those who don't know, that's the period between reboots), and a battery life of 3-4 days.
My usage: nova launcher, occasional phone calls (less than 1h/week), gmail+calendar sync, Bluetooth LE watch (Casio), net, some music (poweramp).
My NEVER usage: facebook, twitter, any other social-media stuff, games.
SW is a big blame.
Just as a heads up, I measured 18Mbps (that is 1.8MB/s) with my OpenWRT TP-link WDR4300 (with AR9344 @ 560MHz) . I don't think off-the-shelf routers have any openVPN support, so no HW encryption engines.
If you need higher speeds, forget off-the-self routers (at least for the VPN end-points).
I think Linux support differs from model to model (as opposed to manufacturers). I'm using a Gigabyte Z87X-UD3 and I've had no trouble. I boot Xen with debian-testing since spring and using a Windows 7 guest as gaming platform (VT-d for those who wonder).
Previously I used Asrock Z68 for the same purpose.
However, my MB pre-buy research was based mostly on VMWare E??? (the one which supports PCI passthrough) feedback since VT-d was an "elimination" criteria.
Well, I'm insignificant to statistics, but I do have (and use) 2 add-in cards in my gaming system (all others systems use onboard).
Reasons (1 for each):
1. Onboard sound circuit detects multiple headhpone connections/disconnection (multiple times/second, without having headphones....search Gigabyte Z87X-UD3H headphone problems)
2. I use virtualization for my gaming platform (Windows on Linux, with VT-d a.k.a. IOMMU for GPU, Sound, NIC, USB) and I need sound. (Warning: non-OP details following:) From 4 tested cards (+2 onboard +AMD5850 HDMI output), 2 of them work flawlessly (Xonar DGX/PCIe and Hercules Fortissimo IV/PCI) and Creatives are no-no (Audigy 2 and X-Fi Titanium PCIe...although the latter works pretty good in HDA emulation, without Creative drivers).
Well, Ive been doing it since 10.11.11 (one day before Skyrim). Since then I did not follow the progress of the hypervisors (since virtualbox and vmware had it on their todo list). Still using debians Xen 4.1.x (I see right now in the repository it's 4.1.4) .
VT-d is not only for servers. I found it's use because of my countless cycles of attempts to dual-boot windows and linux (as in I eventually ended using just windows...repeat afte 6 months).
Now I boot linux, do the web browsing and stuff, but when I want to play, I just start my VM and play.
Linux: i5-2500 IGP
Windows: Radeon 7950 (started with 5850)
My over 80 hours of Skyrim are Xen exclusive. DeusEx HR was maybe 20-30h native, followed by more than 50h in VM.
This is my original post (closed since then): http://www.tomshardware.co.uk/forum/336186-33-full-gaming-virtual-machine
This is another thread that I joined and posted some benchmarks: http://hardforum.com/showpost.php?p=1039531303&postcount=27
Just bear in mind that there are maybe 20 kernel binaries for Windows (XP, Vista, 7, 8, each with their own service packs), which represent ALL of the windows installs, whereas we have thousands of binaries for linux at a certain moment (each distro with at least 1 kernel update/month from maintainers, but maybe not everyone applies it at the same time).
So again, why would anyone target linux?
While me and you would be able to handle a VM, think about medical personell that have no idea of a VM. How do you explain them that "you start your PC, but to use the application for work, you need to start your VM which is actually like another PC". Not to mention if each person needs to be logged-on with their own credentials.
Also, since we are talking medical, isn't there any HW involved?
(1) A vacuum cleaner is almost a necessity, a console is a luxury. While there are other ways to clean a carpet, they are generally much more effort intensive.
I would add the psychological factors:
- vacuum cleaners reduce an unwanted-in-the-first-place repetitive actions time (you have to clean, every week of the year doing the same thing, for years...which is depressing)
- consoles increase enjoyment during "normal"/boring times. You could do other things, but usually they don't increase your depression.
The problem with the consoles (and games in general) is that too long use raises the enjoyment requirement, thus increasing the depression factor. Let's be honest, games don't increase your creativity...they go as developers planned (I mean...instead of playing, go build something...which is more creative?).
And that is why people tend to look at it as "necessity".
PS: I am a game addict, and I got to a point that I want the enjoyment now....I don't enjoy the path anymore, just the destination (which is too short). I don't even have patience for watching movies.
As a completion, BitLocker may be another reason for the small boot partition.
But the concept of UEFI booting is not to use the 1st LBA to load the OS. That still remains but it's called BIOS-emulation.
You know the old "installed OS menu" concept where one OS has to know about another (like dual/triple-booting)? With UEFI that is gone, as each OS will add it's own booting instructions (description + bootloader file + UEFI parameters) without erasing/changing the others (well, it can, but it's against the UEFI specs). So now the UEFI loads a FILE which can reside on the 20th HDD.
PS: My previous server MB (Intel DG45FC) seems to freeze the boot process when I have a HDD with a linux partition (ext3) and extlinux installed on it. It seems to me that it ignored the MBR partition ID and started probing the FS and basically treating the boot code as FS parameters. I mentioned this because UEFI tries to read all partitions for known filesystems (mainly FAT).
Will do, but it's pointless now as I converted to MBR BIOS emulation booting. In the process I learned that Win7 links UEFI booting to GPT and BIOS emulation to MBR. Linux can do any of the 4 combinations (if you know how to set it up).
That's just it: fat32 is known & used. Haven't you seen those 100-500mb boot partitions that win vista & newer create? Those are because of uefi.
That kind of virus protection was present in older BIOS implementations, while win9x/ME was still present. With Win2K/XP, no such protections work (for MBR booting) because other drivers are accessing the HW directly (and you cannot enforce on HW because that would prevent repartitioning).
For UEFI-booting, the UEFI firmware has a complete path to a partition+file. There is no way to protect a single file with a compromised OS.
My experice comes from Lenovo with Win8 consumer preview.
Used win7 (from lenovo) and debian, both through UEFI.
Installed win8 CP over win7. 1st problem: i could no longer change the boot order. I could boot both OSes, but I could not boot linux without boot menu.
So I used the UEFI tool from debian to change the order.....debian booted by default...but win8 refused to boot.
No option to disable secure boot.
So my opinion, MS is to blame only for forcing secure-boot, leading to OEM delivering incomplete implementations.
Yeah....but those HUDs are certified by the same lawmakers. And they are implemented by car makers that risk the entire car being delayed because of "too much info" in the HUD.
As for after-market HUDs, they also should be certified, as laws don't allow anything uncertified between head and windshiled. But these uncertified devices are easier to control (like fines for using them uncertified) because once installed, they are not easily removed (like Google Glasses).