Deutsch   English   Français   Italiano  
<vlesf3$1ck$1@reader2.panix.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.unix.programmer
Subject: Re: OT: Windows (Was: Re: Open Source does not mean easily
Date: Sun, 5 Jan 2025 21:09:55 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <vlesf3$1ck$1@reader2.panix.com>
References: <uu54la$3su5b$6@dont-email.me> <87frlyrf2e.fsf_-_@example.com> <vlcbpg$l1os$8@dont-email.me> <vlecm0$1465i$1@dont-email.me>
Injection-Date: Sun, 5 Jan 2025 21:09:55 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
	logging-data="1428"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
Bytes: 2079
Lines: 26

In article <vlecm0$1465i$1@dont-email.me>,  <Muttley@dastardlyhq.com> wrote:
>On Sat, 4 Jan 2025 22:13:05 -0000 (UTC)
>Lawrence D'Oliveiro <ldo@nz.invalid> gabbled:
>>On Sat, 04 Jan 2025 08:31:05 -0300, Salvador Mirzo wrote:
>>
>>> For instance, is there any Windows software that
>>> handles a TCP connection in an accept-fork-exec fashion?
>>
>>Almost certainly not. Because process creation is an expensive operation 
>>on Windows.
>>
>>Windows NT was masterminded by Dave Cutler, who was previously responsible 
>>for the VMS OS at his previous employer, DEC. He was a Unix-hater, part of 
>>a bunch of them at DEC. They would instinctively turn away from Unix ways 
>>of doing things, like forking multiple processes. So the systems they 
>>created did not encourage such techniques.
>
>Presumably VMS relied heavily on multithreading then like Windows or was a 
>process expected to everything itself sequentially?

Many system services on VMS are asynchronous, and the system
architecture provides a mechanisms to signal completion; ASTs,
mailboxes, etc.  Thus, many programs (not all) on VMS are
written in a callback/closure style.

	- Dan C.