On Fri, 2002-05-10 at 02:33, Dann Corbit wrote:
> 
> It took a few hundred man hours to do it. 

About 2-8 weeks for one full time programmer ?

> I see the whole Win32 port as
> a non issue.  Several parties have already completed it (including the
> place where I work -- CONNX Solutions Inc.).  If we did not do it or all
> parties who already did it were hit by a comet or something, someone
> else would accomplish it.  It isn't trivial but it isn't impossible
> either.  If a need is large enough, someone will manage it.  The need is
> large enough.  Ergo...

Do you know which of these run ((reasonably) well) on win9x ?

> Here are some other things related:
> 
> A ready to go Win32 PosgreSQL package:
> http://www.dbexperts.net/postgresql

Perhaps we should back up and let dbexperts et.al. recover their costs
and after that repent and commit changes back to main tree ;)

## insert a little ad-hominem attack to everyone objecting a native 
## win32 port as owning stock in some win32-pg-selling company 

BTW, do they have an evaluation version or do they think that people
would in that case evaluate on win32 and then buy a cheap linux box for
$495.- :)

--------------------
Hannu



10 May 2002 01:15:02 +0500
Hannu Krosing <hannu@tm.ee>
Re: Issues tangential to win32 support
> -----Original Message-----
> From: Hannu Krosing [mailto:hannu@tm.ee]
> Sent: Thursday, May 09, 2002 12:10 PM
> To: Jan Wieck
> Cc: Scott Marlowe; PostgreSQL-development
> Subject: Re: [HACKERS] Issues tangential to win32 support
> 
> 
> On Thu, 2002-05-09 at 22:51, Jan Wieck wrote:
> > Scott Marlowe wrote:
> > > There are some issues that the whole idea of a win32 port 
> should bring up.
> > > One of them is whether or not postgresql should be rewritten as a
> > > multi-threaded app.
> > 
> >     Please, don't add this one to it.
> > 
> >     I'm  all for the native Windows port, yes, but I've discussed
> >     the multi-thread questions for days  at  Great  Bridge,  then
> >     again with my new employer, with people on shows and whatnot.
> > 
> >     Anything in the whole  backend  is  designed  with  a  multi-
> >     process  model in mind.  You'll not do that in any reasonable
> >     amount of time.
> 
> IIRC you are replying to the man who _has_ actually don this ?
> 
> Perhaps using an unreasonable amount of time but still ... :)

It took a few hundred man hours to do it.  I see the whole Win32 port as
a non issue.  Several parties have already completed it (including the
place where I work -- CONNX Solutions Inc.).  If we did not do it or all
parties who already did it were hit by a comet or something, someone
else would accomplish it.  It isn't trivial but it isn't impossible
either.  If a need is large enough, someone will manage it.  The need is
large enough.  Ergo...

Here are some other things related:

A ready to go Win32 PosgreSQL package:
http://www.dbexperts.net/postgresql

An open source project to productize PostgreSQL for Windows (has gone
nowhere so far):
http://gborg.postgresql.org/project/winpackage/projdisplay.php

A native Win32 port accomplished by a Japanese Group:
http://hp.vector.co.jp/authors/VA023283/PostgreSQLe.html
If you look under the "Gists for Patch" it contains exactly the same
tasks that CONNX Solutions Inc. had to accomplish in every case.

Thu, 9 May 2002 14:33:40 -0700
"Dann Corbit" <DCorbit@connx.com>
Re: Issues tangential to win32 support
Dann Corbit wrote:
> It took a few hundred man hours to do it.  I see the whole Win32 port as
> a non issue.  Several parties have already completed it (including the
> place where I work -- CONNX Solutions Inc.).  If we did not do it or all
> parties who already did it were hit by a comet or something, someone
> else would accomplish it.  It isn't trivial but it isn't impossible
> either.  If a need is large enough, someone will manage it.  The need is
> large enough.  Ergo...
> 
> Here are some other things related:
> 
> A ready to go Win32 PosgreSQL package:
> http://www.dbexperts.net/postgresql
> 
> An open source project to productize PostgreSQL for Windows (has gone
> nowhere so far):
> http://gborg.postgresql.org/project/winpackage/projdisplay.php
> 
> A native Win32 port accomplished by a Japanese Group:
> http://hp.vector.co.jp/authors/VA023283/PostgreSQLe.html
> If you look under the "Gists for Patch" it contains exactly the same
> tasks that CONNX Solutions Inc. had to accomplish in every case.

These packages are based upon cygwin. Problems with cygwin:

(1) GNU license issues.
(2) Does not work well with anti-virus software
(3) Since OS level copy-on-write is negated, process creation is much slower.
(4) Since OS level copy on write is negated, memory that otherwise would not be
allocated to the process is forced to ba allocated when the parent process data
is copied.

Thu, 09 May 2002 17:41:29 -0400
mlw <markw@mohawksoft.com>
Re: Issues tangential to win32 support