Requirements for including project in the FreeBSD source tree

Carlos A. M. dos Santos unixmania at
Fri Jul 17 02:00:17 UTC 2009

On Thu, Jul 16, 2009 at 7:38 PM, Michal Tůma<98758 at> wrote:
> Hi,
> I would implement a deamon for controlling OSS mixer devices.
> The deamon would open MIDI device and start listening on it to reflect volume
> changes based on receiving MIDI Control Change messages. And vice versa, for
> reflecting volume changes to MIDI device via MIDI Control Change messages. I
> have tested receiving and sending MIDI Control Change messages via USB MIDI
> Driver (snd_uaudio, FreeBSD 8) and it seems there is no border to implement
> such a deamon.
> So I have a question. Are there any special requirements for implemeting it to
> be able to include it in the FreeBSD source tree? I would implement it using
> C++.

The base system is meant to contain just essential features. Consider
the option of making your daemon  available as a port, just like most
of the multimedia applications. This would allow you to release newer
versions independently of the OS release cycles. Take a look at the
Porter's Handbook at

Ask for help at the freebsd-ports mailing list, if necessary.

> Excuse my english, best regards,
> Michal Tuma

You don't need to apologize. English is not the first language of many
FreeBSD users and developers.

My preferred quotation of Robert Louis Stevenson is "You cannot
make an omelette without breaking eggs". Not because I like the
omelettes, but because I like the sound of eggs being broken.

More information about the freebsd-multimedia mailing list