64-bit assembler OS

Developers from the Canadian company Return Infinity specialize in low-level programming and experimental development. The other day, they rolled out a new version of BareMetal , a 64-bit operating system written entirely in assembler. The goal of this project is to get rid of the inefficient machine code that compilers of high-level languages like C / C ++ and Java generate. If you initially write in assembler, then the code is more productive and compact. The entire OS is 16384 bytes, and the program “ Hello World! ”Compiles to a file of 31 bytes.
Theoretically, it is an ideal system for high-performance systems and embedded applications. BareMetal supports running applications in assembler and C / C ++. In the future, it is planned to improve support for C / C ++ and add a basic TCP / IP stack.
BareMetal comes with a minimalist Pure64 bootloader and a BareMetal Node cluster platform . The video shows how the cluster searches for primes.
The source code of BareMetal is published under the BSD license, it is as simple and documented as possible. According to the authors of the program, even novice programmers will find it easy to learn.
The project was inspired by MikeOS , a 16-bit assembler OS.