←back to thread

402 points _JamesA_ | 1 comments | | HN request time: 0.206s | source
Show context
PaulHoule ◴[] No.44381245[source]
Might be unfair to call Proton a "translation layer" because the Win32 API is not defined in terms of system calls but rather a set of functions exported from a DLL.

Proton supplies a DLL that implements the Win32 API using Linux syscalls. Windows supplies a DLL that implements that Win32 API using Windows syscalls that you're not really supposed to use directly.

replies(7): >>44381329 #>>44381882 #>>44382143 #>>44383220 #>>44385052 #>>44385780 #>>44386176 #
1. Cloudef ◴[] No.44383220[source]
Proton/wine also implements many of those NT syscalls because windows programs do use them directly as well