Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Type safety.

I advise you to read Project Oberon from Niklaus Wirth, originally published in 1992, revised in 2013 for targeting a FPGA instead of the Ceres workstation that was used at Zurich Institute of Technology (ETHZ) during the 90's.

https://people.inf.ethz.ch/wirth/ProjectOberon/index.html

http://www.ocp.inf.ethz.ch/wiki/Documentation/Front

A complete graphical workstation OS used by the IT department for their OS programming classes, language design and even by the non technical personal at the department.



What does this have to do with the runtime of a specific language depending on an OS?


All runtimes can run bare metal, it is just a matter how much Assembly they might require for the HAL.

Runtimes are a portable OS, that just by convince and practicability reasons happen to run on top of an existing OS.

That is the whole premise of Unikernels, to go back to the days when the language runtime was the OS, like on the Xerox environments.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: