LINUX.ORG.RU

Завершено бета-тестирование WSL

 , ,


2

3

Компания Microsoft объявила о завершении стадии бета-тестирования компонента Windows subsystem for Linux, его готовности для повседневной эксплуатации и переводе в разряд поддерживаемых технологий. WSL появится в окончательном виде в Fall Creators Update.

WSL — это обратный аналог Wine, транслирующий системные вызовы приложений Linux в системные вызовы Windows. По умолчанию в качестве окружения используется Ubuntu 16.04 Xenial Xerus, но в планах подготовка WSL и на базе Suse и Fedora. Также возможна консольная установка дистрибутивов GNU/Linux на базе Debian (Debootstrap) в Dual boot, для Fedora и Suse пока что подобных инструментов нет.

>>> Подробнее

★★

Проверено: Shaman007 ()
Последнее исправление: sudopacman (всего исправлений: 7)

Open Source

Это ваше WSL опенсорсное? Ну так дайте ссылку на исходники вайновцам. Уверен, что там много для них интересного найдётся.
Но что-то мне подсказывает, что ты просто разделом ошибся:)

MimisGotAPlan
()

т.е. они завели полтора дистра с консолькой и решили что все, продакшн? ха-ха.

dib2 ★★★★★
()

Майкрософт молодцы. Постепенно приучают своих хомячков к прекрасному. Ждём замены ntoskrnl.dll на vmlinuz :)

Sunderland93 ★★★★★
()
Ответ на: комментарий от Sunderland93

Постепенно приучают своих хомячков к прекрасному

Хомячки и знать не знают и не будут про эту штуку - им оно и на не надо.

fornlr ★★★★★
()

транслирующий системные вызовы Linux в системные вызовы Windows

Там системные вызовы Linux — в смысле запускается ядро и его вызовы транслируются, или обращения приложений к ядру? Неоднозначная формулировка.

Aceler ★★★★★
()
Ответ на: комментарий от MimisGotAPlan

Для чего Wine исходники WSL? Чтобы замкнуть круг?

a1batross ★★★★★
()
Ответ на: комментарий от mittorn

Microsoft даже рассказывали какие преграды преодолевали, делая WSL.

a1batross ★★★★★
()

Проверено: Shaman007

Што. Зачем.

commagray ★★★★★
()

не интересно. лучше бы они запилили полноценный аналог WinAPI для линукса, чтоб в игры играть безпроблемно было. в остальном, винда не нужна.

anonymous
()
Ответ на: комментарий от dib2

т.е. они завели полтора дистра с консолькой и решили что все, продакшн? ха-ха.

Учитывая политику портирования софта MS на линух... им большего и не надо. Они сосредоточены где-то на уровне СУБД, http-сервера, .net-core и т.д. GUI только в web-вариантах. Видимо очень хотят на сервера.

Единственное исключение на моей памяти какие-то куски шейдерного компилятора в промежуточное представление. Но возможно это не для игор, а для вычислений на GPU.

anonymous
()
Ответ на: комментарий от anonymous

Учитывая политику портирования софта MS на линух... им большего и не надо. Они сосредоточены где-то на уровне СУБД, http-сервера, .net-core и т.д. GUI только в web-вариантах. Видимо очень хотят на сервера.

Сервера можно и под виндой держать. Но другой вопрос в том, а можно ли урезать Windows, удалив из нее все то, чем на сервере можно пренебречь ради безопасности и надежности? Именно в этом и есть проблема Windows Server- там DirectX-ы, проигрыватели, а в большинстве случаев даже вообще Gui абсолютно ни к чему. Лишь бы спокойно и стабильно вращался Apache/PHP, не доставляя постоянных хлопот.

Lowes ★★
() автор топика
Последнее исправление: Lowes (всего исправлений: 1)

xfce на десяточке: https://www.youtube.com/watch?v=fib-YYW60E8 , гимп тоже работает, вим, всё такое, только без композитинга это всё, дотку покатать наверное не выйдет пока что, юнити тоже видимо не запустится. но запустить линукс (или пять-десять линуксов) на шиндоус-сервере я думаю вполне выйдет.

это линуксокапец, пацаны, довиртуалились.

anonymous
()
Ответ на: комментарий от ritsufag

У них есть Nano редакция.

Но даже эта редакция слишком жирная на роль пускалки Apache/PHP. Единственная на данный момент нормальная альтернатива на сервера- это BSD, и с натяжкой DarwinOS (даже она и то слишком жирная).

Lowes ★★
() автор топика
Ответ на: комментарий от Lowes

можно ли урезать Windows, удалив из нее все то, чем на сервере можно пренебречь ради безопасности и надежности?

Не знаю на что они надеются в случае WSL. Может быть расчехлят очередную Win PE с WSL. А может скажут, что винду можно спрятать за NAT, или в виртуалочку. А может быть WSL - это просто для упрощения жизни разработчикам.

ХЗ какой там у MS план мирового господства и какие решения они будут предлагать... но очевидно что метят куда-то на сервера.

anonymous
()
Ответ на: комментарий от anonymous

Но возможен и другой, не менее интересный вариант. EOL у Windows 10 в 2025 году, а основной саппорт заканчивается уже в 2020 году. Может в этом объяснение, зачем нужна WSL?

Lowes ★★
() автор топика
Ответ на: комментарий от Aceler

Неоднозначная формулировка.

Держите более однозначную: «Windows subsystem for Linux» — это (вполне в духе виндояза) двоично-совместимая реализация Линукса для Винды, то есть *замена* Линуксу.

Zmicier ★★★★★
()
Ответ на: комментарий от Aceler

Там системные вызовы Linux — в смысле запускается ядро и его вызовы транслируются, или обращения приложений к ядру? Неоднозначная формулировка.

Ядра Linux там нет.

Black_Shadow ★★★★★
()
Ответ на: комментарий от DonG

неправда. WSL есть на любой 64-битной десктопной редакции десятки, а начиная с осеннего релиза будет и на всех серверных, кроме nano. единственное, что везде — как опциональный компонент, и по умолчанию не включено.

anonymous
()
Ответ на: комментарий от Lowes

ИМХО, MS не смогут подготовить нормальную альтернативу даже к 2025-му, т.к. нет гуя. А выпуск венды без GUI - это просрать вообще весь рынок (ну как бы сервер без гуя - это может и вин, но какая-то альтернатива обычной винде с кнопочками должна быть).

anonymous
()
Ответ на: комментарий от Lowes

Не жирнее убунты. Там меньше 500мб после установки.

ritsufag ★★★★★
()
Ответ на: комментарий от anonymous

...а может быть банальный EEE.

На нормальную замену линуху WSL как-то совсем не тянет. В нем почти нихрена не сделать. Даже какой-нибудь Minix уделает текущий WSL по фичам. WSL подойдет под задачу уровня запустить apache+php, даже IP-адрес сетевухи из WSL не меняется...

anonymous
()
Ответ на: комментарий от anonymous

Это как раз для удобства разработчиков. Вероятно оно появилось как часть работ по портированию докера. Да и кроссплатформу пилить удобнее.

ritsufag ★★★★★
()
Последнее исправление: ritsufag (всего исправлений: 1)
Ответ на: комментарий от anonymous

Опять бсдшники своей лицензией мелкомягким помогли?

Шта, уже боишься, что стоит линукс нормально запустить в эмуляции - и все с нее повалят? И правильно боишься.

araks ★★
()

Мне вот интересно, зачем они реализовали этот WSL? Для чего им это нужно?

anonymous
()
Ответ на: комментарий от Legioner

А что, докер работает через WSL, а не через полновесную виртуалку?

Не, имеется в виду, что вместо дуалбута/виртуалки можно вести разработку прямо в винде. Тестировать на боевой системе (допустим в виде нормального Линуха) конечно придется, но все равно выходит проще.

anonymous
()
Ответ на: комментарий от anonymous

А нужен ли такой рынок? Возможно он уже окаменел и нужно перепрофилироваться.Первым звоночком к этому служите эпоха Vista, где кроме свистелок ничего и не было. Семерка тоже ничего такого не придумала, кроме спорных 64 бит, в итоге 40% ее проигнорировали. С 8 тоже дела сами знайте как сложились-никому концепт объединения устройств в экосистему не нужен. 10 тоже несмотря на бесплатность, тоже еле ковыляет.

Lowes ★★
() автор топика
Ответ на: комментарий от anonymous

Проверял дважды, на разных машинах, на х64 энтерпрайзе при последних апдейтах. По крайней мере месяц назад WSL не было.

DonG
()
Ответ на: комментарий от Legioner

Нет, я только предположил. Но они вполне могут начать его использовать через WSL т.к она будет везде.

ritsufag ★★★★★
()
Ответ на: комментарий от Aceler

Там системные вызовы Linux — в смысле запускается ядро и его вызовы транслируются, или обращения приложений к ядру?

Сисколы к ядру преобразуются в вызовы специальной прослойки. Это что-то типа Linux Emulation Layer во FreeBSD. Причем, насколько я понимаю, через эту штуку можно реализовать какую-угодно операционку, написав соответствующую прослойку, но они пока что реализовали только сисколы Linux.

anonymous
()
Ответ на: комментарий от mittorn

системные вызовы реализовать не так то сложно

Ага, всего-то нужно операционную систему написать. Любой ЛОРовец осилит на неделю.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.