Skip site navigation (1)Skip section navigation (2)
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>