( uid_6201 | 2018. 10. 11., cs – 22:07 )

Hát igen, hol vannak azok az idők, amikor a bare metal programming volt az általános megoldás.

- Linux fut igen sok beágyazott cuccban ... user space programozás, indőnként az erőforrásokhoz rendszerhívással.
- RTOS és társai a maradék kisebb erőforrású mikrovezérlős cuccban, szintén rendszerhívással kapunk erőforrás elérést
- és van még néhány egyszerűbb mikrovezérlős megoldás, ahol találkozhatunk bare metal programminggal, de az is leginkább C-ben és csak minimális assembly betéttel.

Jut eszembe, Rust nyelven is készülgetnek RTOS-hez hasonló csírák, megfigyelhető benne is hogy ahol szükséges, oda paszíroznak kis assembly betétet. De csak amennyi assembly indokolt: https://github.com/tock/tock/blob/master/arch/cortex-m0/src/lib.rs

Tockos :)
https://www.tockos.org/