Date: Mon, 16 Mar 2015 15:18:48 +0000 From: Brooks Davis <brooks@freebsd.org> To: Subhashish Pradhan <sprkv5@gmail.com> Cc: freebsd-hackers@freebsd.org Subject: Re: GSOC 2015 - Idea: Overhaul the config system Message-ID: <20150316151848.GC24618@spindle.one-eyed-alien.net> In-Reply-To: <CAD32VrZ8ONydaonYjDgqGbRGhjan%2BA=eSpZpMq2DbE%2B-fwjCfg@mail.gmail.com> References: <CAD32VrZ8ONydaonYjDgqGbRGhjan%2BA=eSpZpMq2DbE%2B-fwjCfg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--m51xatjYGsM+13rf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Mar 15, 2015 at 01:17:10PM +0530, Subhashish Pradhan wrote: > Hello, >=20 > I'm Subhashish Pradhan, a 3rd year CS undergrad from India. I am > interested in the following idea: "Overhaul the config system". >=20 > 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. >=20 > 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? >=20 > 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) >=20 > Any helpful directions/commments will be appreciated. At a minimum, you'd need to have added a device driver to the system, but many of the real problems are in the edge cases such as the special handling for ZFS code and the hacks to support DTrace (CTF). I think this project would be best for someone with some experience modifying FreeBSD's kernel build system. Without that experience it will be difficult to discern which parts of the system are important and which are historical accidents. -- Brooks --m51xatjYGsM+13rf Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlUG9FcACgkQXY6L6fI4GtS9WACfa0kGHHGHhgx33vy36rHdIH5r pscAnRUn+TWBmRCGUofbN9JnWtIcXmsx =GZP6 -----END PGP SIGNATURE----- --m51xatjYGsM+13rf--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150316151848.GC24618>