?

Log in

No account? Create an account

ramlamyammambam

Ubuntu под Windows10

« previous entry | next entry »
2016 авг 6 | 14:30

Имея Windows10, грех не попробовать под ним новую микрософтовскую плюшку: Windows Subsystem for Linux (WSL). Хотя правильнее было бы назвать её "Linux subsystem for Windows".

С точки зрения пользователя Windows это выглядит как приложение под названием "Bash on Ubuntu on Windows". Вызываешь, появляется текстовое окошко в стиле cmd.exe, но в нём - классическая юниксная среда Ubuntu (точнее Debian). Это не эмуляция. Ядро Windows теперь поддерживает набор системных вызовов Linux, а также необходимый набор системных устройств. Родные 64-битные линуксные бинарники работают на ура. Но 32-битные бинарники не запускаются: видно, решили пожертвовать совместимостью.

Чтобы получить всё это удовольствие, сначала придётся обновить Windows10 до последней версии 1607, build 14393.10. Достаточно скачать и запустить Windows Media Creation Tool, дальше процесс автоматический (хоть и долгий).

Подробнее читайте здесь: http://www.omgubuntu.co.uk/2016/08/enable-bash-windows-10-anniversary-update



Bash Commander собрался без запинки. Все остальные нужные мне пакеты уже присутствуют и устанавливаются как обычно, через "sudo apt-get install".

Ссылка | оставить комментарий |

Comments {33}

но всё-таки

from: a_shen
date: 2016 авг 6 22:20 (UTC)
Ссылка

в какой степени это действительно работает? скажем, можно ли там запустить Xserver и что ему дадут в качестве экрана? Собственно, практический вопрос такой: вот раньше была проблема найти laptop, на котором можно было бы установить linux так, чтобы работали все драйверы, чтобы происходило standby и всё такое. А теперь - что, можно покупать любой, и там всё будет работать в таком режиме? Что происходит, например, с доступом к дискам? Что видит линукс - можно ли ему отдать остаток диска от Windows? и если, скажем, подключается внешний диск, то он будет виден linuxу полноценно или в каком-то условном отображении?

Ответить | Ветвь дискуссии

redreptiloid

Re: но всё-таки

from: redreptiloid
date: 2016 авг 6 23:18 (UTC)
Ссылка

как запустить Х - https://habrahabr.ru/post/305372/
линукс видит все диски прозрачно
работает - зависит от того что нужно запускать в убунте, что то работает отлично, что то глючит, что то не работает пока

Ответить | Уровень выше | Ветвь дискуссии

Sergey Oboguev

(без темы)

from: oboguev
date: 2016 авг 6 22:23 (UTC)
Ссылка

Вижу, ты запродался микрософтизму-путинизму.

Ответить | Ветвь дискуссии

Сергей

(без темы)

from: ramlamyammambam
date: 2016 авг 6 22:41 (UTC)
Ссылка

Исследую прежде скрытые от меня области реальности.

Ответить | Уровень выше | Ветвь дискуссии | Развернуть

rdia

(без темы)

from: rdia
date: 2016 авг 6 22:23 (UTC)
Ссылка

Давно было пора это сделать. Собственно, так надо было сделать Cygwin.

Ответить | Ветвь дискуссии

Сергій Колісник

int 80h

from: skolk
date: 2016 авг 6 23:45 (UTC)
Ссылка

можно было перехватить еще тогда? Кстати, был, line, кажется...

Ответить | Уровень выше | Ветвь дискуссии | Развернуть

Сергій Колісник

x86 linux with SYSV syscalls, structs and enums.

from: skolk
date: 2016 авг 6 23:50 (UTC)
Ссылка

How to build it? For other ISAs SYSV enums are the default...

Ответить | Ветвь дискуссии

Г-н Фаршеклоакин

(без темы)

from: spamsink
date: 2016 авг 7 4:30 (UTC)
Ссылка

Хорошим тестом будет собирать разных победителей IOCCC (скорее более новых, потому что они допускают 64-битность) и смотреть, работают ли они.

Ответить | Ветвь дискуссии

Г-н Фаршеклоакин

(без темы)

from: spamsink
date: 2016 авг 7 5:02 (UTC)
Ссылка

Вот еще такая хохма. Результат JavaScript Math.tan(-1e300) в виндовсе и линуксе различается (-4.987... в FF Win и -1.421... в FF Lin).
Если под тем линуксом работает какой-нибудь браузер, можно попробовать.

Ответить | Ветвь дискуссии

Сергей

(без темы)

from: ramlamyammambam
date: 2016 авг 7 5:28 (UTC)
Ссылка

Попробовал для начала в эксплорере - получается:
Math.tan(-1e300) => -1.4214488238747244

Ответить | Уровень выше | Ветвь дискуссии | Развернуть

gineer

(без темы)

from: gineer
date: 2016 авг 7 10:00 (UTC)
Ссылка

так что-то пдобное всегда в винде было
типа юникс-сервисы... только недопиленное.

а так, Чигвин наше все. %)

Ответить | Ветвь дискуссии

adri_an

(без темы)

from: adri_an
date: 2016 авг 7 21:36 (UTC)
Ссылка

Интересная новость

Ответить | Ветвь дискуссии

Dinar Temirbulatov

(без темы)

from: Dinar Temirbulatov
date: 2016 авг 8 3:56 (UTC)
Ссылка

отлично, жизнь на корпоративных windows машинах станет на порядок легче, можно наверно скоро забыть о cygwin, visualbox, vmware

Ответить | Ветвь дискуссии

Мишка Меренков

(без темы)

from: skunk_man
date: 2016 сент 15 18:20 (UTC)
Ссылка

И это все? Ты кто вообще? Линуксоид? Виндузятник? Из этой с позволения сказать статьи ни че не понятно кроме того что у тебя запустился баш командер и что что-то можно устанавливать через апт-гет.

ЗЫ.
Ну е-мае, что не статья, то убожество про линукс шелл в венде. Где например описание того что такая возможность появилась еще при икспи с приложением cigwin? Да было криво, но баш коммандер или какой нибудь lynx работали. Я тогда еще не особо занимался, но эту хрень поюзал.
Где описание работы самого шела? Скриптовых процессов, что с ними происходит при закрытии окна и так далее...
PPS
Я ни чего не имею против автора, я не читаю его ЖЖ, я увидел новость на rulinux.net

Ответить | Ветвь дискуссии

Сергей

(без темы)

from: ramlamyammambam
date: 2016 сент 15 18:27 (UTC)
Ссылка

Экий тупой вонючий скунс свалился с rulinux.net.
Думал сразу нахуй в бан послать, но нет, подожду пока.

Ответить | Уровень выше | Ветвь дискуссии