New to Mailman, Question on Platforms

I've looked through the archives, but i couldn't find the answer to my question.
I am not proficient at all on Linux/Unix systems, just a novice. The bulk of my experience has been on NT.
That leads to my question: SInce Python has been ported to NT, can mailman run on this platform? Are there any FAQ's, docs or links that i can read on how to do this? Or is this undoable because of the need to compile some of the .C programs? Can the .C program's functionality be duplicated on NT or rewritten in Python?
Regards, Mark Williamson

"MW" == Mark Williamson <markw98@ibm.net> writes:
MW> That leads to my question: SInce Python has been ported to NT,
MW> can mailman run on this platform? Are there any FAQ's, docs
MW> or links that i can read on how to do this? Or is this
MW> undoable because of the need to compile some of the .C
MW> programs? Can the .C program's functionality be duplicated on
MW> NT or rewritten in Python?
At this point, I think it's mostly undoable because of our heavy reliance on a forking model. Win32 doesn't have fork().
We've talked about moving to a threaded long-running server model, or adopting Zope <www.zope.org> as a platform, and both of those (very future) developments would probably let us support NT.
-Barry

I mostly agree with Barry's answer, but for different reasons. You can use the cygwin stuff to get fork(), etc... under windows. There is no reasonable *free* mail transport for windows that I know of, but you could always pass that off to another machine, with some hacking. I don't know what web servers look like for windows. All in all, the pieces are probably all there, but there would be a lot of work involved in getting everything working.
John
On Sat, Jan 09, 1999 at 02:10:04PM -0500, Barry A. Warsaw wrote:
"MW" == Mark Williamson <markw98@ibm.net> writes:
At this point, I think it's mostly undoable because of our heavy reliance on a forking model. Win32 doesn't have fork().
We've talked about moving to a threaded long-running server model, or adopting Zope <www.zope.org> as a platform, and both of those (very future) developments would probably let us support NT.
-Barry
Mailman-Developers maillist - Mailman-Developers@python.org http://www.python.org/mailman/listinfo/mailman-developers

"JV" == John Viega <John@list.org> writes:
JV> I mostly agree with Barry's answer, but for different reasons.
JV> You can use the cygwin stuff to get fork(), etc... under
JV> windows.
The problem is that there isn't a standard Python distribution built on top of cygwin. I don't know if anybody's tried to that either.
-Barry
participants (3)
-
Barry A. Warsaw
-
John Viega
-
Mark Williamson