3 ms·
Could you expand on an OS SDK in relation to Rust?
by swsieber 10y ago
Could you expand on an OS SDK in relation to Rust?
- pjmlp 10y agoIf you look at the history of computing, since the early 60's, there were tons of system programming languages. But the ones that kept surviving between OS generations were the ones being sold by the OS / hardware vendors for their systems, not the ones being sold by third party software companies. You just need to compare the tooling offered for the programming languages that are part of an OS SDK, with the platform support for other programming languages not part of the SDK. Bringing an external systems programming language means additional development effort, spent in wrapping OS libraries, integration with debugging tools, compiler toolchains. Hence why many companies are willing only to work with programming languages that have first class support on the platforms they are targeting. However, there are also some companies for which such issues don't matter. So if there is a big number of such companies, eventually an OS vendor does pay attention and adds such a language into their offerings.