Microsoft создала родной слой эмуляции вызовов POSIX в Windows 10
Новости Всё о Windows 10/11
В ближайшие дни Microsoft представит совместную с Ubuntu разработку для Windows 10, которая позволяет запускать немодифицированные (пока только консольные) бинарные файлы в Windows. Суть новинки заключается в трансляции системных вызовов Linux/POSIX в вызовы Win32 API, что позволяет достичь практически родной скорости выполнения Linux-приложений в среде Windows. Если не вдаваться в тонкости, то разработчики из Microsoft написали Wine наоборот, пишет Linux.org.ru. Подробнее об этом пишет в своем блоге один из разработчиков Ubuntu, Дастин Киркленд (Dustin Kirkland). Впервые об этом было объявлено 30 марта на конференции Microsoft Build 2016.
Некоторые детали реализации:
• Все диски Windows будут доступны через точки монтирования в /mnt. • Сама корневая система Linux/Ubuntu будет находится в C:\Users\$USER\AppData\Local\Lxss\rootfs\ • На данный момент терминал vt100, который эмулируется для приложений Linux, реализован не полностью, поэтому такие утилиты, как byobu, screen и tmux пока не работают. • Основа всего — Ubuntu 14.04 LTS. • Ubuntu для Windows распространяется как приложение UWP, поэтому работает только в Windows 10.
По всей видимости, Microsoft пошла на этот шаг, чтобы привлечь тех разработчиков, для которых cmd.exe и PowerShell не являются достаточными, а cygwin не обеспечивает достаточной скорости.
|
Ищете, где скачать бесплатные программы?
Скачать бесплатные программы для компьютера на Windows и смартфона на iOS или Android можно на Софтодроме. На данный момент в каталоге Софтодрома представлено более 13 000 бесплатных программ для Windows, iOS, Android и Linux.
|
|
Все рубрики статей (1970 / 116):
|
|