На своей ежегодной конференции для разработчиков компания Microsoft сделала сразу несколько достаточно важных презентаций. Мы выбрали две из них.

Первое: в летней сборке 19H2 Windows 10 будет поставляться полноценное Linux-ядро на базе версии 4.19 от 22 октября 2018 года для собственной подсистемы «Linux для Windows» (WSL — Windows Subsystem Linux).

Второе: в будущие энтерпрайз-сборки Chromium-реинкарнации умерщвленного компанией Microsoft Edge будет встроено ядро IE.

Первая новость — важна и полезна для разработчиков, вторая — похожа на плохой анекдот.


Мы встроили в твой Chromium-браузер движок IE, чтобы ты не забывал, что это браузер Edge

Linux Kernel в Windows 10


Добавление полноценного ядра Linux в Windows 10 — логичный шаг, который продолжает методичную работу Microsoft с сообществом. Ранее в Windows была доступна лишь эмуляция ядра Linux. Параллельно с ядром Linux внутри своей системы компания анонсировала выход Windows Terminal — новое приложение для Windows для централизованного доступа к подсистемам PowerShell, Cmd и, собственно, самого Linux-ядра в упаковке WSL.

Представители компании уверяют, что 4.19 — не последняя версия ядра для их подсистемы. В будущем WSL будет обновляться и идти в ногу со стабильными версиями ядра Linux, что также немаловажно. Кроме того, внедрение полноценного ядра в систему отметает необходимость эмуляции, что, непосредственно, увеличит производительность и комфорт разработчиков, работающих из-под Windows. Кроме этого WSL базируется на открытом исходном коде, то есть любой разработчик сможет вносить необходимые ему изменения в подсистему и делать форки ядра.

Это не первый крупный шаг навстречу сообществу разработчиков. Ранее компания интегрировала в свою систему Bash, что можно назвать крайне серьезным шагом для весьма консервативной Microsoft.

Действия Microsoft удивляют, но уже не шокируют: под управлением Сатьи Наделлы компания фактически ворвалась в open source-сообщество и все больше и больше ориентируется на работу непосредственно с девелоперами и enterprise-сегментом, о чем свидетельствуют действия Microsoft за последние 3-4 года.

Чудовище Microsoft'а или зачем в Chromium Edge ядро Internet Explorer


Каждый с содроганием вспоминает Internet Explorer, а старые верстальщики еще и плачут при этом. Когда Microsoft анонсировала Spartan и отказ от IE, по всему миру начали открывать шампанское, но реальность оказалась злее, чем мы надеялись. До сих пор существуют решения, порталы и сайты, созданные для работы исключительно под IE старых версий. В основной своей массе эти решения обитают в закрытых enterprise-решениях. Когда-то у Microsoft был выбор: вынудить компании по всему миру обновить свои внутренние продукты и решения из-за полного отказа компании от IE, или же начать воевать «не в ту сторону». Так как полный отказ от IE грозил миллиардными потерями для Microsoft и репутационным ущербом, гиганту пришлось из года в год тащить совместимость своего браузера со страницами, адаптированными для работы в Internet Explorer.

Даже после громкого отказа от движка EdgeHTML и перевода разработки «браузера по умолчанию» для Windows 10 на движок Chromium, Microsoft не удается убежать от своего страшного наследия в лице Internet Explorer.

Поэтому специально для Enterprise-сборок Windows 10 компания будет поставлять версию Chromium Edge с «сюрпризом» — встроенным движком IE в сам Edge. Такое странное решение позволит обеспечить совместимость нового браузера со старыми корпоративными решениями, которые когда-то опрометчиво прибили гвоздями к Internet Explorer.

При открытии в новом Chromium Edge любой страницы, адаптированной для Internet Explorer, браузер автоматически будет активировать «режим совместимости с IE» и подключать отображение, соответствующее такому в Internet Explorer 11. Узнать, что страница запущена в режиме совместимости можно будет по специальному значку IE рядом с адресной строкой на странице браузера.

image

Сами Microsoft настаивают на том, что компаниям, пользующимся устаревшими веб-порталами, стоит перейти на новый Chromium Edge и полностью отказаться от практики использования связки IE+любой другой браузер. Конечно, любой технический специалист скажет, что подобный шаг по встраиванию устаревшего движка в новый продукт избыточен, но, фактически, сейчас Microsoft пытается сохранить лицо и чуть-чуть занимается благотворительностью. Вопрос в том, сможет ли когда-нибудь гигант сказать бизнесу «нет» и окончательно «пристрелить осла». Пока не получается.

Конференция началась вчера, 6 мая, и продлится до 8 числа, так что у Microsoft есть как минимум один день для того, чтобы удивить нас еще сильнее.

Комментарии (140)


  1. bvn13
    07.05.2019 13:45
    -1

    Пора закапывать стюардессу


    1. Elmot
      08.05.2019 09:25

      Уже второй раз пора


      1. Dioxin
        08.05.2019 11:24

        Она была страшная даже в живом состоянии.


        1. Elmot
          08.05.2019 15:06

          IE3 был для своего времени прекрасен. IE4 был как Луи Армстронг — ужасен, но с него начался весь этот ваш джазз html5 (точнее xml over http и dynamic html). А дальше да — все под горку.


  1. Romiro_Orimor
    07.05.2019 13:48
    +1

    Мне очень часто встречается бизнес, который работает только с IE.
    А как я должен взаимодействовать с бизнесом на устройствах с Linux, MacOC и Android на борту?
    Нужен хороший пинок в этом направлении и Microsoft сделала шаг, хоть и оставив в enterprise ветке.
    У меня были в Казахстане проблемы с работой в личном кабинете у провайдера, в лк мобильной связи, поголовно банки и так далее. Со временем картина стала намного лучше, но не всё так гладко… бесит.

    На работе так вообще красота: девочки сидят как минимум под IE и Chrome на одном рабочем месте, т.к. часть работает только в IE, а вторая половина не поддерживает IE. (более 1000 пользователей)
    Радость: один браузер под виндой у моих пользователей.


    1. Revertis
      07.05.2019 14:20

      А мне кажется, что надо было им выпустить отдельный продукт типа «Old IE», который бы всем своим видом показывал, что он старый — никаких вкладок, например.


      1. Romiro_Orimor
        07.05.2019 14:23

        Ещё 10 лет видеть надпись уже с «Ваша версия браузера не походит или устарела, воспользуйтесь Old IE или перейдиет по ссылке для установки Old IE»?!

        Лучше не надо!


        1. Revertis
          07.05.2019 14:30

          Нет, чтобы нормальные сайты работали в Chromium Edge и любом другом современном браузере, а для корпоративного старья приходилось запускать какашку :)


          1. Romiro_Orimor
            07.05.2019 14:45

            Иногда приходится держать целую систему для корпоративного старья. Хнык-хнык.


            1. Revertis
              07.05.2019 14:47

              Такое впечатление, что на апгрейд ПО денег нет.


              1. Romiro_Orimor
                07.05.2019 15:01

                Есть деньги.
                У нас спросили: «могёте?» и мы сказали «могём!».
                Четыре машины с химоборудованием на отдалённых точках, совместимость ПО оборудования с Windows XP не гарантирована. Сдохнут — купят новое! Работает до сих пор и не критично в потере!
                Горная промышленность, добыча и переработка.


                1. oller
                  08.05.2019 14:02

                  В издательстве рипы на Windows nt. Покупка новых не обоснована даже в среднесрочной перспективе.


              1. Dr_Faksov
                08.05.2019 04:57
                +1

                Не кощунствуйте.
                Я не спршиваю, чего и сколько вам понадобится чтобы создать обновление. Я спрашиваю сколько вам понадобится времени и денег чтобы выловить все свои ляпы до уровня системы, ляпы из которой вылавливались ДЕСЯТИЛЕТИЯМИ.

                В крупных торговых сетях до сих пор стоят программы склад\кассир (и даже до сих пор работающие станции с подключением через «толстый» коаксиал, сейчас через переходник по витой паре) писанные под DOS. С монохромными дисплеями и ANSI псевдографикой. Потому что не глючат.
                И да, такая система имеет десятки тысяч терминалов, разбросанных по половине континента. Связь комбинированная — проводная, радио, спутник. Где что есть.

                Уже в этом веке на международных фондовых биржах продолжали использовать телетайпы, сейчас уже наверное нет.
                Клиент международной системы заказа авиабилетов, разработанный под телетайпы в 60х годах, и портированный под DOS в 80-х, в США переписали под Windows и выпустили в обрашение году в 2012 наверное. А до этого он запускался из командной строки и надо было помнить 2х -4х буквенные коды и синтаксис команд для поиска, резервирования и заказа билета. И выглядела работа с программой точно как работа на телетайпе. И не глючило.
                Для бизнеса надёжность важнее удобства.


                1. Mykola_Von_Raybokobylko
                  08.05.2019 13:36

                  Боюсь истории про большие монстроуозные надежные системы со временем превратятся в мифы и легенды.
                  Есть одно чудное решение на рынке монстроуозное и вроде как «надежное». На практике чтобы этот монстр мог шевелиться требуется с добрый десяток сторонних решений. У многих производителей аппаратных решений разной направленности имеются отдельные продуктовые линейки товаров специально заточенные под эксплуатацию этого монстра порожденного сумеречными немецкими гениями.


              1. Mykola_Von_Raybokobylko
                08.05.2019 13:29
                +1

                Распределение денег на ИТ и ИБ в компаниях весьма специфическое. Могут закупить дорогостоящую видео стену которая будет смонтирована не подключенной ни к одному источнику сигнала или СХД для сбора логов статистики со всего и вся при этом не будут эти логи анализировать. Но при этом нет денег на замену ТМГ, покупку межсетевого экрана, обновление парка пк у пользователей, и пр.


          1. AlxDr
            07.05.2019 17:25

            Это так и было последние несколько лет :))


        1. AxisPod
          07.05.2019 14:33

          Энетрпрайз не будет подстраиваться под вас. Нам вот взяли и сказали, всё, теперь у вас доступ только через web версию Cisco AnyConnect к вашему удалённому десктопу. И что делать? Cisco его как я понял уже никак не поддерживает, вот хоть ставь себе XP на десктоп и работай потом. Через IE хоть как-то удалось завести.


          1. Romiro_Orimor
            07.05.2019 14:43

            Всё согласно политике Microsoft.
            Для бизнеса вам редакция Enterprise — там всё есть, IE работает внутри Edge.

            Нам вот взяли и сказали, всё, теперь у вас доступ только через web версию Cisco AnyConnect к вашему удалённому десктопу.

            Прям жесть жестьцкая. Чем мотивировали?
            Тоже AnyConnect есть в списке рекомендованого.


            1. AxisPod
              07.05.2019 14:44

              Я так понял, таким образом они «улучшали» безопасность.


              1. Romiro_Orimor
                07.05.2019 14:52

                Это как на режимное предприятие нельзя проносить флешки, диски, видеокамеры, фотоаппараты, а мобильные телефоны проносить можно.


      1. nrgian
        07.05.2019 15:11

        А мне кажется, что надо было им выпустить отдельный продукт типа «Old IE», который бы всем своим видом показывал, что он старый — никаких вкладок, например.


        Решение — маркетинговое.

        Два-в-одном — не с проста.
        Чтобы люди привыкали и им чтобы и в голову не приходило другой браузер кроме бразуера MS держать на компьютере.


        1. Revertis
          07.05.2019 15:18

          А вот это похоже на правду, действительно.


        1. Romiro_Orimor
          07.05.2019 15:23

          Ну, раскотали бы тогда это маркетенговое решение на все ветки, а не только на enterprise. И то, оставят только в одной ветке, чтоб не потерять деньги и репутацию в бизнес сегменте, на который и расчитана os windows enterprise.


    1. AngReload
      07.05.2019 15:06

      Не Microsoft первые, знаю ещё три multi engine браузера: Avant Browser, Lunascape ORION и Maxthon5.
      Правда, насколько они юзабельны сказать не могу, пользовался только Mx и то было давно.


      Maxthon5 переключение движка

      Maxthon5 переключение движка


    1. Vilgelm
      08.05.2019 06:39

      Честно говоря давно не сталкивался с коммерческими сайтами, которые работали бы только с IE (вот только с Chrome — это пожалуйста).

      А вот государственные сайты в России, точнее их закрытая часть — они требуют IE в обязательном порядке. Я не знаю почему вообще ведется речь о каком-то импортозамещении, если попасть в личный кабинет, например, на сайте госзакупок можно только с IE, потому что там используется отечественное шифрование и в других браузерах можно увидеть разве что ERR_SSL_VERSION_OR_CIPHER_MISMATCH.

      Причем даже если заставить каким-то образом поддерживать это шифрование со стороны других браузеров, то компоненты для работы с подписями существуют только для IE, а еще, судя по всему, там до сих пор используется ActiveX.


      1. Am0ralist
        08.05.2019 10:57

        Яндекс же вроде внедрил отечественное, если память мне не врёт?


        1. Vilgelm
          08.05.2019 10:58
          +1

          Ругаться на шифрование не будет, но внутрь не войти все равно. По крайней мере последний раз когда я пробовал было так.


  1. wxmaper
    07.05.2019 14:18

    К этому wsl не хватает полноценного x-сервера. Те opensource решения, что существуют сейчас, недостаточно стабильны (сам сейчас юзаю xlaunch). Как только появится адекватная версия, explorer можно будет списывать :)


    1. QtRoS
      07.05.2019 14:25

      При всем уважении, explorer будет постабильнее чем иксы и любая известная мне DE на текущий момент (лет 5-6 как пользуюсь Ubuntu в качестве домашней ОС)


      1. ksbes
        07.05.2019 14:32

        Зависит от обстоятельств. У меня — прибить повисший эксплорер и перезапустить его через диспетчер задач — стандартная процедура, которую я делаю на работе пару раз на дню (много работы с сетевыми папками). А дома пашет вообще без нареканий.


      1. wxmaper
        07.05.2019 14:38

        Вполне устраивал kde3, ну теперь приходится использовать то, что дают. Мне больше не функционал самого рабочего окружения explorer не нравится, а именно проводник. Вот Dolphin из комплекта KDE для меня будет идеальной заменой.


        1. defaultvoice
          07.05.2019 19:55
          +1

          Ну до терминала нормального они дозрели, глядишь и до проводника дозреют :)


          1. dobrev
            07.05.2019 20:08
            +5

            Не дозреют. Потому что нормальный Проводник — это Total Commander.


            1. Fedorkov
              08.05.2019 01:04
              +1

              Нормальный проводник — это Far far2l.


              1. shpaker
                08.05.2019 06:36

                Norton Commander же


                1. artoym
                  08.05.2019 10:20

                  Я не программист или там сисадмин, так что вопрос есть. А вот зачем вообще «нормальный Проводник». Честно говоря никогда не было необходимости в прям специализированном инструменте для работы с файлами. Обычно откроешь один, два, десять файлов в своих программах и сидишь, работаешь. Проводник вижу может десять раз в день всего. То есть вопрос, в какой области работы нужны специализированные решения?


                  1. Skerrigan
                    08.05.2019 10:40

                    Я программист.
                    И вот когда работаем с самими проектами, приходится, бывает, что-то куда-то руками «скинуть»/«переместить» из директории в директорию.
                    Работа на сервере или удаленном накопителе… работа с данными между «мастер-машиной и виртуалками».
                    Иногда надо поковыряться и с VCS (гитом тем же) — директорию бывает проще руками грохнуть.

                    Файлов может быть 100500, всевозможные подсистемы для управления зависимостями, пакетные менеджеры — сбои бывают везде, а сидеть сложа руки и ждать волшебника совсем не вариант. Надо «фиксить».

                    И вот во всем этом базовый «проводник» весьма «ни очень».
                    Я лично использую Directory Opus.


                  1. longclaps
                    08.05.2019 10:43

                    К чему географию знать, программист сисадмин извозчик куда скажешь довезёт.
                    Фонвизин, Недоросль.

                    В любой области востребованы специализированные решения. Просто не все их осваивают, дилетанты обходятся чем попало.


                    1. daggert
                      08.05.2019 11:52
                      -1

                      Просто не все их осваивают, дилетанты обходятся чем попало.

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


                      1. longclaps
                        08.05.2019 12:06

                        Клеймо, в контексте треда, могло бы выглядеть так:

                        не все способны их освоить, дилетанты обходятся чем попало.
                        Но я такого не писал )


      1. 0xd34df00d
        07.05.2019 16:24

        Лет 15 пользуюсь гентой в качестве ОС для домашней работы и лет 5 виндой для игр, опыт обратный. Повиснуть после выхода или падения игры — за милое дело.


        1. nrgian
          07.05.2019 16:59
          +1

          Повиснуть после выхода или падения игры — за милое дело.

          Потому что:

          Игры кроме игр класса ААА отлаживают не очень тщательно.
          Рабочее ПО, все же, получше отлаживают. Ответственность то повыше.

          Да и львиная доля сложности — это сложности с обработкой видео и в GUI. Там и косяки основные. Консольное рабочее ПО по этим причинам стабильнее.

          Ну а GUI-шные программы под X11 все так же как и в Windows — зачастую оставляют систему «в недоразумении»


          1. 0xd34df00d
            07.05.2019 17:21
            +3

            Игры кроме игр класса ААА отлаживают не очень тщательно.

            Так стабильная оболочка и графический сервер от этого грустить не должны.


            Ну а GUI-шные программы под X11 все так же как и в Windows — зачастую оставляют систему «в недоразумении»

            В игры я на линуксах не играю, но вот со всем остальным нет вообще никаких проблем. И аптаймы иксов — месяцы, а всей системы целиком — год-другой.


      1. Nalivai
        07.05.2019 16:53
        -2

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


        1. nrgian
          07.05.2019 17:05
          +2

          Пользуюсь виндой для поиграть

          вот тут у вас прямо в одном предложении противоречие
          она чиста и девственна,


          С играми класса ААА не замечено косяков.
          А всякие игры не столь солидных разработчиков — всё норовят в систему своих библиотек подсунуть — как минимум и VC runtime и обновить DirectX. И это — в лучшем случае.


          1. ksbes
            07.05.2019 17:23

            Игры кроме игр класса ААА отлаживают не очень тщательно.

            Вот ха-ха-ха, честно. после GTA 5 что у меня только не висло и не падало. Про поделья метелицы (люблю и уважаю, на самом деле) вообще молчу. Те же фолату последние — куда AAAшнее?


            Проблема с explorer в том, что он везде. Диалог открытия файла — explorer, рабочий стол — explorer, "Пуск" — explorer (в линухе это всё разные, независимые, программы и/или библиотеки). Соответственно, если где-то чего-то зависло, или упало — то падает это всё. Точек отказа больше.
            (Я не говорю что это плохо или хорошо — просто такая вот особенность)


            1. Aingis
              07.05.2019 18:12
              +5

              По опыту сидения под виндой, эксплорер подвисает, только когда виснет подсистема ввода-вывода. Причём скорее всего дисковая. В основном я замечал тупняки либо по сети, либо когда включён антивирус (даже MS Security Essentials): при открытии папки эксплорер давай читать иконки-превьюшки, а антивирус проверяет файлы целиком, загружая систему.

              Особенно заметно на папке загрузок. Но если диск исправен, то раздупливается через некоторое время. А если нет, что бывало, когда сдыхал SSD, то виснет всё. Тут уже ничего удивительного — кэш и файл подкачки тоже на диске же.


            1. osmanpasha
              08.05.2019 07:27

              Справедливлсти ради, диалог открытия файла — это не Explorer, а вызов функции из системной библиотеки, Comdlg32.dll, что ли. Он работает, даже когда эксплорер прибит.


            1. PowerMetall
              08.05.2019 08:38
              +1

              Проблема с explorer в том, что он везде. Диалог открытия файла — explorer, рабочий стол — explorer, «Пуск» — explorer (в линухе это всё разные, независимые, программы и/или библиотеки).

              Зато как же дико, нет, не так, даже так: ДИКО удобно, используя drag & drop, перетягивать, к примеру, файл из вложения почтовика сразу на рабочий стол, или папку из окна архиватора — сразу в сетевую папку. Очень много применений.
              Одно движение — и всё.
              Всё взаимосвязано.
              Я к этому настолько привык, что без этого уже попросту не могу. Прямо с ужасом смотрю как кто-то в офисе для вытаскивания вложения из аутглюка — нажимает ПКМ, «сохранить как», затем начинает выбирать в окошке папку, жмет «ок», затем переходит в эту папку, ПКМ по архиву, извлекает архив в папку, далее переходит в распакованную папку, ищет нужный файл и так и далее…
              Можно же даблкриком по вложению — открывается архиватор, а с него drag & drop — ом перетянуть нужный файл на рабочий стол.

              Да, это единая точка отказа.
              Да, это не особо безопасно.
              Но черт возьми, это так удобно!

              P. S.
              Лет 15 назад я впервые попробовал nix-системы (домашний десктоп), и сразу же просто вбесила работа через гуй, так как на банальное и привычное (мне) действие «открыл архив даблкликом-перетянул нужный файл на десктоп» — не сработало, ибо, ВНЕЗАПНО, оболочка рабочего стола и архиватор — ничего не знают друг о друге (архиватор так и вовсе просто «морда» для консольного приложения).
              Полез в консоль — там удобнее и быстрее :)
              Лет 10 назад, снова решил пересесть дома на nix, попробовал аналогичное действо. Не сработало.
              Полез в консоль — удобнее и быстрее.
              С тех пор гуем на nix-системах пользоваться не приходилось, да и не хочется особо, для серверов консоли хватает за глаза. А на десктопах с тех пор только винда, да :)



          1. Nalivai
            07.05.2019 17:23
            -1

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


          1. chupasaurus
            07.05.2019 18:23

            Буквально вчера на чистом и девственном Windows Server 2016 без единого установленного графического приложения перезапускал оболочку в своей сессии с аптаймом 4 дня c 2 открытыми окнами (Explorer и Notepad).


        1. DouTro
          07.05.2019 18:49
          +2

          Пользуюсь виндой для всего кроме поиграть: разработка(Java, Python, Matlab), тяжелые вычисления на процессоре и/или видеокарте, стриминг, ssh. За много лет не помню чтобы explorer тупил или умирал.

          Это все очень относительное.


          1. gerod
            07.05.2019 22:11
            +1

            я с 2003 года только windows и пользуюсь… заядлый игрок, плюс разработка в VS… ну вот ни разу explorer не зависал… и да — машина могла проработать без перезагрузок больше 2 месяцев…


          1. wxmaper
            07.05.2019 22:24

            Вот тоже из игр установлена пара штук, играю редко, не думаю что это вообще может как-то влиять на проводник.
            Но проводник очень часто валится при drag&drop операциях, или при сортировке, или при быстром переходе между каталогами. Вообще сложно понять из-за чего именно, замечаю лишь что это происходит при интенсивной работе и обязательно когда открыто куча нужных окон, между которыми довольно быстро переключаешься. Не эксперимента ради, а именно в работе. Хуже всего, что после падения все эти окна не восстанавливаются.
            При чем это было в стабильной версии Windows. Пару недель назад накатил Insider-скую версию, думал может там наконец исправлено… уже славливал парочку крушений.


          1. sedyh
            08.05.2019 10:26
            -1

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


      1. Landgraf132
        08.05.2019 17:04

        Windows 7. Попробуйте подключиться к samba шаре, которая оказалась недоступна, отменить действие и перейти в другую директорию. Как минимум — зависнет и упадет «проводник», но часто бывает что и полностью explorer перезапускается.


    1. ksbes
      07.05.2019 14:25

      Там и всю винду тогда можно будет списывать — это будет просто ещё один дистрибутив с чрезмерной ориентацией на моно и поддержкой win-legacy. К этому всё потихоньку и идёт, как я погляжу.


      1. Romiro_Orimor
        07.05.2019 14:27

        И это будет замечательно.


    1. SerafimArts
      07.05.2019 21:40

      Так иксы вроде уже закопали (ну или пытаются), а на замену идёт wayland.


      1. wxmaper
        07.05.2019 22:10

        Хммм. Видимо я совсем заWinдился уже и даже не слышал о таком. Не знаю насколько сильно пытаются, но пока при попытке запуска чего либо без иксов можно увидеть следующее:


        1. ValdikSS
          07.05.2019 23:55
          +1

          В Qt есть как X, так и Wayland-бекенд. Настраивается переменной окружения.


  1. NishchebrodKolya2
    07.05.2019 14:23

    Потом незаметно уберут ядро виндовс и будет у Микрософт свой линукс с UI на mono.


    1. dartraiden
      07.05.2019 14:49

      На ядро завязано столько, что обратная совместимость пойдёт лесом.


      1. evocatus
        07.05.2019 15:50
        +1

        А она сейчас прямо такая хорошая? Старое железо (особенно всякие хитрые enterprize/embedded штуки) под новыми Windows пробовали заводить? А наоборот?


      1. vyo
        07.05.2019 16:47
        -1

        Ну с ПО частью тут несложно: в Windows будет лежать сборка вайна (немного допиленного самой Microsoft и с офф. DLL по умолчанию).


        1. androidovshchik
          07.05.2019 18:20
          +1

          немного допиленного

          Думаю там пилить и пилить надо)


          1. V1tol
            07.05.2019 22:07
            +4

            Я бы так не сказал. Valve фактически сама вывела Wine из «что-то запускается и можно поиграть в игры 10-летней давности» до состояния «бегает GTA 5 и ещё 5 тысяч игр из Steam». Если MS захочет, то они смогут за год допилить Wine (с учетом наличия исходников оригинальных DLL) до состояния «Windows не нужен в 99% случаев»


            1. androidovshchik
              07.05.2019 22:13

              Они вроде не самоубийцы) После такого Линукс просто похоронит Windows


              1. Cenzo
                08.05.2019 04:48

                MS вполне себе переориентируется в настоящее время и подразделение Windows уже давно не ключевое. MS SQL портировали под Linux, ввели WSL. Надо ли им тащить создание ОС, которая по факту осталась только на десктопе? Все (имхо) только выиграют если под капотом будет работать Linux.


                1. ogost
                  08.05.2019 05:59

                  Все эти подвижки со стороны МС — это конечно хорошо, но меня терзают смутные сомнения… Как-то это слишком похоже на знаменитый EEE…


                  1. Cenzo
                    08.05.2019 07:30

                    У меня даже сомнений нет на этот счёт. Просто в период облаков и SAAS Linux это стандарт де факто. Вот и смотрят как бы выжать с этого по максимуму. С Андроида наверное как брали патентные отчисления (за Linux) так и берут.


      1. grishkaa
        07.05.2019 17:37
        +1

        А они Wine встроят в свой дистрибутив.


      1. reinvent
        07.05.2019 20:31
        +1

        Я когда юность хочу вспомнить, играю в Цивилизацию 2. Она не идёт ни под 7, ни под 10. А на Убунте -норм. Такая вот совместимость.


  1. AxisPod
    07.05.2019 14:26

    Ну IE, да, в энтерпрайзе не убежать, взять к примеру web интерфейс для Cisco AnyConnect, который в виде Java апплета и более нигде не заводится.


    1. catsmile
      07.05.2019 21:23
      +1

      Есть ещё кейс со всякими хитровыраженными PDF-файлами, которые хром своим недовьювером открыть не может. А может открыть Adobe Reader, доступный как плагин понятно где.


  1. loltrol
    07.05.2019 14:34

    Пфффф, несколько лет пилили свою реализацию ядра linux, перепиливали docker под свои lightweight-vm, а потом плюнули, и впилили подхаченое полноценное ядро под ту же lightweight-vm, и все труды над wsl и docker в большей мере просто стали рабочим опытом и скоро загнутся :)

    пс: несколько ссылок, про что же я тут написал — devblogs.microsoft.com/commandline/announcing-wsl-2; devblogs.microsoft.com/commandline/shipping-a-linux-kernel-with-windows


    1. FoterIS
      07.05.2019 15:01

      Ну может оно и к лучшему, по крайне мере мне кажется немного странным что приходится ставить docker и в windows и в wsl, а после прокидывать daemon из windows в wsl, а иначе не завести docker в wsl, по крайне мере без дополнительных установок, например VirtualBox вместо Hyper-V. Надеюсь полноценное ядро избавит от таких трюков.


      1. 411
        07.05.2019 20:16

        И всё равно потом где-то что-то не работало, к примеру маппинг фолдеров


        1. FoterIS
          07.05.2019 23:26

          Есть такое, особенно если говорим про докер, то при попытки прибиндить volume использую $(pwd) будут ошибки, т.к. он пытается смапить /mnt/d/ вместо просто диска d/, а т.к. daemon находится в винде, то путь /mnt/d в window найден не будет.


    1. chupasaurus
      07.05.2019 18:27

      перепиливали docker под свои lightweight-vm

      Для нативных контейнеров они впилили все неймспейсы и аналог cgroups из Linux в ядро Windows, естественно поддержка со стороны docker не по syscall работает. К WSL не имеет никакого отношения.


  1. Harpagon
    07.05.2019 14:49

    Кто-нибудь знает, будет ли в этой новой версии WSL работать видео-драйвер? А то хотелось бы работать с CUDA в линукс-окружении. Но без полноценного видеодрайвера это не получается (


    1. loltrol
      07.05.2019 15:42

      Так как под капотом там будет hyper-v(или не совсем hyper-v, но 100% виртуализация, lightweight-vm), то технически это возможно(hyper-v на том же windows server может в pci passthrough, а значит и может целиком задействовать все возможности видеоадаптера, та и любого другого устройства). Я даже ставлю на то, что такое будет возможно на windows server, так как есть возможность получить парочку пользователей «любителей cuda под linux» но на своем родном платном windows(технологии готовы, только подшаманить немного надо).


  1. plutiara
    07.05.2019 14:49

    Погодите! Нынешний MS Edge который установлен у меня на ПК с Win 10 работает на движке Chromium?!


    1. worldxaker
      07.05.2019 14:52

      нет, там пока что свой движок


  1. paranoya_prod
    07.05.2019 14:57

    Сообщество sharepoint нервно курит в туалете, так как в старых версиях Sharepoint использовались ActiveX компоненты.


    1. AkshinM
      07.05.2019 23:13

      Особенно когда нужно "Open this folder in windows explorer", или ссылка ведущая на какой-либо файл на общей шаре


    1. Elmot
      08.05.2019 10:06
      +1

      Сообщество SAP ширяется тяжёлыми антидепрессантами, поскольку в клиенте sap есть embedded browser. Насколько я понимаю, поддержка хрома добавлена всего год назад в очередную версию, до этого был 10й осел, даже не 11й. Учитывая, сколько боли и слез уходит на поддержку и апдейты в мире кровавого саповского Энтерпрайза...


      1. Mykola_Von_Raybokobylko
        08.05.2019 13:49

        Я хоть и не абапер но понимаю скорбь. Недавно узнал сколько нужно всего чтоб сап шевелился. Чтоб вкурить всё это и не поехать кукушкой действительно нужно принимать тяжелые вещества.


        1. Elmot
          08.05.2019 15:08

          Я тоже ненастоящий сварщик. Но в мою жилетку целую неделю плакались немецкие разработчики.


  1. 0xf0a00
    07.05.2019 15:34
    +2

    Добавление полноценного ядра Linux в Windows 10 — логичный шаг
    Эээ… вот вообще ни разу… зачем оно там?


    1. nrgian
      07.05.2019 16:02

      Эээ… вот вообще ни разу… зачем оно там?

      GUI у MacOS и Windows — на высоте.
      Но иногда нужно запускать софт, которого нет на Windows.
      Держать для этого отдельную машину, перезагружаться в другую ОС, работать в виртуалке — не совсем то.
      Тут же речь идет о почти бесшовной интеграции.
      Удобно.
      С момента появления WSL вполне себе удобнее стало проверять софт, который я пишу.
      Ну а ядро позволит запускать в WSL больше еще софта.
      Сейчас можно только тот, что не использует специфические возможности ядра, например, Docker в WSL не запускается — запускается только в виртуальной машине.


      1. 0xf0a00
        07.05.2019 16:08

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


        1. Ogoun
          07.05.2019 16:42
          +2

          Чтобы пользоваться платным Windows и не ставить вторую систему ради пары утилит работающих только под *nix'ами, например.


      1. Nalivai
        07.05.2019 17:14
        -3

        Вкусовщина, конечно, но GUI от Windows на высоте разве что по показателям безумия. Единственный плюс — что все к ним привыкли и знают магические последовательности нелогичных действий, приводящие их к результату, иногда.


    1. ilyapirogov
      07.05.2019 17:11

      Затем что бы WSL не тормозил при работе файловой системой, затем что бы Docker в WSL запускался нативно без виртуализации, затем что бы всякие иксы работали без костылей типа Xming, затем что бы можно было под виндой монтировать другие FS и использовать всякие fuse, и много других причин.

      Или у вас сомнение в целесообразности самого WSL, а не только ядра линукса?


      1. 0xf0a00
        07.05.2019 19:10
        -3

        у вас сомнение в целесообразности самого WSL

        Именно, есть достаточное количество способов запускать linux в windows, если уж так плохо и не нравяццо виртуалки можно просто к самому себе по ssh зайти любым виндовым клиентом. Но нет, реализован самый уродский вариант этого двухголового змея горыныча и народу зашло… это у меня в голове не укладывается


        1. ilyapirogov
          07.05.2019 20:15
          +3

          Ну а какие есть альтернативы? Cygwin/MinGW — это только набор GNU утилит не более того. Другой вариант — виртуалка, но у него много своих минусов.


          • Она ест ресурсы, как память так и CPU. А так же требует времени на загрузку.
          • У нее очень слабая связь с хостом, например как запустить в ней виндовую консольную программу, перенаправить вывод в линуксовую программку, а результат положить в буфер обмена на хосте?
          • Или как воспользоваться сетевой подсистемой хоста? Мне, например, бывает нужно запустить netcat что бы посмотреть какой запрос шлет сторонний сервис. С виртуальной машиной пришлось бы сначала пробрасывать порты.
          • Опять же можно использовать вместо Cygwin. Нужно скопировать файлик по ssh? Открыл консоль вызвал scp /mnt/d/myfile remotehost:~/ и готово.
          • Другой usecase, мне нужно было как-то скриптом через ffmpeg записывать видео с экрана хоста. Через виртуалку я даже не представляю как это сделать.

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


          1. Dj_Art
            08.05.2019 08:27

            Открою вам глаза — новый WSL будет работать через Hyper-V, что и есть ВМ.


            1. ilyapirogov
              08.05.2019 15:10

              Если при этом не будет всех вышеперечисленных недостатков, кроме потребления CPU и памяти, то это более чем приемлемо.


              Если же проблемы присущие VM останутся, то в чем сама разработка заключатся будет? Любое ядро линукса можно и сейчас под Hyper-V запустить без сторонних программ.


    1. vsb
      07.05.2019 19:23
      +2

      По сути они решили отказаться от эмуляции системных вызовов Linux и просто запускать линукс в виртуалке.

      Вообще MS в последнее время прекращает фундаментальные разработки. Даже эту новость взять: оба события чем-то похоже. Выкидывают свой движок/выкидывают свою реализацию системных вызовов Linux и оборачивают Chromium/оборачивают Linux в свой GUI. Как-то грустно. Ну да ладно.


  1. saag
    07.05.2019 15:36

    Интересно, а Linux Subsystem Windows будет возможна?


    1. helgevans
      07.05.2019 15:52
      +1

      Так уже давно, LSWWine называется.


      1. mapron
        07.05.2019 15:59

        Причем Wine под WSL уже запускали:
        www.reddit.com/r/bashonubuntuonwindows/comments/6joykc/running_wine_on_wsl


        1. helgevans
          07.05.2019 16:54
          -1

          Больше слоев абстракций богу слоев абстракций
          WindowsOnParallelsOnMacOSOnVirtualBoxOnWineOnLinuxOnWindows
          По мотивам


          1. Cryvage
            08.05.2019 03:37

            del (ниже меня уже опередили)


        1. unnutz
          07.05.2019 16:55

          Осталось запустить под wine (который бежит под WSL) VirtualBox, в котором установить Hackintosh и наслаждаться.


          1. Oz_Alex
            08.05.2019 02:06
            +2

            mordaha:
            Флудить так флудить!!! :)
            Картинка: mordaha.com/sc2l.jpg
            Это старкон2, запущенный в DosBox, под иксами в Дебиане, который запущен в VMWare, которая в WinXP
            Куда мне вопрос о неработающем звуке задавать? )))))

            gregory_777:
            Санитарам.
            bash.im/quote/59325


    1. vsb
      08.05.2019 10:27

      Возможна, но это не Wine. Wine это реализация WinAPI на Linux Kernel. Аналог WSL это проект Longene от китайцев, ныне заброшенный.

      Хотя смысла в такой реализации не очень много. Взять реализацию WinAPI от Windows нельзя по лицензионным причинам.


  1. 1c80
    07.05.2019 16:24

    поставил себе эту бету, по ощущениям быстрее хрома работает, инструменты тоже норм теперь, посмотрим что дальше будет


  1. C_21
    07.05.2019 16:56

    Раньше на форумах были вопросы, как на линуксе запустить фотошоп, а теперь будут вопросы как на винде запустить гимп.


    1. androidovshchik
      07.05.2019 17:03
      +3

      Как бы есть exe-шник для windows


    1. karavan_750
      07.05.2019 17:17
      +8

      Вопрос о работе dd под Windows
      image


  1. zenkov
    07.05.2019 21:01

    Да обе новости на анекдот похожи.


  1. bazooka_easter
    07.05.2019 22:36

    А как именно Linux может быть помещён в Windows? Он же GPL, а не LGPL. Его нельзя линковать с пропроитарной программой.


    1. Tarik02
      08.05.2019 00:00

      А его и никто не собирается линковать. Модифицируют под свои нужды, выложив при этом на гитхабе, а в Винде будет лежать образ.


    1. a5b
      08.05.2019 03:03

      Запускают отдельную виртуальную машину с Linux ядром под гипервизором:
      https://www.theregister.co.uk/2019/05/06/windows_subsystem_for_linux_terminal/ "The WSL 2 Linux kernel has its own ext4 file system, communicates with the Windows host kernel via 9P, and runs on Windows' built-in hypervisor."
      https://devblogs.microsoft.com/commandline/announcing-wsl-2/ "WSL 2 uses… virtualization technology to run its Linux kernel inside of a lightweight utility virtual machine (VM).… High levels of integration between Windows and Linux, extremely fast boot times, small resource footprint, and best of all will require no VM configuration or management."


      1. Cenzo
        08.05.2019 04:54
        +1

        Разделение файловах систем ломает всю «красивую» идею WSL о бесшовной интеграции


  1. Mur81
    07.05.2019 23:57
    +1

    А никто не в курсе не собирается ли MS выпустить родной, так сказать, RDP-клиент для Linux? Раз они теперь так с Linux'ом дружат. А то для MacOS, iOS, Android есть, а для Linux'а нет. Да я знаю про FreeRDP/Remmina, но всё не то (либо я не умею их готовить).


    1. Vilgelm
      08.05.2019 06:56

      Пользуюсь FreeRDP каждый день. Реализовано уже практически все, но общий буфер обмена и некоторые приложения в RemoteApp работают коряво. Однако при этом есть и свои плюсы: например, если при работе со стандартным виндовым клиентом «моргнет» интернет, то с большой степенью вероятности придется перезагружать клиента и руками прибивать сессию на сервере (хотя порой даже это не помогает, только перезагрузка). С FreeRDP достаточно просто переподключиться и спокойно продолжить работу.


      1. bazooka_easter
        08.05.2019 09:35

        Есть очень хороший клиент — remmina.org. Он построен как раз на библиотеке FreeRDP, но там лучше реализованы окна подключений (на родном FreeRDP приложении окна коряво работали под awesomewm) и есть общий буфер обмена.


        1. Vilgelm
          08.05.2019 09:59

          Когда последний раз пробовал там не было поддержки RemoteApp совсем. В остальном хороший клиент, плюсую.


          1. MishaRash
            08.05.2019 13:56

            Сейчас вроде бы есть, но какие-то хитрые перенаправления через gateway у меня так и не заработали, только с помощью VPN (под Windows подключалось без дополнительных телодвижений).


        1. daggert
          08.05.2019 11:57

          Я ее так и не смог заставить открывать свое окно на втором мониторе. У меня три FHD моника и при раскрытии на весь экран — она всегда открывается на первом, внезависимости от того где находится и второе — она иногда перестает показывать свою панель инструментов (которая вверху) и выйти из фуллскрина мне весьма проблематично. Какие-то детские глюки.


          1. bazooka_easter
            08.05.2019 12:22

            Вероятно какой-то конфликт с оконным менеджером. У себя ничего такого не наблюдал.


            1. daggert
              08.05.2019 13:03

              Да вот тоже хрен знает куда копать. Вроде DE разные (убунтовское дефолтное и elementary), а проблема одинаковая и там и тут. Не любит меня линукс :D


      1. Mur81
        08.05.2019 16:22

        У меня порядка 30-и рабочих мест работают через RDP. Сервер на 2012 R2 клиенты актуальных версий на Win 7 и 8.1. Хотите верьте хотите нет, но за 4 года не было ни одного случая что бы сессия подвисла. Хотя интернет там местами тоже далёк от идеала. Я думаю, что эта проблема актуальна была для старых версий сервера/клиента.
        Сейчас как раз в процессе замены на клиентских машинах винды на Linux (ну право держать винду только для запуска mstsc.exe это такое себе удовольствие). В принципе с Remmina вроде всё не плохо, но я так и не смог настроить её что бы можно было в терминальной сессии видео смотреть без тормозов (с Ютуба того же). С родным клиентом под винду с этим проблем практически не было. Не то что бы это большая проблема, но всё же.


        1. Vilgelm
          08.05.2019 17:51

          Хотя интернет там местами тоже далёк от идеала.

          Вы знаете как порой бывает с мобильным интернетом: он пропадает, но как бы на секунду-другую. Этого достаточно чтобы сессия подвисла, но недостаточно чтобы она завершилась. Воспроизводится на 2008 R2 и на 2012 R2. Клиенты — 8.1.

          А вот какие-то особенности FreeRDP позволяют ему просто упасть при таком «моргании» и для продолжения работы достаточно просто его перезапустить.


  1. sumanai
    08.05.2019 02:35
    +1

    в летней сборке 19H2 Windows 10 будет поставляться полноценное Linux-ядро на базе версии 4.19 от 22 октября 2018 года для собственной подсистемы «Linux для Windows» (WSL — Windows Subsystem Linux).

    Выглядит как шаг назад. Не представляю, как можно будет сделать более тесную интеграцию с отдельной виртуалкой как сейчас в WSL, когда под ним я могу запускать виндовые приложения и работать с одной ФС.
    Сейчас я в WSL пробрасываю аутентификацию по ключам из KeePass, использую Linux-овый Git из VSCode, запускаю Linux NPM в каталогах Windows. Всё это умрёт с новым ядром?
    Нафиг это не нужно, виртуалку с Linux я мог поставить и 10 лет назад.


    1. Tarik02
      08.05.2019 21:14

      Не умрет. Интеграция ФС и запуск приложений продолжит так же работать, как и работал.


  1. K1804
    08.05.2019 06:01
    +2

    в летней сборке 19H2 Windows 10 будет поставляться полноценное Linux-ядро

    Сначала появились двухъядерные процессоры, а теперь вот и двухъядерные ос.


  1. Harbour
    08.05.2019 07:37

    похоже на жалкую попытку слепить из г#вна что-то что сможет запустить docker для linux… только поезд ушел



  1. Raimon
    08.05.2019 14:01

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


  1. 8street
    08.05.2019 14:24

    Del, ошибся.


  1. RIbragimovNYC
    08.05.2019 17:04

    Как мне представляется, IE работает так-же и как GUI над движками ActiveX, ASP etc.
    В Microsoft Server 2003-2008 etc. прописаны шаблоны их приложений и групповых политик.
    В корпоративном софте IE add-ons перенести на новый движок (наверно) нетривиально.
    Лично видел недоразумения CISCO WebEx под Windows 10 Pro (нырок в принадлежности,
    вопли — а где IE?, до-установка, обязательная пачка обновлений, консоль, GPEdit etc.).
    Лично сформулированное заклинание — IE глубоко интегрирован в корпоративном софте.


  1. Habarovchanin
    08.05.2019 17:04

    Такое странное решение позволит обеспечить совместимость нового браузера со старыми корпоративными решениями, которые когда-то опрометчиво прибили гвоздями к Internet Explorer

    … Прошло ндцать лет…
    Компания Microsoft объявила о выпуске своего нового браузера на открытом, свободном и вообще светящемся ядре Technetium!
    С интегрированным ядром Chromium для поддержки устаревших сайтов, Enterprise- и web-приложений.</small

    комментарий написан в Microsoft EdgeChromium on Windws NT 6.1


  1. krab4yar
    08.05.2019 17:05

    Эм. Но новый Edge он создается (и/или уже даже доступен) также для MacOS и Linux!
    Или данный «IE Mode» доступен только для Windows, или они движок IE перевели на Angle вместо DirectX, если так то им еще предстоит работа по оптимизации этой самой прослойки в виде Angle, хорошо будет если патчи они отправят обратно гуглу.


    1. ragequit
      08.05.2019 18:31

      Enterprise-сборки для станций под управлением win10 же, ну.


  1. rautate
    08.05.2019 17:05

    MS-у надо давно нафиг удалить их Окна, и перейти на ядро Линукса. Пусть надстройками занимаются.