The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"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.ru/opennews/art.shtml?num=51785

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +8 +/
Сообщение от Аноним (2), 31-Окт-19, 13:41 
Вот выгонят, вслед за Столлманом и Гвидо, Линуса эта поделка из сабжа это все что нам останется.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –18 +/
Сообщение от iPony129412 (?), 31-Окт-19, 13:42 
Спасибо, блин, большое.
Пайтон засадили в магазин приложений, терминал в кои-то (это не про кодировку) веки нормальный сделали.
Прям видно, что не зря штаны 👖 просиживают.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +22 +/
Сообщение от Аноним (2), 31-Окт-19, 13:48 
Ну да в виндомирке если питона нет в магазине, его для вин пользователей не существует.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

82. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +3 +/
Сообщение от SOska (?), 01-Ноя-19, 08:51 
Вы обязаны страдать
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

83. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –1 +/
Сообщение от iPony129412 (?), 01-Ноя-19, 10:16 
Да мне то что, я просто типичный юзеркейс описываю.
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

6. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +3 +/
Сообщение от Аноним (6), 31-Окт-19, 13:55 
А если в репозиториях нет программы, то для тебя она тоже не существует?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

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

27. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –2 +/
Сообщение от виндотролль (ok), 31-Окт-19, 16:26 
А то в убунте не так, лол.

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

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

.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

39. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –1 +/
Сообщение от виндотролль (ok), 31-Окт-19, 17:36 

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

.

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

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

.

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

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

49. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –1 +/
Сообщение от rshadow (ok), 31-Окт-19, 18:16 
Пробовал ssh с паролем - работало. Но у меня подкрашены папки и файлы в терминале. А в венде цвета такие, что все сливается в кашу и настроек на это нет.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

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

102. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +1 +/
Сообщение от Аноним (102), 02-Ноя-19, 18:18 
Сдрысни, приведение.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

85. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от powershell (ok), 01-Ноя-19, 11:22 
Всё работает. Windows Terminal из стора, OpenSSH клиент из Apps/Optional Features, ключ в 'C:\Users\%username%\.ssh\id_rsa'.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

7. Скрыто модератором  +3 +/
Сообщение от анонн (ok), 31-Окт-19, 13:57 
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. Скрыто модератором  +1 +/
Сообщение от Аноним (8), 31-Окт-19, 14:00 
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. Скрыто модератором  –1 +/
Сообщение от Аноним (12), 31-Окт-19, 14:08 
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –4 +/
Сообщение от Deanon (?), 31-Окт-19, 14:01 
ну всё линуксу капец... нормально так винда поглощает. в следующие пять лет что то будет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –2 +/
Сообщение от Аноним (8), 31-Окт-19, 14:10 
Не волнуйся бро, вот если винду бесплатно раздавать начнут (хотя бы home) - вот это удар.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

16. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +2 +/
Сообщение от Анонимчег (?), 31-Окт-19, 14:47 
Как ни странно, но к этому всё и идёт
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

103. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от Аноним (102), 02-Ноя-19, 18:19 
Нет. Наркоманам никогда бесплатно ничего не достаётся, они за всё платят в итоге.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

114. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от Vkni (ok), 03-Ноя-19, 07:20 
Ну, скажем, от открытия ntoskrnl под BSD/GPL фирме Microsoft точно хуже бы не стало.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

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

67. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –2 +/
Сообщение от Аноним (-), 31-Окт-19, 20:50 
Я, когда купил ноут с виндой, просто поставил Дебиан и все (к счастью вендорлока не было). Представляю, как бы на меня посмотрели, если бы я попросил вернуть деньги за винду... Хотя нет, даже не представляю...
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –2 +/
Сообщение от виндотролль (ok), 31-Окт-19, 16:28 
зачем тебе lvm2 в винде? Это же чисто пускалка софта для девелоперов (который по объективным причинам все чаще заточен под никсы, а винду напрочь игнорирует)
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

47. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +1 +/
Сообщение от Crazy Alex (ok), 31-Окт-19, 18:11 
Ну вот чтобы полноценно развернуть то, что на lvm и заточено
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

88. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от мое правило (?), 01-Ноя-19, 15:01 
Вы можете сами ядро скостылять, подкинуть и включить нужные куски.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

17. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +1 +/
Сообщение от burjui (ok), 31-Окт-19, 14:48 
Интересно, когда уже Microsoft возьмётся за Linux Subsystem for Windows, то есть Wine.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +1 +/
Сообщение от Аноним (18), 31-Окт-19, 15:09 
Зачем?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

32. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +15 +/
Сообщение от Аноним (32), 31-Окт-19, 16:53 
чтобы на ядре линя запускать вайн, на вайне - венду, на венде - WSL, на WSL - линух-проги
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

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

117. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от qwerty_qwerty1 (?), 06-Ноя-19, 17:19 
А можно историю уничтожения в студию.
Полуось просто не кто не брал вот и все.
Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

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

50. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от rshadow (ok), 31-Окт-19, 18:20 
Они коммерческая компания. Все что приносит прибыль - правильно, не приносит - не правильно. Где тут может поместиться ваше правильное направление?
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

58. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +1 +/
Сообщение от А (??), 31-Окт-19, 18:42 
Отдать контроль над продаваемым товаром? Выгонят из конторы за такое. Это бизнес, а не just for fun.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

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

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

86. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –1 +/
Сообщение от Аноним (86), 01-Ноя-19, 11:23 
А вот, наверное, никогда. Как показывает практика со стороны других корпораций типа Valve. работать с wine можно только через форки.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

38. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –2 +/
Сообщение от Pofigist (?), 31-Окт-19, 17:31 
Это ни разу не она - WSL не основан на виртуализации.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

101. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от anonymous (??), 02-Ноя-19, 12:28 
Так речь-то про WSL2, а не WSL.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

48. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +2 +/
Сообщение от Crazy Alex (ok), 31-Окт-19, 18:13 
"чем без конца гнаться за механическим зайцем со stable api is nonsense," - ну, то есть этот самый nonsense сработал так, как и должен был - хочешь линукс - бери линуксовое ядро, а если поставляешь патченное - давай исходники.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

64. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –1 +/
Сообщение от MS (??), 31-Окт-19, 18:53 
то есть - банальная диверсия ради нагадить всем, кто предложит альтернативу.
Да, мы тоже склоняемся к этому мнению. Эх, а было время - в подобной нечестной игре обвиняли нас. И с каким праведным гневом!
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

23. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –3 +/
Сообщение от Аноним (-), 31-Окт-19, 15:43 
Прикольно, что не форточки поправили - хотя это критический баг! - а патч в ядро засунули! Да еще и не сами мелкомягкие, а сторонние, (прославившиеся уязвимостями на уровне кэша процессора)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

60. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от А (??), 31-Окт-19, 18:46 
Если почитать мелкомягкий сайт про практики использования Linux под их системами, то там так и пишут: пока ваше сами не пофиксите - нормально работать не будет.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

24. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +3 +/
Сообщение от РетроАноним (?), 31-Окт-19, 15:44 
Когда уже в Windows заменят ядро NT на ядро Linux?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –2 +/
Сообщение от Аноним (25), 31-Окт-19, 16:06 
а зачем?
вроде и обычное вендовое нормально работает
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

29. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –2 +/
Сообщение от Anonymoustus (ok), 31-Окт-19, 16:42 
Зачем хорошее ядро менять на хлам?
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

33. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +5 +/
Сообщение от Аноним (32), 31-Окт-19, 16:55 
исправлено: Зачем хорошее ядро вставлять в хлам?
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

37. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –2 +/
Сообщение от Pofigist (?), 31-Окт-19, 17:30 
Вообще-то WSL работает как пользовотельская подсистема ядра NT. Наравне с Win32/win64
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

65. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +1 +/
Сообщение от MS (??), 31-Окт-19, 18:56 
дружище, вы отстали от жизни. wsl - всё. В статье речь о wsl2, которая, увы, представляет собой урезанную hyper-v.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

71. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от Pofigist (?), 01-Ноя-19, 02:47 
Серьезно чтоль? И чего они там курят-то...
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

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

40. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от Аноним (40), 31-Окт-19, 17:39 
Венда написана на ассемблере, интересно, как ты это реализуешь.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

43. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +5 +/
Сообщение от Аномномномнимус (?), 31-Окт-19, 17:46 
Лови наркомана!
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

41. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –3 +/
Сообщение от Pofigist (?), 31-Окт-19, 17:41 
Мешает отсуствие в линаксе микроядра.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

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

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

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

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

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

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

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –1 +/
Сообщение от Аноним (40), 31-Окт-19, 17:41 
В венде сейчас всё виртуализировано, в таскменеджере посмотри пометку виртуализирован процесс или нет.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

45. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +2 +/
Сообщение от 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».

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

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

72. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –1 +/
Сообщение от Pofigist (?), 01-Ноя-19, 02:50 
Да почитал и удивился - ну и нафига мне это надо-то? Не проще ли в таком раскладе стартануть VM и воставить внуть ее все что душе угодно?
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

53. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от rshadow (ok), 31-Окт-19, 18:26 
Наверно просто путаете именно с "аппаратной виртуализацией".
https://ru.wikipedia.org/wiki/%D0%92%D0%...
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

91. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –1 +/
Сообщение от Pofigist (?), 01-Ноя-19, 20:44 
Я понимаю что виртуализация слово модное и безграмотные неучи пытаются притянуть ее к чему угодно, включая виртуальную память. Но виртуальная память - это не виртуализация. Показать свою крутость у тебя не удалось
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

98. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +1 +/
Сообщение от Аноним (98), 02-Ноя-19, 02:56 
> Не VM, а виртуализация.

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

Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

100. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –1 +/
Сообщение от Annoynymous (ok), 02-Ноя-19, 11:27 
А виртуализация устройств уже была. Потому что виртуализация — это процесс абстрагирован от аппаратной реализации.
Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

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

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

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

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

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

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

Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

108. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от Аноним (108), 02-Ноя-19, 18:46 
В 1969 году вообще-то не было никакого юникса. Был Multics.
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

92. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +2 +/
Сообщение от Pofigist (?), 01-Ноя-19, 20:46 
jail это вообще не виртуализация. Точка. Тот, кто называет это виртуализаций - надо вывести в чистое поле, поставить лицом к стенке и пустить пулю в лоб.
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

74. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +3 +/
Сообщение от anonimous (?), 01-Ноя-19, 03:12 
Нет, корпорация, это твое место в KVM. Не нужно делать ни одолжений, ни лестных приглашений.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

81. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от nc (ok), 01-Ноя-19, 08:36 
А есть сейчас альтернативы WSL для семерки? Раньше был проект CoLinux, но он для x32. А для x64 что вроде как не поддерживается.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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


Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

89. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +1 +/
Сообщение от Аноним (89), 01-Ноя-19, 15:15 
Если вам нужен Линукс, ставьте Линукс.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

115. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +1 +/
Сообщение от ктото (?), 03-Ноя-19, 19:38 
а если еще и виндовые приложения (иногда) то покупайте второй комп + отдельный моник, отдельную клаву и клавиатуру и отдельную пару рук а то неудобно постоянно то к одной клаве с мышкой то к другой
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

116. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от MS (??), 04-Ноя-19, 17:19 
пуссиэкзе спасет вас от этих страданий.
Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

90. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  –1 +/
Сообщение от Аноним (90), 01-Ноя-19, 19:11 
Свопиться будет лучше (без гарантированной жопы из-за высвапливания страниц с кодом программ) чем настоящий линукс?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

99. "Microsoft реализовал в WSL2 (Windows Subsystem for Linux) во..."  +/
Сообщение от Аноним (99), 02-Ноя-19, 09:38 
зачем винде память, у нее же нет фантазии
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру