Re: Issues tangential to win32 support - Mailing list pgsql-hackers

From Dann Corbit
Subject Re: Issues tangential to win32 support
Date
Msg-id D90A5A6C612A39408103E6ECDD77B82920CE10@voyager.corporate.connx.com
Whole thread Raw
In response to Issues tangential to win32 support  (Scott Marlowe <scott.marlowe@ihs.com>)
Responses Re: Issues tangential to win32 support  (Hannu Krosing <hannu@tm.ee>)
List pgsql-hackers
> -----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.


pgsql-hackers by date:

Previous
From: Hannu Krosing
Date:
Subject: Re: How much work is a native Windows application?
Next
From: mlw
Date:
Subject: Re: Issues tangential to win32 support