Компания Microsoft представила (https://devblogs.microsoft.com/commandline/announcing-wsl-2/) на проходящей в эти дни конференции Microsoft Build 2019 обновлённую подсистему WSL2 (Windows Subsystem for Linux), предназначенную для запуска исполняемых файлов Linux в Windows. Ключевой особенностью (https://devblogs.microsoft.com/commandline/shipping-a-linux-.../) второй редакции является поставка полноценного ядра Linux, вместо прослойки на лету транслирующей системные вызовы Linux в системные вызовы Windows.
Тестовый выпуск WSL2 будет предложен в конце июня в экспериментальных сборках Windows Insider (https://insider.windows.com/en-us/). Поддержка WSL1 на базе эмулятора будет сохранена и пользователи смогут использовать её бок о бок с WSL2. Для запуска ядра Linux в окружении Windows задействована легковесная виртуальная машина, уже применяемая в Azure.
В рамках WSL2 для Windows 10 будет предлагаться компонент со штатным ядром Linux 4.19. По мере выхода исправлений для LTS ветки 4.19, ядро для WSL2 будет оперативно обновляться через механизм Windows Update и тестироваться в инфраструктуре непрерывной интеграции Microsoft. В WSL2 будет использоваться то же ядро, что применяется в инфраструктуре Azure, что позволит упростить сопровождение. Все подготовленные для интеграции ядра с WSL изменения будут опубликованы под свободной лицензией GPLv2 и будут передаваться в upstream.Подготовленные патчи включают оптимизации для сокращения времени запуска ядра, уменьшения потребления памяти и оставления в ядре минимально необходимого набора драйверов и подсистем. Предлагаемое ядро сможет выступать в качестве прозрачной замены эмулирующей прослойки, предлагаемой в WSL1. Наличие исходных текстов позволит энтузиастам при желании формировать свои сборки ядра Linux для WSL2, для чего будут подготовлены необходимые инструкции.
Использование штатного ядра с оптимизациями от проекта Azure позволит добиться полной совместимости c Linux на уровне системных вызовов и обеспечить возможность бесшовного запуска в Windows контейнеров Docker, а также реализовать поддержку файловых систем на базе механизма FUSE. Кроме того в WSL2 существенно увеличена производительность ввода/вывода и операций с файловой системой, которая раньше была узким местом WSL1. Например, при распаковке сжатого архива WSL2 быстрее WSL1 в 20 раз, а при выполнении операций
"git clone", "npm install", "apt update" и "apt upgrade" в 2-5 раз.Несмотря на поставку ядра Linux, как и раньше WSL2 не будет предоставлять готовый набор компонентов для пространства пользователя. Данные компоненты устанавливаются отдельно и базируются на сборках различных дистрибутивов. Для взаимодействия с предлагаемым в Windows ядром Linux потребуется подстановка в дистрибутив небольшого скрипта инициализации, изменяющего процесс загрузки. Например, для установки в WSL в каталоге Microsoft Store предлагаются (https://docs.microsoft.com/en-us/windows/wsl/install-win10) сборки Ubuntu (https://www.microsoft.com/en-us/store/p/ubuntu/9nblggh4msv6), Debian GNU/Linux, Kali Linux (https://www.opennet.me/opennews/art.shtml?num=48215), SUSE (https://www.microsoft.com/en-us/store/p/suse-linux-enterpris...) и openSUSE (https://www.microsoft.com/en-us/store/p/opensuse-leap-42/9nj...).
URL: https://blogs.windows.com/buildingapps/2019/05/06/developing.../
Новость: https://www.opennet.me/opennews/art.shtml?num=50637
Был враппер (Wine в обратную сторону), стал эмулятор (типа vmware)?
вопрос лишь в том: накера? ну то есть хотел бы я в ВМ запустить - я бы через VBox/VMware/HyperV те же запустил. Шило на мыло
для докера, скорее всего
Ну уж не для докера, но для контейнеризации, её пилят еще с WS2016
Что бы запускать линуксовые докер-контейнеры без Hyper-V ? Интересная мысль. Оверхед меньше видимо будет.
Там не обычная hyper-v, а подхаченая. В этой приблуде старт докер демона и контейнера, включая старт самой приблуды, 7 секунд занимает. + должны всякую интеграцию замутить, типа поддержки unix сокетов между хост системой и приблудой(если что, в винде уже запилили unix сокеты), интеграцию с их новым терминалом. Судя по всему сделают на той же основе что и lcow(host compute service), а там эта штука с ram прикольно работает - последний раз как запускал, процесс в котором ram для виртуалки выделялся занимал ровно столько же мегабайт, сколько показывал аутпут free -m.
> приблудой(если что, в винде уже запилили unix сокеты),запилили уже где-то в районе выпуска windows NT 3.5
Вопрос "нахрена" не такой уж и призрачный. Видимо MS в своем стиле, хочет потихоньку отжать рынок свободно распространяющихся UNIX подобных ОС который не теряет популярности, а даже набирает обороты и потом "закрутить гайки" переведя в платное русло. Думаю что в будущем, саму ОС MS все же ждет узкая индивидуальность и не такое повальное использование как нынче. Да уже сейчас можно увидеть отказ от MS особенно в небольших и мелких организациях, не только из за финансовой составляющей но и из за ее закрытого типа. Сколько раз уже натыкались на проблемы после очередного обновления MS, где шанс что в очередном обновлении не без указки "СВЕРХУ" ляжет вся система, а если она не в частном пользовании? Сколько проблем получишь и на какой срок пострадает работоспособность структуры?!
Для того, чтобы Линукс стал популярен нужно обеспечить привлекательность его как для разработчиков, так и для рядового пользователя. Нужно, чтобы те разработчики, которые сейчас ориентированы на Windows хотели бы писать ПО для Линукс. Нужно для игроделов дать сходные по функционалу инструменты для написания игр и дать такие же возможности, которые сейчас обеспечивает тот же DirectX 10, 11, 12. OpenGL сейчас несколько отстал в этом плане. Вы ведь не будете спорить, что игры это один из стимулов для развития ПК?Собственно, для рядового пользователя нужны удобные в плане интерфейса программы, а не вот это вот.
WSL сейчас обеспечивает отличную производительность при запуске среды Линукс. При необходимости запускать целиком всё окружение в виртуалке, что лишний раз грузит проц и память. Зачем, если это можно избежать. А WSL мне сейчас нужен в виде ознакомление с некоторым ПО под *nix. Удобно: запустил за секунду, сделал свои дела и закрыл Убунту как обычное приложение. ;)
Следующим шагом, надо полагать, будет удаление ядра виндовс )
Если учесть что нас в последнее время пугают каким-то там совершенно новым LiteOS от MS. Такое не исключено.
Там будет 4.20 (сразу не решились).
Не сразу, вначале WINE интегрируют в качестве штатной замены виндового юзерспейса.
> Следующим шагом, надо полагать, будет удаление ядра виндовс )Следующим шагом будет подсаживание всех кого можно, особенно из энтерпрайза. И заморозка версии ядра в виртуалочке WSL на 5-8 лет.
И будете вы писать багрепорты и рекламу новых фич, исправления багов, оптимизации и прочего в спортлотто, потому что будет священные коровы обратной совместимости и "в МС-ядре этого нет или "в МС ядре это не работает бысто!".
Хотя нет, вру. Большая часть здешних комментаторов не будет, им все норм в WSL, ведь свободный софт для них в основном синоним "ХАААЛЯЯЯЯВААА!", на самом деле все что им нужно это "как в винде, но бесплатно!!"
Ушёл отращивать бороду.
Э-э-эм, так написали же, что выложат документацию по собственному патчингу ядра для его работы с WSL, не?
> Э-э-эм, так написали же, что выложат документацию по собственному патчингу ядра для его работы с WSL, не?Сила дефолтов и предустановки же – достаточно вспомнить IE6.
Тем более, предустанволенное ядро вряд ли будет через 10 лет показывать при заходе на популярнейшие страницы "ваш браузер устарел, чтобы посмотреть котика, скачайте наш Хром!".Поэтому да, патчинг и свое собственное ядро установить можно будет, но толку-то, если все остальные будут ориентироваться на дефолт.
Ну и истории с заглушками еще довольно свежи:
("поддельный" curl и wget в PowerShell, который МСовцы сначала вкорячили на скорую руку, а потом отказались удалять под предлогом breaking changes)
https://github.com/PowerShell/PowerShell/pull/1901
> initialsession: remove curl and wget aliases
> They block use of the commonly used command line tools without providing even an attempt to offer the same functionality. They serve no purpose for PowerShell users but cause confusion and problems to existing curl and wget users.ответ:
> Your change would only affect Windows PowerShell (the version of PowerShell that ships in Windows). Those aliases have existed for multiple releases, so removing them would be a breaking change.-
Ага, осталось только в MSI-нсталлер добавить возможность устанавливать ядра на лету. Программа со специальной свежей версией ядра Linux в комплекте, это идеально! Вот то чего я ждал от 2019-го!
> Ага, осталось только в MSI-нсталлер добавить возможностьНу да, ну да.
"Обещать - не значит жениться" (с)
Тем более, верить обещаниям профессиональных впарива^W лжецов^W маркетлухов – себя не уважать.
"По делам их узнаете кто они" (с)
>патчинг и свое собственное ядро установить можно будет, но толку-то, если все остальные будут ориентироваться на дефолтДля таких будет ZverWSL, где за них уже всё сделали. Им нужно будет сделать только Next-Next-Next.
Не энтер-прайсно, сапорт-контракт от мысы сего не предоставит.
>>"как в винде, но бесплатно!!"не понятно что в этом плохого?
В идеале конечно чтобы "как в линуксе" работало все, что работает в винде сейчас.
>>>"как в винде, но бесплатно!!"
> не понятно что в этом плохого?
> В идеале конечно чтобы "как в линуксе" работало все, что работает в винде сейчас.Потому что речь обычно о том, чтобы сделно оно было "как в винде".
А винда у нас уже есть, причем давно.
И зачем тогда сдался (плохонький) клон, в погоне за которым (и под вопли "это прогресс, а вы просто старперы и луддиты!") постепенно убиваются все преимущества "невинды" – не очень ясно.
> не понятно что в этом плохого?Потому, что не надо "как винде". У свободных DE (и компонентов уровнем пониже) сложился свой поток работы, который удобен многим. Как в винде - го в винду. Но нет же...
Вот это самое непонимание и не желание понимать и плохо.
> "как в винде, но бесплатно!!"
>>не понятно что в этом плохого?Товарищи, проект с "каждому по потребностям" успешно провален вашими же предками и подвергнут остракизму вами :)
>И заморозка версии ядра в виртуалочке WSL на 5-8 лет. И будете вы писать багрепорты и рекламу новых фич, исправления багов, оптимизации и прочего в спортлотто, потому что будет священные коровы обратной совместимости и "в МС-ядре этого нет или "в МС ядре это не работает бысто!".Ты сейчас ситуацию с Debian/Red Hat описал прямо.
> Ты сейчас ситуацию с Debian/Red Hat описал прямо.https://lists.debian.org/debian-kernel/2014/11/msg00154.html
Бэкпортирование, исправление багов - не, не слышали?
Зато всяким Поцтерингам будет труднее делать свою хрень, прибитую гвоздями к последним патчам ядра и не совместимую даже со свежайшей версией POSIX
Если так пойдет, может повезет и системг вообще загнется, так как ЦА уйдет на венду
Ну а что, ядро это драйвера плюс немножко обёрток над ними, а с драйверами в линуксах уже давно дела обстоят куда лучше, чем в этой вашей венде.
Ядро винды умеет разные подсистемы где-то так с Windows NT. Другое дело, что реализацией этих подсистем никто не занимался.Текущий WSL на этом и построен. Это кстати очень крутая фича виндового ядра, так что я бы не торопился его «хоронить».
так а зачем оно нужно? (похоже на распил : кто-то хорошо промыл мозг микрософтовским начальникам? + сам тупо занимается Linux-ом, и друзей подтянул туда)
Дык, масоны с рептилоидами не дремлют же ж.
индусам не надо промывать мозг - он у них скурен весь давно.
> сам тупо занимается Linux-ом, и друзей подтянул тудаНу это работа мечты - творишь что душе угодно. Почему бы нет?
Не кто-то, а само руководство МС давно уже идёт по пути опенсорса и дружественной интеграции с другими системами. Товарищ из МС говорил, что это всё началось с приходом какого-то нового перца наверху, кабы не CEO. Не помню имя.
Осталось втащить Wine, натянуть гуй винды на Wayland и выпилить виндовое ядро. И получится нескучный дистрибутив.
> Осталось втащить Wine, натянуть гуй виндыОсталось юристам MS найти, с какой стороны натянуть GPL2
>> Осталось втащить Wine, натянуть гуй винды
> Осталось юристам MS найти, с какой стороны натянуть GPL2Не хочу вас расстраивать, но тот же Azure, как облачный сервис, полностью соответствует всем требованиям для "натягивания" GPL2/3.
Есть для Windows7 ?
Сарказм?
нет, только для MSDOS-6.2
Извращенцы
> Извращенцы" Бежать, пока не стало обязательным. " ?.....
Они решили потихоньку сделать Windows одним из DE для Linux?
Это будет самое жирное DE, с треском потеснит kde!
И доберётся до GNOME
И QT+GTK более более не актуальны.
Win GUI же не свободное
> Ключевой особенностью второй редакции является поставка полноценного ядра Linux, вместо прослойки на лету транслирующей системные вызовы Linux в системные вызовы Windows.Мне кажется, что прослойка - это лучший вариант, быстрее и не будет конфликтов между ядрами.
>Например, при распаковке сжатого архива WSL2 быстрее WSL1 в 20 раз, а при выполнении операций "git clone", "npm install", "apt update" и "apt upgrade" в 2-5 раз.
>Например, при распаковке сжатого архива WSL2 быстрее WSL1 в 20 разА слабо было подтюнить WSL1 или ядро NT (кеширование получше сделать, или FS попроще реализовать)? Что-то тут не чисто, если виртуалка быстрее weapper'а.
Кто этим пользуется?
Хз. WSL (который теперь называется wsl1) был ничем не лучше MSYS2, поэтому я благополучно на него забил. Тормоза действитеглавная причинально жуткие. Когда-нибудь дойдут руки и на сабж посмотреть.
Ну, я, лопустим, когда мне надо OpenWrt собрать. Можно не раскочегаривать виртуалку.
Ставить венду чтобы собрать OpenWRT под WSL2? Но зачем?
А, что линукс ставить специально? Винда-то уже стоит.
> А, что линукс ставить специально? Винда-то уже стоит.забавные тут кадры есть, для них винда на компе это ересь, а линукс это камильфо. и вроде взрослые же люди должны быть, а как дети малые письками меряются
> А, что линукс ставить специально? Винда-то уже стоит.Ну когда-то же надо вылезать из болота.
> Кто этим пользуется?Виндой? Где-то половина здешних комментаторов (и это не вброс, а примерно вырисовывающаяся в коментах к новостям НЕ об ОСях картина)
WSL не знаю, но тут скоро отпишутся активные и бывшие пользователи ))
это очень печально...
Дядь, вы чавой такой токсичнай седни, а?
> Дядь, вы чавой такой токсичнай седни, а?И где мусью токсичность углядел?
Вроде никого lapchatymi не обзывал и прочие непотребства не творил, только правду, хоть и неприятную (смотрите хотя бы выше и нижеотписавшихся), говорил!АВТОБОТОУДАЛЯЛКА рулит, о да.
> Виндой? Где-то половина здешних комментаторовНе верю. Наверно больше
Я пользуюсь на игровом хосте. В папке с анимехами у меня лежат скрипты на баше, которые с помощью mkvtoolnix (поставленный из ppa) собирают субтитры с дорожками в один mkv без перекодирования. Всяко лучше мерзкого cmd.exe и упрт повершелла.
Я использовал ради valgrind. Проект был кроссплатформенный, но разработку нужно было вести в виндне, а отлаживаться было удобнее в linux. Чтобы не заморачиваться с дуалбутом был выбран WSL.
WSL? Люди на винде. Я, например. Отличная штука.
> Kali Linuxлол
Винда какбэ говорит: "взломай соседа, который не ставит обновления"
Точняк - распил\промывка:- ...Подсистема WSL ...начала разрабатываться в рамках *неизданного* проекта Astoria, который позволял бы запускать некоторые приложения Android на ОС Windows 10 Mobile.
- РАСПИЛ : т.е. уже один фэйл был. Решили продолжать.- Корпорация Microsoft позиционирует WSL в первую очередь как инструмент для разработчиков, веб-разработчиков и тех, кто работает над или с приложениями с открытым исходным кодом.[6]
- ПРОМЫВКА : т.е. это типа "ОТ ПРОГРММИСТА-ПРОГРАММИСТУ" - ценность для пользователя что-то около нуля.
Сестра, два кубика галоперидола сюда.
Иди сначала узнай значение слова «распил», потом сделай уроки, а потом уже приходи
Был ie для скачивания нормальных браузеров, теперь вот windows для запуска нормальных систем.
Да нет же, они видят, что разработчики все давно на линуксах сидят, и хотят что-то с этим сделать.Вот эти "веб-макаки", они, да. Сейчас разработка это так, нравится кому-то или нет.
Но зачем веб-макакам вообще винда? Ради майкрософтовского офиса? Им и либры хватает.
> Да нет же, они видят, что разработчики все давно на линуксах сидятПостроили хитрый прибор и с помощью гравитационной линзы Солнца заглядывают в параллельную реальность?
https://insights.stackoverflow.com/survey/2018
Developers' Primary Operating SystemsAll Respondents
Professional Developers
Windows
49.9%
MacOS
26.7%
Linux-based
23.2%
Да-да, я в курсе что на самом деле "стековефлов для шкоlоты, не репрезентативно и вообще, все выдумки" (что наглядно и демонстрирует слишком высокая и не вяжущаяся с субъективными наблюдениями в реальности доля линукса), но возражательи ведь наверняка смогут привести более надежный и охватывающи источник в качестве подтверждения.
Сразу видно эксперта по внутреннему устройству винды. Все тома Windows Internals прочитал, или просто ребята говорят, что винда плохая?
Пытаются остановить исход веб-разработчиков?
Может как-то пытаются "убить" виртуализацию? Как-то оттереть конкурентов? хз
Именно. Но те, кто уже ушли, на винду из-за WSL2 не вернутся.
Нужно предложить что-то такое, чего разработчики не могут получить без винды, а оно им надо.
Но что? У разработчиков на открытых системах уже всё есть. Им ок.
> бесшовного запуска в Windows контейнеров DockerЧто бы не делалось, лишь бы не потерять windows клиентов. Будет какой-нибудь DockerVisualStutio, в котором девопс в белой рубашечке со стаканом смузи будет клепать инфраструктуру по клику мышки.
лол, если тебе так не нравиться "смузи", можешь заменить на "сок с мякотью".
Видел ли среднестатистический линуксоид когда-нибудь смузи в реальности, нет ли ..
Ты хочешь поговорить об этом?
докер уже прошлый век, если что, даже k8s от него потихоньку отходит.
ждите системд в этом вашем виндовсе, чтоб "правильные контейнеры" запускать.
Лёня, перелогинься
k8s уже отходит?
“It appears from the data that customers have a greater comfort level with using “non-Docker” solutions in production”.
https://medium.com/@adriaandejonge/moving-from-docker-t...
не хотел бы вас огорчать, но статья 2016го года. Имеет смысл только как образец маня-мирка, так и не совпавшего с реальностью - дабы не уподобляться автору.
прославляемый им rkt давно утоп, доскер еще плывет, хотя все больше боком и хвостом вперед.
k8s изначально пилился больше под oci чем конкретно доскер. Но, поскольку из живого в oci остался только один...
Мечтаю о такой программе. И, кстати, подобные уже существуют. Но до идеала им еще далеко, так что пока приходится ковыряться ручками в конфигах.
А что там с дровами у Винды? Я накатывал винду на мамкин ноут и принимал кучу заявок "не работает звук, сеть, видио глючит". Накатил убунту и заявки прекратились. Совпадение?
А заявки были поданы по форме? А скрюченный палец из тазика вылезал?
А так то да, здесь все в курсе, что винда то нынче совсем не рабочая, куда ни поставь - нигде не работает.
Мил человек, закусывать надо
Подскажите по юридическому вопросу о правомерности использования ядра в проприетарных продуктах Microsoft?
> Подскажите по юридическому вопросу о правомерности использования ядра в проприетарных продуктах Microsoft?Правомерно. Запрещено смешивать проприетарый и свободный код в одной программе. Запрещено статически линковать свободную программу с несвободными библиотеками. А использовать программы, собранные из свободного кода, наряду с проприетарными программами не запрещается.
Спасибо! Это-ж что теперь open source будет помогать забесплатно зарабатывать винде миллиарды.
> Спасибо! Это-ж что теперь open source будет помогать забесплатно зарабатывать винде миллиарды.Если Вас это удивляет, Вы:
- в ловушке самообмана http://www.opennet.me/openforum/vsluhforumID3/106820.html#20
- упустили суть бизнеса ЛТ и его LF http://www.opennet.me/openforum/vsluhforumID3/110404.html#11
- на опенете же http://www.opennet.me/openforum/vsluhforumID3/117016.html#199
-- дадададд! http://www.opennet.me/openforum/vsluhforumID4/506.html#2
- не понимаете, как "надо" http://www.opennet.me/openforum/vsluhforumID3/110503.html#119[I]Спонсор этого поста $ПОИСКОВИК://opennet.ru/openforum/дружественность+к+б
Поясните для несведущих. Одно дело я понимаю опен сорс отдельно, проприетарщина отдельно. Тут вопросов нет. В этом случае мы видим что проприетарная винда как враппер для линукс? Вместе идут одной сборкой, в одном дистрибутиве и получаеться когда человек покупает винду он так же платит и за линукс? И это нормально?
Человек когда купил венду до появления WSL не мог "так же заплатить и за линукс". Ну а после – мог. Но стоимость венды от этого не меняется, как стоила N денег до появления WSL, так и стоит сейчас.
Красношляпые удавятся глядя на прибыли МС с опенсорса.
Красношляпым надо было облака свои с дефолтной центосью/рхелом продавать. Тогда бы наоборот микрософт захлёбывался бы слюнями от зависти, да и у ибма не хватило бы денег их купить.
То есть, они тупо бросили пилить свой транслятор и перешли на виртуальную машину?
индусу на заметку: "Только представьте сколько микрософт сэкономит, если не будет пилить собственное ядро, а возьмет уже готовое и поддерживаемое!"
В конце концов свой дистрибутив линукса у микрософта уже есть... дело за малым.
>у микрософта уже есть... дело за
> малым.Брать денег со всех пользователей бесплатных линуксов.
С андроидов - уже. Спасибо гуглю.
Теперь вот сотрудничают с Землин-Торвальдс Фондейшен.
[I] Бузинесс азз ю-жевал.
С браузером они уже так сделали.
https://github.com/microsoft/Terminal/blob/master/src/render...std::deque<IRenderEngine*> _rgpEngines;
for (IRenderEngine* const pEngine : _rgpEngines) {}
это с++ ? или это микрософтофские расширения? и почему чуть ниже сделано по человечески?std::for_each(_rgpEngines.begin(), _rgpEngines.end(), [&](IRenderEngine* const pEngine) {}
Это С++11
Да, это С++, никаких расширений. Это называется range-based for.
ниже написали так только из-за лямбды.
Как теперь это развидеть?
Следующим шагом майкрософт полностью перейдёт на ядро линукс.
Пора на винду переходить :)
Слоган:
Виндовз - это линукс, который работает!
до первого обновления
Смешно) ядро linux будет обновляться через windows update )
Ага. Привет, ошибки установки обновлений 0x0000BLABLA, по которым гуглится только "вылезла такая ошибка? переустановите винду".
Слава богу у нас импортозамещение и мы всего этого не увидим.
Да, вечером то при лучине не очень такое разглядишь.
Порты в бзде и при лучине работают, прикинь.
Прежде чем троллить о России, предлагаю сперва что-нибудь о ней узнать.
> Прежде чем троллить о России, предлагаю сперва что-нибудь о ней узнать.Ты это советуешь человеку который сидит и пишет план по переходу на преимущественно отечественное ПО в отдельно взятой гос.конторе РФ?
А как ядро 5.2 станет LTS, так можно будет переходить с ntfs на ext4. Благо регистр уже неважен.
Не можешь победить - возглавь! Девиз MS.
Майки уже не знают как впарить винду разработчикам.
Это же в основном корпоративные пользователи, которых можно иметь лицензиями как хочешь.
Ждите новые обязательные спецкурсы на айтишных специальностях в институтах, на которых учат разворачивать докер-контейнеры на серверах Azure через чудесный GUI. И никак иначе.
> Ждите новые обязательные спецкурсы на айтишных специальностях в институтах, на которых учат разворачивать докер-контейнеры на серверах Azure через чудесный GUI. И никак иначе.В том-то и дело, что никак. Линукс этого понять никак не может, и продолжает кичиться тем, что линукс понимать надо, чтобы администрировать. А MS знает, что технологии надо сводить к уровню, когда можно набрать узбеков по объявлению, отправить их на двухмесячные курсы, и получить техников, которые вполне в состоянии справляться с этими технологиями. Резко удешевляет рабочую силу, и соответственно резко повышает востребованность таких технологий. А значит повышает продажи MS.
> Линукс этого понять никак не может,Линукс это человек?
>> Линукс этого понять никак не может,
> Линукс это человек?Это недописанное "Линуксоид классический". Довольно редкий уже вид.
Среди местных Свидетелей Рыжего еще известны как "Ветеранодминодутыегуси". Свидетелям правда невдомек, что замена на "легко сделать то, что требуется редгаду и хрен-что-сделаешь, если нужно чуть отступить от их шаблона" только начало. Хотя уже намекает на их упраздение или перевод в "узбек обученный".
>> Линукс этого понять никак не может,
> Линукс это человек?Нет. Я оставил тут неопределённость в высказывании, давая возможность каждому решить для себя, кто именно не может понять. Линукс-сообщество? Аноним опеннета? Дистростроители? Я не знаю.
Что за бред? Кроме пускалок однотипных в ажуре всё остальное в вин мире предлагается делать с пауршелл и всем поверх него. Какие там узбеки в dsc?
> Ждите новые обязательные спецкурсы на айтишных специальностях в институтах, на которых учат разворачивать докер-контейнеры на серверах Azure через чудесный GUI.И чего плохого в этом?
Разработчиков, которые работают на линуксе я за 15 лет встретил несколько человек. У всех них что-то не работало: микрофон, принтеры, ещё какая-нибудь хрень.Которые работают на маке встречал больше.
Но ещё больше встречал тех, кто работает на винде. И доступность юниксовых утилит на ней сделает её ещё более привлекательной.
> Майки уже не знают как впарить винду разработчикам.
> Это же в основном корпоративные пользователи, которых можно иметь лицензиями как хочешь.
> Ждите новые обязательные спецкурсы на айтишных специальностях в институтах, на которых
> учат разворачивать докер-контейнеры на серверах Azure через чудесный GUI. И никак
> иначе.Это было бы отлично. Копаться в текстовых файлах это жесть.
Я очень рад, наконец-то консоль с табами, и докер заработает без бубна. Надеюсь только не из винды, а из самой WSL.
Судя по всему, планируется пересадка части софта... Графика останется на WinAPI, а вот за остальное я бы уже не поручился.
А когда-то был такой проект, как coLinux. Я его даже щупал... :)
ну почти по таком же пути как и colinux пошли с wsl, но видимо результат не очень, поэтому просто плюнули и шлепнули wsl2 в виртуалку :)
Ну и где все эти красно_Г_лазые, кричавшие шутеечки про путти и обвинявшие BSD в пособничестве проприетасам? Качают обновеления для WSL2 через виндовс апдейт золотого партнера линукса? Вот уж ирония так ирония.
И телеметрия в каждом модуле
Иметь нормальный консольный инструментарий в Windows бесценно!
Когда в WSL завезут прямой доступ до сетевых устройств?
А про поддержку ext и прочих фс оным ядром что слышно? Ясно, что надеяться на мс не стоит, ну а вдруг...
на ms надеяться не стоит, покупай наш:https://www.paragon-software.com/ru/home/linuxfs-windows/
местами по производительности и набору фич (да-да!) делаем оригинал. (ну а чего удивительного - мы за зарплату работаем, а не гранты пилим, нет продаж - нет премии)
да, для мака тоже делаем.
P.S. wsl все равно, какой драйвер там внизу, поэтому, да, работает. С wsl2 пока нет тестов.
тут прешлось поюзать винду (а может и она меня..), а я всю жизнь на линуксе, винду иногда ради игр заводил.. вот завел wsl: в цеолм качество удовлетворительное. запустил там nix (пришлось убрать, журналирование вроде, у sqlite, не работало нормально). можно даже зпустить гуй: есть имплементация иксов для винды, вот запускаешь это и через него гуевые идут (забавы для разузнал, я гуями почти не пользуюсь, так что нормальный фидбек не могу дать). греп сед мц тмукс вим гцц шланг и прочее работает нормально. gdb завелся.торамазов не заметил, хотя все о них пишут. может и были, и просто я не требовательный (ну как бы греп просто показывает результат, может и в два раза дольше, но глазом не видно). гит нормально клонировал большие репы.
запустил wsl даже на винде, которая на hyperv :) там все также, не заметил поганого ничего.
прикольно, что можно держать одну консоль открытой с debian другую с ubuntu и это не виртуализация.
>прикольно, что можно держать одну консоль открытой с debian другую с ubuntu и это не виртуализация.В Линуксе это можно было ещё в прошлом тысячелетии (ну если забыть что в прошлом тысячелетии не было ubuntu), называется chroot.
> В Линуксе это можно было ещё в прошлом тысячелетии (ну если забыть
> что в прошлом тысячелетии не было ubuntu), называется chroot.ну давай, расскажи мне по пунктам - как получить chroot с бубунточкой (полноценной, скажем, чтоб apt install сработал) внутри, скажем, opensuse.
Распаковать докер-контейнер не предлагать, это чит, в прошлом тысячелетии их еще не было.
>> В Линуксе это можно было ещё в прошлом тысячелетии (ну если забыть
>> что в прошлом тысячелетии не было ubuntu), называется chroot.
> ну давай, расскажи мне по пунктам -Разрешите бегом, товарищ начальник!?
>как получить chroot с бубунточкой
> (полноценной, скажем, чтоб apt install сработал) внутри, скажем, opensuse.Затарить корневую ФС, развернуть её на этой твоей зюзе в отдельной директории, примонтировать туда пару служебных ФС, и... "chroot /mnt/debian /bin/bash" можно было чуть более, чем всегда.
debootstrap... гм, первая запись в https://metadata.ftp-master.debian.org/changelogs//main/d/de...
30 Jan 2001 -- не "прошлый век".Странно! Там, правда, в баге, который закрыла эта самая первая запись ссылка на другое название, debchroot. Так что, возможно, что-то было и...
...за __30 дней__ до первого аплоада.
pbuilder аплоадили 27 Aug 2001 -- chroot debian-а в debian-е (и да, у него есть --login и в "там" apt-get install работает... [за 2001ый не поручусь, правдв]).
Поставь себе pbuilder c OBS-а или как там его в свою зюзе -- и вперёд.Затруднения?
> прикольно, что можно держать одну консоль открытой с debian другую с ubuntuДети, дети... "Прикольно" ему.
Три "консоли" с разными rhel6, две с rhel7.
Спасибо Тэо за OpenSSH!123
А ещё в каждой из них (& в локальной Devuan-овской) по GNU screen-у с пятком-десятком сеансов с двумя-тремя-четырьмя разными пользователями.
> и это не виртуализация.
И _никакой_ Микрософт Windows.
наконец-то в линукс виндовые вирусы завезут