Как стать автором
Обновить

Комментарии 159

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

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

Она была страшная даже в живом состоянии.
IE3 был для своего времени прекрасен. IE4 был как Луи Армстронг — ужасен, но с него начался весь этот ваш джазз html5 (точнее xml over http и dynamic html). А дальше да — все под горку.
Мне очень часто встречается бизнес, который работает только с IE.
А как я должен взаимодействовать с бизнесом на устройствах с Linux, MacOC и Android на борту?
Нужен хороший пинок в этом направлении и Microsoft сделала шаг, хоть и оставив в enterprise ветке.
У меня были в Казахстане проблемы с работой в личном кабинете у провайдера, в лк мобильной связи, поголовно банки и так далее. Со временем картина стала намного лучше, но не всё так гладко… бесит.

На работе так вообще красота: девочки сидят как минимум под IE и Chrome на одном рабочем месте, т.к. часть работает только в IE, а вторая половина не поддерживает IE. (более 1000 пользователей)
Радость: один браузер под виндой у моих пользователей.
А мне кажется, что надо было им выпустить отдельный продукт типа «Old IE», который бы всем своим видом показывал, что он старый — никаких вкладок, например.
Ещё 10 лет видеть надпись уже с «Ваша версия браузера не походит или устарела, воспользуйтесь Old IE или перейдиет по ссылке для установки Old IE»?!

Лучше не надо!
Нет, чтобы нормальные сайты работали в Chromium Edge и любом другом современном браузере, а для корпоративного старья приходилось запускать какашку :)
Иногда приходится держать целую систему для корпоративного старья. Хнык-хнык.
Такое впечатление, что на апгрейд ПО денег нет.
Есть деньги.
У нас спросили: «могёте?» и мы сказали «могём!».
Четыре машины с химоборудованием на отдалённых точках, совместимость ПО оборудования с Windows XP не гарантирована. Сдохнут — купят новое! Работает до сих пор и не критично в потере!
Горная промышленность, добыча и переработка.

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

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

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

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

И любой «апдейт софта» сделает примерно то же самое что например принудительный апдейт системного питона в убунте до последнейшей версии.
Ну т.е. убьёт систему.
Распределение денег на ИТ и ИБ в компаниях весьма специфическое. Могут закупить дорогостоящую видео стену которая будет смонтирована не подключенной ни к одному источнику сигнала или СХД для сбора логов статистики со всего и вся при этом не будут эти логи анализировать. Но при этом нет денег на замену ТМГ, покупку межсетевого экрана, обновление парка пк у пользователей, и пр.
Это так и было последние несколько лет :))
Энетрпрайз не будет подстраиваться под вас. Нам вот взяли и сказали, всё, теперь у вас доступ только через web версию Cisco AnyConnect к вашему удалённому десктопу. И что делать? Cisco его как я понял уже никак не поддерживает, вот хоть ставь себе XP на десктоп и работай потом. Через IE хоть как-то удалось завести.
Всё согласно политике Microsoft.
Для бизнеса вам редакция Enterprise — там всё есть, IE работает внутри Edge.

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

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

Видел смешнее — запрещено проносить радиоприёмники и музыкальные проигрыватели, а мобильные телефоны — не запрещено. Столкнулся с таким в начале нулевых — на проходной меня тормознули, увидев наушник, но после демонстрации мобилки и пояснением, что это — гарнитура, пропустили без вопросов. Там же было нельзя проносить "носители информации", но компьютеры (ноутбуки) — без проблем. Видимо, запреты писались в те времена, когда носимых не то, что телефонов — компьютеров не было. Похоже, и с ЭниКоннектом та же история.

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


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

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

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

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


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

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

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

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

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

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

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

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

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

НЛО прилетело и опубликовало эту надпись здесь
Не дозреют. Потому что нормальный Проводник — это Total Commander.
Нормальный проводник — это Far far2l.

Norton Commander же

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

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

И вот во всем этом базовый «проводник» весьма «ни очень».
Я лично использую Directory Opus.
К чему географию знать, программист сисадмин извозчик куда скажешь довезёт.
Фонвизин, Недоросль.

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

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

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

Ага, особенно, если это джун, который задаёт вопросы, а ты смотришь на его рабочий стол и не видишь ни одного знакомого окошка. Втыкаешь в проводник, который ты последний раз открывал в 98 винде и думаешь, где здесь чёртова ctl+u?

Тотал покрасен из-за плагинов. Так же есть встроенный просмотре архивов (прозрачный для тебя), отличный листер по F3 (на файловом маппинге в память, открывает все и вся, хекс, юникод и так далее), классный поиск с регулярками по Alt+F7, FTP, копирование с очередями, сравнение файлов по содержимому, сравнение директорий и массу, массу всего другого. Это реально швейцарский нож.

Сегодня жена говорит, что место на диске кончилось. Как получить объем каталогов, чтобы понять где ковырять в первую очередь? Total Commander не установлен.

http://www.steffengerlach.de/freeware/ — Scanner. Прекраснейшее изобретение. Если у вас проблемы с вандрайвом (как было у меня) — придется тупо переустановить.

Volkov Commander

НЛО прилетело и опубликовало эту надпись здесь
Повиснуть после выхода или падения игры — за милое дело.

Потому что:

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

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

Ну а GUI-шные программы под X11 все так же как и в Windows — зачастую оставляют систему «в недоразумении»
НЛО прилетело и опубликовало эту надпись здесь
Так стабильная оболочка и графический сервер от этого грустить не должны.
Для повисшей графики на 10ке сделали Win+Ctrl+Shift+B
Пользуюсь виндой для поиграть, она чиста и девственна, кроме стима ничего на ней нет, explorer умирает, тупит и виснет с заметной регулярностью. Пользуюсь кедами для всего остального, даже и близко такого нет.
Пользуюсь виндой для поиграть

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


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

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


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

НЛО прилетело и опубликовало эту надпись здесь

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

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

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

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

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

Перетаскивание файлов мышкой туда-сюда работает и для аутглюка точно так же, как и для других приложений. Но в защиту дедовского метода могу сказать, что для этого нужно сперва открыть рядом ту папку, куда собрались перетаскивать. И это не всегда быстрее/удобнее, чем просто сделать «сохранить как».
Соответственно, если где-то чего-то зависло, или упало — то падает это всё. Точек отказа больше.
Где-то в «настройках папок» или реестра это меняется. У меня раньше программа для тюнинга ОС (когда я ей еще пользовался) заставляла каждое окно проводника занимать отдельный процесс.
Не знаю, в системе стим и два десятка игр. Если это для винды слишком круто, то это опять же, не в плюс стабильности говорит.
Буквально вчера на чистом и девственном Windows Server 2016 без единого установленного графического приложения перезапускал оболочку в своей сессии с аптаймом 4 дня c 2 открытыми окнами (Explorer и Notepad).
Пользуюсь виндой для всего кроме поиграть: разработка(Java, Python, Matlab), тяжелые вычисления на процессоре и/или видеокарте, стриминг, ssh. За много лет не помню чтобы explorer тупил или умирал.

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

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

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

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

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

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

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

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

В Qt есть как X, так и Wayland-бекенд. Настраивается переменной окружения.
Потом незаметно уберут ядро виндовс и будет у Микрософт свой линукс с UI на mono.
На ядро завязано столько, что обратная совместимость пойдёт лесом.
А она сейчас прямо такая хорошая? Старое железо (особенно всякие хитрые enterprize/embedded штуки) под новыми Windows пробовали заводить? А наоборот?

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

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

Думаю там пилить и пилить надо)
Я бы так не сказал. Valve фактически сама вывела Wine из «что-то запускается и можно поиграть в игры 10-летней давности» до состояния «бегает GTA 5 и ещё 5 тысяч игр из Steam». Если MS захочет, то они смогут за год допилить Wine (с учетом наличия исходников оригинальных DLL) до состояния «Windows не нужен в 99% случаев»
Они вроде не самоубийцы) После такого Линукс просто похоронит Windows
MS вполне себе переориентируется в настоящее время и подразделение Windows уже давно не ключевое. MS SQL портировали под Linux, ввели WSL. Надо ли им тащить создание ОС, которая по факту осталась только на десктопе? Все (имхо) только выиграют если под капотом будет работать Linux.
Все эти подвижки со стороны МС — это конечно хорошо, но меня терзают смутные сомнения… Как-то это слишком похоже на знаменитый EEE…
У меня даже сомнений нет на этот счёт. Просто в период облаков и SAAS Linux это стандарт де факто. Вот и смотрят как бы выжать с этого по максимуму. С Андроида наверное как брали патентные отчисления (за Linux) так и берут.
А они Wine встроят в свой дистрибутив.
Я когда юность хочу вспомнить, играю в Цивилизацию 2. Она не идёт ни под 7, ни под 10. А на Убунте -норм. Такая вот совместимость.
С совместимостью у Windows всё неплохо. Чаще всего проблемы у старых программ из-за того, что они написаны некорректно. Цивилизацию не копал, но я много времени потратил на Need For Speed III. Там кладезь некорректного кода, который просто должен был сломаться со временем. Например, при запуске рендерер получает список поддерживаемых драйвером GPU форматов текстур и сохраняет этот список в свой массив. Так вот, массив этот выделен статически, и там места достаточно только для 14 форматов текстур. Проверки выхода за пределы массива нет. Если драйвер поддерживает больше 14 форматов текстур — переполнение буфера, перезаписываются другие важные данные, игра падает. Таким образом, на старых драйверах и ОС с маленьким количеством поддерживаемых текстур всё работает. На новых ОС и драйверах, которые понимают больше форматов текстур — всё падает. Wine поддерживает минимум самых популярных форматов текстур — там всё работает.

Для таких случаев в Windows встроена огромная база данных с хаками для старых программ. Там может быть прописано, что такую-то программу надо запускать только на одном ядре, другой программе нужно врать о количестве свободного места на диске (не больше 2 гигабайт, а то программе плохо от того что больше 2 гигов может быть свободно), а такой-то программе нужно врать о количестве поддерживаемых форматов текстур, и тому подобное. Но эта база данных пополняется вручную, и добавить хаки вообще для всего существующего софта не представляется возможным.
Ну IE, да, в энтерпрайзе не убежать, взять к примеру web интерфейс для Cisco AnyConnect, который в виде Java апплета и более нигде не заводится.
НЛО прилетело и опубликовало эту надпись здесь
Пфффф, несколько лет пилили свою реализацию ядра 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
Ну может оно и к лучшему, по крайне мере мне кажется немного странным что приходится ставить docker и в windows и в wsl, а после прокидывать daemon из windows в wsl, а иначе не завести docker в wsl, по крайне мере без дополнительных установок, например VirtualBox вместо Hyper-V. Надеюсь полноценное ядро избавит от таких трюков.
И всё равно потом где-то что-то не работало, к примеру маппинг фолдеров
Есть такое, особенно если говорим про докер, то при попытки прибиндить volume использую $(pwd) будут ошибки, т.к. он пытается смапить /mnt/d/ вместо просто диска d/, а т.к. daemon находится в винде, то путь /mnt/d в window найден не будет.
перепиливали docker под свои lightweight-vm

Для нативных контейнеров они впилили все неймспейсы и аналог cgroups из Linux в ядро Windows, естественно поддержка со стороны docker не по syscall работает. К WSL не имеет никакого отношения.
Кто-нибудь знает, будет ли в этой новой версии WSL работать видео-драйвер? А то хотелось бы работать с CUDA в линукс-окружении. Но без полноценного видеодрайвера это не получается (
Так как под капотом там будет hyper-v(или не совсем hyper-v, но 100% виртуализация, lightweight-vm), то технически это возможно(hyper-v на том же windows server может в pci passthrough, а значит и может целиком задействовать все возможности видеоадаптера, та и любого другого устройства). Я даже ставлю на то, что такое будет возможно на windows server, так как есть возможность получить парочку пользователей «любителей cuda под linux» но на своем родном платном windows(технологии готовы, только подшаманить немного надо).
Погодите! Нынешний MS Edge который установлен у меня на ПК с Win 10 работает на движке Chromium?!
нет, там пока что свой движок
Сообщество sharepoint нервно курит в туалете, так как в старых версиях Sharepoint использовались ActiveX компоненты.

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

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

Я хоть и не абапер но понимаю скорбь. Недавно узнал сколько нужно всего чтоб сап шевелился. Чтоб вкурить всё это и не поехать кукушкой действительно нужно принимать тяжелые вещества.
Я тоже ненастоящий сварщик. Но в мою жилетку целую неделю плакались немецкие разработчики.
Добавление полноценного ядра Linux в Windows 10 — логичный шаг
Эээ… вот вообще ни разу… зачем оно там?
Эээ… вот вообще ни разу… зачем оно там?

GUI у MacOS и Windows — на высоте.
Но иногда нужно запускать софт, которого нет на Windows.
Держать для этого отдельную машину, перезагружаться в другую ОС, работать в виртуалке — не совсем то.
Тут же речь идет о почти бесшовной интеграции.
Удобно.
С момента появления WSL вполне себе удобнее стало проверять софт, который я пишу.
Ну а ядро позволит запускать в WSL больше еще софта.
Сейчас можно только тот, что не использует специфические возможности ядра, например, Docker в WSL не запускается — запускается только в виртуальной машине.
То есть для того что бы пользоваться бесплатным линуксом теперь надо заплатить фулл прайс винду? Ага, ясно. Маркетологи молодцы, не зря свой хлеб кушают, вырабатывают правильные привычки у пользователя.
Чтобы пользоваться платным Windows и не ставить вторую систему ради пары утилит работающих только под *nix'ами, например.
Вкусовщина, конечно, но GUI от Windows на высоте разве что по показателям безумия. Единственный плюс — что все к ним привыкли и знают магические последовательности нелогичных действий, приводящие их к результату, иногда.
Вы не могли бы привести конкретный пример?
Затем что бы WSL не тормозил при работе файловой системой, затем что бы Docker в WSL запускался нативно без виртуализации, затем что бы всякие иксы работали без костылей типа Xming, затем что бы можно было под виндой монтировать другие FS и использовать всякие fuse, и много других причин.

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

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

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


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

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

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

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


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

НЛО прилетело и опубликовало эту надпись здесь
Интересно, а Linux Subsystem Windows будет возможна?
Так уже давно, LSWWine называется.
Больше слоев абстракций богу слоев абстракций
WindowsOnParallelsOnMacOSOnVirtualBoxOnWineOnLinuxOnWindows
По мотивам

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

gregory_777:
Санитарам.
bash.im/quote/59325
НЛО прилетело и опубликовало эту надпись здесь
поставил себе эту бету, по ощущениям быстрее хрома работает, инструменты тоже норм теперь, посмотрим что дальше будет
Раньше на форумах были вопросы, как на линуксе запустить фотошоп, а теперь будут вопросы как на винде запустить гимп.
Вопрос о работе dd под Windows
image

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

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

Запускают отдельную виртуальную машину с 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."

Разделение файловах систем ломает всю «красивую» идею WSL о бесшовной интеграции
А никто не в курсе не собирается ли MS выпустить родной, так сказать, RDP-клиент для Linux? Раз они теперь так с Linux'ом дружат. А то для MacOS, iOS, Android есть, а для Linux'а нет. Да я знаю про FreeRDP/Remmina, но всё не то (либо я не умею их готовить).
Пользуюсь FreeRDP каждый день. Реализовано уже практически все, но общий буфер обмена и некоторые приложения в RemoteApp работают коряво. Однако при этом есть и свои плюсы: например, если при работе со стандартным виндовым клиентом «моргнет» интернет, то с большой степенью вероятности придется перезагружать клиента и руками прибивать сессию на сервере (хотя порой даже это не помогает, только перезагрузка). С FreeRDP достаточно просто переподключиться и спокойно продолжить работу.

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

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

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

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

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

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

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

А вот какие-то особенности FreeRDP позволяют ему просто упасть при таком «моргании» и для продолжения работы достаточно просто его перезапустить.
Очень давно такого не наблюдал. Удаленка через VPN + Windows 10 RDP + говноинтернет 3G, просто показывается окошко «соединение пропало», и либо сеанс дропается, если блекаут надолго, либо все восстанавливается на момент разрыва.
НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь

Скорее всего будет работать (как внутри WSL, так и в Windows — где-то видел, что будет в проводнике что-то типа WSL://Ubuntu/...).

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

Сначала появились двухъядерные процессоры, а теперь вот и двухъядерные ос.
похоже на жалкую попытку слепить из г#вна что-то что сможет запустить docker для linux… только поезд ушел
чему тут удивлятся? вполне логичный шаг для MS, иначе бы это стало блокером для многих организаций для обновления на новый браузер, в мире еще очень много легаси. обычным пользователям это даже знать не нужно, никого не заденет.
НЛО прилетело и опубликовало эту надпись здесь
Такое странное решение позволит обеспечить совместимость нового браузера со старыми корпоративными решениями, которые когда-то опрометчиво прибили гвоздями к Internet Explorer

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

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

Эм. Но новый Edge он создается (и/или уже даже доступен) также для MacOS и Linux!
Или данный «IE Mode» доступен только для Windows, или они движок IE перевели на Angle вместо DirectX, если так то им еще предстоит работа по оптимизации этой самой прослойки в виде Angle, хорошо будет если патчи они отправят обратно гуглу.
Enterprise-сборки для станций под управлением win10 же, ну.
MS-у надо давно нафиг удалить их Окна, и перейти на ядро Линукса. Пусть надстройками занимаются.
Хочу напомнить, что первую широко известную попытку вставить Хром в IE сделала корпорация Гугл через плагин «Google Chrome Frame».
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий