{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/3f5a7f0deaaf438fb0cbaa28353cc0b8\" frameborder=\"0\" width=\"1152\" height=\"864\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":864,"width":1152,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":864,"thumbnail_width":1152,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/3f5a7f0deaaf438fb0cbaa28353cc0b8-554d4f1a4c7a6a0e.gif","duration":292.483,"title":"Linux Driver Evaluation System Overview","description":"In this video, I walk you through my Linux driver evaluation system, designed for my ML internship assignment. I set up the environment to analyze driver files based on compilation success, kernel style, and security checks. I evaluated a human-written character driver and an LMM-generated driver, scoring 75.83 and 35.83 respectively, with the latter failing to compile due to missing kernel headers. Additionally, I implemented a simulated runtime test to mimic real kernel driver behavior. I encourage you to review the results and consider how this modular system can benchmark both human-written and generated drivers effectively."}