{"guid":"fd85bb93-e67e-5ecc-ad41-8470024119fe","title":"The state of Thunderbolt on GNU/Linux","subtitle":null,"slug":"ASG2019-150-the-state-of-thunderbolt-on-gnu-linux","link":"https://cfp.all-systems-go.io/ASG2019/talk/HXLJNF/","description":"A summary of the current state of Thunderbolt, kernel as well as user space, including the latest development where the the input–output memory management unit (IOMMU) is used to prevent Direct Memory Access (DMA) attacks. A brief explanation and discussion of such such an attack, the recent Thunderclap attacks, will be given including with a focus on how it is related to the IOMMU feature on Linux.","original_language":"eng","persons":["Christian Kellner"],"tags":["asg2019","150","2019"],"view_count":298,"promoted":false,"date":"2019-09-21T00:00:00.000+02:00","release_date":"2019-09-21T02:00:00.000+02:00","updated_at":"2026-01-03T04:30:08.996+01:00","length":1463,"duration":1463,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/150-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/150-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/150-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2019/150-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ASG2019-150-the-state-of-thunderbolt-on-gnu-linux","url":"https://api.media.ccc.de/public/events/fd85bb93-e67e-5ecc-ad41-8470024119fe","conference_title":"All Systems Go! 2019","conference_url":"https://api.media.ccc.de/public/conferences/asg2019","related":[{"event_id":7865,"event_guid":"9dbd53a6-97d6-55b6-8ef0-e339aae4ff20","weight":15},{"event_id":7869,"event_guid":"8f67b425-117b-5575-839f-f6d9e3604f3a","weight":11},{"event_id":7870,"event_guid":"878e4754-c346-5b93-96d2-1ca8bf5109c3","weight":27},{"event_id":7873,"event_guid":"bc369d82-ced8-535d-a824-32b2efdf9528","weight":14},{"event_id":7876,"event_guid":"2d010334-8e60-5428-b831-b0bf7b3ba6af","weight":21},{"event_id":7878,"event_guid":"dcabb3af-fcac-5e83-a77d-5aa655cd95b3","weight":14},{"event_id":7879,"event_guid":"b5ead4a4-e2f5-55d1-8ce1-ae27fbab329c","weight":2},{"event_id":7882,"event_guid":"a738a107-7051-544d-98cf-b6c3adce4a3f","weight":18},{"event_id":7883,"event_guid":"40aa2960-6288-5a2f-bf6f-268746f0ecdf","weight":21},{"event_id":7884,"event_guid":"0caaa7aa-f6bd-55ba-8ccc-e698afa5c9df","weight":2},{"event_id":7893,"event_guid":"7bc76c4b-311d-55e4-b60e-1c837b15ed7b","weight":12},{"event_id":7910,"event_guid":"b0b3fa50-d9db-511a-9fb1-9edb96bd3401","weight":21},{"event_id":7914,"event_guid":"53354cbe-c92f-5c48-82e3-194690b28f0c","weight":10},{"event_id":7917,"event_guid":"895baa61-c621-50c3-8b3b-1e69333f76a2","weight":14},{"event_id":7919,"event_guid":"595b1468-e708-5711-9879-404a83be790f","weight":2},{"event_id":7922,"event_guid":"090131ec-ac5c-5b60-85a0-6d080ea4054c","weight":2},{"event_id":7926,"event_guid":"47ead120-c630-5091-bf6e-5b72c6f98ec8","weight":2}],"recordings":[{"size":116,"length":1463,"mime_type":"video/mp4","language":"eng","filename":"asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-09-21T20:09:13.806+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/h264-hd/asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_hd.mp4","url":"https://api.media.ccc.de/public/recordings/40629","event_url":"https://api.media.ccc.de/public/events/fd85bb93-e67e-5ecc-ad41-8470024119fe","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":40,"length":1463,"mime_type":"video/mp4","language":"eng","filename":"asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-09-21T20:14:19.476+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/h264-sd/asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_sd.mp4","url":"https://api.media.ccc.de/public/recordings/40634","event_url":"https://api.media.ccc.de/public/events/fd85bb93-e67e-5ecc-ad41-8470024119fe","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":22,"length":1463,"mime_type":"audio/mpeg","language":"eng","filename":"asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2019-09-21T20:14:35.425+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/mp3/asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/40635","event_url":"https://api.media.ccc.de/public/events/fd85bb93-e67e-5ecc-ad41-8470024119fe","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":15,"length":1463,"mime_type":"audio/opus","language":"eng","filename":"asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2019-09-21T20:14:53.148+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/opus/asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_opus.opus","url":"https://api.media.ccc.de/public/recordings/40636","event_url":"https://api.media.ccc.de/public/events/fd85bb93-e67e-5ecc-ad41-8470024119fe","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":55,"length":1463,"mime_type":"video/webm","language":"eng","filename":"asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-09-21T20:20:07.174+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/webm-sd/asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/40639","event_url":"https://api.media.ccc.de/public/events/fd85bb93-e67e-5ecc-ad41-8470024119fe","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"},{"size":143,"length":1463,"mime_type":"video/webm","language":"eng","filename":"asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-09-21T20:26:56.083+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2019/webm-hd/asg2019-150-eng-The_state_of_Thunderbolt_on_GNU_Linux_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/40647","event_url":"https://api.media.ccc.de/public/events/fd85bb93-e67e-5ecc-ad41-8470024119fe","conference_url":"https://api.media.ccc.de/public/conferences/asg2019"}]}