31.03.2016 03:24
aldemko
 
Сегодня на конференции Build компания Microsoft расскажет о последних нововведениях, которые сделаны в новом билде Windows 10 Redstone. Незадолго до презентации стало известно, что на конференцию приглашены сотрудники Canonical, и этому есть веская причина.

Дело в том, что Microsoft совместно с Canonical сумели интегрировать операционную систему Ubuntu внутрь Windows 10 (что-то вроде эмулятора). Обсуждение с участием Дастина Кирклэнда, сотрудника группы Ubuntu Product and Strategy, начнётся в Channel 9 Panel в 16:30 PDT (5:30 утра по московскому времени).

«Это немного странно для меня, — пишет Дастин, — потому что я не использовал Windows уже около 16 лет. Но всё изменилось пару месяцев назад, когда погрузился в сверхсекретный (и абсолютно невероятный) проект между Microsoft и Canonical, который анонсировал сегодня во вступительной речи Кевин Галло».

Итак, в новом билде Windows 10 пространство пользователя Ubuntu и оболочка bash работают нативно в консоли cmd.exe!


Работает это следующим образом.

Пользователь 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.


Конечно, пока есть некоторые глюки, особенно с tty и vt100. Не очень хорошо работают byobu, screen и tmux. Но всё равно Microsoft и Canonical проделали огромную работу, что такое вообще стало возможным.

источник
31.03.2016 06:43
OlegON
 
Wine наоборот :)
А тем временем патентные тролли из MS вовсю подсыпают иски ко многому, что могло бы дать рост Linux и Android сообществам.
31.03.2016 10:14
baggio
 
может просто поторопились... 1 апреля завтра же...
31.03.2016 10:20
aldemko
 
вот из западных источников:
Steven J. Vaughan-Nichols reports for ZDNet:
According to sources at Canonical, Ubuntu Linux's parent company, and Microsoft, you'll soon be able to run Ubuntu on Windows 10. This will be more than just running the Bash shell on Windows 10. After all, thanks to programs such as Cygwin or MSYS utilities, hardcore Unix users have long been able to run the popular Bash command line interface (CLI) on Windows. With this new addition, Ubuntu users will be able to run Ubuntu simultaneously with Windows. This will not be in a virtual machine, but as an integrated part of Windows 10. [...] Microsoft and Canonical will not, however, sources say, be integrating Linux per se into Windows. Instead, Ubuntu will primarily run on a foundation of native Windows libraries.
Update: 03/30 16:16 GMT by M : At its developer conference Build 2016, Microsoft on Wednesday confirmed that it is bringing native support for Bash on Windows 10. Scott Hanselman writes:
This isn't Bash or Ubuntu running in a VM. This is a real native Bash Linux binary running on Windows itself. It's fast and lightweight and it's the real binaries. This is a genuine Ubuntu image on top of Windows with all the Linux tools I use like awk, sed, grep, vi, etc. It's fast and it's lightweight. The binaries are downloaded by you - using apt-get - just as on Linux, because it is Linux. You can apt-get and download other tools like Ruby, Redis, emacs, and on and on. This is brilliant for developers that use a diverse set of tools like me.

не знаю кто все эти лоди - но видимо новость если не реальна то может близка к ней
31.03.2016 10:24
OlegON
 
Собственно, проапгрейдили Cygwin по сути. И что? :) ipset заработает? Просто переманят часть пользователей, которые будут платить деньги в MS, чтобы пользоваться Linux?
31.03.2016 10:28
aldemko
 
Я не знаю что там будет.
Я в линуксе не силен, но я пробовал ставить линукс как отдельную ОС и в Вирт машине
Понял что в вирт машине это не лучший для знакомства с ОС.
Мне кажется что половина то не будет работать, то будет вылетать
Да и Win 10 я не поставлю себе - не нравится она мне. Win 8.1 со сторонними патчами - мне кажется самая норм ОС из окошек
31.03.2016 13:01
Micle
 
А по мне так последней "нормальной" версией форточек была 7.... Наличие *nix окружения, возможно но не факт, когда нибудь перевесит чашу моих весов и я таки попробую вынь10 ещё раз.... Но не как альтернативу для *nix, а как апгрейд с вынь7.
Часовой пояс GMT +3, время: 22:43.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.