Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Rethink libdevq ====== * Student: Edward Huang (<qhua948@auckland.ac.nz>) * Mentor: Jean-Sébastien Pédron (<dumbbell@FreeBsd.org>) ===== Project description ===== Libdevq was written initially to tackle the problem with the implementation of Mesa, as Mesa depends on udev libraries for some features which are only found on GNU/Linux systems. This project aims to rethink and redesign libdevq. With greater portability and better APIs, and if possible, to make devlibq a viable substitute for libudev on *BSD systems. ===== Deliverable ===== Implementation new features: * To enumerate devices (video, input, storage, etc.); * To query devices to obtain information; * To be able to attach global and per-user properties to devices; * A udev wrapper on top of this library. ===== Milestones ===== * May 25: Start of coding * June 26-July 3: Mid-term Evaluations * August 17: End of coding (soft) * August 21 19:00 UTC: End of coding (hard) ===== Test Plan ===== TBD ===== The Code ===== * [[https://github.com/kentrix/libdevq|Github]] ===== Useful links ===== summerofcode2016/rethinklibdevq.txt Last modified: 2016/05/22 02:37by EdwardHuang