Cargando…

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

<!--HTML-->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...

Descripción completa

Detalles Bibliográficos
Autor principal: Laforge, Clyde
Lenguaje:eng
Publicado: 2023
Materias:
Acceso en línea:http://cds.cern.ch/record/2859962
_version_ 1780977735246544896
author Laforge, Clyde
author_facet Laforge, Clyde
author_sort Laforge, Clyde
collection CERN
description <!--HTML-->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.
id cern-2859962
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2023
record_format invenio
spelling cern-28599622023-05-25T19:33:22Zhttp://cds.cern.ch/record/2859962engLaforge, ClydeContainerization as a means of extending the lifetime of HDL development toolsSoC Interest Group MeetingSystem-on-Chip<!--HTML-->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.oai:cds.cern.ch:28599622023
spellingShingle System-on-Chip
Laforge, Clyde
Containerization as a means of extending the lifetime of HDL development tools
title Containerization as a means of extending the lifetime of HDL development tools
title_full Containerization as a means of extending the lifetime of HDL development tools
title_fullStr Containerization as a means of extending the lifetime of HDL development tools
title_full_unstemmed Containerization as a means of extending the lifetime of HDL development tools
title_short Containerization as a means of extending the lifetime of HDL development tools
title_sort containerization as a means of extending the lifetime of hdl development tools
topic System-on-Chip
url http://cds.cern.ch/record/2859962
work_keys_str_mv AT laforgeclyde containerizationasameansofextendingthelifetimeofhdldevelopmenttools
AT laforgeclyde socinterestgroupmeeting