# Dumping support for Windows 98 and Windows ME

- Thread: https://externals.io/message/27154
- Original archive: https://news-web.php.net/php.internals/27154
- Started by Andi Gutmans on 2006-12-20T22:46:29+00:00
- Messages: 7
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #27154 — Andi Gutmans — 2006-12-20T22:46:29+00:00

URL: https://externals.io/message/27154#27154

Hi all,

In the spirit of dumping Win95 support in PHP 5, I'd like to officialy dump
Windows 98&ME support from this point onwards. We are sticking to old
Windows APIs because of this support which doesn't make much sense
considering that Microsoft has stopped supporting those platforms six months
ago (http://www.microsoft.com/windows/support/endofsupport.mspx).
So I see no reason for us to support Micorsoft customers better than they do
:) Those who are stuck on those versions should just stick to the versions
up to PHP 5.2.0. They are not getting Windows updates, so why should they
get PHP updates?

Unless anyone disagrees with this, we'll go ahead with this.

Andi

---

## #27155 — Pierre — 2006-12-20T23:01:51+00:00

URL: https://externals.io/message/27154#27155 · In reply to: #27154

Hello Andi,



> Unless anyone disagrees with this, we'll go ahead with this.

We are waiting since months, go ahead :)

--Pierre

---

## #27156 — William A. Rowe — 2006-12-20T23:08:22+00:00

URL: https://externals.io/message/27154#27156 · In reply to: #27154

Andi Gutmans wrote:
> 
> In the spirit of dumping Win95 support in PHP 5, I'd like to officialy dump
> Windows 98&ME support from this point onwards. We are sticking to old
> Windows APIs because of this support which doesn't make much sense
> considering that Microsoft has stopped supporting those platforms six months
> ago (http://www.microsoft.com/windows/support/endofsupport.mspx).
> So I see no reason for us to support Micorsoft customers better than they do
> :) Those who are stuck on those versions should just stick to the versions
> up to PHP 5.2.0. They are not getting Windows updates, so why should they
> get PHP updates?

As the prime win32 mover at httpd, I'd say I wholeheartedly agree.  APR, the
portability layer, is moving in this same direction.

THAT SAID... please be prepared for hoots and howls, you will be surprised
to discover how many Win98SE boxes keep going, and going, and going.

Because there are better free/open operating systems solutions out there,
over win32, I no longer hold the opinion that 'forcing' a minimum baseline
of WinNT 4 SP6 or WinNT 5 (2000) is terribly unreasonable.  Let those who
haven't/won't upgrade, due to cost, seek out a better solution.

Bill

---

## #27157 — Lester Caine — 2006-12-21T07:02:33+00:00

URL: https://externals.io/message/27154#27157 · In reply to: #27154

Andi Gutmans wrote:
> Hi all,
> 
> In the spirit of dumping Win95 support in PHP 5, I'd like to officialy dump
> Windows 98&ME support from this point onwards. We are sticking to old
> Windows APIs because of this support which doesn't make much sense
> considering that Microsoft has stopped supporting those platforms six months
> ago (http://www.microsoft.com/windows/support/endofsupport.mspx).
> So I see no reason for us to support Micorsoft customers better than they do
> :) Those who are stuck on those versions should just stick to the versions
> up to PHP 5.2.0. They are not getting Windows updates, so why should they
> get PHP updates?
> 
> Unless anyone disagrees with this, we'll go ahead with this.

As someone who still ships W98SE as a server solution on distributed 
systems I would flag that just because Microsoft killed it, there are 
still large areas of the world who have kit that can't suport anything 
better.

That said - as long as a W98 COMPATIBLE version of PHP5 is flagged then 
there should not be a problem. Personally I don't actually run the PHP 
stuff on the W98SE slaves, just just local fallback stuff for when a 
network link fails.

Just quoting for a job that has some 200 machines and that should cover 
the cost of finally ditching the W98SE in favour of Linux anyway :) We 
have to PAY for XP licences even if the hardware will only handle W98SE :(

-- 
Lester Caine - G8HFL
-----------------------------
L.S.Caine Electronic Services - http://home.lsces.co.uk
Model Engineers Digital Workshop - 
http://home.lsces.co.uk/ModelEngineersDigitalWorkshop/
Treasurer - Firebird Foundation Inc. - http://www.firebirdsql.org/index.php

---

## #27165 — Wez Furlong — 2006-12-21T14:09:00+00:00

URL: https://externals.io/message/27154#27165 · In reply to: #27154

+1.

I still get comments on my blog entry about this every so often:
http://netevil.org/node.php?nid=336&SC=1#comments

The argument for keeping support is mostly about cost; I think it's
clear that people that are serious about PHP can either use linux for
free or pay for a more recent version of windows.

--Wez.


> Hi all,
>
> In the spirit of dumping Win95 support in PHP 5, I'd like to officialy dump
> Windows 98&ME support from this point onwards. We are sticking to old
> Windows APIs because of this support which doesn't make much sense
> considering that Microsoft has stopped supporting those platforms six months
> ago (http://www.microsoft.com/windows/support/endofsupport.mspx).
> So I see no reason for us to support Micorsoft customers better than they do
> :) Those who are stuck on those versions should just stick to the versions
> up to PHP 5.2.0. They are not getting Windows updates, so why should they
> get PHP updates?
>
> Unless anyone disagrees with this, we'll go ahead with this.
>
> Andi

---

## #27192 — Marco — 2006-12-24T12:12:02+00:00

URL: https://externals.io/message/27154#27192 · In reply to: #27154

+1 From me

Regards

Marco

---

## #27209 — Richard Quadling — 2006-12-28T20:35:56+00:00

URL: https://externals.io/message/27154#27209 · In reply to: #27192

Being an outsider, can there be some indication as to what this means?
What I'm saying is because PHP supports Win9x/ME, there must be some
things that are NOT going to be supported once support is dropped.
What are those things.

When this is done and code is removed, can the changelog include that
the code affects Win9x/ME?

Also, prior to the changes, is it possible that the code could be
emulated in userland to maintain compatibility or is this a REAL cut
off, i.e. PHP6 will not execute on Win9x/ME?

Thank you.

-- 
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"
