develooper Front page | perl.perl5.porters | Postings from May 2022

Re: Which versions of Windows are still supported ?

Thread Previous | Thread Next
From:
Nicholas Clark
Date:
May 31, 2022 06:09
Subject:
Re: Which versions of Windows are still supported ?
Message ID:
YpWxIKutiJxzEURd@etla.org
On Tue, May 31, 2022 at 06:37:02AM +0200, Tomasz Konojacki wrote:
> On Tue, 31 May 2022 12:36:30 +1000
> sisyphus <sisyphus359@gmail.com> wrote:
> 
> > Specifically, as regards creating patches to bleadperl, do I need to cater
> > for the possibility that someone might be building bleadperl on Windows XP ?
> > 
> > Might it make a difference if the part of bleadperl I'm patching was
> > dual-life ?
> > 
> > Cheers,
> > Rob
> 
> I was going to write a rant about how README.win32 still requires us to
> support Windows 2000, but apparently it was stealthly bumped to Windows
> 7:
> 
> https://github.com/Perl/perl5/commit/4695dc7a419b3069e06d2051ff1a6c9daca6c881
> 
> I guess Windows 7 is the minimum version now.

I don't know why git thinks that that commit is attributed to me. The content
is from someone who actually understands Win32 details (Steve Hay, I think)

The intent is that the it's still viable to cross-compile back to XP, as that
file still says:

    Visual C++ 2013 is capable of B<targeting> XP and Windows Server 2003 but the
    build host requirement is Windows 7/Windows Server 2012. For more details see
    https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2013-compatibility-vs
    and
    https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2013-sysrequirements-vs


Looks like that file could be slightly clearer that Windows 7 is the build
host requirement, and not the target.

Whether XP is still worth anything is not really something I can judge.
(IIRC we've had long discussions about the trade offs)

From what I remember (as a complete outsider) there are at least two
significant API gains from raising this to Vista. One was something to do
with files or maybe simlinks. The other is that (I believe) it's technically
just possible to really fork in Vista. (Whether this is actually like saying
that 'perl 5.6 is "Marketing Compatible" Unicode', or actually something
you'd use in anger, I don't know.)

As in, "could we drop all the pseudo-fork hackery, and just fork for real?"

Nicholas Clark

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About