delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/06/10/10:31:43

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Mon, 10 Jun 2002 16:29:36 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Syslog (was: <no subject>)
Message-ID: <20020610162936.A11668@cygbert.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <20020610150002 DOT U30892 AT cygbert DOT vinschen DOT de> <20020610131410 DOT 43748 DOT qmail AT web21001 DOT mail DOT yahoo DOT com>
Mime-Version: 1.0
In-Reply-To: <20020610131410.43748.qmail@web21001.mail.yahoo.com>
User-Agent: Mutt/1.3.22.1i

On Mon, Jun 10, 2002 at 06:14:10AM -0700, Nicholas Wourms wrote:
> If you are going to emulate *n*x, you are going have to run some
> processes.  Memory is cheap, and certainly the syslogd wouldn't use that
> much, would it?  Also, it's not like you couldn't have the messages fall
> back to the NTeventlog or Ugly-syslog, should the service not be started
> or fail.  I bet it would even be possible to have syslogd pass messages to
> the NT Event Log, as well.  Anyhow, the concept of running a full blown
> installation of cygwin w/o any additional processes will be moot once
> cygserver becomes mainstream.  IMHO, the NT Event Log is not very
> extensible and, of course, is proprietary.  Just my 2 cents...

Memory is obviously not a problem but:

- The base tools needed to build programs (gcc/as/ld/etc) always
  will have to run w/o starting some service.

- Even if cygserver is becoming mainstream, Cygwin will still
  have to run nicely w/o cygserver.  No base functionality
  (e. g. fork()) may require cygserver.

- The openlog/syslog calls in the kernel should work even if
  no syslogd is running.  This will become somewhat tricky
  if each call has to check the existance of a running syslogd
  to be able to fallback to event log if it's not running (The
  connection is..., well, connectionless.  Syslog is using UDP).
  Ok, that's easy to solve...

The solution if we going to utilize syslogd has to fulfill
these requirements.  Basically Cygwin is still only an emulation
layer to allow building and running POSIX applications, not
a full substitute for an OS (even if we're not *that* far away ;-)).

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin AT cygwin DOT com
Red Hat, Inc.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019