Learn · CERN

Talk32 min

Containerization as a means of extending the lifetime of HDL development tools

Clyde Laforge · CERN

Watch At CERN

About

This presentation will discuss the challenges posed by the fact that most HDL development tools only support a few fixed, selected version of OSes, effectively tying their end-of-life with theirs. Porting the design to newer versions of the tool may not always be the best option as it may require significant time and resources, as well as extensive testing, especially in reliability-critical scenarios. Staying on outdated distributions is not advisable either, as it may leave the system vulnerable to security threats, and prevent access to newer features and software that may be useful for development. To address this challenge, the presentation proposes containerization using distrobox, which allows any HDL tool to run inside an officially supported distribution and enables easy integration onto the developer's host OS, transparently decoupling the host's OS from the tool's one. The presentation will provide an overview on how to use distrobox to containerize any software, with an emphasis on HDL tools, making this presentation relevant to anyone working with HDL development tools wishing to use their tools for longer or on a different OS, and particularly to those impacted by the end of life of CC7.

The talk

  1. Containerization as a means of extending the lifetime of HDL development tools 2023-05-24 · 32 min · CERN's player

Credits and licence

Institution
CERN
Department
System-on-Chip
Speaker
Clyde Laforge
Year
2023
Language
English
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed