Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Mar 2009 10:16:02 -0400
From:      Cipta H <ciphwn@gmail.com>
To:        freebsd-hackers@freebsd.org
Subject:   writing libnetstat for Summer of Code 2009
Message-ID:  <13b997e60903160716x21881adfma588c32551c36e6f@mail.gmail.com>

next in thread | raw e-mail | index | archive | help

Hello everyone,

I'm a college student studying CS in Columbia University. I'm
interested in doing this project for Summer of Code 2009:

> Libprocstat and libnetstat
> Suggested Summer of Code 2009 project idea
>
> Technical contact: Robert Watson
>
> Create, similar to libmemstat, wrapper libraries to support monitoring and management applications to avoid direct use of kvm. Three parts to the project: for each of the above, add kernel support to export data in a less ABI-sensitive way using sysctl, write a library to present the information in an extensible way to applications, and update applications to use the library instead of reaching directly into kernel memory / consuming sysctls. The goal is to allow the kernel implementation to change without breaking applications and requiring them to be recompiled, and to allow monitoring functions to be extended without breaking applications. This should also facilitate writing new classes of monitoring and profiling tools.

I'm going to focus mainly on netstat, however. Aside from that, I have
a few questions:
1. Aside from the bug report, has there been any other discussion on
this issue? I can't seem to find any in the mailing lists.
2. How much experience in C do you need to do this project? Do you
need to know the FreeBSD kernel?

Thanks in advance,

Cipta Herwana



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?13b997e60903160716x21881adfma588c32551c36e6f>