From owner-freebsd-hackers@FreeBSD.ORG Sun Mar 15 07:47:11 2015 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7848F970 for ; Sun, 15 Mar 2015 07:47:11 +0000 (UTC) Received: from mail-oi0-x232.google.com (mail-oi0-x232.google.com [IPv6:2607:f8b0:4003:c06::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3CABFB95 for ; Sun, 15 Mar 2015 07:47:11 +0000 (UTC) Received: by oiag65 with SMTP id g65so15809943oia.2 for ; Sun, 15 Mar 2015 00:47:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=YwwEPYMOo26LiXPm6zWQQgHfXKGj9VwE3QNUNieXPN8=; b=jISFTJeFYD9su5bvVDPsEwsdGprsYpLt8YD2cpzx6yAxyqH2KLmebHBYEjvBXTqrQt DNBVVu69nckugEuY7oXFWCfuLdId5ocA3xdMGLVaMEpv/pB+5LhI+pNzifYV2Vm46Vn6 UTgRY84sMO7KIfFzV3lKd7zuwSfwAxSXL3i5G29pR/dxWz74DPjt7s2+XRmZPrJQm2FA g7BJNdPANwRpgz+HRCuTuf/YsQVBgni556agb49PiAvM7Yw+H6xrhL0LylPp3tHtY0zs 7xr4IPVYHBPJD+6qXT3uV0UJYWVXcrZmAWk3tQIeeOUi07HXHkWFjPaendmy+nxlj/CX aOvg== MIME-Version: 1.0 X-Received: by 10.182.40.195 with SMTP id z3mr43675501obk.38.1426405630679; Sun, 15 Mar 2015 00:47:10 -0700 (PDT) Received: by 10.76.29.102 with HTTP; Sun, 15 Mar 2015 00:47:10 -0700 (PDT) Date: Sun, 15 Mar 2015 13:17:10 +0530 Message-ID: Subject: GSOC 2015 - Idea: Overhaul the config system From: Subhashish Pradhan To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=UTF-8 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: Sun, 15 Mar 2015 07:47:11 -0000 Hello, I'm Subhashish Pradhan, a 3rd year CS undergrad from India. I am interested in the following idea: "Overhaul the config system". I see that this project requires C, some scripting (I guess Makefiles), and some kernel skills. I believe I have these skills thanks to my GSOC project with GNU/Hurd last year and from writing basic kernel modules for the Eudyptula Challenge. Since this task is limited to base-system, what could be some basic work that can be done to demonstrate proficiency while working on base-system, related to this project? I guess, I need to understand the specifics of rebuilding a kernel, don't I? (then I'll try to rebuild and study makefiles and dependencies) Any helpful directions/commments will be appreciated. Cheers, Subhashish nick: sprkv5