New answers tagged

15 votes
Accepted

Why does linux require that newly added syscalls be supported permanently?

This doesn't really have anything particular to do with Linux or with syscalls. This is true for any interface that wants to be backwards-compatible: once you add something, you can never take it out ...
user avatar
4 votes

Why does linux require that newly added syscalls be supported permanently?

The short answer is backwards compatibility. Otherwise, old software would no longer work on a new version, which tends to be a massive setback for companies and developers alike.
user avatar
  • 38.3k

Top 50 recent answers are included