Comments 159
А как я должен взаимодействовать с бизнесом на устройствах с Linux, MacOC и Android на борту?
Нужен хороший пинок в этом направлении и Microsoft сделала шаг, хоть и оставив в enterprise ветке.
У меня были в Казахстане проблемы с работой в личном кабинете у провайдера, в лк мобильной связи, поголовно банки и так далее. Со временем картина стала намного лучше, но не всё так гладко… бесит.
На работе так вообще красота: девочки сидят как минимум под IE и Chrome на одном рабочем месте, т.к. часть работает только в IE, а вторая половина не поддерживает IE. (более 1000 пользователей)
Радость: один браузер под виндой у моих пользователей.
Лучше не надо!
У нас спросили: «могёте?» и мы сказали «могём!».
Четыре машины с химоборудованием на отдалённых точках, совместимость ПО оборудования с Windows XP не гарантирована. Сдохнут — купят новое! Работает до сих пор и не критично в потере!
Горная промышленность, добыча и переработка.
Я не спршиваю, чего и сколько вам понадобится чтобы создать обновление. Я спрашиваю сколько вам понадобится времени и денег чтобы выловить все свои ляпы до уровня системы, ляпы из которой вылавливались ДЕСЯТИЛЕТИЯМИ.
В крупных торговых сетях до сих пор стоят программы склад\кассир (и даже до сих пор работающие станции с подключением через «толстый» коаксиал, сейчас через переходник по витой паре) писанные под DOS. С монохромными дисплеями и ANSI псевдографикой. Потому что не глючат.
И да, такая система имеет десятки тысяч терминалов, разбросанных по половине континента. Связь комбинированная — проводная, радио, спутник. Где что есть.
Уже в этом веке на международных фондовых биржах продолжали использовать телетайпы, сейчас уже наверное нет.
Клиент международной системы заказа авиабилетов, разработанный под телетайпы в 60х годах, и портированный под DOS в 80-х, в США переписали под Windows и выпустили в обрашение году в 2012 наверное. А до этого он запускался из командной строки и надо было помнить 2х -4х буквенные коды и синтаксис команд для поиска, резервирования и заказа билета. И выглядела работа с программой точно как работа на телетайпе. И не глючило.
Для бизнеса надёжность важнее удобства.
Есть одно чудное решение на рынке монстроуозное и вроде как «надежное». На практике чтобы этот монстр мог шевелиться требуется с добрый десяток сторонних решений. У многих производителей аппаратных решений разной направленности имеются отдельные продуктовые линейки товаров специально заточенные под эксплуатацию этого монстра порожденного сумеречными немецкими гениями.
Пользователи воспринимают Windows как «операционка же, кнопку update нажал и всё». Но когда оно стоит в каких-то терминалах, или на спецжелезе, или ещё в каком-то виде: в этом случае конечный продукт-то не ось, а система, в которую эта ось включена.
И любой «апдейт софта» сделает примерно то же самое что например принудительный апдейт системного питона в убунте до последнейшей версии.
Ну т.е. убьёт систему.
Для бизнеса вам редакция Enterprise — там всё есть, IE работает внутри Edge.
Нам вот взяли и сказали, всё, теперь у вас доступ только через web версию Cisco AnyConnect к вашему удалённому десктопу.
Прям жесть жестьцкая. Чем мотивировали?
Тоже AnyConnect есть в списке рекомендованого.
Видел смешнее — запрещено проносить радиоприёмники и музыкальные проигрыватели, а мобильные телефоны — не запрещено. Столкнулся с таким в начале нулевых — на проходной меня тормознули, увидев наушник, но после демонстрации мобилки и пояснением, что это — гарнитура, пропустили без вопросов. Там же было нельзя проносить "носители информации", но компьютеры (ноутбуки) — без проблем. Видимо, запреты писались в те времена, когда носимых не то, что телефонов — компьютеров не было. Похоже, и с ЭниКоннектом та же история.
А мне кажется, что надо было им выпустить отдельный продукт типа «Old IE», который бы всем своим видом показывал, что он старый — никаких вкладок, например.
Решение — маркетинговое.
Два-в-одном — не с проста.
Чтобы люди привыкали и им чтобы и в голову не приходило другой браузер кроме бразуера MS держать на компьютере.
Не Microsoft первые, знаю ещё три multi engine браузера: Avant Browser, Lunascape ORION и Maxthon5.
Правда, насколько они юзабельны сказать не могу, пользовался только Mx и то было давно.
А вот государственные сайты в России, точнее их закрытая часть — они требуют IE в обязательном порядке. Я не знаю почему вообще ведется речь о каком-то импортозамещении, если попасть в личный кабинет, например, на сайте госзакупок можно только с IE, потому что там используется отечественное шифрование и в других браузерах можно увидеть разве что ERR_SSL_VERSION_OR_CIPHER_MISMATCH.
Причем даже если заставить каким-то образом поддерживать это шифрование со стороны других браузеров, то компоненты для работы с подписями существуют только для IE, а еще, судя по всему, там до сих пор используется ActiveX.
К этому wsl не хватает полноценного x-сервера. Те opensource решения, что существуют сейчас, недостаточно стабильны (сам сейчас юзаю xlaunch). Как только появится адекватная версия, explorer можно будет списывать :)
При всем уважении, explorer будет постабильнее чем иксы и любая известная мне DE на текущий момент (лет 5-6 как пользуюсь Ubuntu в качестве домашней ОС)
Зависит от обстоятельств. У меня — прибить повисший эксплорер и перезапустить его через диспетчер задач — стандартная процедура, которую я делаю на работе пару раз на дню (много работы с сетевыми папками). А дома пашет вообще без нареканий.
Вполне устраивал kde3, ну теперь приходится использовать то, что дают. Мне больше не функционал самого рабочего окружения explorer не нравится, а именно проводник. Вот Dolphin из комплекта KDE для меня будет идеальной заменой.
Norton Commander же
И вот когда работаем с самими проектами, приходится, бывает, что-то куда-то руками «скинуть»/«переместить» из директории в директорию.
Работа на сервере или удаленном накопителе… работа с данными между «мастер-машиной и виртуалками».
Иногда надо поковыряться и с VCS (гитом тем же) — директорию бывает проще руками грохнуть.
Файлов может быть 100500, всевозможные подсистемы для управления зависимостями, пакетные менеджеры — сбои бывают везде, а сидеть сложа руки и ждать волшебника совсем не вариант. Надо «фиксить».
И вот во всем этом базовый «проводник» весьма «ни очень».
Я лично использую Directory Opus.
К чему географию знать,программистсисадминизвозчик куда скажешь довезёт.Фонвизин, Недоросль.
В любой области востребованы специализированные решения. Просто не все их осваивают, дилетанты обходятся чем попало.
Просто не все их осваивают, дилетанты обходятся чем попало.
Ну не надо уж так ставить клеймо. Не все нуждаются в узкоспециализированных решениях и если человек выполняет свою работу в блокноте, и выполняет ее хорошо, пересаживать его на MSVS не имеет смысла.
не все способны их освоить, дилетанты обходятся чем попало.Но я такого не писал )
Ага, особенно, если это джун, который задаёт вопросы, а ты смотришь на его рабочий стол и не видишь ни одного знакомого окошка. Втыкаешь в проводник, который ты последний раз открывал в 98 винде и думаешь, где здесь чёртова ctl+u?
Тотал покрасен из-за плагинов. Так же есть встроенный просмотре архивов (прозрачный для тебя), отличный листер по F3 (на файловом маппинге в память, открывает все и вся, хекс, юникод и так далее), классный поиск с регулярками по Alt+F7, FTP, копирование с очередями, сравнение файлов по содержимому, сравнение директорий и массу, массу всего другого. Это реально швейцарский нож.
http://www.steffengerlach.de/freeware/ — Scanner. Прекраснейшее изобретение. Если у вас проблемы с вандрайвом (как было у меня) — придется тупо переустановить.
Volkov Commander
Повиснуть после выхода или падения игры — за милое дело.
Потому что:
Игры кроме игр класса ААА отлаживают не очень тщательно.
Рабочее ПО, все же, получше отлаживают. Ответственность то повыше.
Да и львиная доля сложности — это сложности с обработкой видео и в GUI. Там и косяки основные. Консольное рабочее ПО по этим причинам стабильнее.
Ну а GUI-шные программы под X11 все так же как и в Windows — зачастую оставляют систему «в недоразумении»
Пользуюсь виндой для поиграть
вот тут у вас прямо в одном предложении противоречие
она чиста и девственна,
С играми класса ААА не замечено косяков.
А всякие игры не столь солидных разработчиков — всё норовят в систему своих библиотек подсунуть — как минимум и 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-системах пользоваться не приходилось, да и не хочется особо, для серверов консоли хватает за глаза. А на десктопах с тех пор только винда, да :)
Прямо с ужасом смотрю как кто-то в офисе для вытаскивания вложения из аутглюка
Перетаскивание файлов мышкой туда-сюда работает и для аутглюка точно так же, как и для других приложений. Но в защиту дедовского метода могу сказать, что для этого нужно сперва открыть рядом ту папку, куда собрались перетаскивать. И это не всегда быстрее/удобнее, чем просто сделать «сохранить как».
Соответственно, если где-то чего-то зависло, или упало — то падает это всё. Точек отказа больше.Где-то в «настройках папок» или реестра это меняется. У меня раньше программа для тюнинга ОС (когда я ей еще пользовался) заставляла каждое окно проводника занимать отдельный процесс.
Это все очень относительное.
Вот тоже из игр установлена пара штук, играю редко, не думаю что это вообще может как-то влиять на проводник.
Но проводник очень часто валится при drag&drop операциях, или при сортировке, или при быстром переходе между каталогами. Вообще сложно понять из-за чего именно, замечаю лишь что это происходит при интенсивной работе и обязательно когда открыто куча нужных окон, между которыми довольно быстро переключаешься. Не эксперимента ради, а именно в работе. Хуже всего, что после падения все эти окна не восстанавливаются.
При чем это было в стабильной версии Windows. Пару недель назад накатил Insider-скую версию, думал может там наконец исправлено… уже славливал парочку крушений.
Может наоборот, пользуетесь виндой только для игр? Потому что все вышеперечисленное относится к линуксу.
Там и всю винду тогда можно будет списывать — это будет просто ещё один дистрибутив с чрезмерной ориентацией на моно и поддержкой win-legacy. К этому всё потихоньку и идёт, как я погляжу.
Так иксы вроде уже закопали (ну или пытаются), а на замену идёт wayland.
Ну с ПО частью тут несложно: в Windows будет лежать сборка вайна (немного допиленного самой Microsoft и с офф. DLL по умолчанию).
немного допиленного
Думаю там пилить и пилить надо)
Для таких случаев в Windows встроена огромная база данных с хаками для старых программ. Там может быть прописано, что такую-то программу надо запускать только на одном ядре, другой программе нужно врать о количестве свободного места на диске (не больше 2 гигабайт, а то программе плохо от того что больше 2 гигов может быть свободно), а такой-то программе нужно врать о количестве поддерживаемых форматов текстур, и тому подобное. Но эта база данных пополняется вручную, и добавить хаки вообще для всего существующего софта не представляется возможным.
пс: несколько ссылок, про что же я тут написал — devblogs.microsoft.com/commandline/announcing-wsl-2; devblogs.microsoft.com/commandline/shipping-a-linux-kernel-with-windows
перепиливали docker под свои lightweight-vm
Для нативных контейнеров они впилили все неймспейсы и аналог cgroups из Linux в ядро Windows, естественно поддержка со стороны docker не по syscall работает. К WSL не имеет никакого отношения.
Особенно когда нужно "Open this folder in windows explorer", или ссылка ведущая на какой-либо файл на общей шаре
Сообщество SAP ширяется тяжёлыми антидепрессантами, поскольку в клиенте sap есть embedded browser. Насколько я понимаю, поддержка хрома добавлена всего год назад в очередную версию, до этого был 10й осел, даже не 11й. Учитывая, сколько боли и слез уходит на поддержку и апдейты в мире кровавого саповского Энтерпрайза...
Добавление полноценного ядра Linux в Windows 10 — логичный шагЭээ… вот вообще ни разу… зачем оно там?
Эээ… вот вообще ни разу… зачем оно там?
GUI у MacOS и Windows — на высоте.
Но иногда нужно запускать софт, которого нет на Windows.
Держать для этого отдельную машину, перезагружаться в другую ОС, работать в виртуалке — не совсем то.
Тут же речь идет о почти бесшовной интеграции.
Удобно.
С момента появления WSL вполне себе удобнее стало проверять софт, который я пишу.
Ну а ядро позволит запускать в WSL больше еще софта.
Сейчас можно только тот, что не использует специфические возможности ядра, например, Docker в WSL не запускается — запускается только в виртуальной машине.
Или у вас сомнение в целесообразности самого WSL, а не только ядра линукса?
у вас сомнение в целесообразности самого WSL
Именно, есть достаточное количество способов запускать linux в windows, если уж так плохо и не нравяццо виртуалки можно просто к самому себе по ssh зайти любым виндовым клиентом. Но нет, реализован самый уродский вариант этого двухголового змея горыныча и народу зашло… это у меня в голове не укладывается
Ну а какие есть альтернативы? Cygwin/MinGW — это только набор GNU утилит не более того. Другой вариант — виртуалка, но у него много своих минусов.
- Она ест ресурсы, как память так и CPU. А так же требует времени на загрузку.
- У нее очень слабая связь с хостом, например как запустить в ней виндовую консольную программу, перенаправить вывод в линуксовую программку, а результат положить в буфер обмена на хосте?
- Или как воспользоваться сетевой подсистемой хоста? Мне, например, бывает нужно запустить netcat что бы посмотреть какой запрос шлет сторонний сервис. С виртуальной машиной пришлось бы сначала пробрасывать порты.
- Опять же можно использовать вместо Cygwin. Нужно скопировать файлик по ssh? Открыл консоль вызвал scp /mnt/d/myfile remotehost:~/ и готово.
- Другой usecase, мне нужно было как-то скриптом через ffmpeg записывать видео с экрана хоста. Через виртуалку я даже не представляю как это сделать.
Я не спорю, что на данный момент WSL напоминает костыль, но альтернатив как-то и нету. Либо я про них ничего не знаю, в этом случае я был бы рад если бы кто-нибудь ими поделился.
www.reddit.com/r/bashonubuntuonwindows/comments/6joykc/running_wine_on_wsl
Вот теперь хорошо
mordaha:bash.im/quote/59325
Флудить так флудить!!! :)
Картинка: mordaha.com/sc2l.jpg
Это старкон2, запущенный в DosBox, под иксами в Дебиане, который запущен в VMWare, которая в WinXP
Куда мне вопрос о неработающем звуке задавать? )))))
gregory_777:
Санитарам.
Но на самом деле, вообще не интересно что в том лагере варят в своем котелке и какое оно на вкус.
А его и никто не собирается линковать. Модифицируют под свои нужды, выложив при этом на гитхабе, а в Винде будет лежать образ.
Запускают отдельную виртуальную машину с 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."
Есть очень хороший клиент — remmina.org. Он построен как раз на библиотеке FreeRDP, но там лучше реализованы окна подключений (на родном FreeRDP приложении окна коряво работали под awesomewm) и есть общий буфер обмена.
Я ее так и не смог заставить открывать свое окно на втором мониторе. У меня три FHD моника и при раскрытии на весь экран — она всегда открывается на первом, внезависимости от того где находится и второе — она иногда перестает показывать свою панель инструментов (которая вверху) и выйти из фуллскрина мне весьма проблематично. Какие-то детские глюки.
Сейчас как раз в процессе замены на клиентских машинах винды на Linux (ну право держать винду только для запуска mstsc.exe это такое себе удовольствие). В принципе с Remmina вроде всё не плохо, но я так и не смог настроить её что бы можно было в терминальной сессии видео смотреть без тормозов (с Ютуба того же). С родным клиентом под винду с этим проблем практически не было. Не то что бы это большая проблема, но всё же.
Хотя интернет там местами тоже далёк от идеала.
Вы знаете как порой бывает с мобильным интернетом: он пропадает, но как бы на секунду-другую. Этого достаточно чтобы сессия подвисла, но недостаточно чтобы она завершилась. Воспроизводится на 2008 R2 и на 2012 R2. Клиенты — 8.1.
А вот какие-то особенности FreeRDP позволяют ему просто упасть при таком «моргании» и для продолжения работы достаточно просто его перезапустить.
в летней сборке 19H2 Windows 10 будет поставляться полноценное Linux-ядро
Сначала появились двухъядерные процессоры, а теперь вот и двухъядерные ос.
Такое странное решение позволит обеспечить совместимость нового браузера со старыми корпоративными решениями, которые когда-то опрометчиво прибили гвоздями к Internet Explorer
… Прошло ндцать лет…
Компания Microsoft объявила о выпуске своего нового браузера на открытом, свободном и вообще светящемся ядре Technetium!
С интегрированным ядром Chromium для поддержки устаревших сайтов, Enterprise- и web-приложений.</small
комментарий написан в Microsoft EdgeChromium on Windws NT 6.1
Или данный «IE Mode» доступен только для Windows, или они движок IE перевели на Angle вместо DirectX, если так то им еще предстоит работа по оптимизации этой самой прослойки в виде Angle, хорошо будет если патчи они отправят обратно гуглу.
Чудеса упаковки от Microsoft: ядро Linux в Windows 10 и движок IE внутри Chromium Edge