Files
external_libudev-zero/README.md
2020-07-28 20:12:14 +03:00

1.1 KiB

Donate with Bitcoin

libudev-zero

Drop-in replacement for libudev intended to work without daemon

What Works

  • xorg-server
  • libinput
  • wlroots
  • weston
  • libusb - broken completely
  • kwin - fix
  • ???

Dependencies

  • C99 compiler (build time)
  • POSIX make (build time)
  • POSIX & XSI libc
  • Linux >= 2.6.39

Installation

make
make PREFIX=/usr install # overwrites existing udev libraries if any

TODO

  • speed up udev_enumerate_scan_devices()
    • threads
    • deferred plugging via udev_monitor_receive_device()
    • [ ] caching impossible to implement
  • implement hotplugging support
  • remove dirty hack. use ioctl()