Cet article est uneébauche concernant l’informatique.
Eninformatique etélectronique, on appellebare-metal (signifiant en anglais, « métal nu ») ouprogrammation bare metal, unsystème informatique matériel utilisé sanssystème d'exploitation[1] complexe mais directement par un programme, généralement à l'aide d'une bibliothèque spécialisée, à l'image de l'assembleurRISC-V BronzeBeard ou des bibliothèques multi-plateformes telles queBarebox.
Ce type d'utilisation se fait notamment dans le domaine de l'informatique embarquée, desjeux vidéos, ou des expérimentations en informatique.
Le systèmeScala Native permet de faire fonctionner un programme enlangage Scala en bare-metal[2].
De même, dans le contexte de l'hébergement de serveurs sur internet et ducloud,bare-metal fait référence à l'utilisation de serveurs ou machines virtuelles dont le contrôle proposé à l'utilisateur s'étend jusqu'au système d'exploitation des machines (modèleIaaS), par opposition aux modèlesPaaS ouSaaS où les couches les plus bas niveau des serveurs sont gérées par le fournisseur de service.