> У IBM уже была OS/2, откуда и подарили WinAPI конкуренту.Насколько я понимаю, винда появилась в том числе и как результат несогласия MS с политикой IBM по части возможностей системы. IBM цеплялся за 286, майкрософт не нравилось что это клинит фичи. И как я понимаю OS2 и винды все же заметно отличаются внутрях. Полуоси 32-битной вообще черти сколько не было. И пардон, но IBM своими тормозами сам себя нагнул - зарубая современные фичи операционке черти сколько. Они напрашивались на что-то такое. Не билли так кто-нибудь другой обставил бы этого мастодонта. IBM это огромный дредноут, с немеряным временем разворота. А майкрософт тогда был такой вот бойкий и наглый стартап.
> Сейчас Леннарт перешёл зачем в Microsoft?
Я думаю что майки тупо предложили ему больше. Может быть в разы. Они это умеют. Делать одну и ту же работу, получая в разы меньше - не рационально хоть там тресни. Но вообще, опенсорсники в майкрософте более 2-3 лет обычно не выживают. Видимо, климат в компании все же не тот.
Зачем оно майкам? А кто их знает. Может подгорело от результатов сравнения с SCM. Может, они хотят развивать линуксное направление. У них WSL2 есть (по сути линукс в VM). И даже свой дистр линуха. Я правда не видел тех кто им пользуется но MS может позволить себе делать и это самое для внутреннего применения. Т.е. мотивы дать денег линуксному кодеру показавшему себя уже есть. И после того как они под GPL в кернель комитят, я не удивился бы даже если бы они винду перекинули на ядро и юзермод линя, накатав слой совместимости с WinAPI. Ядро NT же тоже не WinAPI вывешивает, если уж мы об этом. Оно имплементит некий "native api", немного по мотивам - но другой. Могу предположить что они как минимум прощупывают направление - идея спихнуть кернелдев на других наверное очень соблазнительна по стоимости. Если это окажется так, это будет просто фееричный стеб - сперва изгадить у себя разработку системщины и обнаружить что оказывается это было очень хреновой идеей, когда кернел встрял в развитии.