Say huh? Well, these are really C# bindings for Mono 1.1, the one that implements large parts of dotNET on Linux (and some others). These bindings include manual wrappers that talk directly to the Linux kernel - via ioctl calls in a lib-linux-dvb.so native shared library and interface structures recreated in the managed world. This is an early release announcement, so let's call the current state to be just a technology preview. It does create a CLR Linux-DVB.dll that can be imported to any .NET project. For a fact I have been writing an example tool (SZapConfTune behaving identical to dvb-apps szap) with the free Visual C# 2005 express edition. The *.csproj are included in the tarball. Why do it. Well, for one .NET/mono is rushing the markets and I wanted a realistic project (that I do really care for) to get used to the quirks and pitfalls of the programming platform. And there are indeed quite some of them. As an effect, the source code is written using .NET 2.0 features - if you are using SuSE 10.0 (like me) then you need to download the latest mono 1.1.11 as SuSE forgot to package "gmcs". (have a look at http://www.mono-project.com/Downloads) As a last word: this DLL will not run on any Windows platform. It depends on the Mono.Posix.dll (that can be imported to visual studio as well - nice side effect of managed code DLLs) which allows to open unix device files aka /dev/dvb/*. Any comments are welcome and rest assured that I am going to use it for some more tools in the nearby feature (perhaps a web service?) You can download the latest 0.2 release tarball and suse 10 rpm from http://sourceforge.net/project/showfiles.php?group_id=83808 Comments? -- Guido Draheim http://google.de/search?q=guidod