Windows 7 64bit

Windows specific questions.
AGS
Posts: 1284
Joined: Sep 25, 2007 0:26
Location: the Netherlands

Windows 7 64bit

Post by AGS »

I'm about to buy a new PC. It comes with Windows 7 Home Premium Edition installed but I can have that changed.

So I could get the PC as is or get it with a 64bit version of Windows 7 installed.

For some reason many new PCs' come with Windows 7 32bit (not 64bit) installed and I don't understand why that is. It just doesn't seem to make sense: why use a 32bit OS in combination with a 64bit processor?

So... what's the better choice: Windows 7 32bit or Windows 7 64bit (and why)?
Brick Break
Posts: 3
Joined: Aug 24, 2009 1:24

Post by Brick Break »

The problem with a 64-bit operating system is that it doesn't support the 16-bit structure, meaning a lot of command-line programs you may use won't run. That's fine, however, if you're just playing games, because fullscreen support was dropped for 16-bit apps in Vista anyways (why, I don't know). Also, FreeBASIC should run just fine, even the DOS version, because it's all 32-bit. However, I would recommend the 32-bit version of Windows 7, because

a) it costs less
b) It should be able to run all of the old utilities
c) it encourages Microsoft not to drop support for old programs

Also, most of the new software is written for 32-bit anyways, so you don't need 64-bit (even though it should run 32-bit apps). Basically, here's how it goes with Windows:

DOS, Windows 1-3: 16-bit
Win32 (95, NT etc): 16-bit and 32-bit
Win64 (Server, etc): 32-bit and 64-bit
vdecampo
Posts: 2992
Joined: Aug 07, 2007 23:20
Location: Maryland, USA
Contact:

Post by vdecampo »

@AGS
I have Windows 7 Ultimate 64 and I love it. You can only access large amounts of RAM (>4Gb) using a 64bit OS. Also, there are lots of powerful things you can do with a 64bit OS. As a developer, I run a dual boot system with 64bit Linux and W7. I also run virtual OSs using VirtualBox (Its Free!). You can do this under both Linux and Windows. If you need to run a DOS app, just create a virtual DOS box.

There is also an increasing number of high-end applications that take advantage of the 64-bit architecture such as Adobe Premier and soon Photoshop. This will only continue as these processors become more prevalent.

You will find instances where there are compatibility issues with older software, but you can always run them virtually.

My .02
-Vince
1000101
Posts: 2556
Joined: Jun 13, 2005 23:14
Location: SK, Canada

Post by 1000101 »

I agree with vdecampo. I was using XP x64 for a couple years with little compatability problems. Now I run Windows 7 Ultmate 64-bit. If I need to run a 16-bit DOS program I typically use DOSBox or if I need a "real" DOS I use a virtual machine running MSDOS 6.22 or something similar.

There is no advantage to clinging to the old like a trusted blanket, embrace change and move forward so problems of the old will become a thing of the past.
AGS
Posts: 1284
Joined: Sep 25, 2007 0:26
Location: the Netherlands

Post by AGS »

I thank you all for your advice. Windows 7 64bit here I come :)
jevans4949
Posts: 1188
Joined: May 08, 2006 21:58
Location: Crewe, England

Post by jevans4949 »

I hope you realise that you will have to write 4 billion times more code to fill all that address space.
Antoni
Posts: 1393
Joined: May 27, 2005 15:40
Location: Barcelona, Spain

Post by Antoni »

Microsoft will publish soon a new version of .net library that will fill the gap....
MichaelW
Posts: 3500
Joined: May 16, 2006 22:34
Location: USA

Post by MichaelW »

Microsoft will publish soon a new version of .net library that will fill the gap....
And it will be in the form of a 100GB download...
BigBaddie
Posts: 40
Joined: Oct 10, 2009 10:08
Location: Space
Contact:

Post by BigBaddie »

Man....
1000101
Posts: 2556
Joined: Jun 13, 2005 23:14
Location: SK, Canada

Post by 1000101 »

MichaelW wrote:
Microsoft will publish soon a new version of .net library that will fill the gap....
And it will be in the form of a 100GB download...
As the pre-installer...
KristopherWindsor
Posts: 2428
Joined: Jul 19, 2006 19:17
Location: Sunnyvale, CA
Contact:

Post by KristopherWindsor »

1000101 wrote:
MichaelW wrote:
Microsoft will publish soon a new version of .net library that will fill the gap....
And it will be in the form of a 100GB download...
As the pre-installer...
Of the pre-installer...
crysstaafur
Posts: 40
Joined: Aug 06, 2007 8:06
Location: Altus, Ok, USA
Contact:

Post by crysstaafur »

for the runtime dependancies..

Sdk? oh that will probably eat another 300 GBs...
Michael
Posts: 61
Joined: Jul 15, 2005 21:11
Location: Oregon, USA
Contact:

Post by Michael »

My apologize in advance if I'm restating any information.

Any PC you purchase from a retailer like BestBuy that has 4GB or more memory will automatically be 64bit. Much like 32bit software replaced 16bit, the same is happening now. Soon, everything will be 64bit. Be prepared.

The topic of Vitalization was mentioned earlier. This is a great solution. As a matter of fact the Professional version of Windows 7 come with a free virtualized copy of Windows XP (32bit), which runs inside of a virtual machine included in Pro.

You can also achieve the same thing using my personal favorite VirutalBox from Sun Microsystems. The virtual machine application is free, but you will a copy of windows (legit or not) to install on top of it.

I write all of my software from Linux, and have a Virtual Windows XP installation running on my desktop so I can compile and test my code on both platforms :)
AGS
Posts: 1284
Joined: Sep 25, 2007 0:26
Location: the Netherlands

Post by AGS »

Michael wrote:My apologize in advance if I'm restating any information.

Any PC you purchase from a retailer like BestBuy that has 4GB or more memory will automatically be 64bit. Much like 32bit software replaced 16bit, the same is happening now. Soon, everything will be 64bit. Be prepared.

The topic of Vitalization was mentioned earlier. This is a great solution. As a matter of fact the Professional version of Windows 7 come with a free virtualized copy of Windows XP (32bit), which runs inside of a virtual machine included in Pro.

You can also achieve the same thing using my personal favorite VirutalBox from Sun Microsystems. The virtual machine application is free, but you will a copy of windows (legit or not) to install on top of it.

I write all of my software from Linux, and have a Virtual Windows XP installation running on my desktop so I can compile and test my code on both platforms :)
Does your final remark imply that I could do the same the other way around (write all my software on Windows and test my code on both platforms?). The situation being:
- Windows 7 running on my PC;
- some Virtual Machine running Linux.

My current PC does not have the resources to run a virtual machine, run windows and do something like compiling software all at the same time.

But my new PC will come with 12GB+ installed (and a fast CPU). So..... will I be able to run Windows 7 and Linux at the same time (memory should not be a problem any more) while also compiling a program (either in Windows 7 or Linux). It would be great to finally get into the cross platform thing without having to fiddle around with Live CDs (running Puppy Linux/Slax .ISO using a VM?).
j'ordos
Posts: 75
Joined: May 02, 2008 16:33

Post by j'ordos »

Brick Break wrote:Also, FreeBASIC should run just fine, even the DOS version, because it's all 32-bit.
Hey, I just got windows 7 64bit, and I also assumed the DOS proggies would work fine since they use a 32bit extender, but unfortunately this does not seem to be the case, when I attempt to compile a program using the DOS fbc.exe I get the usual incompatible with 64bit error message :(
Post Reply