From owner-freebsd-hackers@FreeBSD.ORG Mon Mar 16 21:35:49 2015 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A9895435 for ; Mon, 16 Mar 2015 21:35:49 +0000 (UTC) Received: from nm10-vm0.bullet.mail.bf1.yahoo.com (nm10-vm0.bullet.mail.bf1.yahoo.com [98.139.213.147]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 53B4FB35 for ; Mon, 16 Mar 2015 21:35:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1426541742; bh=CSFUIY4NS3GoVvSagUj/189OqMsZRiB8lQDzbshuZ/k=; h=Date:From:To:Subject:From:Subject; b=B7O3wGdTJHFFu3cE4y0z48jT8utDD/m+aMN29A/Sv1cXDo67SNmWUbA7zLPXGOiRopum3kt1SiCV5PNpqZRbA9NCd0MF0cxYAXbHXa1FUMakakk/1/xOji6FhPsP1jT+vTcPCmnDlegru8z4Ji6SSSVUyaH5qibR1qAKASa2idtGhqUCNpAXjVPojU21Sd67zk/B7MhkOxxDTcEX06FtE6+x9vJG0CmXm4U8nvXcIoFiyGQe7G3kjav+1fV7yD/eyPNNkwXFTlK58DYJe2G9YVo1UnfkFdTBe6d+FHWlxyPXhLRQYsvFslp8Ux354cn8ZKMikabfdUJ2/mANYFCdGw== Received: from [98.139.215.140] by nm10.bullet.mail.bf1.yahoo.com with NNFMP; 16 Mar 2015 21:35:42 -0000 Received: from [98.139.213.14] by tm11.bullet.mail.bf1.yahoo.com with NNFMP; 16 Mar 2015 21:35:42 -0000 Received: from [127.0.0.1] by smtp114.mail.bf1.yahoo.com with NNFMP; 16 Mar 2015 21:35:42 -0000 X-Yahoo-Newman-Id: 105019.69702.bm@smtp114.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: jStLUzQVM1lZO6pFjTh95OVL7NBSFBT6QXLlZWiKZz_1mna MqVysOClL5L38CCeyMvl4LLuEUeGV0hMMbgz6bTSJ2yVcrRnHjYTg3Fd.81U X3SnQijsEiR8sft6gOTRNMdRcKPOq1vYq5xAycUbtgyjHB_nUAksmU6GQV40 e2uq6brp_d9n.4V1x0C8QNgubA.nzlAjjPEwXEjIsuc9DrxFFQh_NX3AHM3V MmXEy.xmwuP5Y.5hQ773_.Ira8G0Jd.E8sVPkx9V1IumudtjW4vSzP4.I0up j14dvesNHhQx5EX_M2mdQMkThhdbQI3L1ThByn6RsFoGbsI6pWjsOUuzhIuc PXiXnkxS3g_Lje7Ih_ns8B86iYc6jqMyl9QuachHQ.ixz.JF_uiVA18_xCtH rSyuIjCGy1ljxIB6qXuclxUMCzwEgNmvFrrDuJVpOpFL93ANr0zndDNTlvUA 0UKlfr9dIXK9iiwq9ueA6Sxv.sarjkyvmSIfEIQN42QhkXVcglw48bEA.MIa rsXIyaiH.Y9bwQ1BU.qBYuaxg_Rjcf7YSDNy2f8SNKzdP3pRdMuRF7QdiT5I QTLMAAtLdi0V4Y__iBQjnXM2aDfSuY24EespHS_6xvzj1RS72FgQ- X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf Message-ID: <55074CBF.3000904@FreeBSD.org> Date: Mon, 16 Mar 2015 16:35:59 -0500 From: Pedro Giffuni Organization: FreeBSD Project User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Subhashish Pradhan , FreeBSD Hackers Subject: Re: GSOC 2015 - Idea: Overhaul the config system Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Mar 2015 21:35:49 -0000 Hi Subhashish; AFAICT GNU/hurd has no similarity to FreeBSD .. or anything ;). In any case, to be able to really overhaul the config system you have to understand how we build device drivers and how dependencies are built. You basically have to understand NewBus: https://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/newbus.html And you should also take a look at the last attempt to adopt the NetBSD approach (at the end newbus won): http://www.jp.freebsd.org/newconfig/ Hope that helps, Pedro.