Автор «библии свободного ПО»: Windows будет базироваться на ядре Linux
Windows скоро станет уровнем эмуляции, запускающим привычные пользователям приложения поверх ядра Linux, заявил автор книг о свободном программном обеспечении Эрик Рэймонд 25 сентября в своем блоге.
«Windows станет уровнем эмуляции поверх ядра Linux — таким, как Proton [который запускает под Linux игры, разработанные для Windows — КВ]. По мере внедрения поддержки в исходные тексты ядра Linux, этот уровень будет становиться все тоньше. Экономический мотив тут в том, что Microsoft отбрасывает все большую часть расходов на разработку», — таким видит Рэймонд максимально выгодный путь развития Windows с учетом сокращения роли настольных компьютеров в пользу мобильных устройств и облачных решений.
Он напоминает, что структура доходов Microsoft за последние 10 лет сильно изменилась. Монополия корпорации на настольных компьютерах стала второстепенным фактором, поскольку сокращается сам рынок настольных компьютеров. Сейчас основную прибыль Microsoft приносит не продажа ПО, а платформа облачного хостинга Azure.
Среди основных признаков, свидетельствующих о том, что корпорация выбрала именно такой путь, Рэймонд назвал интеграцию в Windows 10 подсистемы WSL, позволяющей запускать приложения Linuх и перенос веб-броузера Edge на Linux.
Также он обращает наше внимание на эмулятор Proton, позволяющий на Linux играть в игры, созданные для Windows. Поскольку такой подход оказался пригодным игр, которым требуются большая производительность, таким же образом можно будет запускать и остальное ПО для Windows.
Реймонд считает, что на первом этапе Microsoft внедрит в Windows подобный эмулятор, поддерживающий совместимость с имеющимися программами для Windows. В дальнейшем, как показывает пример броузера Edge, приложения будут постепенно адаптировать для работы с Linuх напрямую. И недавнюю адаптацию броузера для Linuх он считает пробным шагом на этом пути.
Как напоминает Реймонд, на поддержку эмулятора требуются средства, и в какой-то момент Microsoft ради экономии объявит эмулятор устаревшим, а все разработчики стороннего ПО будут вынуждены поддерживать Linux напрямую. Так, по его мнению, закончатся «войны за настольные компьютеры».