delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/11/12/06:54:20

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00,SPF_PASS
X-Spam-Check-By: sourceware.org
Message-ID: <4AFBF760.6090903@tlinx.org>
Date: Thu, 12 Nov 2009 03:54:08 -0800
From: Linda Walsh <cygwin AT tlinx DOT org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.22) Gecko/20090605 Lightning/0.9 Thunderbird/2.0.0.22 ThunderBrowse/3.2.6.5 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: cygwin-64bit
X-Stationery: 0.4.10
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

I am having my first experiences on 64-bit windows and noticed that 32-bit
processes, more so than 64-bit user processes are virtualized are not able
to access or see parts of the machine.  This is especially noticeable in the
registry.  

This means that if one has been using cygwin tools to assist in managing a
windows machine, one will likely be screwed in the 64-bit world, since a
32-bit cygwin can't access the whatever parts have been 'sectioned off' from
32-bit processes.

Has there been any thought or consideration given to the idea of a 64-bit
cygwin?

This seems as natural a progression as as having a 64-bit linux.  

It's probably not going to make a huge difference at first, but since MS is
now distributing both the 32-bit and 64-bit versions of Win7 on the same
disk, I think most people moving to win7 will likely be running 64-bit
windows (being limited to 3GB*, total memory, just doesn't cut it!)(*-the
amount WinXP sees out of my 4GB installed).  

As it is, none of cygwin's registry tools will be able to access key
portions of the registry (like the CSLID/Classes section that governs
program launching and associations).  The 32-bit programs get redirected to
a copy under some key, Win64x32, where the keys look normal, but you find
that you can't modify many of the values, nor can you change the security if
you are in 32-bit mode.  I had a program RegEditX, that extended the
existing registry editor with a few things like window resizing and
bookmarks.  Running that program on vista starts a 32-bit copy of regedit.
Confused the heck out of me as to why some keys seemed impervious to
modification (and having their security / owner reset).

After some research, I found I had to start regedit separately from a 32-bit
process -- then I could see the redirected branches and edit the real keys.
What a pain!

Anyway -- I'm hoping it won't be too long before cygwin comes out with a
64-bit version.

-linda



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019