Rathaxes
| Description | Rathaxes is DSL to write device drivers. The language is designed to separate device specific and OS specific code to make driver code re-usable across different devices, different kernel versions and totally different kernels. |
|---|---|
| Has website | http://www.rathaxes.org/ |
| Persons working on | |
| Located at assembly | LSE |
| Other projects... | |
Rathaxes is a DSL to write device drivers. Our model separates device specific (i.e: OS independent) code from OS specific (i.e: device independent) code. This allow us to re-use code across different devices and different operating systems.
Drivers are written in instrumented C and pure Rathaxes for some parts are then compiled to C and finally handed over to the target OS tool-chain. We made a talk at Fosdem in February which resumes our progress.
At the 30C3, Kalessin will be working on a e1000 driver implementation in Rathaxes and possibly on other stuff.