Я понимаю, что среда CLR в ее текущем состоянии привязана к ОС Windows и предоставляет различные услуги с помощью внутренних API-интерфейсов Win32.
Поскольку .NET Core не зависит от платформы, это означает, что один и тот же IL-код может работать в разных ОС. Является ли ОС CoreCLR специфичной? Или код CoreCLR написан для разных путей выполнения в зависимости от текущей среды выполнения/ОС?