From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/1070 Path: news.gmane.org!not-for-mail From: =?ISO-8859-2?Q?Daniel_Cegie=B3ka?= Newsgroups: gmane.linux.lib.musl.general Subject: Re: Re: Vision for new platform Date: Sun, 10 Jun 2012 22:13:49 +0200 Message-ID: References: <20120610132246.GF163@brightrain.aerifal.cx> <20120610225226.137363d0@sibserver.ru> <20120610151311.GH163@brightrain.aerifal.cx> <20120610235125.31f38cd7@sibserver.ru> <20120610163359.GJ163@brightrain.aerifal.cx> <20120611015349.701fa061@sibserver.ru> <20120611022606.303f6d07@sibserver.ru> <20120610193348.GK163@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1339359277 13478 80.91.229.3 (10 Jun 2012 20:14:37 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 10 Jun 2012 20:14:37 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-1071-gllmg-musl=m.gmane.org@lists.openwall.com Sun Jun 10 22:14:33 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1SdoWu-0006Ca-8G for gllmg-musl@plane.gmane.org; Sun, 10 Jun 2012 22:14:32 +0200 Original-Received: (qmail 30416 invoked by uid 550); 10 Jun 2012 20:14:22 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 30374 invoked from network); 10 Jun 2012 20:14:22 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=cvFbJRd5n2qbOAqKKk03uHqLPI9UVhA5y6TInEmK3W4=; b=QvYxfyaBYyVxVWcREdkZ1LZQf3kY1lLMeXI63vjvjfEE5okP1leQ8e7fDBZOdm6o1i swTIX1sfdXKKodOQnN6uNDugnJn+MPBlJRSrOr25kYaxr7BMSMwE/uPGGceVt2SYVAvT unCNcaoojNVPQoDVuaeosvG8cqGFyh9Cdvs74L4q4Ezq+tsd+ce7ViGrPkEdMSPxxoJL tIGeacxiwdt1zJEp3lL+6/TSbzwYsQ40n/EkbX/4o5PuqfHnqfAat5SRZwYNazl6gc+h gTxhqrdk/KmQOJ6c8Wlbzk4oX28A14JECVcWm76Zbj9s7sPZughMaTtAtu2uOOjJ+onm 7qTA== In-Reply-To: <20120610193348.GK163@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:1070 Archived-At: > I'm generally of the opinion that trying to tightly integrate these > (largely unrelated) tasks just creates a lot of complexity and lock-in > with little or no benefit. In contrast, for problems #1 and 2, I have > a 22-line (C) init program that does nothing but run the boot script > and reap orphaned zombies, "ninit is an extremely small init daemon that does nothing more than call shell scripts in response to events and reap zombies." http://kain.us/nk/projects/ > and a 34-line (C) program that repeatedly > re-runs a program in a new session every time it exits. The latter, > combined with a 14-line (shell script) getty program, is sufficient to > handle all console logins. > > I hope this doesn't come across as a claim that ALL of the above tasks > are trivial; indeed, they're not. But I think it is a motivation for > highly factoring different tasks... > > Rich The key is that we have built a solution that will meet our expectations. We discuss different ideas, but finally will need to reduce everything to a single working solution. Daniel