!!! Overview [{$pagename}] ([HAL]) is is an [abstraction] layer ([Application Programming Interface]), implemented in software, between the physical hardware of a computer and the software that runs on that computer which allows hiding differences in hardware from most of the [Operating System] [kernel], so that most of the kernel-mode code does not need to be changed to run on systems with different hardware. !! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }] ---- * [#1] - [HAL_(software)|Wikipedia:HAL_(software)|target='_blank'] - based on information obtained 2019-01-30-