Bash теперь будет в Windows 10 #BUILD2016
Компания Microsoft стремится быть более открытой и хочет сделать Windows 10 главной платформой для разработчиков о чем свидетельствует приход оболочки Bash в Windows 10. Она будет доступна в Windows Store, это стало возможным благодаря активному сотрудничеству Microsoft с Canonical. Это не эмуляция, а нативная возможность Windows 10.
Благодаря наличию Bash, у разработчиков будет возможность запускать приложения для Ubuntu Linux. Также, появлению Bash по всей видимости будут очень рады системные администраторы, которые разрываются между Windows и Linux-серверами, а теперь смогут одинаково взаимодействовать с разными платформами.
Вместе с демонстрацией в Visual Studio создания одного проекта приложения, которое потом можно компилировать под Android, iOS или Windows, такое развитие событий действительно впечатляет и позволит одинаково легко создавать и тестировать приложения для всех используемых платформ в ОС Windows 10.
Комментарии
Ну bash, ну и что? Он и раньше был: interix (штатные средства Unix в Windows - забыл как назывались), mingw, cygwin, djgpp... Что кардинально изменилось сейчас (shell он и в Африке shell)?
Непонятно как кореллируют между собой winbash и Ubuntu Linux, да и вообще весьма сомнительна необходимость наличия bash в Windows.
Ms как всегда. Я думал вот оно. Пришествие линукскода в ядро ос а тут непонятная поделка.а насчет надо ненадо конечно надо но не так
Кстати говоря интересно, как средствами винбаша по виндискам перемещаться?
В линевом есть корневой каталог и точки монтирования... Но в Винде такой структуры нет..
cd c/ какой-нибудь (в лине тоже cd если что)?..
unihorn, /mnt/c обращается к диску C и так далее. Если конечно это не первоапрельская шутка.
На хабре поподробнее расписали:
ceu160193 писал:
unihorn, /mnt/c обращается к диску C
В общем что-то вроде (а может и не вроде) чрута в юзерспейсе (с "виртуальным" корневым каталогом)?..
Думаю да, похожий механизм используется. В трансляции демонстрировали работу веб-сервера в такой подсистеме, с доступом через localhost из винды.
Но пока есть досадное ограничение - из этой подсистемы нельзя виндовые программы использовать, и наоборот. А то могли бы интересные гибриды получиться, берущие лучшее с обеих сторон.
Bash - это хорошо хотя бы точки зрения скриптинга. Наконец-то можно будет писать скрипты на чём угодно и будут распознаваться заголовки #! с путём к perl, python, ruby, php или к любому другому интерпретатору.
Другой вопрос, что это нишевая вешь, мало кому нужная. Да и обвязка не помешала бы в виде ps, sed, awk, sort, find, ls, less, more и т.д.
Надеюсь будет и обратный процесс))) MS откроет WinAPI и Ubuntu будет использовать его для запуска нативных приложений из винды) Взаимопомощь, как никак)
По теме
- Состоялся релиз обновления Windows 10 2022 Update (22H2)
- В декабре прекратится поддержка Windows 10 21H1
- Энтузиасты протестировали Windows 10 на iPad Pro M1
- Windows 10 22H2 будет иметь ограниченный набор новшеств
- WebView 2 стал доступен разработчикам в Windows 10
- В Средстве диагностики Windows обнаружена серьезная уязвимость
- На предрелизном канале вышла Windows 10 19044.1739 с разными исправлениями
- Новые обновления безопасности и прекращение поддержки Windows 10 20H2
- Включение "Режима бога" в Windows 10/11
- Обновление до Windows 10 21H2 стало доступно всем