[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GSoC] GNU/Hurd Sound Support
From: |
Mohammed Gamal |
Subject: |
[GSoC] GNU/Hurd Sound Support |
Date: |
Mon, 31 Mar 2008 22:22:11 +0200 |
Hello Everyone,
This is kind of a late follow up to these threads [1][2]. I have been
busy the past few days, and was apprehensive about applying for
GNU/Hurd as the application deadline was getting very close, but with
the recent deadline extension I think there'll be a chance for me to
talk further to the mentors.
Anyway, let's cut to the chase :). I am quite interested interested in
adding sound support in Hurd, yet I am completely new to Hurd and also
a Linux kernel newbie. I have a basic understanding of Linux drivers,
and character devices in particular. Would it be suitable for someone
with my experience to apply for such project?
I've read the GNU/Hurd Hacking Guide and could get a sense of how
translators work and interact with system libraries and how do those
in turn interact with the kernel.
So, the picture I am getting is that to add sound support we'll need a
system library (which we can call 'libsound' for example) which should
provide a general interface to sound hardware (analogous to ALSA in
Linux), and for each sound device one has to write a translator that
will map device calls (ioctls, reads/writes ...etc) to Mach device
calls, so am I getting the right picture here?
As for the driver, I am thinking about porting the Ensoniq 1370 driver
as it's emulated under QEMU, do you think this would be a good idea?
Your comments and suggestions will greatly be appreciated.
Thanks,
Mohammed
-------------------------------------------------------------------
[1] http://lists.gnu.org/archive/html/bug-hurd/2008-03/msg00165.html
[2] http://lists.gnu.org/archive/html/bug-hurd/2008-03/msg00167.html
- [GSoC] GNU/Hurd Sound Support,
Mohammed Gamal <=