Thunderbolt 3 hardware enablement for GNU/Linux

Video in TIB AV-Portal: Thunderbolt 3 hardware enablement for GNU/Linux

Formal Metadata

Title
Thunderbolt 3 hardware enablement for GNU/Linux
Title of Series
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
2018
Language
English

Content Metadata

Subject Area
Abstract
Thunderbolt 3 is a high-speed IO technology that can be used to connect docks, graphic cards or other peripherals requiring high speed. However, the mechanism that allows these high speeds also poses a security risk because malicious devices could obtain sensitive information from the computer's memory. As a result kernel provides an interface to authorize thunderbolt devices before they can be used. The talk will explain the technology and explain the enablement we did to make thunderbolt 3 work for GNU/Linux. Thunderbolt 3 is a relatively new technology to connect peripherals to a computer. Because it can access the computer's resources directly, it allows for very high speeds: it is fast enough to drive external graphics cards. However, the mechanism that allows these high speeds also poses a security risk because malicious devices could obtain sensitive information from the computer's memory. Version 3 of the Thunderbolt interface therefore provides security levels in order to mitigate the aforementioned security risk that connected devices pose to the system. As a result, devices need to be authorized manually. The talk aims to provide an overview of the Thunderbolt technology and will try to clarify some of the confusing aspects, e.g. the many modes and features of the USB type C connector that Thunderbolt 3 uses. Finally, the talk will show how some tricky user experience problems were solved,
Loading...
Musical ensemble Spacetime
Game controller Inclusion map Intel System programming PCI Express Electronic visual display
Game controller Standard deviation Intel Expression Asynchronous Transfer Mode Process capability index PCI Express Data storage device Electronic visual display Information security
Expression Asynchronous Transfer Mode Process capability index Data storage device Electronic visual display Information security
Expression Asynchronous Transfer Mode Process capability index Data storage device Electronic visual display Information security
Asynchronous Transfer Mode Link (knot theory) Function (mathematics) System programming Computer network Bit rate Electronic visual display Normal (geometry) Pole (complex analysis) Power (physics) Multiplication Router (computing)
Game controller Asynchronous Transfer Mode Memory management System programming Information security
Asynchronous Transfer Mode Link (knot theory) Error message Memory management Process capability index PCI Express Information security Electronic visual display Identity management Default (computer science)
Core dump Information security
Asynchronous Transfer Mode System programming Stack (abstract data type) Information security
Demon Event horizon Kernel (computing) Disintegration Interface (computing) Uniqueness quantification Stochastic kernel estimation Stack (abstract data type) Information security Physical system Time domain Booting
Event horizon Kernel (computing) Interface (computing) Uniqueness quantification Stochastic kernel estimation Key (cryptography) Authorization Information security Booting Time domain
Interface (computing) System programming Uniqueness quantification Stochastic kernel estimation
Game controller Demon Database Authorization Physical system Power (physics) Force
Demon Tablet computer Interface (computing) System programming Database Data storage device Physical system
Connected space Execution unit Computer configuration Interface (computing) Database Data storage device Authorization Information
Feedback Port scanner
Feedback System programming Gastropod shell
Service (economics) Non-volatile memory Revision control Firmware
Service (economics) Non-volatile memory Duality (mathematics) Revision control Computer network Power (physics) Firmware
Asynchronous Transfer Mode Kernel (computing) Booting Firmware
System programming
Loading...
Feedback

Timings

  419 ms - page object

Version

AV-Portal 3.20.2 (36f6df173ce4850b467c9cb7af359cf1cdaed247)
hidden