From: Peter Kolta <peterkolta63@gmail.com>
To: linux-kernel@vger.kernel.org
Subject: Re: [RFC] vtunerc: virtual DVB device - is it ok to NACK driver because of worrying about possible misusage?
Date: Wed, 7 Dec 2011 23:24:31 +0000 (UTC) [thread overview]
Message-ID: <loom.20111208T001039-201@post.gmane.org> (raw)
In-Reply-To: CAJbz7-1F_rrPAEh7+eGUUwbNDkWu4g857kA=uQwZBb-snp590w@mail.gmail.com
Honza Petrouš <jpetrous <at> gmail.com> writes:
>
> 2011/12/7 Patrick Dickey <pdickeybeta <at> gmail.com>:
> > On 12/07/2011 08:01 AM, Andreas Oberritter wrote:
> >> On 07.12.2011 14:49, Mark Brown wrote:
> >>> On Tue, Dec 06, 2011 at 03:48:27PM +0100, Andreas Oberritter wrote:
> >>>> On 06.12.2011 15:19, Mark Brown wrote:
> >>>
> > I tend to stay out of these discussions, since like a couple of others,
> > I'm not a kernel developer (or hacker). However, I wanted to chime in
> > with my two cents here.
> >
> > 1. I agree that it's not acceptable to "NACK" purely for philosophical
> > reasons (except when it's a clear violation of a license--be that open
> > source or closed source (since we don't want to open ourselves up to
> > lawsuits).
> >
> > 2. In this case, there have been technical reasons provided. Granted
> > the developers (and people who are pro-inclusion) don't feel those are
> > justified, but they have been cited.
> >
> > 3. You'll catch more flies with honey than vinegar (in other words,
> > fighting with the person(s) who maintain the project will most
> > definitely *not* get your code included).
>
> Yes, that I think we all know. But some problem is that the arguments
> against it are very weak. Believe me I would prefer to work on all
> hints which kernel hackers gave me after code reviewing and not
> to be member of flamewar.
>
I took the time and went through this thread.
I like the idea of supporting the device via network, but I do not like the idea
of having a virtual driver and server separate for this.
Before adding this hackish approach you can do a better design at early stages
right now.
Why can't you just patch the necessary functions of the applications which you
pointed out to access a library? This would totally eliminate the need of the
kernel module. It would greatly enhance the usability of this feature.
> Some features are designed for LAN use. I think nobody wants to use
> SMBFS over Internet. But in LAN it works perfectly stable.
>
SMBFS does not need to deliver data at a constant bitrate, several companies are
doing that via VPNs.
>
> As you stated already - maintaining kernel-space code out of kernel
> tree is much difficult. If anybody did any change in internal API, then
> you have to catch it yourself, find the way to change your code
> accordingly. If it would be in kernel, then such job is required to be
> done by patch contributor.
>
I would not support this attempt, since right now you can do it a better way.
You even named it, streamdev for vdr why don't you improve it?
If you add some transcoding functionality to your idea you can do it all on
application level and even stream it to the internet.
The virtual device seems to be a dead end for me which makes all those things
more complicated in the end.
Peter
next prev parent reply other threads:[~2011-12-07 23:30 UTC|newest]
Thread overview: 77+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-11-30 21:38 [RFC] vtunerc: virtual DVB device - is it ok to NACK driver because of worrying about possible misusage? HoP
2011-11-30 21:52 ` Michael Krufky
2011-12-01 0:09 ` Andreas Oberritter
2011-12-01 11:04 ` Mauro Carvalho Chehab
2011-12-01 14:58 ` HoP
2011-12-01 17:38 ` Mauro Carvalho Chehab
2011-12-01 19:59 ` HoP
2011-12-01 20:38 ` Mauro Carvalho Chehab
2011-12-01 22:55 ` Andreas Oberritter
2011-12-02 11:14 ` Mauro Carvalho Chehab
2011-12-02 11:48 ` Andreas Oberritter
2011-12-02 11:57 ` HoP
2011-12-02 17:33 ` Mauro Carvalho Chehab
2011-12-02 17:49 ` Rémi Denis-Courmont
2011-12-02 18:16 ` Andreas Oberritter
2011-12-02 18:28 ` Andreas Oberritter
2011-12-02 23:19 ` Alan Cox
2011-12-03 0:37 ` HoP
2011-12-05 10:21 ` Florian Fainelli
2011-12-05 14:28 ` HoP
2011-12-05 15:16 ` Alan Cox
2011-12-05 15:18 ` Michael Krufky
2011-12-06 0:16 ` HoP
2011-12-05 17:39 ` Mauro Carvalho Chehab
2011-12-05 20:41 ` Andreas Oberritter
2011-12-05 20:55 ` Alan Cox
2011-12-05 21:20 ` Andreas Oberritter
2011-12-05 21:54 ` Alan Cox
2011-12-06 11:18 ` Mark Brown
2011-12-06 12:01 ` Andreas Oberritter
2011-12-06 13:10 ` Mauro Carvalho Chehab
2011-12-06 13:35 ` Andreas Oberritter
2011-12-06 14:13 ` Mauro Carvalho Chehab
2011-12-06 14:38 ` Andreas Oberritter
2011-12-06 15:06 ` Mauro Carvalho Chehab
2011-12-06 15:36 ` Manu Abraham
2011-12-06 11:21 ` Mark Brown
2011-12-06 12:01 ` Andreas Oberritter
2011-12-06 14:19 ` Mark Brown
2011-12-06 14:48 ` Andreas Oberritter
2011-12-07 13:49 ` Mark Brown
2011-12-07 14:01 ` Andreas Oberritter
2011-12-07 16:10 ` Mark Brown
2011-12-07 16:56 ` Andreas Oberritter
2011-12-07 16:58 ` Andreas Oberritter
2011-12-07 21:48 ` Patrick Dickey
2011-12-07 22:53 ` Honza Petrouš
2011-12-07 23:24 ` Peter Kolta [this message]
2011-12-07 23:55 ` Andreas Oberritter
2011-12-11 18:45 ` Peter martin
2011-12-12 10:31 ` Alan Cox
2011-12-06 17:19 ` Manu Abraham
2011-12-06 0:07 ` HoP
2011-12-06 13:22 ` Mauro Carvalho Chehab
2011-12-06 13:49 ` Andreas Oberritter
2011-12-06 14:19 ` Rémi Denis-Courmont
2011-12-06 15:05 ` Andreas Oberritter
2011-12-06 14:20 ` Mauro Carvalho Chehab
2011-12-06 15:00 ` Andreas Oberritter
2011-12-06 17:35 ` HoP
2011-12-03 16:13 ` Andreas Oberritter
2011-12-03 16:42 ` Alan Cox
2011-12-03 17:38 ` Andreas Oberritter
2011-12-03 17:21 ` VDR User
2011-12-03 17:42 ` Alan Cox
2011-12-03 17:48 ` Devin Heitmueller
2011-12-04 23:54 ` HoP
2011-12-03 18:13 ` Hans Petter Selasky
2011-12-05 0:05 ` HoP
2011-12-03 18:17 ` Andreas Oberritter
2011-12-03 23:30 ` Walter Van Eetvelt
2011-12-04 0:14 ` VDR User
2011-12-04 14:44 ` Alan Cox
2011-12-04 23:22 ` HoP
2011-12-05 1:45 ` VDR User
2011-12-05 6:20 ` HoP
2011-12-02 18:32 ` VDR User
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=loom.20111208T001039-201@post.gmane.org \
--to=peterkolta63@gmail.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox