Microsoft анонсировала оболочку BASH для Windows 10
Слухи последних часов оказались правдой: Windows 10 получит возможность запускать оболочку BASH, или компонент, издавна являющийся частью конкурирующих операционных систем – OSX и Linux. Это, конечно, не абсолютное новшество: существуют сторонние инструменты, которые позволяют делать это. Но в данном случае речь об официальной поддержке.

Это стало возможным благодаря сотрудничеству между Canonical, разработчиками Ubuntu, и Microsoft. Оболочка будет доступна для загрузки в Windows Store в ближайшее время.

Через коносоль BASH в Windows 10 пользователи смогут запускать многие программы, написанные на этом языке. Отличным примером являются клиенты SSH, используемые системными администраторами и программистами для удаленного доступа к серверам на базе Linux.
Работает это следующим образом.
Пользователь Windows 10
Открывает меню «Пуск»
Набирает там «bash» [enter]
После чего открывается консоль cmd.exe
С запущенным /bin/bash от Ubuntu
С полным доступом ко всему пространству пользователя Ubuntu
Да, там есть apt, ssh, rsync, find, grep, awk, sed, sort, xargs, md5sum, gpg, curl, wget, apache, mysql, python, perl, ruby, php, gcc, tar, vim, emacs, diff, patch…
И большинство из десятков тысяч бинарных пакетов в архивах Ubuntu!
Дастин Кирклэнд говорит, что это не виртуальная машина, никаких контейнеров и не Cygwin, а нечто похожее на эмулятор, где системные вызовы Linux в реальном времени транслируются в системные вызовы Windows. Сейчас в Windows 10 используется Ubuntu 14.04 LTS.
Microsoft называет это «Windows Subsystem for Linux» (исходный код пока закрыт).
Трансляция вызовов очень эффективная: утилита sysbench показывает почти одинаковую производительность CPU, памяти и операций ввода/вывода.
Все логические диски, вроде C:, монтируются для чтения и записи в директории /mnt, то есть /mnt/c, /mnt/d и т.д. И наоборот, файловая система Ubuntu доступна через «Проводник» в C:\Users\Kirkland\AppData\Local\Lxss\rootfs\.

Из «подсистемы Linux» нормально запускается ssh.


\Солянка с просторов\

Это стало возможным благодаря сотрудничеству между Canonical, разработчиками Ubuntu, и Microsoft. Оболочка будет доступна для загрузки в Windows Store в ближайшее время.

Через коносоль BASH в Windows 10 пользователи смогут запускать многие программы, написанные на этом языке. Отличным примером являются клиенты SSH, используемые системными администраторами и программистами для удаленного доступа к серверам на базе Linux.
Работает это следующим образом.
Пользователь Windows 10
Открывает меню «Пуск»
Набирает там «bash» [enter]
После чего открывается консоль cmd.exe
С запущенным /bin/bash от Ubuntu
С полным доступом ко всему пространству пользователя Ubuntu
Да, там есть apt, ssh, rsync, find, grep, awk, sed, sort, xargs, md5sum, gpg, curl, wget, apache, mysql, python, perl, ruby, php, gcc, tar, vim, emacs, diff, patch…
И большинство из десятков тысяч бинарных пакетов в архивах Ubuntu!
Дастин Кирклэнд говорит, что это не виртуальная машина, никаких контейнеров и не Cygwin, а нечто похожее на эмулятор, где системные вызовы Linux в реальном времени транслируются в системные вызовы Windows. Сейчас в Windows 10 используется Ubuntu 14.04 LTS.
Microsoft называет это «Windows Subsystem for Linux» (исходный код пока закрыт).
Трансляция вызовов очень эффективная: утилита sysbench показывает почти одинаковую производительность CPU, памяти и операций ввода/вывода.
Все логические диски, вроде C:, монтируются для чтения и записи в директории /mnt, то есть /mnt/c, /mnt/d и т.д. И наоборот, файловая система Ubuntu доступна через «Проводник» в C:\Users\Kirkland\AppData\Local\Lxss\rootfs\.

Из «подсистемы Linux» нормально запускается ssh.


\Солянка с просторов\
4 комментария
У меня стоит сейчас и Десятка и Убунту на разных дисках на ноуте)
ради понта, так сказать)
Но, если серьезно, линух — очумительная вещь, меня Игорь-Фейк на нее подсадил год назад.
Камменты сразу уходят.
Раньше чуть ли не 10 минут крутил.