Re: Webcamd future

Tomek CEDRO <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <CAFYkXjnUjGBxBVY92ssCk+rGTtuVtyduEPPCLn1W1B_AKVs4+w@mail.gmail.com>
On Sun, Aug 23, 2026 at 3:53 PM Kurt Jaeger <[email protected]> wrote:
>
> 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.

True true :-) Very nice to hear amazingly helpful and useful HPS work
is continued! :-)

When HPS created LibUSB compatible stack here that was my "switch for
good to FreeBSD" moment as I daily work with embedded stuff. Right now
I have two 8 port and five 16 ports USB HUBs for boards development
and testing. Man I miss him. Thank You HPS :-)

--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.