Re: Взлетела ли Windows Subsystem for Linux?
От: hi_octane Беларусь  
Дата: 01.09.24 10:01
Оценка: +6 -1
S>Ваше мнение о WSL.
Ну я с появлением WSL (даже первого) совсем перестал виртуалки линукса запускать. Нагруженный прод я бы наверное в WSL крутить не стал Но для задач кодописания, проверки уже собранных под линух прог, запуска всяких тестов и скриптов которые только в линухе работают — WSL хватает. В каком-то смысле для меня именно с появлением WSL случилось чудо — Linux стал совсем удобный, и наконец-то ушли проблемы с драйверами
Re: Взлетела ли Windows Subsystem for Linux?
От: Pzz Россия https://github.com/alexpevzner
Дата: 31.08.24 22:52
Оценка: 1 (1) +5
Здравствуйте, Shmj, Вы писали:

S>После почти двух лет работы за MacOS — начинаю понимать почему многие ее выбирают для работы. Можно писать практически те же самые скрипты что на Linux, но при этом система адаптирована для десктопного использования (а линуксы все — не очень — больше для серверов — очень редко встретите спеца, у которого на самом деле компьютер рабочий на Linux).


Я уж лет 25 только в линухе и сижу...

S>Но вот MS что-то попыталась усидеть на двух стульях и как бы интегрировать линуксовую командную строку в Windows. По-моему ничего не получилось, по сути. Кто-нибудь этим пользуется?


Ну, она на слуху. Значит, пользуются. Я думаю, целью MS было не переманить на венду линуксоидов, а помочь виндузятникам, которые в связи с облаками всякими переквалифицируются на линух.

S>Ваше мнение о WSL.


Лучше б наоборот сделали, LSW, чтобы можно было под линухом венду в уголке запускать
Re[7]: Взлетела ли Windows Subsystem for Linux?
От: mike_rs Россия  
Дата: 03.09.24 14:28
Оценка: 5 (3)
Здравствуйте, _NN_, Вы писали:

_>>внезапно, hyper-v не поддерживает вложенную виртуализацию, он ущербен и работает только монопольно. vmware же умеет запускать другие гиперы внутри себя.

_NN>Как раз поддерживает: Запуск Hyper-V на виртуальной машине с вложенной виртуализацией.

ты не понял. у меня есть драйвер, где реализован мой гипервизор. его надо тестировать. на вм это возможно только в vmware (если специально включить опцию), остальные виртуалки внутри репортят состояние процессора как hv disabled без вариантов.
а в той статье написано как запустить один hyper-v внутри другого. это костыль чисто для МС, в общем случае вложенная виртуализация hyper-v не поддерживается (по состоянию на прошлый год — точно).
Отредактировано 03.09.2024 14:31 mike_rs . Предыдущая версия .
Re: Взлетела ли Windows Subsystem for Linux?
От: mike_rs Россия  
Дата: 01.09.24 08:19
Оценка: 2 (1) +1 -1
Здравствуйте, Shmj, Вы писали:

S>Ваше мнение о WSL.


wsl v1 это была попытка нативно добавить подсистему линукса в винды. Винда такое умеет из коробки, там изначально win32 подсистема, os/2 еще была какое-то время, вот на этих интерфейсах и решили линукс добавить. Но в силу того, что сисколы в линуксе нихрена не стандартные, то простой поддержкой posix-а не обошлось, работало процентов 30 софта, остальное требовало допиливания и пересборки. МС поняла, что бежать за анархическим кернеловым апи линукса очень дорого и бессмысленно и сделала ход конем — wsl v2
v2 — это классическая виртуалка hyper-v где крутится убунта (сборка тоже чуток оптимизирована именно для hyper-v) ну и окна интегрированы в эксплорер. тоже ничего нового, и virtualbox и vmware уже давно умели делать такую интеграцию, когда по клику на иконке внешне открывалось обычное окно приложения, но по факту оно крутилось внутри гостевой ос в виртуализации. Но тут возникли другие проблемы — hyper-v не дает работать сторонним гипервизорам, поэтому при активации wsl v2 отваливается или жутко тормозит virtualbox и vmware, стали заметны тормоза гостевой ос (в wsl v1 этого не было, все работало нативно с общим ядром) но зато дешево поддерживать и развивать.

взлетело или нет — зависит от того, что ты вкладываешь в это понятие, но раз МС вкладывает в это ресурсы, значит это востребовано у заказчиков. Из этой же серии и поддержка андроида в винде, тут в деталях не расскажу, но кажется это тоже через hyper-v сделано.
Отредактировано 01.09.2024 8:21 mike_rs . Предыдущая версия . Еще …
Отредактировано 01.09.2024 8:19 mike_rs . Предыдущая версия .
Re: Взлетела ли Windows Subsystem for Linux?
От: imh0  
Дата: 01.09.24 11:35
Оценка: :)))
Здравствуйте, Shmj, Вы писали:

S>Ваше мнение о WSL.


не взлетела.
Цель была убить линукс, но оказалась убитой венда.
Винда теперь это игровая приставка по сути.
Re[3]: Взлетела ли Windows Subsystem for Linux?
От: Amras Singollo  
Дата: 01.09.24 11:55
Оценка: 4 (2)
Здравствуйте, ononim, Вы писали:

_>>wsl v1 это была попытка нативно добавить подсистему линукса в винды

_>>v2 — это классическая виртуалка hyper-v где крутится убунта

O>А ведь могли пойти промежуточным путем — использовать ядро линукса в конфигурации а-ля usermode linux — запустив его или в промежуточном кольце между ring0/ring3 или реально в юзермоде


Было такое, называется coLinux https://ru.wikipedia.org/wiki/CoLinux
Работало под Win32, запускалось в качестве Win сервиса.
X64 сделать не осилили.
Re: Взлетела ли Windows Subsystem for Linux?
От: пффф  
Дата: 01.09.24 10:33
Оценка: +2
Здравствуйте, Shmj, Вы писали:

S>Но вот MS что-то попыталась усидеть на двух стульях и как бы интегрировать линуксовую командную строку в Windows. По-моему ничего не получилось, по сути. Кто-нибудь этим пользуется?


S>Ваше мнение о WSL.


Пользуюсь. Офигенная штука
Re[2]: Взлетела ли Windows Subsystem for Linux?
От: vsb Казахстан  
Дата: 01.09.24 11:50
Оценка: -1 :)
Здравствуйте, mike_rs, Вы писали:

_>wsl v1 это была попытка нативно добавить подсистему линукса в винды. Винда такое умеет из коробки, там изначально win32 подсистема, os/2 еще была какое-то время, вот на этих интерфейсах и решили линукс добавить. Но в силу того, что сисколы в линуксе нихрена не стандартные, то простой поддержкой posix-а не обошлось, работало процентов 30 софта, остальное требовало допиливания и пересборки. МС поняла, что бежать за анархическим кернеловым апи линукса очень дорого и бессмысленно и сделала ход конем — wsl v2


Винда не шмогла, а линукс виноват? Ясно-понятно. Что такое стандартные сисколлы — отдельный забавный вопрос.

А главная проблема на самом деле это кривая система ввода/вывода в винде, с которой git тормозил и решить это бравые микрософтовские программисты не осилили. Понятно, что с тормозящим гитом всё остальное уже не нужно.

_>v2 — это классическая виртуалка hyper-v где крутится убунта


Не убунта, а то ли Mariner, то ли просто безымянный дистрибутив от микрософта. Убунта (юзерспейс) или любой другой поддерживаемый дистрибутив там запускается в чём-то вроде контейнера.
Отредактировано 01.09.2024 11:55 vsb . Предыдущая версия . Еще …
Отредактировано 01.09.2024 11:50 vsb . Предыдущая версия .
Re: Взлетела ли Windows Subsystem for Linux?
От: vdimas Россия  
Дата: 01.09.24 19:39
Оценка: -1 :)
Здравствуйте, Shmj, Вы писали:

S>Ваше мнение о WSL.


В Windows оно намного удобнее докера в ежедневном девелопменте.
Плюс, у меня много образов wsl, т.к. проверять надо в разных экосистемах Linux.

Докер — это уже для более-менее серьёзного тестирования, т.е. используется лишь по окончании тех или иных этапов разработки ПО.
В линухах удобней докер, конечно, для аналогичной проверки других линухов.

Зато с виндами в линухах по прежнему ж-па — адекватно работает только тормозной VirtualBox.

В этом смысле винды покрыли линуха как бык корову, конечно.
Re[6]: Взлетела ли Windows Subsystem for Linux?
От: _NN_ www.nemerleweb.com
Дата: 03.09.24 10:12
Оценка: 2 (1)
Здравствуйте, mike_rs, Вы писали:

_>Здравствуйте, Михаил Романов, Вы писали:


МР>>А почему нельзя остаться чисто на Hyper-V?


_>внезапно, hyper-v не поддерживает вложенную виртуализацию, он ущербен и работает только монопольно. vmware же умеет запускать другие гиперы внутри себя.


Как раз поддерживает: Запуск Hyper-V на виртуальной машине с вложенной виртуализацией.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[4]: Взлетела ли Windows Subsystem for Linux?
От: ononim  
Дата: 01.09.24 15:42
Оценка: :)
_>как человек, работающий над драйверами виндовз скажу, что твое предложение даже теоретически невозможно без полного переписывания ядра. Поэтому либо подсистема на уровне r0 либо виртуалка в гипервизоре, других вариантов в текущей архитектуре нет
как человек, работавший над антивирусными драйверами виндовс, который лично для себя организщовывал своё альтернативный механизм сисколлов мимо KeServiceDescriptorTable скажу что все возможно, а имея возможность менять ядро — это даже не так уж сложно.

А если про возможность всунуть в юзермод — подсистемы типа посикса в NT изначально в юзерспейсе делались и работали через LPC. Вот так же можно было usermode linux сделать.
Как много веселых ребят, и все делают велосипед...
Re[2]: Взлетела ли Windows Subsystem for Linux?
От: vdimas Россия  
Дата: 01.09.24 19:34
Оценка: +1
Здравствуйте, AndrewN, Вы писали:

AN>При включенной WSL дичайше начали тормозить виртуалки, крутящиеся внутри VirtualBox.


Он стал проигрывать Hyper-V по эффективности уже давно, и безо-всякого WSL.


AN>Победить проблему не удалось.


Победить проблему более чем просто — экспортировать VB-тома в VHD и начать уже юзать родной для виндов Hyper-V.

В десятке с включенной ролью гипервизора твой клиентский сеанс точно такая же "виртуалка", с его т.з.

Потому, виртуалки Win10/Win11 в Hyper-V работают с родной эффективностью (если не брать RDP-графику, а, скажем, смотреть сугубо на сервисы).
Re: Взлетела ли Windows Subsystem for Linux?
От: mrTwister Россия  
Дата: 02.09.24 09:51
Оценка: -1
Здравствуйте, Shmj, Вы писали:

S>Ваше мнение о WSL.



Вполне взлетело. Знаю кучу разработчиков, работающих под виндой в WSL. В результате, получается десктоп, который объединяет лучшее из двух OS.
лэт ми спик фром май харт
Re[2]: Взлетела ли Windows Subsystem for Linux?
От: Aquilaware  
Дата: 02.09.24 10:35
Оценка: +1
Здравствуйте, mike_rs, Вы писали:

_> hyper-v не дает работать сторонним гипервизорам, поэтому при активации wsl v2 отваливается или жутко тормозит virtualbox и vmware, стали заметны тормоза гостевой ос (в wsl v1 этого не было, все работало нативно с общим ядром) но зато дешево поддерживать и развивать.


Использую параллельно VMware и Hyper-V — все работает как часы. Проблема, которую вы описали, действительно имела место много лет, но уже как год или два назад она была исправлена.
Re[4]: Взлетела ли Windows Subsystem for Linux?
От: Михаил Романов Удмуртия https://mihailromanov.wordpress.com/
Дата: 03.09.24 08:55
Оценка: -1
Здравствуйте, mike_rs, Вы писали:

_>Ну как сказать исправлена — vmware действительно научилась работать с hyper-v, но при этом она отключает часть функционала, а именно поддержку вложенной виртуализации. Т.е. запустить еще один гипервизор внутри виртуалки vmware уже не получится, если на хосте работает hyper-v. Для некоторых (нас например) это критично, т.к. тестировать код на физике это боль и печаль.

А почему нельзя остаться чисто на Hyper-V?
Re[6]: Взлетела ли Windows Subsystem for Linux?
От: Михаил Романов Удмуртия https://mihailromanov.wordpress.com/
Дата: 03.09.24 09:56
Оценка: -1
Здравствуйте, mike_rs, Вы писали:

_>внезапно, hyper-v не поддерживает вложенную виртуализацию, он ущербен и работает только монопольно. vmware же умеет запускать другие гиперы внутри себя.

Ясно.
Это для сценария типа (по вложенности) Windows -> Linux -> Docker ... — правильно понимаю? Или что-то другое?
Re[3]: Взлетела ли Windows Subsystem for Linux?
От: vdimas Россия  
Дата: 03.09.24 10:38
Оценка: +1
Здравствуйте, Pzz, Вы писали:

V>>В этом смысле винды покрыли линуха как бык корову, конечно.

Pzz>Зато в венде доломали, говорят, эмулятор MS-DOS. А в линухе он наоборот расцвел и работает ну прям хорошо.

Даже не знаю, что ответить на это.
Прислушиваюсь к своим ощущениям — почему-то ноль отклика. ))
Re[8]: Взлетела ли Windows Subsystem for Linux?
От: m2user  
Дата: 04.09.24 06:23
Оценка: +1
_>ты не понял. у меня есть драйвер, где реализован мой гипервизор. его надо тестировать. на вм это возможно только в vmware (если специально включить опцию), остальные виртуалки внутри репортят состояние процессора как hv disabled без вариантов.

qemu-kvm тоже давно поддерживает. Запускал ESXi 6.х внутри.
Re[3]: Взлетела ли Windows Subsystem for Linux?
От: student__  
Дата: 05.09.24 07:04
Оценка: +1
Здравствуйте, пффф, Вы писали:

П>и ты сидишь в своей IDE под виндой и отлаживаешь линупсовый софт под линупсом?


нафига мне какой-то линупс, когда мне нужен полноценный линукс?
Взлетела ли Windows Subsystem for Linux?
От: Shmj Ниоткуда  
Дата: 31.08.24 21:00
Оценка:
После почти двух лет работы за MacOS — начинаю понимать почему многие ее выбирают для работы. Можно писать практически те же самые скрипты что на Linux, но при этом система адаптирована для десктопного использования (а линуксы все — не очень — больше для серверов — очень редко встретите спеца, у которого на самом деле компьютер рабочий на Linux).

Но вот MS что-то попыталась усидеть на двух стульях и как бы интегрировать линуксовую командную строку в Windows. По-моему ничего не получилось, по сути. Кто-нибудь этим пользуется?

Ваше мнение о WSL.
Re: Взлетела ли Windows Subsystem for Linux?
От: rudzuk  
Дата: 31.08.24 22:05
Оценка:
Здравствуйте, Shmj, Вы писали:

S> После почти двух лет работы за MacOS — начинаю понимать почему многие ее выбирают для работы. Можно писать практически те же самые скрипты что на Linux, но при этом система адаптирована для десктопного использования (а линуксы все — не очень — больше для серверов — очень редко встретите спеца, у которого на самом деле компьютер рабочий на Linux).


В знакомой конторе на линуксе сидят отделы пыхеров, гохеров и прочий веб-сброд. Есть пара метросексуалов с маками, но над ними все смеются.
avalon/3.0.2
Re: Взлетела ли Windows Subsystem for Linux?
От: AndrewN Россия  
Дата: 31.08.24 23:07
Оценка:
Здравствуйте, Shmj, Вы писали:

S>После почти двух лет работы за MacOS — начинаю понимать почему многие ее выбирают для работы. Можно писать практически те же самые скрипты что на Linux, но при этом система адаптирована для десктопного использования (а линуксы все — не очень — больше для серверов — очень редко встретите спеца, у которого на самом деле компьютер рабочий на Linux).


S>Но вот MS что-то попыталась усидеть на двух стульях и как бы интегрировать линуксовую командную строку в Windows. По-моему ничего не получилось, по сути. Кто-нибудь этим пользуется?


S>Ваше мнение о WSL.


Не дружит с VirtualBox от оракла.
При включенной WSL дичайше начали тормозить виртуалки, крутящиеся внутри VirtualBox.
Победить проблему не удалось.

При отключении WSL — проблема сразу пропадает.
--------------------------------------------------------------
Правильно заданный вопрос содержит в себе половину ответа
Re[2]: Взлетела ли Windows Subsystem for Linux?
От: Shmj Ниоткуда  
Дата: 01.09.24 07:38
Оценка:
Здравствуйте, AndrewN, Вы писали:

AN>При включенной WSL дичайше начали тормозить виртуалки, крутящиеся внутри VirtualBox.

AN>Победить проблему не удалось.

С Hyper-V была такая проблема. Если активировать Hyper-V — то VirtualBox не мог использовать виртуализацию на уровне процессора (Intel VT).
Re[2]: Взлетела ли Windows Subsystem for Linux?
От: ononim  
Дата: 01.09.24 09:12
Оценка:
_>wsl v1 это была попытка нативно добавить подсистему линукса в винды
_>v2 — это классическая виртуалка hyper-v где крутится убунта

А ведь могли пойти промежуточным путем — использовать ядро линукса в конфигурации а-ля usermode linux — запустив его или в промежуточном кольце между ring0/ring3 или реально в юзермоде
Как много веселых ребят, и все делают велосипед...
Re[3]: Взлетела ли Windows Subsystem for Linux?
От: mike_rs Россия  
Дата: 01.09.24 10:55
Оценка:
Здравствуйте, ononim, Вы писали:

O>А ведь могли пойти промежуточным путем — использовать ядро линукса в конфигурации а-ля usermode linux — запустив его или в промежуточном кольце между ring0/ring3 или реально в юзермоде


как человек, работающий над драйверами виндовз скажу, что твое предложение даже теоретически невозможно без полного переписывания ядра. Поэтому либо подсистема на уровне r0 либо виртуалка в гипервизоре, других вариантов в текущей архитектуре нет
Re: Взлетела ли Windows Subsystem for Linux?
От: vsb Казахстан  
Дата: 01.09.24 11:45
Оценка:
Здравствуйте, Shmj, Вы писали:

S>После почти двух лет работы за MacOS — начинаю понимать почему многие ее выбирают для работы. Можно писать практически те же самые скрипты что на Linux, но при этом система адаптирована для десктопного использования (а линуксы все — не очень — больше для серверов — очень редко встретите спеца, у которого на самом деле компьютер рабочий на Linux).


Да полно линуксоидов... По-мне это уже как андроид против айфона. И тех и других поровну. Вопрос привычки и компромиссов в каждом случае. Я предпочитаю макось и айфон, но без проблем работаю на линуксе и программирую для андроида, когда нужда появляется.

Вот кто пользуется виндой по своей воле — для меня загадка.
Re: Взлетела ли Windows Subsystem for Linux?
От: LuciferSaratov Россия  
Дата: 01.09.24 16:06
Оценка:
Здравствуйте, Shmj, Вы писали:

S>чего не получилось, по сути. Кто-нибудь этим пользуется?


S>Ваше мнение о WSL.


Я пользуюсь wsl1
Wsl1 это концептуально
Мне от неё нужно чтобы компилятор работал и утилиты командной строки, работает отлично все.
А wsl2 это пошло
Re[4]: Взлетела ли Windows Subsystem for Linux?
От: ononim  
Дата: 01.09.24 17:39
Оценка:
AS>Было такое, называется coLinux https://ru.wikipedia.org/wiki/CoLinux
AS>Работало под Win32, запускалось в качестве Win сервиса.
AS>X64 сделать не осилили.
В Х64 закрутили гайки для перехватчиков сисколлов — PatchGuard и все такое, а микрософт легкими и проторенными путями ходить не стал.
Как много веселых ребят, и все делают велосипед...
Re[2]: Взлетела ли Windows Subsystem for Linux?
От: Pzz Россия https://github.com/alexpevzner
Дата: 01.09.24 17:51
Оценка:
Здравствуйте, mike_rs, Вы писали:

_>wsl v1 это была попытка нативно добавить подсистему линукса в винды. Винда такое умеет из коробки, там изначально win32 подсистема, os/2 еще была какое-то время, вот на этих интерфейсах и решили линукс добавить. Но в силу того, что сисколы в линуксе нихрена не стандартные, то простой поддержкой posix-а не обошлось, работало процентов 30 софта, остальное требовало допиливания и пересборки. МС поняла, что бежать за анархическим кернеловым апи линукса очень дорого и бессмысленно и сделала ход конем — wsl v2


Дело не в нестандартности, а в том, что окромя сисколов там еще 100500 ядерных интерфейсов. Например, сетевой API, кроме пары десяктов сисклолов, есть еще setsockopt с его несколькими десятками "команд", есть netlink, позволяющий говорить с ядром, посылая ему запросы и получая ответы, и этим реально пользуются.

Замучаешься все это эмулировать, однако.
Re[4]: Взлетела ли Windows Subsystem for Linux?
От: Pzz Россия https://github.com/alexpevzner
Дата: 01.09.24 17:51
Оценка:
Здравствуйте, mike_rs, Вы писали:

_>как человек, работающий над драйверами виндовз скажу, что твое предложение даже теоретически невозможно без полного переписывания ядра. Поэтому либо подсистема на уровне r0 либо виртуалка в гипервизоре, других вариантов в текущей архитектуре нет


https://en.wikipedia.org/wiki/User-mode_Linux

JFYI
Re: Взлетела ли Windows Subsystem for Linux?
От: Артём Австралия жж
Дата: 02.09.24 04:09
Оценка:
Здравствуйте, Shmj, Вы писали:

S>После почти двух лет работы за MacOS — начинаю понимать почему многие ее выбирают для работы. Можно писать практически те же самые скрипты что на Linux, но при этом система адаптирована для десктопного использования (а линуксы все — не очень — больше для серверов — очень редко встретите спеца, у которого на самом деле компьютер рабочий на Linux).


Я не серверный спец ниразу, компьютер рабочий на линух.


S>Но вот MS что-то попыталась усидеть на двух стульях и как бы интегрировать линуксовую командную строку в Windows. По-моему ничего не получилось, по сути. Кто-нибудь этим пользуется?


S>Ваше мнение о WSL.

Как пользователь линух со стажем (много лет федора, раньше убунту и другие), от WSL2 проблевался. Т.е. на свою ЦА она конечно, норм, но она один сплошной хак, и десктопные аппликухи в ней поломаны.
Re: Взлетела ли Windows Subsystem for Linux?
От: Константин Б. Россия  
Дата: 02.09.24 05:40
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Ваше мнение о WSL.


Кривоватое. Включенный hyper-v тормозит систему. Перешел на линукс в виртуалбоксе.
Re[5]: Взлетела ли Windows Subsystem for Linux?
От: mike_rs Россия  
Дата: 02.09.24 06:32
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>https://en.wikipedia.org/wiki/User-mode_Linux

Pzz>JFYI

речь про продакшн качество а не про гиковские поделия
Re[6]: Взлетела ли Windows Subsystem for Linux?
От: Pzz Россия https://github.com/alexpevzner
Дата: 02.09.24 08:24
Оценка:
Здравствуйте, mike_rs, Вы писали:

Pzz>>https://en.wikipedia.org/wiki/User-mode_Linux

Pzz>>JFYI

_>речь про продакшн качество а не про гиковские поделия


Ты сказал, что это вообще невозможно.
Re[7]: Взлетела ли Windows Subsystem for Linux?
От: mike_rs Россия  
Дата: 03.09.24 06:24
Оценка:
Здравствуйте, Pzz, Вы писали:

_>>речь про продакшн качество а не про гиковские поделия

Pzz>Ты сказал, что это вообще невозможно.

да, нужно было уточнить, согласен
Re[3]: Взлетела ли Windows Subsystem for Linux?
От: mike_rs Россия  
Дата: 03.09.24 06:27
Оценка:
Здравствуйте, Aquilaware, Вы писали:

A>Использую параллельно VMware и Hyper-V — все работает как часы. Проблема, которую вы описали, действительно имела место много лет, но уже как год или два назад она была исправлена.


Ну как сказать исправлена — vmware действительно научилась работать с hyper-v, но при этом она отключает часть функционала, а именно поддержку вложенной виртуализации. Т.е. запустить еще один гипервизор внутри виртуалки vmware уже не получится, если на хосте работает hyper-v. Для некоторых (нас например) это критично, т.к. тестировать код на физике это боль и печаль.
Re[8]: Взлетела ли Windows Subsystem for Linux?
От: Pzz Россия https://github.com/alexpevzner
Дата: 03.09.24 06:44
Оценка:
Здравствуйте, mike_rs, Вы писали:

_>>>речь про продакшн качество а не про гиковские поделия

Pzz>>Ты сказал, что это вообще невозможно.

_>да, нужно было уточнить, согласен


Ну реально, UML мог бы стать production. Но не выдержал конкуренции с hardware-assisted virtualization с одной стороны, и namepace/cgroup-based контейнерами с другой.
Re[5]: Взлетела ли Windows Subsystem for Linux?
От: mike_rs Россия  
Дата: 03.09.24 09:00
Оценка:
Здравствуйте, Михаил Романов, Вы писали:

МР>А почему нельзя остаться чисто на Hyper-V?


внезапно, hyper-v не поддерживает вложенную виртуализацию, он ущербен и работает только монопольно. vmware же умеет запускать другие гиперы внутри себя.
Re[2]: Взлетела ли Windows Subsystem for Linux?
От: Pzz Россия https://github.com/alexpevzner
Дата: 03.09.24 09:17
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Зато с виндами в линухах по прежнему ж-па — адекватно работает только тормозной VirtualBox.


V>В этом смысле винды покрыли линуха как бык корову, конечно.


Зато в венде доломали, говорят, эмулятор MS-DOS. А в линухе он наоборот расцвел и работает ну прям хорошо.
Re[3]: Взлетела ли Windows Subsystem for Linux?
От: пффф  
Дата: 03.09.24 09:32
Оценка:
Здравствуйте, Pzz, Вы писали:

V>>В этом смысле винды покрыли линуха как бык корову, конечно.


Pzz>Зато в венде доломали, говорят, эмулятор MS-DOS.


Там и совместимость с Win16 сломали. Нахрена это говно мамонта нужно? И есть DosBox, который я лет 10 назад последний раз запускал


Pzz>А в линухе он наоборот расцвел и работает ну прям хорошо.


Вот-вот, когда весь мир отказывается от старого кала, в линупсе оно только начинает появляться
Re: Взлетела ли Windows Subsystem for Linux?
От: iHateBrightVictories Россия  
Дата: 03.09.24 23:57
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Ваше мнение о WSL.


у нас часть проектов такая что все под линукс, а корпоративная операционка Windows.
вот и гоняем WSL 2.
вполне себе работает

из минусов:

— если часто деплоить/удалять docker котейнеры начинает жраться диск. WSL его не возвращает. там в power shell можно заставить WSL отдать лишнее. но пару раз помогло а потом никак. приходилось переставлять WSL 2

— mprotect() не работает. словили спецэффект: на WSL косяковый код отработал изза того что mprotect() не срабатывает. перенесли код на google cloud — и там начало стрелять, потому что там операционка нормальная. вобщем
возможны спецэффекты на WSL 2
Отредактировано 03.09.2024 23:59 iHateBrightVictories . Предыдущая версия .
Re: Взлетела ли Windows Subsystem for Linux?
От: student__  
Дата: 04.09.24 13:18
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Можно писать практически те же самые скрипты что на Linux


в смысле, писать скрипты на bash?

S>Ваше мнение о WSL.


А нафига оно, когда можно просто поставить Убунту в ВиртуалБоксе?
Re[2]: Взлетела ли Windows Subsystem for Linux?
От: пффф  
Дата: 04.09.24 14:07
Оценка:
Здравствуйте, student__, Вы писали:


S>>Ваше мнение о WSL.


__>А нафига оно, когда можно просто поставить Убунту в ВиртуалБоксе?



Нафига возня с ВиртуалБокс, когда есть WSL, который настраивается за 3 минуты и ты сидишь в своей IDE под виндой и отлаживаешь линупсовый софт под линупсом?
Re[4]: Взлетела ли Windows Subsystem for Linux?
От: пффф  
Дата: 05.09.24 10:27
Оценка:
Здравствуйте, student__, Вы писали:

П>>и ты сидишь в своей IDE под виндой и отлаживаешь линупсовый софт под линупсом?


__>нафига мне какой-то линупс, когда мне нужен полноценный линукс?


А чем тебе WSL не полноценный линупс? Чего тебе не хватает в нём?
Re[2]: Взлетела ли Windows Subsystem for Linux?
От: Skorodum Россия  
Дата: 06.09.24 10:30
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Лучше б наоборот сделали, LSW, чтобы можно было под линухом венду в уголке запускать

VirtualBox же.
Re[3]: Взлетела ли Windows Subsystem for Linux?
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.09.24 10:33
Оценка:
Здравствуйте, Skorodum, Вы писали:

Pzz>>Лучше б наоборот сделали, LSW, чтобы можно было под линухом венду в уголке запускать

S>VirtualBox же.

VBox — это не в уголке, а в собачей будке
Re: Взлетела ли Windows Subsystem for Linux?
От: novitk США  
Дата: 06.09.24 14:44
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Ваше мнение о WSL.


В целом хорошо, но некоторые вроде бы элементарные вещи просто бесят, например эта.
Однако миграцию с винды-клиента оно не остановит, даже вне российского IT гетто. WSL слишком мало для борьбы с телеметрией, web apps, msstore и прочим анальным огорaживанием. Сейчас еще и АРМ идиотизм подехал. Наделле неплохо бы на стене кабинета написать "МS != Apple".
Отредактировано 06.09.2024 14:52 novitk . Предыдущая версия . Еще …
Отредактировано 06.09.2024 14:49 novitk . Предыдущая версия .
Отредактировано 06.09.2024 14:47 novitk . Предыдущая версия .
Отредактировано 06.09.2024 14:46 novitk . Предыдущая версия .
Re[2]: Взлетела ли Windows Subsystem for Linux?
От: wl. Россия  
Дата: 06.09.24 17:49
Оценка:
Здравствуйте, novitk, Вы писали:

N>В целом хорошо, но некоторые вроде бы элементарные вещи просто бесят, например эта.


забавно, пару дней назад как раз на такую же проблему натолкнулся (нужно было нагенерировать пару сотен гигов отчетов по фаззингу приложения, а места не было, хотел сохранять на флешку). Причём внешний hdd диск прекрасно монтируется автоматически. В чём разница, совершенно непонятно
Re[2]: Взлетела ли Windows Subsystem for Linux?
От: Evgeny.Panasyuk Россия  
Дата: 08.09.24 02:05
Оценка:
Здравствуйте, student__, Вы писали:

S>>Ваше мнение о WSL.

__>А нафига оно, когда можно просто поставить Убунту в ВиртуалБоксе?

WSL (по крайней мере v1), более тесно интегрируется с хост-системой.
Например процессы из WSL v1, видны в обычном Task Manager, пул памяти общий для всех процессов, простой и эффективный доступ к хост файловой системе.
Это всё наменого удонбнее vbox'а. А вот смысл WSL v2 как-то не очевиден.
Отредактировано 08.09.2024 2:09 Evgeny.Panasyuk . Предыдущая версия .
Re[3]: Взлетела ли Windows Subsystem for Linux?
От: wl. Россия  
Дата: 09.09.24 19:29
Оценка:
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>WSL (по крайней мере v1), более тесно интегрируется с хост-системой.

EP>Например процессы из WSL v1, видны в обычном Task Manager, пул памяти общий для всех процессов, простой и эффективный доступ к хост файловой системе.
EP>Это всё наменого удонбнее vbox'а. А вот смысл WSL v2 как-то не очевиден.

а что с твоей точки зрения изменилось в этом плане в wsl2? он до сих пор удобнее vbox-а. Ещё и Docker через него прозрачно работает.
даже не представляю, как можно сравнивать неповоротливый virtualbox с wsl2
Re[4]: Взлетела ли Windows Subsystem for Linux?
От: Артём Австралия жж
Дата: 09.09.24 22:42
Оценка:
Здравствуйте, wl., Вы писали:

wl.>а что с твоей точки зрения изменилось в этом плане в wsl2? он до сих пор удобнее vbox-а. Ещё и Docker через него прозрачно работает.

wl.>даже не представляю, как можно сравнивать неповоротливый virtualbox с wsl2

В wsl2 изкаробки только кривая убунта (сама по себе), искривлённая в квадрате этим самым wsl2. Да, она ставится мгнлвенно и взлетает мгновенно, но гуёвые софтины, самые что первое приходит на ум запустить gimp- кривое. Т.е. гуёвая интеграция через пень колоду. А режима фулскрин, как у обычных виртуалок, там нет afaik.
Я много лет, как перешёл на KVM/QEMU VirtManager- юзер френдли как виртуалбокс, при этом низкий оверхед
Re[4]: Взлетела ли Windows Subsystem for Linux?
От: Evgeny.Panasyuk Россия  
Дата: 09.09.24 23:43
Оценка:
Здравствуйте, wl., Вы писали:

EP>>WSL (по крайней мере v1), более тесно интегрируется с хост-системой.

EP>>Например процессы из WSL v1, видны в обычном Task Manager, пул памяти общий для всех процессов, простой и эффективный доступ к хост файловой системе.
EP>>Это всё наменого удонбнее vbox'а. А вот смысл WSL v2 как-то не очевиден.
wl.>а что с твоей точки зрения изменилось в этом плане в wsl2?

Всё вышеописанное и изменилось.
Доступ к файловой системе медленный (гугл: wsl2 slow filesystem), процессы не видны в Task Manager, пул памяти отдельный, и для него нужно настраивать свой лимит [wsl2].memory.
То есть WSL2 — это немного припудренная виртуалка, а WSL1 — легковесная эмуляция user-space.
WSL1 до сих пор жива, доступна и пользуется популярностью, что как бы намекает на успех и удобство WSL2 😉
Re[5]: Взлетела ли Windows Subsystem for Linux?
От: пффф  
Дата: 10.09.24 10:55
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>В wsl2 изкаробки только кривая убунта (сама по себе), искривлённая в квадрате этим самым wsl2. Да, она ставится мгнлвенно и взлетает мгновенно, но гуёвые софтины, самые что первое приходит на ум запустить gimp- кривое. Т.е. гуёвая интеграция через пень колоду. А режима фулскрин, как у обычных виртуалок, там нет afaik.



Запустил gimp — с ним всё хорошо. Видимо, я что-то сделал не так
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.