The Linux Plumbers Conference (LPC) has announced the lineup for the "Kernel/Userspace/User Interfaces" microconference.
I am working on camera driver under linux. One way of passing data/frame and command to userspace from kernel space is using copy_to_user function that we do when we call ioctl from userspace.
When a frame arrives in kernel space it gets notification through interrupts and now it has to pass the frame to userspace for processing.
I was just wondering why the Linux NFS server is implemented in the kernel as opposed to a userspace application?
I know a userspace NFS daemon exists, but it's not the standard method for providing NFS server services.
I would think that running NFS server as a userspace application would be the preferred approach as it can provide added security having a daemon run in userspace instead of the