bare metal


Also found in: Dictionary, Medical, Idioms.

bare metal

(1)
New computer hardware, unadorned with such snares and delusions as an operating system, an HLL, or even assembler. Commonly used in the phrase "programming on the bare metal", which refers to the arduous work of bit bashing needed to create these basic tools for a new computer. Real bare-metal programming involves things like building boot PROMs and BIOS chips, implementing basic monitors used to test device drivers, and writing the assemblers that will be used to write the compiler back ends that will give the new computer a real development environment.

bare metal

(2)
"Programming on the bare metal" is also used to describe a style of hand-hacking that relies on bit-level peculiarities of a particular hardware design, especially tricks for speed and space optimisation that rely on crocks such as overlapping instructions (or, as in the famous case described in The Story of Mel, interleaving of opcodes on a magnetic drum to minimise fetch delays due to the device's rotational latency). This sort of thing has become less common as the relative costs of programming time and computer resources have changed, but is still found in heavily constrained environments such as industrial embedded systems, and in the code of hackers who just can't let go of that low-level control. See Real Programmer.

In the world of personal computing, bare metal programming is often considered a Good Thing, or at least a necessary evil (because these computers have often been sufficiently slow and poorly designed to make it necessary; see ill-behaved). There, the term usually refers to bypassing the BIOS or OS interface and writing the application to directly access device registers and computer addresses. "To get 19.2 kilobaud on the serial port, you need to get down to the bare metal." People who can do this sort of thing well are held in high regard.

bare metal

(1) Hardware. A "bare metal computer" is generally one without any software (OS or applications). However, when contrasted with a virtualized server environment, bare metal may imply a regular, non-virtual server that does include an OS. See bare bones system and bare-metal server.

(2) A "bare metal" virtual machine monitor, correctly called a "hypervisor," directly controls the hardware without using device drivers from another operating system (see virtual machine). See bare-metal switch.
References in periodicals archive ?
They will then bring the steel structure back to their facility and sandblast it down to bare metal, prime and paint it, then reassemble at the park.
These new A10 virtual and Thunder bare metal solutions are the most effective way to leverage software for app delivery.
Bare metal cloud server in Unisecure incurs lesser costs in terms of software licensing as the bare metal infrastructure greatly complies even with the low-cost software deployment.
As an infrastructure-independent media processing application, the VOS SW Cluster offering makes it easy for operators to switch between bare metal datacenter computing (e.g., off-the-shelf IT), public clouds (e.g., AWS, Microsoft Azure), and private clouds.
* The report reviews the major players involved in the development of Bare Metal Stents (BMS) and list all their pipeline projects
"The greatest limitations of this approach are that it does not address the overhead of managing the underlying infrastructure, de-bugging problems in an overlay can be complex and it does not support bare metal hosts," said Skorupa.
IF YOU'RE repainting a radiator, sand it down, clean it off and prime and undercoat the metal, especially any bare metal, before applying radiator paint (make sure the radiator's cold and the heating is off first).
New Study Suggests Drug-Eluting Stents Cut Mortality Better than Bare Metal. Previous randomized trials have shown a survival benefit to using drug-eluting stents (DES) rather than bare-metal stents (BMS) in heart disease patients.
EdgePresence, a low latency, high bandwidth colocation provider at the edge of the network, has announced it has been selected by DediPath, a provider of infrastructure as a service (IaaS) solutions, for a multi-year partnership to provide bare metal colocation solutions within EdgePresence facilities, the company said.
TELECOMWORLDWIRE-July 9, 2019-DediPath chooses EdgePresence for bare metal solutions
K5 is the world's major OpenStack cloud service, offering infrastructure as a service using virtual machine and bare metal services.
Scarsdale, NY, November 02, 2017 --(PR.com)-- Unisecure, premium data center and web hosting provider in the US charges less on software licensing fees for bare metal servers for the cloud.