Когда-то не так давно (полгода назад) я реверсил EXEшник диаблы 2. Там в этом замечательном ASM-коде, который IDE также любезно перевела в Си я видел множество вызовов WinAPI-функций. Но то и не мудрено. Наверное любая графическая библиотека Windows упирается в WinAPI. Но вот возник вопрос: как так выходит, что в совершенно разных дистрибутивах Linux с совершенно разными графическими серверами одна и та же программа может грузиться, создавать окна и рисовать в них что угодно?
Если кому-то известно, буду рад выслушать.