delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/10/27/12:48:24

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 21D7B3858C27
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=fruitbat.org
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=fruitbat.org
Date: Wed, 27 Oct 2021 09:46:50 -0700
From: "Peter A. Castro" <doctor AT fruitbat DOT org>
To: Cygwin List <cygwin AT cygwin DOT com>
Subject: Re: [HEADSUP] Phasing out old Windows versions and 32 bit support
Message-ID: <20211027164649.GV32501@ming.fruitbat.org>
References: <YXhrJUHpQ+VvO8Xj AT calimero DOT vinschen DOT de>
<20211027092416 DOT 5541c44d36ba0d4a306fdf7d AT nifty DOT ne DOT jp>
<YXkSgwOzL0RV7hfy AT calimero DOT vinschen DOT de>
<5bd48f61-4ae5-22f1-7374-c374f5be689e AT towo DOT net>
MIME-Version: 1.0
In-Reply-To: <5bd48f61-4ae5-22f1-7374-c374f5be689e@towo.net>
User-Agent: Mutt/1.10.0 (2018-05-17)
X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

On Wed, Oct 27, 2021 at 11:37:26AM +0200, Thomas Wolff wrote:

Greetings, Thomas,

> Am 27.10.2021 um 10:49 schrieb Corinna Vinschen via Cygwin:
> > On Oct 27 09:24, Takashi Yano via Cygwin wrote:
> > > On Tue, 26 Oct 2021 22:55:01 +0200
> > > Corinna Vinschen wrote:
> > > > We're also planning to drop Support for the 32 bit release of Cygwin in
> > > > 2022, thus Cygwin 3.4.0 won't come in 32 bit anymore, and the package
> > > > maintainers won't have to update 32 bit packages anymore.  If you're
> > > > still running Cygwin under WOW64, consider to move to 64 bit in the next
> > > > couple of months.
> > > I agree with you that 32 bit cygwin under WOW64 is not worth to
> > > support any more. However, 32 bit version of Windows 10 will be
> > > still supported at least until Oct. 2025. Personally, I think it
> > > would not be nice to exclude the supported windows version from
> > > cygwin support.
> > Well, it's not much effort to support WOW64 if we support 32 bit anyway.
> > The problem is that Cygwin is somehow outgrowing 32 bit systems in terms
> > of the available memory.  Also, 32 bit Cygwin is still using a 32 bit
> > time_t, https://en.wikipedia.org/wiki/Year_2038_problem
> > 
> > Per the download statistics, as far as those statistics are trustable,
> > 32 bit systems are less than 5% of the installed base, with the majority
> > of them being WOW64 installations.  Those can move over to 64 bit Cygwin
> > easily.
> > 
> > Less than 1% are real 32 bit systems.
> I think roughly 1% is still a community to consider. Working old machines
> shouldn't be trashed just because they are missing a few bits :)
> 
> > Dropping 32 bit support will reduce code complexity in Cygwin and it will
> > reduce the workload of the package maintainers.
> Code complexity was also an argument when dropping XP support, but there was
> quite some discussion at its time.
> For `egrep "# *if.*(32|64)"` I'm counting roughly 160 matches in winsup, but
> only in a few files. Is it really necessary?
> 
> > Those few still running
> > Cygwin on a real 32 bit system will still have a chance to run Cygwin
> > by utilizing Peter's time machine.
> 
> Peter's time machine is a very appreciable effort. It's a bit fiddly though to figure out how to use it, particularly to identify the "latest XP version". Maybe some explicit howto could be published on the cygwin pages?

Could you please give an example of the "fiddly" bit?  I list the URLs
to use with the install and it's clearly labeled "The last version of
Cygwin that supports XP is 2.5.2-1".  Or were you, perhaps, refering to
the actual usage of the URL in the Setup program?

Another user, Michel, responded that perhaps a more explicit message
with exact steps for install this might be helpful (as the "Dead Simple
Instructions" are generic), but I'm not sure it's really necessary.  Is
that, perhaps, what you are refering to in that the instructions aren't
explicit enough?

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

-- 
--=> Peter A. Castro
Email: doctor at fruitbat dot org / Peter dot Castro at oracle dot com
	"Cats are just autistic Dogs" -- Dr. Tony Attwood

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

- Raw text -


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