Microsoft создала родной слой эмуляции вызовов POSIX в Windows 10

Discussion in 'Мировые новости. Обсуждения.' started by Alex_gan, 31 Mar 2016.

  1. Alex_gan

    Alex_gan Member

    Joined:
    24 Feb 2016
    Messages:
    92
    Likes Received:
    69
    Reputations:
    4
    В ближайшие дни Microsoft представит совместную с Ubuntu разработку для ОС Windows 10, которая позволяет запускать немодифицированные (пока только консольные) бинарные файлы в Windows. Суть новинки заключается в трансляции системных вызовов Linux/POSIX в вызовы Win32 API, что позволяет достичь практически родной скорости выполнения Linux-приложений в среде Windows. Если не вдаваться в тонкости, то разработчики из Microsoft написали Wine наоборот.

    Некоторые детали реализации:

    • Все диски 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 не обеспечивает достаточной скорости.

    PS от ТС: Куда катится мир?
     
    V777 likes this.
  2. 5maks5

    5maks5 Elder - Старейшина

    Joined:
    29 Aug 2010
    Messages:
    451
    Likes Received:
    264
    Reputations:
    40
    Нативный ssh, sed, apt с его тысячами пакетов - это все необходимо.
    Другой вопрос, что в работе это использовать будет проблемно, ибо десятка дырявая как решето (в плане отстука на различные сервисы).
    Также непонятен вопрос с файловой системой - используется ntfs?
     
  3. OxoTnik

    OxoTnik На мышей

    Joined:
    10 Jun 2011
    Messages:
    943
    Likes Received:
    525
    Reputations:
    173
    через 10 лет, майкрософт, купит ubuntu ещё через 2 года сменит своё ядро
     
  4. V777

    V777 Elder - Старейшина

    Joined:
    12 May 2015
    Messages:
    1,310
    Likes Received:
    3,179
    Reputations:
    24
    Ниуасе , теперь тузлы что в кали будут работать и на виндос 10... Во дают!!!)
     
Loading...