Hi!

> > > What are relations to
> > > Linux kernel that you mentioned? How this can be avoided?
> >
> > If I understand it correctly, webcamd at https://github.com/hselasky/webcamd
> > was started as a user-space daemon that provides Linux USB Kernel
> > functions, so that relevant Linux-based webcam drivers can somehow
> > be integrated.
> >
> > At least that's how HPS announced it in 2010:
> >
> > https://lists.freebsd.org/pipermail/freebsd-usb/2010-January/008069.html
> 
> Yeah. It resides in the userland because of GPLv2 license, so it
> cannot be just copy-pasted into the new in-kernel webcam code which
> must be BSD licensed. Also because it supports ~1500 devices the
> rewrite may not be feasible?

>From what I learned about AI coding success stories, not much is
'not feasible' any longer.

> Because "daemon currently depends on libc, pthreads, libusb and
> libcuse" there is not much kernel involved right?
> Except the Linux
> kernel is a moving target so the copy-paste into webcamd may not
> always be trivial :-P

Yes, I think this is why kuon mentioned Linux kernel topics.

-- 
[email protected]         +49 171 3101372                  Now what ?

Reply via email to