Windows most certainly has no problem using PAE, I've been using it for 10+ years. The idiot quoting Wikipedia didn't bother to read the next sentence which refers to Address Windowing Extensions... which all 32 bit apps to access more than 4gigs of ram on Windows. Other OSes are no different, if you think they are its because you don't understand PAE and how it works.
But more physical address space doesn't help here, the problem here is virtual address space for running an effective but memory hungry profile guided whole program optimisation process. Nromally 32-bit windows has a maximum of 2GB virtual memory per process (and this is one big process we are dealing with). This can be increased to 3GB at the cost of reducing the kernel address space to 1GB.
You do not understand what PAE is.
PAE is an effective way to access far more than 4 GB of memory on a 32 bit system. Its another form of paging (NOT SWAPPING). Its essentially FAR pointers from the old days.
Going to a 64-bit OS (which allows 4GB of virtual address space for 32-bit processes)
No, it doesn't. The 32 bit processes are still constrained as they were before as the kernel still has to present itself to the application by being in the same place it was on a true 32 bit machine. 32 bit apps can't magically address more than 4GB of memory just because the OS can, so the kernel still presents itself in that 4GB, which means... you still get at best 3GB of usable space per application, even though you can have many more applications all accessing ram that totals more than 4GB.
What they really need to do is address the fact that their WEB BROWSER CAN NOT BE COMPILED IN 3 FUCKING GIGS OF RAM.
Let me repeat that for you.
A WEB BROWSER THAT CAN NOT BE COMPILED IN 3 FUCKING GIGS OF RAM.
You can compile the ENTIRE OS without a problem... but a web browser... not so much...
And yet Mozilla and the other Firefox fanboys still fail to see the writing on the wall.
Because that email and stack trace don't do jack shit to tell you about the client side javascript, css, or whatever layout problems that are occurring.
The most man hours spent dealing with web apps is spent dealing with browsers, not backends.
It uses Mozilla/Google Breakpad for the heavy lifting and wraps some lightweight GUI around it and gives you a MUCH MUCH smaller implementation of a web interface that doesn't require 6 days and your first born child to configure.
The GUI wrapper is currently Windows only, I've just not had the time to port it over to my Mac apps yet. Breakpad itself however, is not Windows specific, it works on Linux and OSX as well, and you can throw it on any OSX App bundle by modifying the plist for the app. I think you can use LD_PRE_LOAD on Linux to add it to any app as well but don't quote me on that one.
I've not done any documentation worth mentioning, but if theres interest I'll put effort into it.
No can you rely on crash dumps to tell you what got the user to the crash.
You and the parent post are incredible inexperienced.
All of the software my company produces sends back its own crash reports, with all sorts of information about what the system looks like, and 9 time out of 10, is the notes the customer fills in or a telephone call that lets me figure out what happened.
Automated bug reports get you technical data, thats rarely useful in and of itself with no context.
I recognize what the idea behind having Wikipedia protest is.
However, the last thing I want is MORE politics from Wikipedia. They are supposed to be an unbiased source of information, thats the claim. Protesting SOPA is in no way unbiased and just goes to show that you can't really use them as an unbiased reference for anything.
Mass Effect would generally disagree about the disc lowering game size. I'd say Final Fantasy does too, and those are only the ones I know of as someone who isn't that big of a gamer anymore.
Theres also the joke part about 'international law'.
Law is only useful if its enforced. International Law generally takes YEARS before any sort of 'enforcement' happens, and in reality, killing a bunch of Iranians over this drone is just not going to happen.
We may be warmongers, but we're not THAT freaking bad.
I'm fairly certain that several nations will wipe them off the face of the Earth shortly before they become nuclear capable. I promise you Israel is at the top of that list and will be there regardless of what anyone else thinks. Several other countries in the region publically speak out against the US and then beg us to deal with these problems.
The only reason Iran hasn't been wiped off the planet so far is because people are TRYING to affect a more graceful solution. Don't think for a minute anyone will let that bunch of raving lunatics have nukes. They can't control their own people without killing massive numbers of them, they simply can not be allowed to have nukes as even if their leadership doesn't use them, someone else WILL, like it or not.
Hell, I am a Yank and I'm pretty much positive it was in Iran. We'd never admit to it, but I think if it WASN'T we'd probably take a different diplomatic approach, a more aggressive form of negotiations.
When we fuck up, we blame it on the other guy anyway, we just don't respond quite as harshly.
I'm sure their clone will be almost as good as mine, but probably not actually as good.
The important technology in the device is embedded in chips that are the most tamper resistant devices on the planet, they'll be utterly destroyed and unusable for reverse engineering well before they get anywhere near the tech.
The optics I'm sure are impressive, but not so much that they'll get some giant leap.
The encryption keys were worthless before the aircraft hit the ground.
The paint and fuselage material are the most important things on it that they can gather data from that isn't already something they can get their hands on through other channels.
Its just silly for anyone to think they have a snowballs chance in hell of doing anything it it. It would be hard for US to reverse engineer it, let alone Iran.
A high turnover of employees creates problems with in-house development and maintenance of software. The "organizational memory" -- how did we get here, what were the problems, how were they solved -- is lost.
In the U.S. military, cognizant personnel are often rotated to new assignments every 2-3 years. This has the same negative effect on long-term maintenance and evolution of software for military uses. For this reason, military software projects are (or at least were) out-sourced.
You do realize the one of REASONS the military rotates personal every few years is to avoid EXACTLY what you're referring to, right?
Losing any one person doesn't kill a project because there are multiple others with experience on it and no one person 'owns' the project.
Because there isn't any alternative that integrates with as many other products and provides as many features in as easy to use package as Sharepoint + Office?
If you don't understand why people use sharepoint you don't need to be discussing IT related topics as you're clueless.
Sharepoint, much like Outlook is a steaming pile of shit, but its still better than the alternatives... which there aren't any.
Great, so will you do tech support for my grandparents too? And my wifes parents and grandparents? We'll you make sure they only get apps from good, safe places?
Whats that? No? You aren't going to give free tech support to everyone in the world?
THEN WHY THE FUCK ARE YOU PRETENDING YOUR SOLUTION IS VIABLE?
You may have plenty of time and nothing else to do other than fuck around with friends and families computers, I have more enjoyable shit to do.
Also, if you're buying directly from Adobe - Congratulations, you're getting ripped off, even CDW sells it cheaper to the general public with no corp account or discounts. But thats not why Adobe isn't on the app store, Adobe isn't on the Apple App Store because its incredibly shitty software and won't install on a good portion of Apple machines used by real developers... you know why? It some how manages to NOT support case sensitive file systems.
Windows most certainly has no problem using PAE, I've been using it for 10+ years. The idiot quoting Wikipedia didn't bother to read the next sentence which refers to Address Windowing Extensions ... which all 32 bit apps to access more than 4gigs of ram on Windows. Other OSes are no different, if you think they are its because you don't understand PAE and how it works.
But more physical address space doesn't help here, the problem here is virtual address space for running an effective but memory hungry profile guided whole program optimisation process. Nromally 32-bit windows has a maximum of 2GB virtual memory per process (and this is one big process we are dealing with). This can be increased to 3GB at the cost of reducing the kernel address space to 1GB.
You do not understand what PAE is.
PAE is an effective way to access far more than 4 GB of memory on a 32 bit system. Its another form of paging (NOT SWAPPING). Its essentially FAR pointers from the old days.
Going to a 64-bit OS (which allows 4GB of virtual address space for 32-bit processes)
No, it doesn't. The 32 bit processes are still constrained as they were before as the kernel still has to present itself to the application by being in the same place it was on a true 32 bit machine. 32 bit apps can't magically address more than 4GB of memory just because the OS can, so the kernel still presents itself in that 4GB, which means ... you still get at best 3GB of usable space per application, even though you can have many more applications all accessing ram that totals more than 4GB.
What they really need to do is address the fact that their WEB BROWSER CAN NOT BE COMPILED IN 3 FUCKING GIGS OF RAM.
Let me repeat that for you.
A WEB BROWSER THAT CAN NOT BE COMPILED IN 3 FUCKING GIGS OF RAM.
You can compile the ENTIRE OS without a problem ... but a web browser ... not so much ...
And yet Mozilla and the other Firefox fanboys still fail to see the writing on the wall.
Because that email and stack trace don't do jack shit to tell you about the client side javascript, css, or whatever layout problems that are occurring.
The most man hours spent dealing with web apps is spent dealing with browsers, not backends.
I wrote this:
http://code.google.com/p/flyswatter/
It uses Mozilla/Google Breakpad for the heavy lifting and wraps some lightweight GUI around it and gives you a MUCH MUCH smaller implementation of a web interface that doesn't require 6 days and your first born child to configure.
The GUI wrapper is currently Windows only, I've just not had the time to port it over to my Mac apps yet. Breakpad itself however, is not Windows specific, it works on Linux and OSX as well, and you can throw it on any OSX App bundle by modifying the plist for the app. I think you can use LD_PRE_LOAD on Linux to add it to any app as well but don't quote me on that one.
I've not done any documentation worth mentioning, but if theres interest I'll put effort into it.
No can you rely on crash dumps to tell you what got the user to the crash.
You and the parent post are incredible inexperienced.
All of the software my company produces sends back its own crash reports, with all sorts of information about what the system looks like, and 9 time out of 10, is the notes the customer fills in or a telephone call that lets me figure out what happened.
Automated bug reports get you technical data, thats rarely useful in and of itself with no context.
I recognize what the idea behind having Wikipedia protest is.
However, the last thing I want is MORE politics from Wikipedia. They are supposed to be an unbiased source of information, thats the claim. Protesting SOPA is in no way unbiased and just goes to show that you can't really use them as an unbiased reference for anything.
Mass Effect would generally disagree about the disc lowering game size. I'd say Final Fantasy does too, and those are only the ones I know of as someone who isn't that big of a gamer anymore.
Yea, and we could drop Austria into any one of several states we have ...
Theres a slight population density difference between the US and all of Europe, EXCEPT the northern Scandinavia areas where no one lives.
Yes, and have for years. The chips themselves are tamperproof. This isn't even a little bit new technology.
You can get the chip to run, but you can't get back whats in it, and without the encryption keys, you aren't doing much else to it either.
And nothing of value will be lost.
America may do some shitty things, but you've got to be a complete idiot to think the leaders of Iran being disposed off would not be a good idea.
Theres also the joke part about 'international law'.
Law is only useful if its enforced. International Law generally takes YEARS before any sort of 'enforcement' happens, and in reality, killing a bunch of Iranians over this drone is just not going to happen.
We may be warmongers, but we're not THAT freaking bad.
The kill switch only works when you're connected to the network though. No network connection, no kill switch. This is no different.
You don't fly dark aircraft over a sandy desert during the day, they are far too visible.
Not all paint is dark, stop watching the movies and thinking its reality.
The color blends in to its environment. Any aircraft above the drone looking down at it is unlikely to be able to distinguish it from the ground.
Likewise, the bottom of the aircraft is probably some shade of light blue.
I'm fairly certain that several nations will wipe them off the face of the Earth shortly before they become nuclear capable. I promise you Israel is at the top of that list and will be there regardless of what anyone else thinks. Several other countries in the region publically speak out against the US and then beg us to deal with these problems.
The only reason Iran hasn't been wiped off the planet so far is because people are TRYING to affect a more graceful solution. Don't think for a minute anyone will let that bunch of raving lunatics have nukes. They can't control their own people without killing massive numbers of them, they simply can not be allowed to have nukes as even if their leadership doesn't use them, someone else WILL, like it or not.
You're totally right, its only the US that does that, not any other country, especially not Iran ...
Wait, we're not talking about Earth right? On Earth its a little different than what you seem to describe.
Now that I hadn't considered, but it sure is a valid point.
Hell, I am a Yank and I'm pretty much positive it was in Iran. We'd never admit to it, but I think if it WASN'T we'd probably take a different diplomatic approach, a more aggressive form of negotiations.
When we fuck up, we blame it on the other guy anyway, we just don't respond quite as harshly.
I'm sure their clone will be almost as good as mine, but probably not actually as good.
The important technology in the device is embedded in chips that are the most tamper resistant devices on the planet, they'll be utterly destroyed and unusable for reverse engineering well before they get anywhere near the tech.
The optics I'm sure are impressive, but not so much that they'll get some giant leap.
The encryption keys were worthless before the aircraft hit the ground.
The paint and fuselage material are the most important things on it that they can gather data from that isn't already something they can get their hands on through other channels.
Its just silly for anyone to think they have a snowballs chance in hell of doing anything it it. It would be hard for US to reverse engineer it, let alone Iran.
I never had a problem asking for the ball back.
I also never had a problem paying for the damages by working it off for them. Its called being accountable for your actions.
What did you do? Run off and hide while the poor bastards window was replaced at his expense?
2 != 3, so your statement is false. You should have said there are 11 kinds of people.
War Crimes only get applied to the losers. Not really a problem for an American at this point in time.
I know this, because you're asking the question on slashdot.
Well, considering the number of companies that still sell source code ... I'd say you should be able to draw your own conclusions.
You can, for instance, get the source to most of Windows, for the right price.
A high turnover of employees creates problems with in-house development and maintenance of software. The "organizational memory" -- how did we get here, what were the problems, how were they solved -- is lost.
In the U.S. military, cognizant personnel are often rotated to new assignments every 2-3 years. This has the same negative effect on long-term maintenance and evolution of software for military uses. For this reason, military software projects are (or at least were) out-sourced.
You do realize the one of REASONS the military rotates personal every few years is to avoid EXACTLY what you're referring to, right?
Losing any one person doesn't kill a project because there are multiple others with experience on it and no one person 'owns' the project.
Because there isn't any alternative that integrates with as many other products and provides as many features in as easy to use package as Sharepoint + Office?
If you don't understand why people use sharepoint you don't need to be discussing IT related topics as you're clueless.
Sharepoint, much like Outlook is a steaming pile of shit, but its still better than the alternatives ... which there aren't any.
Great, so will you do tech support for my grandparents too? And my wifes parents and grandparents? We'll you make sure they only get apps from good, safe places?
Whats that? No? You aren't going to give free tech support to everyone in the world?
THEN WHY THE FUCK ARE YOU PRETENDING YOUR SOLUTION IS VIABLE?
You may have plenty of time and nothing else to do other than fuck around with friends and families computers, I have more enjoyable shit to do.
Also, if you're buying directly from Adobe - Congratulations, you're getting ripped off, even CDW sells it cheaper to the general public with no corp account or discounts. But thats not why Adobe isn't on the app store, Adobe isn't on the Apple App Store because its incredibly shitty software and won't install on a good portion of Apple machines used by real developers ... you know why? It some how manages to NOT support case sensitive file systems.