From owner-freebsd-hackers@FreeBSD.ORG Wed Jun 20 15:43:46 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 724871065670 for ; Wed, 20 Jun 2012 15:43:46 +0000 (UTC) (envelope-from drobbins@funtoo.org) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by mx1.freebsd.org (Postfix) with ESMTP id EC8018FC12 for ; Wed, 20 Jun 2012 15:43:45 +0000 (UTC) Received: by wibhn6 with SMTP id hn6so3522796wib.13 for ; Wed, 20 Jun 2012 08:43:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=N2WXb0OPw+R8kVA0VtLfIYXKScbnFYb1ejYcVqr00R4=; b=ov6c0AvCjBRtezCbV8L2bQaIUOK41WTHWmnRjMKMF7QKAM0gjH73BHaLueq9UDm/CL qb/+O8BFqHgqey9YXnS+POvMcu6hcMxG++1EId3O9kKAAJa3yP5N/wCQIKw4QaZ/19zh CMPRfiC6eOKmZ0jtgL7bGryXzQIPIXF5A84f+1wrbF2Nma0rjyZbQ7pQqaOi2Hk+uPf4 wm0yRcgLyOve44V7ELTQ/vOGPTSlHTb4y3GaJbs+zcfmyqmE5jJmPoz380VmgOTh8OWt wOsfG+GP2b1gC2Qfg5j6vNPSI0dcjRhTK2B6qALvi7a+3ZJBtLVil2Hs+4+Fz96Uv4xX eQQg== MIME-Version: 1.0 Received: by 10.180.80.37 with SMTP id o5mr13011781wix.12.1340207025090; Wed, 20 Jun 2012 08:43:45 -0700 (PDT) Received: by 10.180.104.1 with HTTP; Wed, 20 Jun 2012 08:43:45 -0700 (PDT) In-Reply-To: References: <4FDF6177.5050608@unsane.co.uk> <4FDF6586.9060501@gentoo.org> <4FDFB166.2040709@FreeBSD.org> <4FDFB44D.9090308@gentoo.org> <4FE0ADCD.9010109@FreeBSD.org> <4FE0C123.8030301@gentoo.org> <4FE0F773.1080403@gentoo.org> <4FE100F9.2050009@funtoo.org> <20120620073920.GA5300@lonesome.com> Date: Wed, 20 Jun 2012 09:43:45 -0600 Message-ID: From: Daniel Robbins To: Wojciech Puchar Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQn0nFi5fbdKD+XtWVkZO6ISkg3gPcYJ6dkMxVW/0lpvEY1hnzP9f7rOwSXP1zXmiBD1TEcd X-Mailman-Approved-At: Wed, 20 Jun 2012 16:11:06 +0000 Cc: "freebsd-hackers@freebsd.org" Subject: Re: Replacing rc(8) (Was: FreeBSD Boot Times) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2012 15:43:46 -0000 On Wed, Jun 20, 2012 at 9:28 AM, Wojciech Puchar wrote: > > Whatever benefits are, and for sure they are think of this: > > 1) can it be compatible with 20000 ports already made for FreeBSD, where > many of them install rc.d scripts in CURRENT format. OK. This will clearly be needed, and shouldn't take too much time to investigate. > 2) is the problem 1 worth of slight improvement over already good, but > certainly not perfect rc.d subsystem. Yes, clearly OpenRC will need to offer significant improvements to make it worthwhile to justify migrating over to it. So let me know if you have any ideas for anything that would be considered more than just a slight improvement, that would make you go "OK, now it's seriously worth considering OpenRC as this is more than just a nominal improvement in functionality." > If someone would like to make new ports subsystem from scratch then it would > be great. Would you like to ? ;) I know you are joking, but in all seriousness, this is another area of potential collaboration, because at some point I will be looking to significantly improve Portage. And Gentoo and Funtoo have the same challenging of upgrading ports systems -- there's so much stuff that already uses our *existing* ports system that needs to be moved over. There are creative solutions to this problem that I have found. So it's a good idea to stay in touch :) > when i would have million dollars handy call me and find these 20 people ;) I have some ideas that should make it possible to transition ports systems with less effort than this. But this isn't related to the current thread :) Best Regards, Daniel