BaremetalOS, puede usarse desde 4Mb RAM, su código pesa menos de 50 kb....un proyecto de fines educativos que divulga el conocimiento para hacer un sistema operativo propio para multicore, multiples cpu's y en 64 bits. Es totalmente software libre, de licencia MIT (de la familia BSD).
Si deseas aprender más al respecto, el autor aconseja el texto
32/64-Bit 80x86 Assembly Language Architecture ( ISBN# 1598220020 ). En general, cualquier conocimiento de ensamblado, ASM, desde 16-bits, es útil, porque los 64 bits son una extensión, citando a Ian Seyler, quien está tras este proyecto:
Any book on Assembly would be good
... Leer más