URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 118885
[ Назад ]

Исходное сообщение
"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."

Отправлено opennews , 31-Окт-19 13:38 
Компания Microsoft объявила о расширении возможностей прослойки  WSL2 (Windows Subsystem for Linux), обеспечивающей запуск исполняемых файлов Linux в Windows. В экспериментальных сборках Windows Insider (build 19013) в прослойке WSL2 появилась поддержка возвращения системе памяти (Memory Reclamation), освобождаемой процессами, работающими в окружении на базе ядра Linux...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=51785


Содержание

Сообщения в этом обсуждении
"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 13:41 
Вот выгонят, вслед за Столлманом и Гвидо, Линуса эта поделка из сабжа это все что нам останется.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено iPony129412 , 31-Окт-19 13:42 
Спасибо, блин, большое.
Пайтон засадили в магазин приложений, терминал в кои-то (это не про кодировку) веки нормальный сделали.
Прям видно, что не зря штаны 👖 просиживают.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 13:48 
Ну да в виндомирке если питона нет в магазине, его для вин пользователей не существует.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено iPony129412 , 31-Окт-19 13:53 
Ну кому-то может процесс захода на оф сайт, искание там подходящего дистрибутива, последующая установка его наверно доставляет удовольствие.
Но так-то для любого нормального - это только бессмысленные действия.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено SOska , 01-Ноя-19 08:51 
Вы обязаны страдать

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено iPony129412 , 01-Ноя-19 10:16 
Да мне то что, я просто типичный юзеркейс описываю.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 13:55 
А если в репозиториях нет программы, то для тебя она тоже не существует?

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Annoynymous , 31-Окт-19 18:37 
Для большинства людей — да.

Если программы нет в репозитарии, в гуглоплее, аппсторе, виндовс сторе, то пользователь не будет напрягаться и искать.

2000-е годы прошли, на дворе без двух месяцев 2020-е.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 02-Ноя-19 00:36 
Ползователи и WSL палкой тыкать не будут по собственной воле, так что не о них речь.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено виндотролль , 31-Окт-19 16:26 
А то в убунте не так, лол.

В винде хотя бы софт свежий будет.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено ананим.orig , 31-Окт-19 17:06 
> Поставляемое в WSL2 ядро Linux основано на выпуске 4.19

.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено виндотролль , 31-Окт-19 17:36 

[~]$ pacman -Ss linux-lts
core/linux-lts 4.19.80-2 [installed]
    The Linux-lts kernel and modules

.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено ананим.orig , 31-Окт-19 18:31 
> В винде хотя бы софт свежий будет.

.


"ubuntu wsl2"
Отправлено чел , 31-Мрт-20 18:08 
в магазине уже добавили 5ое ядро  но это fedora remix который fmgsysq
command - uname -r
4.19.84-microsoft-standardв магазине уже добавили 5ое ядро  
command - uname -r
4.19.84-microsoft-standard

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аномномномнимус , 31-Окт-19 15:43 
А что там про нормальный терминал? Пробовал стучаться во всю эту историю по SSH ими же притянутый - ад и боль. Ключи не работают. Если терминал закрывается - всё что в нём было запущено в рамках tmux-сессии умирает. Копирование/вставка через }|{.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено rshadow , 31-Окт-19 18:16 
Пробовал ssh с паролем - работало. Но у меня подкрашены папки и файлы в терминале. А в венде цвета такие, что все сливается в кашу и настроек на это нет.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено MS , 31-Окт-19 18:48 
нормальный у нас называется rdp. Ключи работают (если, конечно, ты осилил разобраться как подключить к ad авторизацию по сертификату) и много что еще из XXIв, a не эмулятор технологии 70х годов.
Это мы для вас, убогоньких, постарались, чтоб вы кое-как могли использовать родную вам кривулю. Кстати, рекомендуем прочесть, таки, документацию (она, как у вас принято, не в человеческом виде, но в msdn и комьюнити-форуме). Про ключи там есть.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 02-Ноя-19 18:18 
Сдрысни, приведение.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено powershell , 01-Ноя-19 11:22 
Всё работает. Windows Terminal из стора, OpenSSH клиент из Apps/Optional Features, ключ в 'C:\Users\%username%\.ssh\id_rsa'.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено анонн , 31-Окт-19 13:57 
Поздравляю всех линухоидов опеннета с заметным улучшением (и оптимизацией работы с памятью) их основной ОС!

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 14:00 
Так толсто, что даже тонко...

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 14:08 
Ура! Спасибо!

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Deanon , 31-Окт-19 14:01 
ну всё линуксу капец... нормально так винда поглощает. в следующие пять лет что то будет.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 14:10 
Не волнуйся бро, вот если винду бесплатно раздавать начнут (хотя бы home) - вот это удар.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Анонимчег , 31-Окт-19 14:47 
Как ни странно, но к этому всё и идёт

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 02-Ноя-19 18:19 
Нет. Наркоманам никогда бесплатно ничего не достаётся, они за всё платят в итоге.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Vkni , 03-Ноя-19 07:20 
Ну, скажем, от открытия ntoskrnl под BSD/GPL фирме Microsoft точно хуже бы не стало.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено n80 , 31-Окт-19 15:12 
С точки зрения конечных пользователей в каком-то смысле так и есть. Сложилось впечатление, что купить комп/ноут без ОС или вернуть деньги за предустановленную систему заметно геморрнее, чем если просто брать идущий с окошками. Как по мне, это одна из очень весомых причин печального распределения ОС на персоналках.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 20:50 
Я, когда купил ноут с виндой, просто поставил Дебиан и все (к счастью вендорлока не было). Представляю, как бы на меня посмотрели, если бы я попросил вернуть деньги за винду... Хотя нет, даже не представляю...

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено JL2001 , 31-Окт-19 22:10 
> Я, когда купил ноут с виндой, просто поставил Дебиан и все (к
> счастью вендорлока не было). Представляю, как бы на меня посмотрели, если
> бы я попросил вернуть деньги за винду... Хотя нет, даже не
> представляю...

спокойно возвращал деньги за винду
но последний брал с неким типодосом, это всёж проще


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 02-Ноя-19 18:22 
Купил намеренно с предустановленным линюкс, но оказалось, что линюкс кастрированный, без оболочки, а нормальный не умеет управлять охлаждением для этого ноута, так что в итоге пришлось пользоваться говнофорточками, потому что производитель написал для них приложение с управлением охлаждением. Так что бить надо не только МС, но и тех, кому лишь бы продать свой товар.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 01-Ноя-19 06:09 
Удивительные рассуждения. Можно подумать, опытный пользователь юникс-систем согласится добровольно пользоваться виндой. Этим убожеством пользоваться невозможно, что туда ни пихай.

О доле десктопа тоже давно пора перестать беспокоиться. Много нового десктопного софта появилось ща последние 5 лет? А сколько за то же время появилось приложений для Андроида и веб-приложений? Воот.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Анонимный юзверь , 01-Ноя-19 07:22 
Взгляни на приложения для мобилок, и скажи разве это полноценные приложения? корпорация добра\зла своей рекламой, позволяет и поощряет мусор.

Огромное количество игр по сути одно и тоже, с разными картинками.
Огромное количество ПО от всяких банков, магазинов, соцсеток - по сути браузер для одного сайта.
что там еще есть.. клоны звонилок, обложек, камер, проигрывателей- забитых рекламой. Очень мало какая программа выделяется из толпы.
а какого ПО не хватает на ПК?


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено слакварявод , 01-Ноя-19 12:27 
"Огромное количество ПО от всяких банков, магазинов, соцсеток - по сути браузер для одного сайта."

золотые слова!


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено KonstantinB , 01-Ноя-19 21:45 
Так-то так, но какого ПО не хватает в Линуксе?

Если исключить специализированное профессиональное ПО типа всяких Автокадов, все, что надо, есть.

Меня родственники в какой-то момент задолбали с вечно глючащей виндой ("нутыжпрограммист"), я психанул, поставил им Kubuntu LTS, объяснил, как пользоваться, и с тех вопросов вообще почти не было.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 14:36 
> Напомним, что вторая редакция WSL отличается поставкой полноценного ядра Linux

так в том то и смысл, что Не полноценного, а облегченого специально для данного юзкейса, так например на данном ядре не работает lvm2


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено виндотролль , 31-Окт-19 16:28 
зачем тебе lvm2 в винде? Это же чисто пускалка софта для девелоперов (который по объективным причинам все чаще заточен под никсы, а винду напрочь игнорирует)

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Crazy Alex , 31-Окт-19 18:11 
Ну вот чтобы полноценно развернуть то, что на lvm и заточено

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено мое правило , 01-Ноя-19 15:01 
Вы можете сами ядро скостылять, подкинуть и включить нужные куски.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено burjui , 31-Окт-19 14:48 
Интересно, когда уже Microsoft возьмётся за Linux Subsystem for Windows, то есть Wine.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 15:09 
Зачем?

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 16:53 
чтобы на ядре линя запускать вайн, на вайне - венду, на венде - WSL, на WSL - линух-проги

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 02-Ноя-19 18:24 
Им не нужна винда из линюкс, они уже уничтожили ОС/2 по схожей схеме, поэтому в этом случае пойдут тем же путём: запускать линюкс из винды.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено qwerty_qwerty1 , 06-Ноя-19 17:19 
А можно историю уничтожения в студию.
Полуось просто не кто не брал вот и все.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено burjui , 31-Окт-19 18:09 
Затем, что винда не нужна, но нужны программы (игры, например), которые разработчики упорно не хотят портировать на *nix. Я, конечно, понимаю, что Некрософт ещё долго будет держаться за свою поделку, но рано или поздно и до них дойдёт, что Linux просто-напросто универсальнее (лет через 10, не раньше). <wetdreams>Поэтому лучше начать понемногу двигаться в правильном направлении - превращать винду в legacy. И помогать развитию wine - логичный первый шаг.</wetdreams>

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено rshadow , 31-Окт-19 18:20 
Они коммерческая компания. Все что приносит прибыль - правильно, не приносит - не правильно. Где тут может поместиться ваше правильное направление?

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Annoynymous , 31-Окт-19 18:40 
Если реализовать Wine subsystem for Linux, то можно будет выкинуть на мороз ораву разработчиков, которые сегодня пишут Windows, и использовать бесплатно наработки других контор по Linux.

Это таки гешефт.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 02-Ноя-19 18:28 
А прибыль где? Только за счёт сокращения работников или за счёт привлечения других прибыли не будет.

Вообще, пока существует капитализм, никакого расцвета OpenSource не будет, а будет лишь управляемая и возглавляемое монополиями-корпорациями работа слепых разработчиков, думающих, что они свободны. Нет, они рабы корпораций, а когда корпорации не довольны, эти разработчики идут на юх или в могилу, как Столман или прочие. Империализм вам, друзья, своими программистскими жопами не победить.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено А , 31-Окт-19 18:42 
Отдать контроль над продаваемым товаром? Выгонят из конторы за такое. Это бизнес, а не just for fun.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 02-Ноя-19 18:31 
Бизнес -- это дело, по-русски. У корпораций дело такое: набивать карманы буржуинам. Не надо нам ваших тупых обезличенных иностранных слов, ибо в понятиях кроется смысл. А смысл здесь прост:  дельцам-буржуинам нужно ваше бабло, ваше тело, ваши жизни, которые они превращают в нештяки для себя любимых. Кормите их и дальше, глупцы.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено anonymous , 31-Окт-19 18:46 
Сразу видно, что с виндой человек дела не имел. Майкрософт буквально берёт деньги за воздух. Например, за каждого залогиненного пользователя. Wine - прекрасный способ обходить это ограничение. Так что не дождётесь!

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 01-Ноя-19 11:23 
А вот, наверное, никогда. Как показывает практика со стороны других корпораций типа Valve. работать с wine можно только через форки.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено мур мур , 31-Окт-19 15:18 
Для разумных давно ясно, что настоящей Linux Subsystem for Windows является Hyper-V ! А это PR- компания для дебилов, коих во все времена остается большинство.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено разумный , 31-Окт-19 15:25 
так это по сути она и есть, только с зафиксированными настройками и особенностями одновременного доступа к диску. И улучшизм этот - тоже изначально для обычной hyper-v предназначали.

А wsl1 которая полноценный эмулятор, все же жаль. (нет, оно понятно - чем без конца гнаться за механическим зайцем со stable api is nonsense, проще было запустить в vm оригинал с минимумом необходимых правок - и хрен с ней с производительностью и надежностью)


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Pofigist , 31-Окт-19 17:31 
Это ни разу не она - WSL не основан на виртуализации.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено anonymous , 02-Ноя-19 12:28 
Так речь-то про WSL2, а не WSL.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Crazy Alex , 31-Окт-19 18:13 
"чем без конца гнаться за механическим зайцем со stable api is nonsense," - ну, то есть этот самый nonsense сработал так, как и должен был - хочешь линукс - бери линуксовое ядро, а если поставляешь патченное - давай исходники.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено MS , 31-Окт-19 18:53 
то есть - банальная диверсия ради нагадить всем, кто предложит альтернативу.
Да, мы тоже склоняемся к этому мнению. Эх, а было время - в подобной нечестной игре обвиняли нас. И с каким праведным гневом!

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 15:43 
Прикольно, что не форточки поправили - хотя это критический баг! - а патч в ядро засунули! Да еще и не сами мелкомягкие, а сторонние, (прославившиеся уязвимостями на уровне кэша процессора)

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено А , 31-Окт-19 18:46 
Если почитать мелкомягкий сайт про практики использования Linux под их системами, то там так и пишут: пока ваше сами не пофиксите - нормально работать не будет.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено РетроАноним , 31-Окт-19 15:44 
Когда уже в Windows заменят ядро NT на ядро Linux?

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 16:06 
а зачем?
вроде и обычное вендовое нормально работает

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Anonymoustus , 31-Окт-19 16:42 
Зачем хорошее ядро менять на хлам?

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 16:55 
исправлено: Зачем хорошее ядро вставлять в хлам?

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Pofigist , 31-Окт-19 17:30 
Вообще-то WSL работает как пользовотельская подсистема ядра NT. Наравне с Win32/win64

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено MS , 31-Окт-19 18:56 
дружище, вы отстали от жизни. wsl - всё. В статье речь о wsl2, которая, увы, представляет собой урезанную hyper-v.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Pofigist , 01-Ноя-19 02:47 
Серьезно чтоль? И чего они там курят-то...

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено MS , 01-Ноя-19 07:35 
> Серьезно чтоль? И чего они там курят-то...

Так говорят же вам - то самое. stable api nonsense, каждый день что-то понаулучшают, исходники открыты но пользоваться ими не моги (а то будет как с вмварью), документации нет. Итого надо постоянно тратить силы на догонялки. Плюнули на эффективность, обернули эмуляцией обычное ведро - так и дешевле, и надежнее, все детали стандартные из готового набора.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 16:48 
А что мешает сделать LSW?
То есть ядро Linux обрабатывает вызовы ядра, а остальное - из windows. И псевдодрайверы (или как такое назвать) для связи одного с другим.
И можно запустить Windows под Linux, но не переписывать библиотеки, а использовать все родные через эту прослойку. Низкоуровневые какие-то вещи придётся обрабатывать, но не более того.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 17:39 
Венда написана на ассемблере, интересно, как ты это реализуешь.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аномномномнимус , 31-Окт-19 17:46 
Лови наркомана!

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Pofigist , 31-Окт-19 17:41 
Мешает отсуствие в линаксе микроядра.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено n80 , 31-Окт-19 18:04 
> А что мешает сделать LSW?
> То есть ядро Linux обрабатывает вызовы ядра, а остальное - из windows.

Во-первых, мешает отсутствие стабильного API системных вызовов (в смысле syscall) у NT. Т.е. от версии к версии (даже внутри одного релиза ОС от сборки к сборке может меняться) интерфейс именно ядра весьма меняется, так что напрямую его не принято дёргать, а только через низкоуровневые библиотеки (которые всегда поставляются с ядром и предоставляют уже стабильный API). И на низкоуровневый API ядра нет (публично доступной) документации.

А если перехватывать и обрабатывать не системные вызовы, а вызовы библиотек, то получается WINE, который уже есть и который (в силу объёма API, предоставляемого этими библиотеками, да ещё и необходимости в совместимости на уровне багов и недокументированных особенностей) реализовать в полном объёме куда сложнее, чем обработку системных вызовов.

> И можно запустить Windows под Linux, но не переписывать библиотеки, а использовать
> все родные через эту прослойку.

Во-вторых, лицензия на эти библиотеки требует наличия действующей лицензии на соответствующую версию операционки от MS. А если таковая лицензия есть, то какой смысл в таковой подсистеме? Так что приходится именно переписывать, а не использовать родные.

А так-то можешь поискать про эксперименты по использованию WINE и ReactOS с выдранными из дистра винды библиотеками, улучшение получалось заметное. Но распространять продукт на основе этого нельзя (да и в личных целях пользоваться тоже может быть чревато), так что остаётся только переписывание.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Pofigist , 31-Окт-19 17:29 
> который выполняется в окружении Windows при помощи виртуальной машины

Что за мода такая - все причислять к виртуализации? На днях с удивлением узнал что jail во фряхе тоже к вм причислили...

Кратко - WSL не использует виртуализацию. От слова совсем. Это подсистема выполнения, работающая поверх микроядра NT.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 31-Окт-19 17:41 
В венде сейчас всё виртуализировано, в таскменеджере посмотри пометку виртуализирован процесс или нет.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено n80 , 31-Окт-19 18:09 
> Кратко - WSL не использует виртуализацию. От слова совсем. Это подсистема выполнения,
> работающая поверх микроядра NT.

WSL первой версии действительно такой. Он существует и поныне, но со временем его выкинут, скорее всего.

А есть WSL 2, который появился позже и таки: «The architecture was redesigned in WSL 2,[1] with a Linux kernel running in a lightweight virtual machine environment».

Это два разных продукта, которые могут быть установлены одновременно и, возможно, даже разрабатываются разными командами. Здесь новость про второй.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Pofigist , 01-Ноя-19 02:50 
Да почитал и удивился - ну и нафига мне это надо-то? Не проще ли в таком раскладе стартануть VM и воставить внуть ее все что душе угодно?

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено MS , 01-Ноя-19 07:44 
> Да почитал и удивился - ну и нафига мне это надо-то? Не
> проще ли в таком раскладе стартануть VM и воставить внуть ее
> все что душе угодно?

душе угодно чтобы у приложения в wsl был доступ к той же файловой системе, сети и так далее, т.е. оно минимально отличалось от native и могло как-то с теми взаимодействовать. С обычной виртуалкой это делается немного некрасиво и через неэффективные прослойки.
Ну вот, с памятью пока боремся.

Ну и ставиться из магазина, конечно, а не вручную.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено rshadow , 31-Окт-19 18:26 
Наверно просто путаете именно с "аппаратной виртуализацией".
https://ru.wikipedia.org/wiki/%D0%92%D0%...

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Annoynymous , 31-Окт-19 18:42 
Виртуализация была в Unix образца 1969 года. Там была виртуализация устройств и памяти, например.

Ты просто неправильно понимаешь термин «виртуализация».


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Pofigist , 01-Ноя-19 02:56 
> Виртуализация была в Unix образца 1969 года.

Не было. Первой ОС в которой были реализованы VM была VM/370, была выпущенная в 1972 году


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Annoynymous , 01-Ноя-19 06:45 
>> Виртуализация была в Unix образца 1969 года.
> Не было. Первой ОС в которой были реализованы VM была VM/370, была
> выпущенная в 1972 году

Не VM, а виртуализация.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Pofigist , 01-Ноя-19 20:44 
Я понимаю что виртуализация слово модное и безграмотные неучи пытаются притянуть ее к чему угодно, включая виртуальную память. Но виртуальная память - это не виртуализация. Показать свою крутость у тебя не удалось

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Annoynymous , 01-Ноя-19 23:34 
> Я понимаю что виртуализация слово модное и безграмотные неучи пытаются притянуть ее
> к чему угодно, включая виртуальную память. Но виртуальная память - это
> не виртуализация. Показать свою крутость у тебя не удалось

Я понимаю, что безграмотные неучи не могут отличить VM от виртуализации. Предлагаю тебе изучить матчасть.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Ordu , 01-Ноя-19 23:35 
> Показать свою крутость у тебя не удалось

А тебе, ты думаешь, удалось? Так внезапно психануть и перевести разговор на личности, ты считаешь показателем "крутости"? Мне кажется, это скорее показатель крайне нестабильной психики.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 02-Ноя-19 02:56 
> Не VM, а виртуализация.

Какая еще виртуализация? На PDP-11 до 70-й модели 75-го года даже простенького MMU не было, только странички листать как в спектруме 128-килобайтном.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Annoynymous , 02-Ноя-19 11:27 
А виртуализация устройств уже была. Потому что виртуализация — это процесс абстрагирован от аппаратной реализации.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 02-Ноя-19 21:15 
> Потому что виртуализация — это процесс абстрагирован от аппаратной реализации.

Так все таки виртулизация (создание фиктивных устройств)? или абстракция (создание устройств, отделенных от деталей реализации) была? Если последнее, то смею Вас разочаровать. До сих пор в каждом юниксе для нужд пользовательского софта присутствует аж 2 справочника по командам печатных машинок. Один называется termcaps, второй terminfo. Какая-же это абстракция?


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Annoynymous , 02-Ноя-19 23:59 
> создание фиктивных устройств

Каких ещё фиктивных устройств?

> абстракция (создание устройств, отделенных от деталей реализации)

Каких ещё устройств? Есть виртуальные устройства, но это вообще про другую степь.

Тогда (и сейчас) есть виртуализация устройств в Unix. Не создание фиктивных устройств. Не создание новых устройств со своей реализацией. А создание условий, когда процесс абстрагирован от аппаратной реализации.

Например, процессу совершенно не важно, подключён у тебя накопитель по USB, SCSI, по SATA, а может это вообще файл. Для процесса это всё файлы.

Такая абстракция называется виртуализацией. Виртуализовать можно всю машину целиком, такая абстракция называется виртуальной машиной, или VM.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 03-Ноя-19 04:16 
> А создание условий, когда процесс абстрагирован от аппаратной реализации.

Т.е. все-таки абстракция а не виртуализация.

> Например, процессу совершенно не важно, подключён у тебя накопитель по USB, SCSI, по SATA, а может это вообще файл. Для процесса это всё файлы.

Что файлы? Представление в виде raw-device? Какое отдельно взятому процессу до этого дело? Там надо таблицу разделов и ФС парсить чтобы что-то прочесть. Нормальный процесс в такое не способен.
Или возможность оттуда что-то прочитать пользуясь единым API? Но это многие умеют. MSDOS - точно умеет читать сидюки, дискеты, жесткие диски, рам-диски и прочее пользуясь одними и теми-же системными вызовами. Даже вышеупомянутый спектрум умеет, но из-за баги в прошивке там такое не работает.
Или речь идет о концепции "все - файл"? Но юникс ей особо не следует (см. Plan9).
При чем тут виртуализация?

> Такая абстракция называется виртуализацией.

Это называется "в огороде бузина, а в Куiве дядька"


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 02-Ноя-19 18:46 
В 1969 году вообще-то не было никакого юникса. Был Multics.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Annoynymous , 02-Ноя-19 18:53 
> В 1969 году вообще-то не было никакого юникса. Был Multics.

Unix System I была написана в 1969-м году.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 01-Ноя-19 06:35 
jail это кастрат из всех виртуализаций. Появился тогда, когда не было ни Vt-x, ни Vt-i. Только с приходом последних все узнали, что такое виртуализация, а до этого даже vmware были всего лишь поделиями, т.к. жрали немерянно ресурсов.

Твоя информация про WSL устарела (читай конец статьи): https://devblogs.microsoft.com/commandline/announcing-wsl-2/

WSL2 ныне полностью виртуализирована, в отличие от WSL1, где действительно была трансляция в ядро NT. Иначе бы kvm + docker не взлетели бы.


"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Pofigist , 01-Ноя-19 20:46 
jail это вообще не виртуализация. Точка. Тот, кто называет это виртуализаций - надо вывести в чистое поле, поставить лицом к стенке и пустить пулю в лоб.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено anonimous , 01-Ноя-19 03:12 
Нет, корпорация, это твое место в KVM. Не нужно делать ни одолжений, ни лестных приглашений.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено nc , 01-Ноя-19 08:36 
А есть сейчас альтернативы WSL для семерки? Раньше был проект CoLinux, но он для x32. А для x64 что вроде как не поддерживается.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено iPony129412 , 01-Ноя-19 10:18 
> А есть сейчас альтернативы WSL для семерки?

Windows 7 всё через два месяца. Legacy



"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 01-Ноя-19 15:15 
Если вам нужен Линукс, ставьте Линукс.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено ктото , 03-Ноя-19 19:38 
а если еще и виндовые приложения (иногда) то покупайте второй комп + отдельный моник, отдельную клаву и клавиатуру и отдельную пару рук а то неудобно постоянно то к одной клаве с мышкой то к другой

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено MS , 04-Ноя-19 17:19 
пуссиэкзе спасет вас от этих страданий.

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 01-Ноя-19 19:11 
Свопиться будет лучше (без гарантированной жопы из-за высвапливания страниц с кодом программ) чем настоящий линукс?

"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Отправлено Аноним , 02-Ноя-19 09:38 
зачем винде память, у нее же нет фантазии