Draginol Draginol

If you’re not running Windows 7 64-bit yet, please do so soon

If you’re not running Windows 7 64-bit yet, please do so soon

I’m looking forward to not running into the 2 gigabyte limit anymore on development.

361,909 views 198 replies
Reply #101 Top

Quoting Luckmann, reply 100

Quoting Fistalis, reply 97Or you'll just kill your own sales. Many people are not gonna spend 100-$200(or more in my case if I want the functionality of my Current OS in a new one) to upgrade OS just to run a game.. I wouldn't. Not to mention all those 32-bit users of Win 7 who would be all like "wtf I have the newest version and your game doesn't support it"You misunderstand. I didn't mean Stardock specifically. I meant as an industry.

This goes double for Microsoft; Stop producing 32bit OS. Stop giving people the choice to choose the lesser options.

Forcing people to upgrade via making things incompatible isn't the right way to go about it... but MS shouldn't be producing 32bit OS anymore. It isn't a choice, it is a trap. A 32bit version of windows is inferior in every single shape way or form to 64bit and shouldn't be used by anyone. It was slightly easier to port drivers for, but at the cost of requiring TWO seperate driver builds and thus requiring a 32bit and 64bit version of each driver for vista and win7 instead of just having a singular vista/win7 driver.

That being said, MS said windows 8 will be 64bit only.

Reply #102 Top

A huge part of the reason why 32-bit is lasting as long as it does is because of corporate clients, not home users. Where I work, we have over 100,000 computers, all still running WinXP 32-bit. An announcement of an upgrade to Windows 7 over the summer said the upgrade will take several *years*. I expect us to be using Win 7 32-bit, as well, as we have a metric crapton of internal and contracted applications running and there's little need to upgrade hardware on all the machines. 

Microsoft needed to give the corporate side a good 32-bit platform to replace the aging XP, and Vista wouldn't have cut it. Win7 does, and it makes sense that Win8 will be 64-bit only, as that will give the corporate users more or less a decade or so to transition into using 64-bit machines. 

Reply #103 Top

Quoting taltamir, reply 101


That being said, MS said windows 8 will be 64bit only.

Which won't matter to many since we all know MS will continue their price gouging leaving many still running xp 32 bit.. or ubuntu lol. TBH if I had not received XP as a gift i'd still be running windows 2000 pro.

 

But hey i'm one of those silly working poor.. who cares about us since we have such low purchasing power anyway.

Reply #104 Top

Quoting taltamir, reply 101

That being said, MS said windows 8 will be 64bit only.

I don't believe they have.  The Server and Exchange lines no longer offer 32 bit so its entirely reasonable to think that's what they'll do, but I've heard no confirmation.

Reply #105 Top

Quoting Annatar11, reply 102
A huge part of the reason why 32-bit is lasting as long as it does is because of corporate clients, not home users. Where I work, we have over 100,000 computers, all still running WinXP 32-bit. An announcement of an upgrade to Windows 7 over the summer said the upgrade will take several *years*. I expect us to be using Win 7 32-bit, as well, as we have a metric crapton of internal and contracted applications running and there's little need to upgrade hardware on all the machines. 

Microsoft needed to give the corporate side a good 32-bit platform to replace the aging XP, and Vista wouldn't have cut it. Win7 does, and it makes sense that Win8 will be 64-bit only, as that will give the corporate users more or less a decade or so to transition into using 64-bit machines. 

Windows 7 64bit is an EXCELLENT 32bit platform... it can run any 32bit app with no problems, unless it requires 32bit driver, in which case it has "xp mode".

Which won't matter to many since we all know MS will continue their price gouging leaving many still running xp 32 bit.. or ubuntu lol. TBH if I had not received XP as a gift i'd still be running windows 2000 pro.

It will matter because new computers are bundled with the latest MS OS.

Students can also upgrade really cheap, and a huge percentage of the people out there will just pirate it.

As a result of all of the above it will expand its market-share quickly.

Reply #106 Top

Quoting taltamir, reply 98

mmm, let me check... nope, no 2GB limit on my windows7 64bit.

Was speaking of 32 bit OS version !!!

WinXP 32 bits have these 2gb application limit ( can be increased to 3 gb using tip and trick )...

The 32 bits Linux kernel 2.3.23, from 1999, have introduce the use of 64 gb ram...

The 32 bits MAC OS X 10.5 Leopard, from 2007, have introduce the use of max 32 gb ram...

Some old version of 32 bit windows support a lot of ram too : Windows 2000 32 bit datacenter with 32 gb ram, Windows server 2003 32 bit Enterprise with 64 gb ram, windows server 2003 32 bit datacenter with 128 gb ram, windows server 2008 32 bit Enterprise/datacenter with 64 gb ram...

Seem that if we remove all desktop 32 bit OS from Microsoft, all other 32 bit OS (  Windows, Linux, MAC ) are able to use at least 32 gb... 

The 2 gb limit only appear on the desktop version of windows 32 bits... it is not a hardware limit but a license limit... if a 32 bit windows version from 2000 was able to use more that 2gb, why it is not possible today...

Of course, if a gamer have more that 128 gb ram ( in some case, 64 gb ram ), the need to use x86-64 become a fact... to my knowledge, there is not yet desktop motherboard able to reach these limit... same my workstation motherboard have a limit of 96 gb...

So, what is the point to move from 32 bits OS to 64 bits OS when 32 bits OS can access a lot of memory... each time, the "2gb limit" is used like a excuse for push people to buy new OS... there is numerous good reason why it is interesting to use a x86-64 OS but the "2gb limit" is a false one...

Now, how does linux builds from 2002 (when winXP was released) compare to current operating systems in 2010?

Why do you wish compare a linux from 2002 to OS from 2010 ? If you wish compare something, compare Linux 2010 to other OS from 2010 !!!

By the way, these is a difference between "linux" and "linux distribution"... a linux distribution is a kernel + a desktop ( GUI )... windows is make of a kernel and a desktop too...

In the last 10 year, Microsoft have work more on the desktop ( GUI ) section that the kernel part ( who is the real OS )... on linux distro, you have a bunch of desktop ( gnome, KDE, Xfce, LXDE, etc )... kernel part of Linux evolve in function of the commercial release of new material or protocol...

At the kernel level, as today, Linux seem to be better... almost support all hardware, same old one ( not like windows )... support a lot of various disk operating system and processor... this happen due to the open source thing, not because linux dev are better... by example when you have the source of a old printer driver, it is easy to upgrade it or convert it to x64...

At the desktop level ( GUI )... it is all about taste and color... i like KDE but some like Gnome... there is GUI who make look a linux distro like a Win xp desktop, or a MAC desktop, or what you wish...

A lot of desktop thing introduce in Vista/win7 are in fact coming from Linux ( who itself is based on Unix )... lot of people have find the new right system ( administrator, user, etc ) to be a plague on recent win OS... well Linux/Unix user know this from long time... the aero desktop was introduce after the beryl/compiz 3d desktop was released on Linux...

At the software level, a lot of Linux software have make release for windows : Gimp, wings3D, OpenOffice, Firefox, etc...

As today, it is somehow difficult to compare Linux and Windows OS... both have their quality and default... due to the open source thing, Linux can become very powerful but only if you can compile software... same on my powerfull computer, it take several days of compilation for build linux from scratch... but final result is a kernel ( os ) build only for my material and who will use all the power... not really something for a Joe user

Reply #107 Top

Quoting taltamir, reply 105



Windows 7 64bit is an EXCELLENT 32bit platform... it can run any 32bit app with no problems, unless it requires 32bit driver, in which case it has "xp mode".


Oh yeah? Especially like all the security apps that notoriously stop working if it's a 32-bit app? ;) You have to remember that companies are out to save money on spending so they can make a bigger profit. For the vast majority of companies, it makes no sense going to 64-bit OS - they don't need all that memory anyway, it's risky when using decades old applications designed for XP 32-bit, evaluating new security apps, etc.

There's literally no reason to risk a transition to 64-bit, and all the reason not to. 

Reply #108 Top

Was speaking of 32 bit OS version !!!

WinXP 32 bits have these 2gb application limit ( can be increased to 3 gb using tip and trick )...

And that is your arbitrary choice.

Windows was available in 64bit since 2003.

Why do you wish compare a linux from 2002 to OS from 2010 ? If you wish compare something, compare Linux 2010 to other OS from 2010 !!!

My point was that you comparing windowsXP to current linux is like comparing 2002 build of linux to the latest from MS.

Oh yeah? Especially like all the security apps that notoriously stop working if it's a 32-bit app?

1. Those use a driver.

2. All of those had to be rewritten to work with vista 32bit anyways.

Your windows XP 32bit anti virus could not work on 32bit vista or 64bit vista without modification.

There's literally no reason to risk a transition to 64-bit, and all the reason not to.

1. There is absolutely no risk.

2. You got it wrong, there is no reason to upgrade the OS for most of those cases... but if you DO upgrade the OS anyways there is every reason to go 64bit.

they don't need all that memory anyway

Strawman argument, memory is the least important feature of x86_64 architecture... It has a theoretical max speedup of 4-5x (very much depending on the app... 23% 7z compression speedup, 60% divx compression speedup, 0% h264 speedup, 400% hash caculation speed...)

it's risky when using decades old applications designed for XP 32-bit, evaluating new security apps, etc.

Windows XP is from 2002, that is 8 yeras... decades old apps were NOT designed for windows XP.

And there is no "etc". The security apps (aka, "anti virus") is as simple as getting the 64bit version from your supplier... on the very VERY rare case that you use a driver based program (example, riva tuner) and there is no updated driver then you can't upgrade your OS period. Going from windows XP to windows vista requires a new driver, whether its 32bit vista or 64bit vista. You can NOT use 32bit windows XP driver in 32bit windows vista. (however, new drivers that were updated for vista32bit also include windows XP 32bit driver in the same package)

One could make a very compelling argument not to upgrade your OS period, just stay with XP instead of going to vista or win7 and save some bucks... but if you are already paying to upgrade, it costs you the exact same to go to 64bit win7 and you get better performance too and there is no extra risk cause any program that will not work on 64bit win7 will ALSO not work on 32bit win7.

Reply #109 Top

Quoting taltamir, reply 105

Annatar11, ... Where I work, we have over 100,000 computers, ...

...Students can also upgrade really cheap, and a huge percentage of the people out there will just pirate it...

Well, business like these where work Annatar11 cannot use pirated version...

100000 computer with Windows 7 Ultimate x64 at 316.99 $$ make a total of 31 million $$$... yes, for Windows 7, there is no client access license... for professional, it is best to forget windows 7 and use Windows server 2008 x64 R2... a license for 10 computer of the last cost only 1209$... in the Annatar11 case, cost will be 12 million in place of 31 million !!!

Windows 7 64bit is an EXCELLENT 32bit platform... it can run any 32bit app with no problems, unless it requires 32bit driver,...

Well, you have wrote it several time and i have not comment it... Since you are wrong, i feel the urge to reply...

32 bit driver is one of the problem but not the only one...

A 32 bit application use WoW64 for run on a x86-64...

A bug in the translation layer of the x64 version of WoW64 renders all 32-bit applications that rely on the Windows API function GetThreadContext incompatible. ( http://www.woodmann.com/fravia/iceman1.htm , chapter 6 )

Garbage collection code ( http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29 ) is incompatible under Wow64...

And the list go on...

As the 15 november 2010, Microsoft have say that bugs are well know but that no fix or work around is yet planned... for info, these problem with WoW64 are know since 2000... 10 year after, bug are not yet resolved !!!

 

Reply #110 Top

Again, you're completely thinking from the average home consumer mindset. The corporate world is very different. Okay, let's say among the hundreds (literally) of unique executables we use here, there are no compatibility issues - and by the way, an app can work in 32-bit and not work in 64-bit that's not just a driver issue. And speaking of drivers, I'm assuming you realize that it's not uncommon for companies to upgrade all their devices very rarely? As a prime example, I'm typing on a 1gb RAM, 1.66 GHz company laptop. What about the couple thousand of printers we have mapped (and not the cheap inkjet ones either) just at this location alone? If their drivers don't work on 64-bit, who's going to rewrite them?

Your over-generalizing of the "safety" of upgrading a mass amount of computers effecting a mass amount of applications and devices would make any IT project manager tasked with the upgrade cringe :P

Reply #111 Top

Quoting taltamir, reply 108

Was speaking of 32 bit OS version !!!
WinXP 32 bits have these 2gb application limit ( can be increased to 3 gb using tip and trick )...

And that is your arbitrary choice.

Take a look at the top of these page, you will find the post of the topic starter :

If you’re not running Windows 7 64-bit yet, please do so soon

I’m looking forward to not running into the 2 gigabyte limit anymore on development.

Draginol ask us to move to Windows 7 64-bit, so he will not be running into the 2 gb limit... well the 2 gb limit is related to desktop 32 bit windows OS only... other windows 32 bit OS, along 32 bit Linux and 32 bit MAC OS have not these 2gb limit...

Strawman argument, memory is the least important feature of x86_64 architecture... It has a theoretical max speedup of 4-5x (very much depending on the app... 23% 7z compression speedup, 60% divx compression speedup, 0% h264 speedup, 400% hash caculation speed...)

Finally, i agree with you... yes, x86-64 have a lot of various advantage... memory limit not being one ( for now )... but if you look at the original post from these topic, memory was the only argument...

It is time that dev use real argument like your text that i have quote up that false one...

The 64 bit integer register, the amount of 128 bit SSE register doubled, x87 code upgraded to 80 bits allowing 64 floting point math, etc... all thing who improve the speed ( if code is build only for 64 bit system in case of native application or build for AnyCPU mode in case of managed application )

Reply #112 Top

WinXP 32 bits have these 2gb application limit ( can be increased to 3 gb using tip and trick )..

I've fixed systems that have 3 GB of RAM and running Windows XP 32 bit. No tricks were needed. XP saw all the RAM. As far as I know a 32 bit system can see 3.5 GB of RAM.

Reply #113 Top

Quoting Annatar11, reply 110
Again, you're completely thinking from the average home consumer mindset.

Well, home consumer don't realize that business/industry are these who generate the more income for device builder, software company ( OS and application )... in fact, the only sector who is almost only for home consumer is game application...

What about the couple thousand of printers we have mapped (and not the cheap inkjet ones either) just at this location alone? If their drivers don't work on 64-bit, who's going to rewrite them?

Well, one of the reason why i have move from usual home desktop to a workstation was that professional material have a very long term support... by example my old printer ( HP colorlaserjet CM1015 MFP ) have driver for Linux, MAC OS X, SAP, UNIX, windows OS from windows 2000 to windows7 x32/x64... Same thing for my supermicro X7DA3+ motherboard...

From my personal experience, at the driver level, support is better for professional material that these for home use...

Your over-generalizing of the "safety" of upgrading a mass amount of computers effecting a mass amount of applications and devices would make any IT project manager tasked with the upgrade cringe

Well, see the positive side, the IT guy who make the upgrade will have a job for a long time :p

 

Reply #114 Top

I was replying to taltamir, Thoumsin - it wasn't meant as a reply to your post. :)

On the issue of "Well, why not just keep XP 32-bit", because sooner or later (sooner) MS will just cut all support for it. Already only SP3 is supported, but once Win8 hits they'll probably stop supporting even SP3. I'm sure our upgrade people would love to stay on XP and save themselves the hassle, but it's a sinking ship, we'll have to upgrade even if we don't want to in order to keep up on security fixes if nothing else (hospital/patient data not quite a good thing to have compromised :P).

Reply #115 Top

Quoting kona0197, reply 112

WinXP 32 bits have these 2gb application limit ( can be increased to 3 gb using tip and trick )..
I've fixed systems that have 3 GB of RAM and running Windows XP 32 bit. No tricks were needed. XP saw all the RAM. As far as I know a 32 bit system can see 3.5 GB of RAM.

The 2gb limit (according to the OP) was for Applications, not the OS itself.  XP can use up to 4gb.

Reply #116 Top

On the issue of "Well, why not just keep XP 32-bit", because sooner or later (sooner) MS will just cut all support for it. Already only SP3 is supported, but once Win8 hits they'll probably stop supporting even SP3.

People will still use XP even after MS quits supporting it. There are some out there that still use 98SE and 2000.

For example Fry's Electronics stores still use DOS.

Reply #117 Top

Quoting kona0197, reply 112

WinXP 32 bits have these 2gb application limit ( can be increased to 3 gb using tip and trick )..
I've fixed systems that have 3 GB of RAM and running Windows XP 32 bit. No tricks were needed. XP saw all the RAM. As far as I know a 32 bit system can see 3.5 GB of RAM.

A the basic level, 32 bit system have a 4gb physical address range... from these 4gb, you remove all address range from your material... in your example, 3.5 gb but in my case it is 2.1 gb ( lot of material )...

On a usual 32 bit system, PAE can be used for put the material address range over the 4gb limit... with PAE, the result will be 4 gb...

Now, these 4gb, 2.1 gb, 3.5 gb are physical address range... it is not the address range who can be used for application...

Let see, with the 4gb result ( by using PAE )... a windows 32 bit will reserve 2gb for application and 2 gb for system... it mean that the more memory that a application can use is 2gb...

Using the 3gb allow a other memory allocation... 1 gb for the system and 3 gb for application... application will use these extra 1 gb only if it have ... the famous large address aware trick find in a lot of other topic here...

Now, the PAE trick is only possible on 36 bit processor ( any processor after the Pentium pro ) and will have a interesting result with 4 gb ram or more...

Well, english not being my main language, for more info, look at :

http://blogs.technet.com/b/askperf/archive/2007/02/23/memory-management-101.aspx

http://msdn.microsoft.com/en-us/library/aa366796.aspx

http://support.microsoft.com/?kbid=291988

 

 

Reply #118 Top

Quoting Annatar11, reply 114
On the issue of "Well, why not just keep XP 32-bit", because sooner or later (sooner) MS will just cut all support for it. Already only SP3 is supported, but once Win8 hits they'll probably stop supporting even SP3. I'm sure our upgrade people would love to stay on XP and save themselves the hassle, but it's a sinking ship, we'll have to upgrade even if we don't want to in order to keep up on security fixes if nothing else (hospital/patient data not quite a good thing to have compromised ).

Well support for XP SP3 and XP x64 SP3 will end in April 2014...

Vista mainstream support will end in April 2012...

Windows 7 in January 2015...

Only a few month difference between the end of support for XP and Windows 7...

For windows 8, take a look at http://www.winsupersite.com/win7/win8_leak.asp ... old news but it is the more recent leak !!!

Personaly, when my XP pro x64 become obsolete, i will simply use my Linux and/or Solaris OS... have windows now mainly for game... and since a lot of new PC game are only adaptation of console game, i will move on to a console in place of a new windows OS... or maybe only upgrade my laptop ( who is already using Vista x64 )

Reply #119 Top

Windows is just for gaming and other non-productive stuff. For everything else, there's Linux. :)

Reply #120 Top

Quoting Annatar11, reply 110
Again, you're completely thinking from the average home consumer mindset. The corporate world is very different. Okay, let's say among the hundreds (literally) of unique executables we use here, there are no compatibility issues - and by the way, an app can work in 32-bit and not work in 64-bit that's not just a driver issue. And speaking of drivers, I'm assuming you realize that it's not uncommon for companies to upgrade all their devices very rarely? As a prime example, I'm typing on a 1gb RAM, 1.66 GHz company laptop. What about the couple thousand of printers we have mapped (and not the cheap inkjet ones either) just at this location alone? If their drivers don't work on 64-bit, who's going to rewrite them?

Your over-generalizing of the "safety" of upgrading a mass amount of computers effecting a mass amount of applications and devices would make any IT project manager tasked with the upgrade cringe

You are assuming that I am assuming...

I am saying that there is very good reasons for corporations not to upgrade AT ALL... that is, stick with winXP.

BUT, I am saying that IF the corporation is upgrading from winXP to win7, then they might as well make it 64bit win7.

The winXP to win7 transition is much more serious than the 32bit to 64bit transition.

Reply #121 Top

Quoting Thoumsin, reply 118

Well support for XP SP3 and XP x64 SP3 will end in April 2014...

Vista mainstream support will end in April 2012...

Windows 7 in January 2015...

Only a few month difference between the end of support for XP and Windows 7...

So you're comparing one OSes mainstream support to another OSes extended support.  Yeah, that doesn't work.

Reply #122 Top

The more people are on it, they more money they'll have to fix it! :D

Reply #123 Top

Quoting Thoumsin, reply 111
It is time that dev use real argument like your text that i have quote up that false one...

The 64 bit integer register, the amount of 128 bit SSE register doubled, x87 code upgraded to 80 bits allowing 64 floting point math, etc... all thing who improve the speed ( if code is build only for 64 bit system in case of native application or build for AnyCPU mode in case of managed application )

definitely, CPUs had those capabilities since ~2003 and yet developers are rarely using them. Effectively under utilizing your hardware.

PS. the strawman is that 64bit is ONLY for RAM... 64bit windows has a higher ram limit than 32bit windows, that is true, what isn't true is the claim that it is the ONLY reason to use 64bit. A good portion of your CPU remains unused and wasted in 32bit mode.

Reply #124 Top

Virtual Desktops will not run on Win7 home premium 64 bit ed.  Will it run on any other Win7 version?  Or just not at all on Win7?  Virtual Desktops is one of my favorite Stardock apps so would like to see it work on Win7.  Will it ever or is there something in Win7 which prevents that?

Reply #125 Top

Quoting Savyg, reply 121
So you're comparing one OSes mainstream support to another OSes extended support.  Yeah, that doesn't work.

Well, XP have somehow a very long life and seem to refuse to die...

Microsoft has planed to stop licensing of Windows XP to OEMs and terminated retail sales of the  OS on June 2008... due to externe influence, Microsoft announced on April 2008, that they will continue licensing/sale xp until one year after the availability of Windows 7 (October 22, 2010)...

Will not surprise me that the extended support will be extended again in the future... and extended support is nothing bad, it mean no new feature ( and not more new bug introduced with these new feature ) but security updates and security-related hotfixes continue...

So, i will wait Windows 8 and see if it is really the planned "revolution"... my laptop is a good and cheap computer... soon, i will need to change it because upgrade a laptop ( if possible ) can be more expensive that buy a new one... will wait until windows 8...

For my main computer, i don't know... no one version of windows can use it full power... mainly due to the fact that my motherboard is a server board build for Unix... Linux run good on it but until now, Solaris is the good OS for a max of power...but if windows 8 please me on the laptop, it is very possible that i move my desktop to the next generation of windows server OS, there being build in the same time that windows 8...

I am not ready to change from OS each 2 year for please the wallet of Microsoft but when it is worthy, i will accept to jump several generation in one step...

In fact, with my XP pro x64, i am already in the x64 world and benefice for upgrade to Windows 7 x64 is very minimal ( if not negative due to the huge memory use of the Win7 OS )