Технологииko.com.ua2 окт.

Windows ожидает превращение в оболочку Linux, считает гуру свободного ПО

В финале культового и уже ставшего классикой фильма, Нео побеждает агента Матрицы, растворившись в нём и превратив его в себя. Похожую участь уготовил Windows 10 известный сторонник ПО с открытым кодом, Эрик Рэймонд (Eric Raymond). По его мнению, в скором времени операционная система компании Microsoft превратится всего лишь в эмуляционный слой над ядром Linux.

nk_hauz/-midexorog6cjz2ku7q6.jpg

В качестве явных признаков подобной развязки десктопных войн в свежем посте своего блога он называет инвестиции Microsoft в Windows Subsystem for Linux (WSL) и поддержку Ubuntu Linux в базирующемся на движке Chromium браузере Edge.

Согласно информации, распространённой на прошлой неделе Microsoft, ознакомительная версия браузера Edge для Linux станет доступна участникам программы Edge Insider в октябре этого года и предназначается для тестирования веб-сайтов.

«Разработчики Microsoft сейчас закладывают в ядро Linux функции для улучшения WSL. И это вырисовывает захватывающее направление развития данной технологии», — пишет Рэймонд. Ключевое значение WSL для будущей трансформации, по его мнению, заключается в том, что эта подсистема обеспечивает выполнение немодифицированного двоичного кода Linux в Windows 10 без эмуляции.

Ещё в 2002 году (спустя три года после выхода «Матрицы»), Рэймонд предсказывал, что Windows перестанет приносить сколько-нибудь значимую прибыль Microsoft, когда цена ПК упадёт ниже 350 долларов — в этом случае норма прибыли OEM-производителей будут «съедаться» лицензионными сборами Microsoft.

Сейчас, в 2020 году, фактором, снижающим интерес Microsoft к инвестициям в Windows, является превращение в основной источник дохода для этой компании облачной платформы Azure, на которой преобладают экземпляры Linux. Рынок ПК, где доминирует Windows, демонстрирует стабильное падение продаж.

Прообразом скорого будущего для Windows Рэймонд считает Proton — основанный на Wine слой совместимости, который разработала Valve, чтобы запускать игры Windows Steam на платформе Linux. Эта технология уже сейчас может быть пригодна для работы с бизнес-приложениями Windows, поскольку игры предъявляют гораздо более серьёзные требования к эмуляционному слою, являясь для него своего рода стресс-тестом на профпригодность.

«Возможно, мы уже достигли той точки, когда технология, подобная Proton, станет достаточно хороша для запуска делового Windows-ПО поверх Linux. Если нет, то это вскоре произойдёт», — пишет он.

Microsoft таким образом получит реальный способ снизить затраты на разработку для поддержки Windows 10. Слой эмуляции Windows будет со временем становиться всё тоньше, по мере того, как поддержка будет переноситься в основные исходные коды ядра.

Экстраполируя дальше в будущее, Рэймонд предвидит, что наступит момент, когда Microsoft вообще откажется от эмуляции, поскольку всё, что находится под пользовательским интерфейсом Windows, уже будет перенесено в Linux.

«Сторонние поставщики ПО перестают поставлять двоичные файлы Windows, отдав предпочтение двоичным файлам ELF с чистым API Linux ... и Linux, наконец, побеждает в десктопных войнах, не вытесняя Windows, а вбирая её в себя. Возможно, такой исход был предрешён с самого начала», — завершил своё пророчество Рэймонд.