Presenter(s): Matthew Garrett
URL: https://lca2014.linux.org.au/schedule...
Hardware vendors like to add Unique Selling Points to their devices to convince you to buy them instead of someone else's. Of course, this typically leads to hardware vendors desperately copying each other's Unique Selling Points in a process eerily reminiscent of evolution's Red Queen Effect, all desperately trying to run faster than each other in order to stay in the same place. Putting effort into standardisation would risk them falling behind vendors who choose not to, so in the absence of some external force to compel them, vendor-specific solutions proliferate.
What does that mean for us freedom loving Linux users? If we're lucky, it means a 32-bit only userspace binary that speaks to hardware in unspeakable ways. If we're unlucky, it's doing it via SOAP. In many cases it would be possible to write a proper Linux driver for this functionality and expose it in a way that could be shared between multiple vendors, but vendors aren't enthusiastic about that. This is a problem.
This presentation will cover reverse engineering techniques that allow developers to work out just what vendor binaries are doing and write a sufficiently comprehensive specification to permit the development of a proper Linux driver, along with some examples of just how bad vendor code can be. The audience should leave with a better understanding of how they could approach such tasks, along with a healthy disquiet at the idea of ever having to do so.
http://lca2014.linux.org.au - http://www.linux.org.au
CC BY-SA - http://creativecommons.org/licenses/b...
australia แปลว่า Reverse engineering vendor firmware drivers for little fun and no profit | |
| 34 Likes | 34 Dislikes |
| 2,222 views views | 1.1K followers |
| People & Blogs Creative Commons Attribution licence (reuse allowed) | Upload TimePublished on 17 Jan 2014 |
Related keywords
australia time,australian แปลว่า,australia เมืองหลวง,australia visa,linux download,linux mint,australian shepherd,linux commands,australia capital,linux rename file,australia victorian premier league,australian open,australia news,australia victorian premier league u20,linux mint download,linux os,linux find file,linux distros,linux on chromebook,linux remove directory,linux academy,linux find,australia map,linux list users,australian dollar,australia สัญชาติ,linux kernel,australian embassy,australia flag,linux distributions,australia basketball,linux change password,linux ubuntu,linux laptop,australia queensland national premier league,australian open 2019,australia vs usa basketball,linux find command,linux add user to group,
Không có nhận xét nào:
Đăng nhận xét