Сторонник открытого исходного кода и писатель Эрик Рэймонд, широко известный своей работой «Собор и базар», выразил мнение, что Microsoft готова заменить Windows на Linux.
Финансовый след
По словам Эрика, поток доходов Microsoft изменился с момента запуска облачной службы в 2010 году, – теперь большую часть денег зарабатывает Azure. Если Azure приносит больше денег, чем Windows, то компания может отказаться от поддержки ОС. Windows больше уже не приносит такого дохода, чтобы быть основным направлением, в которое вкладывается компания.
Монополия Windows стала второстепенной задачей, так как продажи ОС и ПК падают. Если объемы продаж ПК продолжат падать, они неизбежно перестанут быть основным источником прибыли и превратятся в тормоз для бизнеса.
По мнению главного разработчика ядра Linux в Microsoft Саши Левина, в Azure уже сейчас Linux используют чаще, чем Windows.
WSL, Azure, Proton
Последними двумя значимыми нововведениями были разработка Windows System for Linux (WSL) и перенос браузера Microsoft Edge на Ubuntu.
WSL позволяет работать немодифицированным двоичным файлам Linux под Windows 10 без эмуляции. И сейчас разработчики Microsoft работают над тем, чтобы внедрить в ядро Linux функции для улучшения WSL.
Эрик считает, что Proton – слой эмуляции на основе Wine, также сыграет важную роль в победе Linux. Это открытое ПО, которое позволяет игры, разработанные для Windows, запускать в операционных системах на базе Linux. В отличие от бизнес-программ игры создают более серьезный стресс-тест для уровня эмуляции Windows.
Вскоре, Proton позволит запускать бизнес-ПО Windows поверх Linux, и Microsoft сможет сократить расходы на поддержку Windows 10.
Кроме того, Microsoft недавно подтвердила, что в октябре запустит первые превью Microsoft Edge для Linux. Эрик считает это пробным запуском для освобождения остальной части набора утилит Windows от зависимости от какого-либо уровня эмуляции.
Итог
По мнению Рэймонда, Microsoft Windows может стать слоем эмуляции поверх ядра Linux, подобным Proton. Причем слой со временем будет становиться все тоньше, поскольку все больше поддержки попадает в исходные коды ядра. Экономическая выгода заключается в том, что Microsoft все меньше будет тратить денег и сил, освободив себя от разработки.
Каждое приращение конвергенции Windows/Linux поможет сократить объем администрирования и трафика поддержки.
Со временем эмуляция Windows будет нужна только для устаревшего программного обеспечения. В конечном итоге Microsoft откажется от Windows даже в качестве эмуляции.