Yea, remember the race between Microsoft and Netscape where Netscape tried to make money off their browser at first, then MS used the money it made from Windows to make it's competitor IE free, then Netscape tried to make money off of web server software, and then MS in the same way make it's competitor IIS free?
Yes, PAE is compulsory for NX support. Part of it is because there is no more room for the NX bit in the plain 32-bit page tables. If you don't believe me, read Intel's or AMD's x86 manuals.
Yea, the confusion of decimal version numbers. How often is Ubuntu 9.10 called Ubuntu 9.1, as another example? Windows 3.1 had decimal 10 as the minor version, while Windows XP (5.1) had decimal 01 as the minor version.
I have manually set it to opt-out on the Vista system I am posting this on myself. On compatibility issues, I once had to add a DEP exception for Parallels Workstation 2.2, otherwise starting a virtual machine using it would cause a BSoD. It was even worse in the original version 2.0 dating back to 2005 which did not support the PAE page table format at all forcing PAE and thus NX to be completely disabled.
Not to mention that all of these these features are themselves cross-platform too. Linux had NX support since 2.6.8 released right around the release of XP SP2 (in around August 2004) for example, it was just that most distros was not enabling it because they were defaulting to non-PAE kernels. What made it worse was Intel made the mistake of releasing Pentium Ms without PAE in 2003 and 2004. They had to finally add PAE in order to add NX to Pentium M which was done at the beginning of 2005 but by then it was too late. Mandriva tried to default to PAE kernels back in 2005, but was forced to back off after that mistake was discovered. Ultimately Ubuntu and Fedora added auto-detection to their installer last year, finally installing a PAE and thus NX capable kernel on capable processors.
Properly written applications will mark data areas as executable if code is going to be executed from it, it is just that many older applications aren't written properly and thus crashes when DEP is enabled.
But in a way that IMO is way too draconian. I was once thinking of using a share of the company profits as compensation, but yea that is another debate altogether.
Where is the evidence that Viacom tried to give permission to upload videos that without clearly marking them? I saw the allegations by Google, but not sure if there are any evidence to back it.
let no compensation be given until NN-years later (I'd suggest 10 years) to ensure that decisions are made with longterm company health in mind, and perhaps tie the level of compensation to how stable (not how cancerous, er, growthy) the company is.
The kind of people (ahem.. like Carly...) that don't think they need to know about their business, because one business is just like any other..
Yea, dates back to the rise of conglomerates I think (in the 1950s/60s I believe?). Has obvious flaws, of course.
And yet, somehow, boards of directors keep falling for this crap and hiring these hacks as if they're the only ones who could possibly run the company.
Agreed that board of directors should no longer default to these types.
What OP cites is not an example of this, though.
PAE or long mode always mean 64-bit page tables, non-PAE always mean 32-bit page tables. Go read the Intel or AMD x86 manuals.
Yea, why do you think they outsourced in the first place?
See this thread where I posted for more on this: http://slashdot.org/comments.pl?sid=1705696&cid=32766922
Yes, I'd pick MS instead of Google as an example here, as MS was far worse.
I think that was probably a pretty minor reason.
Here is why: http://dev.opera.com/articles/view/opera-ua-string-changes/
Yea, remember the race between Microsoft and Netscape where Netscape tried to make money off their browser at first, then MS used the money it made from Windows to make it's competitor IE free, then Netscape tried to make money off of web server software, and then MS in the same way make it's competitor IIS free?
Yes, PAE is compulsory for NX support. Part of it is because there is no more room for the NX bit in the plain 32-bit page tables. If you don't believe me, read Intel's or AMD's x86 manuals.
Yea, the confusion of decimal version numbers. How often is Ubuntu 9.10 called Ubuntu 9.1, as another example? Windows 3.1 had decimal 10 as the minor version, while Windows XP (5.1) had decimal 01 as the minor version.
Can you say depreciated and not recommended?
IIRC they did allow a short time for people to quickly burn their purchases onto audio CD.
They ended up backtracking anyway and promise to keep the servers up until end of 2011.
I think the biggest problem is corporate influence over the government using things like campaign donations.
Which are not actually newly introduced. They existed from the beginning of Win32, they just didn't do anything until DEP was introduced.
Yea, this is for Windows Defender which is built into Vista and later.
I have manually set it to opt-out on the Vista system I am posting this on myself. On compatibility issues, I once had to add a DEP exception for Parallels Workstation 2.2, otherwise starting a virtual machine using it would cause a BSoD. It was even worse in the original version 2.0 dating back to 2005 which did not support the PAE page table format at all forcing PAE and thus NX to be completely disabled.
Hell, most of them completely ignore even the basics of User Permission Management. "Do you want to use our software? run it as Administrator!".
What was IMO even worse was that feature has existed since NT 3.1!
Not to mention that all of these these features are themselves cross-platform too. Linux had NX support since 2.6.8 released right around the release of XP SP2 (in around August 2004) for example, it was just that most distros was not enabling it because they were defaulting to non-PAE kernels. What made it worse was Intel made the mistake of releasing Pentium Ms without PAE in 2003 and 2004. They had to finally add PAE in order to add NX to Pentium M which was done at the beginning of 2005 but by then it was too late. Mandriva tried to default to PAE kernels back in 2005, but was forced to back off after that mistake was discovered. Ultimately Ubuntu and Fedora added auto-detection to their installer last year, finally installing a PAE and thus NX capable kernel on capable processors.
Properly written applications will mark data areas as executable if code is going to be executed from it, it is just that many older applications aren't written properly and thus crashes when DEP is enabled.
Posting anon for obvious reasons, talking about internal policy is not allowed.
That sucks to the point that I had an entire thread talking about this mess: http://arstechnica.com/civis/viewtopic.php?f=25&t=1113243
But in a way that IMO is way too draconian. I was once thinking of using a share of the company profits as compensation, but yea that is another debate altogether.
Where is the evidence that Viacom tried to give permission to upload videos that without clearly marking them? I saw the allegations by Google, but not sure if there are any evidence to back it.
BTW, this submission is still pending. You can still vote it up or down.
let no compensation be given until NN-years later (I'd suggest 10 years) to ensure that decisions are made with longterm company health in mind, and perhaps tie the level of compensation to how stable (not how cancerous, er, growthy) the company is.
I would not go that far.
The kind of people (ahem.. like Carly...) that don't think they need to know about their business, because one business is just like any other..
Yea, dates back to the rise of conglomerates I think (in the 1950s/60s I believe?). Has obvious flaws, of course.
And yet, somehow, boards of directors keep falling for this crap and hiring these hacks as if they're the only ones who could possibly run the company.
Agreed that board of directors should no longer default to these types.