> they can pressure FreeBSD to stay away from GPL3
Yes; Apple can pressure the FreeBSD project to stay away from GPLv3, through their evil Apple magic. In fact, they are presumably pressuring the whole world to stay away from GPLv3, as it has seen almost no adoption outside the FSF! Naughty, naughty Apple. If not for mean ol' Apple, the FreeBSD project would no doubt rush to embrace GPLv3, discarding their horrible old BSD license!
In a word - no. FreeBSD has been around a lot longer than Apple's switch to Darwin. FreeBSD has a long history of preferring BSD licensed code to GPL licensed code. Apple has just financed clang/llvm. Apple has their reasons for using clang, and FreeBSD has theirs. FreeBSD didn't need any pressure from Apple to make the switch.
Uh, no. We aren't subsidized by the NSA or any part of any government or any organization or person for that matter. We bootstrapped Private Internet Access with 500$ and a lot of caffeine and have been profitable since our second month in operation.
We believe what the NSA is referring to when talking about "VPN startups" is the initial stages of PPTP sessions. PPTP has been crackable for a while, check out moxie's cloudcracker.com. We believe it highly unlikely that they have broken OpenVPN (which is what our application uses) or SSL.
The Geoff Chappell article is great. Seems like he examined it in detail:
"The 32-bit editions of Windows Vista and Windows 7 all contain code for using physical memory above 4GB. Microsoft just doesn’t license you to use that code."
I'm pretty sure that not all the drivers(especially graphic ones) fully support PAE. Server versions of PAE would be much easier to support than making sure drivers for win32 would be compatible in a PAE environment.
Typically, device drivers must be modified in a number of small ways. Although the actual code changes may be small, they can be difficult. This is because when not using PAE memory addressing, it is possible for a device driver to assume that physical addresses and 32-bit virtual address limits are identical. PAE memory makes this assumption untrue.
How safe is it to use? Have you heard of people having issues with the patch? If things don't work, would it be as simple as removing the patch or would a fresh Windows install be required?
Apple has made more money form free software than anyone else, and they can pressure FreeBSD to stay away from GPL3