Microsoft анонсировала оболочку BASH для Windows 10

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

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

источник: windowstips.ru

Через коносоль BASH в Windows 10 пользователи смогут запускать многие программы, написанные на этом языке. Отличным примером являются клиенты SSH, используемые системными администраторами и программистами для удаленного доступа к серверам на базе Linux.
Добавил asterfisch asterfisch 31 Марта 2016
Комментарии участников:
asterfisch
0
asterfisch, 31 Марта 2016 , url
Цитата Шаттлворта о нативной поддержке без эмуляции или виртуализации:

The native availability of a full Ubuntu environment on Windows, without virtualization or emulation, is a milestone that defies convention and a gateway to fascinatingly unfamiliar territory,” Canonical founder Mark Shuttleworth said in a statement today. “In our journey to bring free software to the widest possible audience, this is not a moment we could have predicted. Nevertheless we are delighted to stand behind Ubuntu for Windows, committed to addressing the needs of Windows developers exploring Linux in this amazing new way, and excited at the possibilities heralded by this unexpected turn of events.”
Михаил Никифоров
0
Михаил Никифоров, 31 Марта 2016 , url
Убинта как всегда предала линуксойдов — сдала их майкрософту
efys
+5
efys, 31 Марта 2016 , url
Да не… Это такое тихое внедрение линукса в винду. Я думаю что винда будет всё больше о линуксиваться пока окончательно не станет линуксом со своей оболочкой.
oleg_ws
+2
oleg_ws, 31 Марта 2016 , url
bash это даже скорее не Линукс, а Юникс. Не надо бы забывать, что микрософт в сове время делало свой клон от Юникса — Ксеникс. Кроме того есть еще cygwin (не ихий)
А для командной строки есть сейчас и помощней — можно использовать и js и vba

Кроме того юниксовые корни имеют и андроид и ios. На счет ios не знаю, а в андроиде в shell можно при желании попасть
efys
+1
efys, 31 Марта 2016 , url
Ну так-то конечно у МС есть powershell. Тут как я понял смысл именно в том, чтобы готовые скрипты можно было применять.
asterfisch
+1
asterfisch, 31 Марта 2016 , url
bash это даже скорее не Линукс, а Юникс.
Microsoft когда-то в семействе NT тянули POSIX-совместимость. Как я понимаю, скорее больше номинально, — для сертификации ОС гос. структурами США. В конце концов, эта подсистема атрофировалась и в 10 версии Windows стала вообще не доступна. Но здесь всё-таки скорее linux, точнее даже Ubuntu и вот почему… Дело не только в самой по себе командной оболочке. В ней (на Windows 10) могут выполняться бинарники(!), собранные под ubuntu.

Некоторые подробности от разработчиков:
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 an 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.
<...>
This runs on 64-bit Windows and doesn't use virtual machines.
<...> It behaves like Linux because it executes real Linux binaries. Just hit the Windows Key and type bash.
источник: hanselman.com
oleg_ws
0
oleg_ws, 31 Марта 2016 , url
А причем тут все это? Дело не в том, зачем, а в том откуда
bash — это инструмент и часть unix, откуда он и перекочевал в Линукс. Т.е. это в первую очередь часть Юникса, а не линукса.
asterfisch
0
asterfisch, 31 Марта 2016 , url
Человек написал, что win идёт «в сторону linux», в этом смысле он прав. Он не сказал про bash. Поэтому я и написал, что выполнение бинарного кода, собранного именно под linux, тому подтверждение. Утилита tar тоже родом из unix, но ведь это не значит, что поддерживая её работу платформа идёт в сторону unix.
oleg_ws
0
oleg_ws, 31 Марта 2016 , url
речь шла о конкретном элементе — bash, а его прародитель — юникс, как и самого линукса.
А в самой статье вообще то ли перевод кривой то ли еще, но написана в том числе разная ерунда
Через коносоль BASH в Windows 10 пользователи смогут запускать многие программы, написанные на этом языке.
Что-то о программах, написанных на языке bash, не слышал. Видимо разговор о скриптах на шел-коде
asterfisch
0
asterfisch, 31 Марта 2016 , url
Понятное дело, что речь о программируемых сценариях. Эта новость одной из первых появилась в рунете, среди тех, что нашёл. Она куцая, честно говоря. Переводить из англоязычных источников поленился. Позже появились подробности, в.ч. от разработчиков — это как раз то, что дописал сегодня в комментарии выше. После этого уже интереснее.
oleg_ws
+2
oleg_ws, 31 Марта 2016 , url
В хакере заметка была — xakep.ru/2016/03/31/windows-linux/
Так там смысл немного другой всей новости — что bash это просто пример запуска линуксового бинарника под виндой. Надо будет еще разобраться, эти компоненты входят ли в ту версию винды, которая сейчас тестировщикам рассылается.

Кстати что интересно, что у меня 64битная Win10 запустилась в wmware поверх 32битной XP
asterfisch
0
asterfisch, 31 Марта 2016 , url
Ага. Выходи так, — показательный пример, который был во время презентации, его и подхватили в первых заголовках. Я бы попробовал. Обновил до 10 месяц назад на рабочем ноутбуке, но им практически не пользуюсь. Пока больше ради любопытства.

С wmware и правда неожиданно: 64 бита поверх 32 на хост-платформе… Думаю, заслуга wmware. Не уверен, что в virtualbox так бы взлетело.
oleg_ws
0
oleg_ws, 1 Апреля 2016 , url
В пробной версии, которая сейчас распространяется для тестировщиков этого софта, увы, нет.
Я не знаю чья заслуга, но систему под работу с WMware микрософт готовили, может это они что-то нахимичили? Обычно когда ставится система wmware не дает ставить виртуальную 64-битную систему. Не помню только на какой стадии, вроде бы не дает прописать виртуальный 64-битный процессор.
asterfisch
0
asterfisch, 1 Апреля 2016 , url
Пробная — это т.н. версия «для инсайдеров»? Насколько сильно отличается от той, что предлагают к обновлению всем?
систему под работу с WMware микрософт готовили, может это они что-то нахимичили?
Как-то не думал, что ОС под системы виртуализации адаптируют. Тогда вполне возможно, что в самой win10 дело.
oleg_ws
0
oleg_ws, 1 Апреля 2016 , url
Скорее не в самой системе, а в контейнере для wmware, в котором ее предоставляют. Такое впечатление, что она работает с процем не как с виртуальным, а как-то напрямую с ним.
v_m_smith
0
v_m_smith, 1 Апреля 2016 , url
чума! :) наверно все-таки стоит обновится до 10-ки :)
asterfisch
+1
asterfisch, 1 Апреля 2016 , url
Я обновил рабочий ноутбук месяц назад J Был 7-ка, которая шла с фабрики. Часть софта HP оказалась не совместимой, всё что касается безопасности (сканер отпечатков и т.п.) Но я не пользуюсь, да и вообще, редко на нём работаю. Но думаю, почаще его включать теперь.
v_m_smith
0
v_m_smith, 1 Апреля 2016 , url
Повезло вам с лицензией, мой рабочий на 7-ке нифига не предлагает обновится до 10-ки
arez
0
arez, 31 Марта 2016 , url
ебатькопать… сколько лет прошло…


Войдите или станьте участником, чтобы комментировать