`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Windows 10 c ядром Linux (WSL2) "научилась" запускать графические GUI приложения Linux–демо

Про сам Windows Subsystem for Linux 2 и его возможности по «родному» запуску приложений Linux прямо из Windows 10 я уже рассказывал здесь — https://youtu.be/cUM4UVum_Ck — и здесь — https://youtu.be/P88GPegg7×0 — но предыдущие сборки Windows Subsystem for Linux v2 работали по умолчанию только с консольными версиями Linux приложений и чтобы запустить графические GUI приложения от Linux — требовалось существенно пошаманить, иногда — без гарантии ожидаемого результата работы графики. Для шаманства, чтобы заставить работать WSL2 с графикой, использовались различные X-серверы для Windows типа Xming, но заработало оно кривовато.

И вот — в новой сборке Windows 10 Insider Preview 21364 появилась новая версия ядра WSL, которое теперь работает с графическими приложениями из коробки и не требует специальных плясок с бубнами — WSLg. Т.е. теперь практически любое GUI приложение Linux будет работать «в графике» в WSL2 сразу из коробки и рядом с «окошками Windows 10» c их традиционным оформлением вы будете видеть и окна в стиле X запущенных линуксовских приложение. Кстати, работает это все очень просто в ядре системы — специальный драйвер в WSLg выдает RDP Windows за X-сервер для запускаемых графических Linux приложений. Т.е. фактически — каждое окно Linux-приложения — это всего лишь сессия RDP к ядру самого хоста, в которую отправляет картинку WSLg. Решение простое и эффективное для базовых GUI приложений, Microsoft эффективно использует его уже много лет для публикации не всего рабочего стола, а отдельных приложений на RDS серверах и теперь еще и на Azure WVD, но есть одно НО... И это НО — производительность работы RDP сессии при активно меняющейся картинке, например, видео или игр. В принципе — оно терпимо, но особо видео не посмотришь и в игры с высокими FPS на таком Linux не поиграешь. Хотя Quake я таки запустил для демонстрации.

И о демонстрации в данном видео и «на попробовать самому» — как я уже говорил, особых действий после установки новой сборки Windows 10 Insider Preview 21364 (или новее) не требуется. Если WSL2 уже установлен — требуется обновить его ядро, если WSL2 еще не установлен — установить само ядро Linux WSL2 в Windows 10 и установить какую-то из сборок Linux с поддержкой WSL2. Как это делается — описано в документации — https://github.com/microsoft/wslg#welcome-to-wslg — буквально одна команда — или wsl —update , или wsl —install -d Ubintu (или другой дистрибутив из списка на выбор wls —list —online). Кстати, где-то в траблешутинге встречал упоминания о том, что пока нормально работают с графикой сборки только Ubuntu 18/20 (и просто Ubuntu — это ссылка на последнюю стабильную версию) — так что установить Ubuntu для теста WSLg рекомендуется. А дальше — следуем рекомендациям в той же доке https://github.com/microsoft/wslg#install-and-run-gui-apps — и устанавливаем различные тестовые GUI приложения Linux, типа gedit, chrome, edge и прочих. Кстати, я поступил по другому — я просто из примера сделал шеловский скриптик и запустил его. Кроме того, чтобы было более интересно — я также установил Quake (.pak файлы взял скопировал в WSL через nautilus из оригинального Quake, который есть у меня в Steam), различные офисные пакеты типа WPS и LibreOffice, Kodi для Linux и, конечно же, сам агент Steam.

Результаты тестов вы можете видеть в самом видео — все работает без каких-либо проблем, достаточно шустро, особенно, если учитывать, что для записи я подключался к ноуту, на котором у меня стоит Windows 10 Insider Preview, через RDP, а, как я уже говорил выше, WSLg само по себе тоже RDP сессия — так что о том, что бывает с графикой, когда запускаешь видео в RDP, которое уже в RDP — думаю, вы знаете не по наслышке. НО, не смотря на то, что в Steam у меня нет приложений для Linux — очень порадовал режим стриминга игр на Linux агента Steam в WSLg (причем, с того же компа, на котором я вел запись) — удивительно хорошо шла картинка и никаких неудобств в игре я не чувствовал. Конечно, практического применения такая работа Steam не имеет, но как демонстрация возможностей WSLg — очень даже.

Хочу также обратить внимание, что все запущенные Linux GUI-приложения отображаются не только как сессии RDP, но и появляются в виде значков в строке задач Windows 10:

Windows 10 c ядром Linux (WSL2)

Кроме того, все установленные в WPS сборки Linux приложения автоматически добавляются в виде иконок/ссылок в меню Старт Windows 10 — так что в реальности — не обязательно даже будет заглядывать в консоль WPS и запускать приложения оттуда — Windows 10 по клику на иконку сама запустит нужную сборку и сессию для приложения в ней. А в меню Старт установленные Linux-приложения выглядят примерно так:

Windows 10 c ядром Linux (WSL2)

Windows 10 c ядром Linux (WSL2)

и запросто находятся тем же поиском Windows 10 в панеле задач, чтобы меньше кликать и скролить:

Windows 10 c ядром Linux (WSL2)

А каковы перспективы практического применения WSLg — смотрите в видео, думаю, с таким подходом скоро и Android Apps «поедут» на Windows 10. Но, если серьезно, особых перспектив массового использования WSLg и графических приложений Linux в Windows 10 конечными пользователями не ожидается. Это, скорее, удобный инструмент для разработчиков и ИТ-специалистов, который теперь позволяет иметь на рабочем столе Windows 10 инструменты с любой платформы без всяких там виртуальных машин и делает Windows 10 вполне такой действительно универсальной платформой.

Предыдущие видео про Windows Subsystem for Linux:

  • «Microsoft выпустил Windows 10 с ядром Linux» или как работает WSL2 в новой Insider сборке — https://youtu.be/cUM4UVum_Ck

  • СофТы: тестирование производительности Linux в Windows Subsystem for Linux vs Hyper-V — https://youtu.be/P88GPegg7×0

  • Windows 10: установка и настройка хакерского Kali Linux в Windows 10, как приложения WSL — https://youtu.be/RKFSJRSnLBw

Windows 10 c ядром Linux (WSL2) "научилась" запускать графические GUI приложения Linux–демо, как WSLg запускает WSL Linux приложения типа Quake, Chrome, WPS, Steam, Kodi в Windows 10 без проблем

Закон Мерфи для кода

Техническая задача автоматического копирования BLOBов в Azure по мере поступления – которая изначально казалась довольно тривиальной и достаточно просто решалась в частном случае – при «продуктовом» исполнении только доказала Закон Мерфи о том, что «Все не так легко, как кажется» и «Всякая работа требует больше времени, чем вы думаете».

Хотя, казалось бы, чего может быть проще, чем использование Azure Logic App с тремя элементами:

  • коннектором к требуемому Azure Storage Account/ Container, который следит за появлением новых файлов в контейнере и инициирует работу требуемого процесса;
  • операции Azure Blob Storage Get Blob content, которая, получив информацию о вновь созданном файле – по его ID из предыдущей операции считывает содержимое файла;
  • операция Create Blob – которая, используя содержимое файла из результата предыдущей операции и имя/ путь файла из первой операции – создает новый файл в другом указанном Azure Storage Account.

Как говорится – «херяк, херяк – и в продакшен» – и оно вроде работает, пока не наступает день Х (или «Х… день») и в этот момент приходит прозрение.

Первая багафича такого решения всплывает практически сразу при тестировании – когда кто-то попробует записать файл не в корень контейнера, а предварительно создав там подкаталог и поместив файлы в него. В таком случае базовый коннектор Logic App для Azure Blob Storage не реагирует на новый файл/ файлы – он следит только за одним контейнером или каталогом в нем и только запись в корень данного контейнера/ каталога инициирует работу подобного Logic App. А файлы пишутся как раз сразу целыми каталогами.

НО, даже в ситуации с одним контейнеров возникает новая удивительная ситуация – одновременная загрузка десятков файлов на Azure Blob Storage (особенно из нескольких независимых источников) приводит к запуску сразу нескольких экземпляров нашей Azure Logic App, каждый из которых выполняет одновременно однотипные действия по чтению и записи файлов – и тут срабатывает еще одно ограничение – теперь уже Azure Storage Account. Включается режим Bandwidth throttling, что приводит к ошибкам чтения контента нового файла или его записи в другой Storage Account. Так всплывает вторая багофича, которая запросто «крешит» столь «быстро написанное» Logic App при активной работе.

В продолжение разговора о данной багофичи стоит сказать, что обработка ошибок исполнения и кодов возврата операция реализована в Azure Logic Apps весьма и весьма специфически – процесс контролируется двумя разными возможностями – одна из которых – это выбор исполнения следующей команды только при условии, если предыдущая была успешной/ неуспешной/ отвалилась по таймауту или была пропущена, а вторая – это команда result(), которая позволяет получить результаты выполнения группы операций, которые помещены в общую область (scope) – специально созданный в Azure Logic Apps элемент для подобной группировки операций Logic App.

И, наконец, на закуску, то, что может «выстрелить» совсем потом и очень «больно» – «обычное» приложение Azure Logic Apps оперирует с данными до 1ГБ – т.е. считать файл более 1ГБ данных из исходного файла такое приложение не в состоянии и отваливается по ошибке. Тут есть два пути – либо платить в разы больше за «изолированные» экземпляры Azure Logic Apps – в таком случае поддерживается обработка данных до 5ГБ, либо ограничивать административно размеры файлов до 1ГБ и, опять же, проверяя контент до копирования – прекращать работу с большими файлами и отправлять уведомление.

Итого, исходя из всех данных ограничений, получается, что простая задача из 3х блоков превращается в 10 раз больший код – закон Мерфи для кода будет звучать как «Любая задача требует в 10 раз больше кода, чем изначально планировалось».

Во-первых, для реакции на создание файла в любом каталоге хранилища придется создать триггер на основе Azure Event Grid и сконфигурировать сервис Event Grid и отправку в него событий из Azure Storage Account так, как описано здесь – https://docs.microsoft.com/en-us/azure/event-grid/blob-event-quickstart-portal.

В возвращаемых событием данных есть размер файла, что позволяет перехватывать файлы с размером более 1ГБ.

Реакция на Throttling реализуется в виде цикла Until с выполнением следующей операции по условию успешно/не успешно и обработкой кода ошибки, получаемой через result() – таким образом приложение в циклах будет пытаться считать/ записать файл и в случае throttling обрабатываем аварийное завершение блока чтения/ записи, после чего – через result() получаем дополнительную информацию об ошибке и в ней – время, на которое включен throttling – делаем паузу и ждем, когда Storage освободится от массового кол-ва запросов.

Закон Мерфи для кода

Raspberry Pi нервно курит в сторонке

Raspberry Pi нервно курит в сторонке

Процессорные технологии мельчают и холодеют, и теперь китайцы решили «переопределить понятие ПК», превратив «обычный настольный ПК» в совсем уже маленькую коробочку, которая способна почти на все (кроме, разве что, игр).

Ярким примером такого нового миниатюрного рабочего места стал мини ПК Chuwi LarkBox с процессором Intel Celeron J4115, 6 ГБ ОЗУ и 128 ГБ хранилища eMMC на борту, с полноразмерным HDMI портом, поддержкой разрешения 4К и возможностью установки дополнительного M.2 SSD (даже инструкция по разборке коробочки и установке SSD прилагается). И все это добро помещается в коробочке 60х60х40 мм (меньше стандартного кубика Рубика) и весом 127 г (без учета блока питания, который, в принципе – как обычная USB зарядка средних размеров).

Так что Chuwi – компания-производитель этого «чуда враждебной техники» – проделала большую работу и по «впихиванию» такого «железа» в такой корпус, и по созданию системы охлаждения, способной отвести достаточно тепла из такого малого внутреннего объема корпуса LarkBox. Кстати, я уже погонял пару тестов (видео про тестирование производительности будет обязательно, хотя особых цифр я бы не ждал, например, PCmark показал на LarkBox 1296 «попугаев») и можно сказать, что процессор LarkBox не нагревается выше 70-75 °С даже при полной нагрузке в тестах, что очень даже неплохо, а температура покоя составляет около 50 °С. Хотя, говорят, что при установке SSD (которые тоже очень даже горячие по нынешним временам) – LarkBox начинает греться куда сильнее и даже сваливается в постоянный троттлинг.

Но, вернемся к главному – месту таких мини ПК на рынке и почему Raspberry Pi нервно курит… Итак, мы имеем дело с двумя устройствами примерно равной производительности «железа» и достаточно либеральными ценами. Новая Raspberry Pi 8 ГБ, корпус с тихим кулером и к нему обвес типа подключения SSD «внутри корпуса» – обойдется вам примерно в $130, тогда как при пред-заказе на IndieGoGo данный кубик LarkBox от Chuwi шел по $149.

Если продолжить тему приобретения новой Raspberry Pi четвертого поколения с 8 ГБ на борту, то главным отсылом и была как раз идея иметь простую компактную рабочую станцию-терминал, способную выполнять основные задачи по работе с Azure – работа в VS Code, Azure PowerShell, Azure CLI, Azure Portal, Azure Storage Explorer, Azure Data Studio и прочие тулы по необходимости. Что показала работа с данными утилитами на Raspberry Pi 8 ГБ – да ничего, большая часть из них просто не работает с Raspberry, не зависимо от установленной ОС – просто никто не портировал сборки. Исключение составляет только PowerShell Core 7.x, который Microsoft сама портировала на Raspberry – все остальные утилиты или вообще отсутствуют/ не устанавливаются/ не запускаются, либо работают из рук вон плохо. Например, VS Code, портированная на Raspberry Pi энтузиастами как Code-OSS, которая глючит и в работе, и с расширениями, и производительность оставляет желать лучшего. И да, портал Azure на «местном» Chrome Raspberry Pi также работает очень-очень медленно, я бы даже сказал – мучительно медленно.

А вот то, как «бегает» и реагирует Chuwi LarkBox в интерфейсе, браузере, приложениях очень даже шустро. Я уже писал, что в PCmark 10 LarkBox показал результат 1296, что всего на 50% медленнее того же GPD Win 2 с его m3-7y30 процессором или в 2.5 раза медленнее модного игрового мини ноута GPD Win MAX. Так что в сочетании с 6 ГБ ОЗУ достаточно для выполнения LarkBox всех перечисленных выше рабочих задач. В принципе – по работе с порталом Azure вопросов вообще нет, я уже погонял и все открывается с привычно по другим ноутам – типа GPD P2 Max – скоростью. Так что, похоже, Raspberry Pi с появлением устройств типа Chuwi LarkBox потеряет массу своих поклонников-любителей дешевого «железа» для базовой работы, а вот для «китайцев» типа Chuwi наступят времена косить бабло путем замены на офисных столах «огромных NUC» на аккуратные миниатюрные коробочки – если, конечно, смогут доказать надежность и качество поддержки.

Raspberry Pi нервно курит в сторонке

Как правильно удалить папку Windows.old после обновления Windows 10

После выхода видео про принудительное обновление Windows 10 до новой версии 2004 – https://youtu.be/nt4nUapDOgU – народ начал спрашивать, а что такое папка Windows.old, почему она создается и как удалить.

Итак, папка Windows.old создается при каждом крупном (полугодичном) обновлении Windows (типа 1903, 1909, 2004), когда меняется само ядро Windows 10 и предназначена для того, чтобы в случае проблем с работоспособностью ПК или какого-то софта после обновления можно было бы «откатиться» на предыдущую версию. Как «откатиться» на предыдущую версию Windows 10 через Параметры – тоже есть в видео.

Так вот, папка в реальности занимает достаточно много места – от 20ГБ и дальше – в зависимости от «загаженности» вашей Windows – и управляется через Storage Sense. А это значит, что «ручками» удалять Windows.old не нужно, она удаляется либо через Параметры (Settings) Windows 10 – как это показано в видео – либо будет удалена автоматически через 30 дней (если включен все тот же Storage Sense и у него настройки по умолчанию).

И да, если вы после установки новой версии/сборки Windows 10 убедились в работоспособности всех нужных вам приложений и устройств и у вас проблема со свободным местом на диске С: – можете не ждать автоматического удаления папки Windows.old, а действовать по инструкции.

Кстати, кроме Storage Sense – с его возможностями по очистке всякого мусора с диска С: – есть еще всякого рода трюки, которые позволяют если и не удалить, то хотя бы перенести с диска С: на другой диск часть всякого разного мусора, который скапливается в системной папке Windows 10 в процессе работы и установки всякого разного. Про такие возможности я уже рассказывал в своем видео здесь – «Как правильно очистить место на системном диске Windows (C:) и ничего не сломать» – https://youtu.be/0c5Kkoqma9c – смотрите, надеюсь, поможет в борьбе за свободные гигабайты на С:.

Как правильно удалить папку Windows.old после обновления Windows 10

NAS своими руками

Заключительное видео про сборку, установку, настройку и тестирование сетевого хранилища (NAS) на базе комплекта из Raspberry Pi 4 и дополнительных плат – X835 board и платы управления питанием Raspberry Pi (+куллер) – X735 board.

Первую часть – собственно, сборка комплекта – смотрите здесь, а вторую часть, подробно про процесс установки на Raspberry Pi 4 надстройки Openmediavault (OMV), которая обеспечивает простоту настройки и конфигурирования сетевых служб и про дальнейшее управление системой смотрите здесь.

В третьем видео – в основном – различные тесты производительности… Честно говоря, идея подключения диска к Raspberry Pi 4 через USB интерфейс (пусть и USB 3) с использованием платы X835 меня не очень вдохновляла. Но, как показали и тесты, и эксплуатация вообще – все работает по верхней планке производительности самого диска и выдает ожидаемые 210-220 Мб/с в локальном соединении. Для сетевых подключений – наблюдается практически полная утилизация 1 Гбит/с сетевого подключения при работе с теми же iSCSI или SMB – скорость передачи в 117 МБ/с на чтение и, что самое интересно – 136 МБ/с для смешанного режима, – т.е. дуплексная передача очень даже неплохо поддерживается.

NAS своими руками 

Microsoft Surface Pro 7 в тестах на производительность

После тестирования нового Microsoft Surface Pro 7 на время автономной работы от аккумулятора в прошлом видео – пришло время протестировать общую прозводительность Surface Pro 7 в различных синтетических тестах и сравнить его производительность как с предыдущей серией Surface Pro 6, так и с другими устройствами, например, с миниультрабуком GPD P2 Max на Intel Core m3 8го поколения. Постарался не только протестировать Surface Pro 7 на уже традиционных тестах, но и добавить несколько новых тестов, позволяющих правильно оценить ту же производительность в играх. Один из таких «правильных» тестов для игр является официальный тест игры Final Fantasy XV Benchmark – так вот, не смотря на более продвинутый, чем у Surface Pro 6, процессор и графику в нем, Surface Pro 7 все равно «не догоняет» даже до минимальных требований производительности FF XV в минимальных настройках при 720p, так что играть в игры на этом планшете – ну только казуальные и старенькие, 10летней давности...

В любом случае – я Surface Pro 7 еще погоняю в разных играх, начиная, конечно же, с World of Tanks (одна из немногих игр, в которую я играю более-менее постоянно, правда – на Xbox One X) и еще чего у меня там есть в библиотеке Steam, но, судя по тому, что тот же CS уже давно никто не просит – там большого выбора игр для «явной демонстрации» у меня уже нет – у народа поменялись и раздробились интересы... Что же до общих результатов производительности, хочу сказать, что в целом – производительность Surface Pro 7 c новым 10м поколением Intel-овских процессоров вполне предсказуема и соответствует и просто сравнению производительности самих CPU – никаких существенных корреляций не замечено – процессор в среднем обгоняет на 20%-30%, графика Intel Iris Plus G4 обгоняет Intel HD Graphics 630 на 70%-100% – т.е. в 2 раза, что соответствует и двухкратному увеличению числа исполняющих модулей в самой графике – с 24 до 48.

Единственной неожиданностью стали результаты тестирования скорости работы хранилища Surface Pro 7, особенно, в сравнении с показателями Surface Pro X (который, кстати, я ругал за плохую производительность диска). Так вот, на «линейных тестах» с большим блоком данных в CrystalDiskMark 7 Surface Pro 7 уступает на 20-30% в скорости Surface Pro X, зато на тех тестах диска, которые действительно являются важными для скорости работы ОС – случайные операции с блоками 4К в очереди и поодиночке – на Surface Pro 7 выполняются в 2-3 раза быстрее, чем на Pro X. Как я уже говорил, достаточно низкая производительность диска на обоих Surface Pro 7/X связана с работой шифрования BitLocker, а, поскольку Windows 10 работает на Pro X на процессоре ARM в режиме эмуляции – то скорость выполнения большого количества мелких запросов к диску существенно страдает – не успевает работать BitLocker в режиме эмуляции. Поэтому, похоже, в Pro X «воткнули» накопитель побыстрее – чтобы хоть как-то компенсировать потери на эмуляции.

И да, конфигурация «железа» этой модели Surface Pro 7 следующая:

  • CPU: 1.1GHz Intel Core i5-1035G4 (quad-core, 6MB cache, up to 3.7GHz boost)
  • Graphics: Intel Iris Plus Graphics
  • RAM: 8GB DDR4x
  • Screen: 12.3-inch, 2,736 x 1,824 PixelSense display (Contrast ratio: 1,500:1, 100% sRGB color, 10-point multi-touch, 3:2 aspect ratio)
  • Storage: 128GB SSD.

Microsoft Surface Pro 7 в тестах на производительность

Субъективный первый взгляд на Surface Pro 7

Чтобы быть максимально субъективным в обзорах новых Microsoft Surface Pro – давайте после феерического провала (ну не везет Microsoft с процессорами ARM) Surface Pro X – поговорим о более «традиционном» варианте железа – следующем 2-in-1 планшете в знаменитой линейки Surface Pro на «нормальных» процессорах Intel – новом Surface Pro 7, который мне временно попался в руки на обзор и потестить.

Кстати, это модель Surface Pro 7 – та, которая стоит около 1000 евро уже с клавиатурой – на базе Intel Core i5-1035G4, c 8ГБ ОЗУ и 128ГБ хранилища. Так что вас, кроме данного видео, ожидают еще и тесты производительности – в синтетике и некоторых играх, времени автономной работы и общий обзор самого Surface Pro 7 после 2х недель использования. Хотя, если честно – Surface Pro 7 практически ничем (кроме порта USB Type-C) внешне не отличается от своего предшественника Surface Pro 6 – размеры и экран такие же (хотя я так и не понял, что помешало Microsoft установить в этот корпус экран от Surface Pro X – который побольше и по размеру, и по разрешению).

Традиционным основным и существенным отличием линейки Pro 7 от Pro 6 является изменение версии процессоров – Microsoft Surface Pro 7 получил 10 поколение чипов Intel с существенно обновленным модельным рядом – линейка получила модели с Intel Core i3, i5 и i7  (в отличие от Pro 6, который имел только i5/i7 в модельном ряду) и возвращенной опцией 4ГБ оперативной памяти, что позволило Microsoft удержать низкие цены на минимальную версию Surface Pro 7 i3/4GB/128GB. Хотя они условно низкие – мой куда более «прокачаный» GPD P2 Max – стоит дешевле, чем минимальный Surface Pro 7. Новая серия процессоров обещает более чем 20% прирост общей производительности при сравнении нового базового Pro 7 i5 (который у меня для тестов) с топовым Pro 6 i7 и почти 2х-кратное повышение производительности графики – поскольку интегрированная в Intel Core i5 – 1035G4  Intel Iris Plus G4 отличается от Intel HD Graphics 630 большим количеством исполняющих модулей – 48 против 24. Это дает существенное повышение – почти в два раза – производительности именно графики. При всем этом – Surface Pro 7 потерял достаточно существенно – на 25% – время заявленной автономной работы – 10 часов против 13 у Pro 6.

Так что «по ощущениям» в руках и «на глазок» – Pro 7 от Pro 6 ничем не отличаются, а вот «производительность на глазок» определить достаточно сложно, поэтому будут еще видео. Особенно интересна и скорость графики – в два раза – это очень хорошо, позволит даже некоторые «приличные» игрушки гонять на таком планшете. Плюс – все же хочется понять и реальную автономность – знаем мы эту «заявленное время работы» – тестируют обычно на полностью скрученной графике и минимальных частотах процессора, а в жизни оказывается, что она раза в два ниже. В общем, тесты, тесты и еще раз тесты. Не дадим Microsoft обмануть наши ожидания себя еще раз, как это было с Microsoft Surface Pro X.

Субъективный первый взгляд на Surface Pro 7

Microsoft Ignite 2020 Tour

Небольшой репортаж с глобального саммита Microsoft Ignite 2020 Tour в Дубаи. Кто не в курсе – это такая облегченная версия Microsoft Ignite, проходившего в США в ноябре 2019 г. в течение пяти дней, а в данном случае – его сократили до двух дней.

Собственно – это такая небольшая выставка «достижений и предпочтений» Microsoft и партнеров, а также – различные доклады. Темы настолько всевозможные, что для меня, честно говоря, не нашлось ни одного интересного доклада. Все больше доклады базового уровня – типа, «основы инфраструктуры в Azure», «основы безопасности в Azure» или совсем в другую степь – разработка и все больше – всякие там AI…

Вот реально, не встречал пока ни одного заказчика, который просил бы с AI помочь, все больше по IaaS задачи. Потому – сижу в офисе (Microsoft Ignite проходит через дорогу) и жду времени своего доклада – буду рассказывать про ту самую миграцию подписок в Azure – кто еще не читал – рекомендую заглянуть и почитать первую часть поста про миграцию подписок Pay-as-You-Go/EA в CSP – http://bit.ly/39qvo2U.

Сам стенд Microsoft как раз и демонстрирует современные маркетинговые усилия Microsoft – какие темы сейчас проталкиваются в массы, и, самое главное – по обилию людей возле того или иного стенда – можно оценить реальную заинтересованность народа в конкретных технологиях. И да – самый оживленный стенд Microsoft – это Microsoft 365 – куда еще податься простым админам, которых просто «выталкивают в облака», хотя им и с локальным управлением рабочими местами вполне хорошо жилось.

И, в отличие от прошлого раза, на этом Microsoft Ignite на стенде можно было увидеть новинки «железа» от Microsoft – всю (почти всю – без новинок типа Duo/Neo) серию устройств Surface. Был и новомодный разрекламированный Microsoft Surface Pro X – который на ARM процессоре и с «полноценной» Windows 10 x32. Пользуясь абсолютной беспечностью сотрудников на стенде и методами социальной инженерии – я получил его на часик в свое распоряжение (с админскими правами) и немного погонял в тестах…

Что вам таки сказать за Surface Pro X? – это отдельная тема для разговора – все не так хорошо, как было на презентации, начиная с того, что устройство в массовом производстве выглядит совсем не так, как в рендерах на видео, а с производительностью и совместимостью – вообще печалька – Microsoft, похоже, наступил еще раз на теже грабли, что и с первым Microsoft Surface на ARM почти 10 лет тому. Так что смотрите отдельное видео на днях с обзором Microsoft Surface Pro X у меня на канале.

Microsoft Ignite 2020 Tour

Как в Windows 10 вернуть планы управления питанием Ultimate Performance, High Performance

В видео про мой новый ультрабук GPD P2 Max и его тест батарейки некоторые очень внимательные личности разглядели, что у меня больше различных опций настройки планов управления энергопотреблением Windows 10, чем у них. У меня есть такие планы, как Ultimate Performance, High Performance и даже Power Saver к стандартному Balance Performance в новых сборках Windows 10. Как так? И как включить все эти планы себе?

В действительности – примерно два года назад, с очередной осенней сборки Windows 10, Microsoft решил, что выбор плана управления энергопотреблением для лептопов под Windows 10 – слишком сложная вещь для понимания простым пользователем и поэтому – скрыл для доступа все привычные планы, оставив для совместимости только Balanced Performance и добавив в диалоговое окно управления питанием (то, что вы видите при клике на иконку батарейки в панеле таскбара) переключение режимом от Best battery life до Best Performance – но при этом Windows 10 будет балансировать работу в пределах достаточно зажатого по производительности Balanced Performance. Но для многих – ручной выбор планов энергопотребления остается актуальным – хотя бы потому, что они знают, что это такое и им все равно, как долго проживет батарейка, особенно, когда ноут больше 70% времени проводит на зарядке, зато хочется получить чуть больше производительности – и переключение на High Performance и Ultimate Performance планы очень даже поможет.

Так вот, Microsoft пока не отключил полностью в Windows 10 все эти планы, а только «припрятал» их и восстановить их видимость в списке – не проблема, нужно только запустить командную строку (или PowerShell) и выполнить следующие команды, которые создают «правильные» дубликаты нужных планов в вашей Windows 10:

Для включения Power saver

powercfg -duplicatescheme a1841308-3541-4fab-bc81-f71556f20b4a

Для включения High Performance

powercfg -duplicatescheme 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

Для включения Ultimate Performance

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

После дубликации можете убедиться в том, что все планы на месте, использовав команду powercfg /L и включив нужный план прямо из командной строки, скопировав его ID из списка и использовав в команде powercfg /S {Plan ID}, чтобы потом не лазить по настройкам.

И еще пару слов насчет батареи в ноуте, который постоянно стоит на зарядке – недавно на моем корпоративном ноуте Lenovo ThinkPad T480, который 80% времени проводит на зарядке, отрубилась внутренняя батарея. И на этот счет Lenovo на своем сайте поддержки рекомендует установить приложение Lenovo Vantage и в нем настроить Battery Charge Threshold с ограничением по максимальной зарядке в 90-95% – это позволяет сохранить батареи ноута «вечно молодыми»…

Как в Windows 10 вернуть планы управления питанием Ultimate Performance, High Performance 

Новые Microsoft Surface

Итак, Microsoft презентовала целую гамму новых устройств, которые, фактически, полностью закрывают всю инфраструктуру лептопов и мобильных устройств – лептоп Microsoft Surface 3, профессиональный планшет Surface Pro 7, его облегченную версию на ARM процессоре Surface Pro X, новый и ожидаемый складной планшет Surface Neo (ранее называемый Centaurus), работающий с новой версией Windows – Windows 10X – облегченной и «заточной» под работу с двумя экранами и, совершенно неожиданно – новый телефон-раскладушку с двумя экранами 5.6″ и под управлением Android с глубоко модифицированным UI – Microsoft Surface Duo. Также Microsoft показала беспроводные наушники-вкладыши, от одного вида которых хочется сказать НЕТ!, а услышав цену в 250уе – НЕТ, НЕТ И ЕЩЁ РАЗ НЕТ! НО – вернёмся к обзорам всех этих традиционных Surface Laptop 3, Surface Pro 7, Surface Pro X и раскладушек Surface Neo и Surface Duo.

Surface Laptop 3 – https://youtu.be/eITjrh267vs?t=189 – довольно проходной девайс, здесь интересно то, что Microsoft вместе с AMD создал для новых моделей специальный процессор AMD RYZEN Microsoft Surface Edition, пересмотрел концепцию ремонтопригодности и замены комплектующих, расширил линейку моделью с большим размером экрана – 15″ и убрал эту ужасную тряпку на клавиатуре ;) В общем – такой себе качественный и не очень дешевый ноутбук премиум класса с очень высокой ценой – https://www.microsoft.com/en-us/surface – цены появились на сайте МС уже ближе к утру – с максимальным ценником в 2900уе за i7/Ryzen R7 и 32ГБ ОЗУ – не взлетит, я думаю…

Еще более «проходным» оказался Surface Pro 7 – https://youtu.be/eITjrh267vs?t=577 – улучшения настолько «бедные», что даже сказать нечего… Типа, «ну вот мы добавили USB Type-C, и поменяли процессор, и…, и… – ах, ну да, новое перо, а еще мы пофиксили Эксель и теперь пером можно писать прямо в ячейках»… Вау!!!! :( Но, надо отдать должное серии Microsoft Surface Pro – его улучшать – только портить. Достаточно просто менять компоненты. А так, начиная с Surface Pro 3 – шикарный девайс, пользуюсь уже 5 лет без всяких нареканий (кроме сдыхающей батарейки) – https://youtu.be/aI6He06ZHY8

Microsoft Surface Earbuds – таблетки АСС в уши? За такую цену? Нет и еще раз НЕТ!

Microsoft Surface Pro X – https://youtu.be/eITjrh267vs?t=844 – это, конечно, что-то такое, что очень хочется посмотреть и пощупать! Легкий и тонкий – при 13″ экрана и … полноценной Windows 10, но на ARM процессоре, который Microsoft разработал совместно с Qualcomm на базе их процессора Snapdragon 8cx – теперь это называется Microsoft SQ1 и имеет на борту модуль AI в 9TFLOPS. Слушая выступление, у меня сложилось чувство, что Microsoft и сам не знает, нафига в таком планшете такой модуль и как его использовать в реальных задачах – пример интеллектуального улучшения картинки в рельном времени как-то не очень нагляден. А вообще – при таком ценнике – МС решила не конкурировать с другими моделями Microsoft Surface Pro – и выставила одинаковый ценник и на Pro 7, и на Pro X – https://www.microsoft.com/en-us/p/surface-pro-x/8vdnrp2m6hhc – такой планшет выглядит очень привлекательно для тех, кто много бывает в разъездах. Кроме того – очень интересны мелкие инновации – типа стилуса, для которого предусмотрены контейнер и беспроводная зарядка прямо в клаве. В общем – это тот момент, когда количество переходит в качество, но, правда, не то, которое бы хотелось лично мне. Про свои «хотелки» к мобильным устройствам я писал тут – http://bit.ly/FutureGadgets01

И новые ультрамобильные устройства c двумя экранами в линейки Microsoft Surface – планшет-раскладушка Microsoft Neo – https://youtu.be/eITjrh267vs?t=1350 – под управлением Windows 10X (про которую никаких реальных деталей так и не рассказали – хотя бы потому, что она еще «не совсем готова») и раскладушка-телефон Microsoft Duo – https://youtu.be/eITjrh267vs?t=1777 – этот под управлением Android с переточенной под работу с двумя экранами оболочкой от Microsoft (кстати, кто не вкурсе, у Microsoft есть отличный Microsoft Launcher для Android – пользуюсь им и очень доволен).

«Икспёрды» уже начали крик «зачем нам 2 экрана, что с ними делать?!» – хотите или нет – но 2 экрана и раскладушки – это тренд 3-5 лет – а для меня постоянная реальность, поскольку раскладушками – пусть и с экраном и клавой – пользуюсь все годы своей мобильной эпопеи… И могу сказать, что более продуктивного мобильного устройства, чем телефон-раскладушка с аппаратной клавой (или, как предлагает Microsoft – вирутальной, но все же привычной, в стиле мини-ноутбука) – лучший рабочий телефон.

Кстати, Microsoft на протяжении всей презентации говорила, что создает устройства для креативной части населения, которая будет создавать тот или иной контент при помощи их устройств. Я, кстати, создаю создаю контент в виде текста – по дороге на работу/с работы, в роскошном «золотом классе» метро Дубаи – можно отлично поработать 40 мин, чем я и пользуюсь – на ноутбуке не очень комфортно, а вот на мобиле-раскладушке Gemini PDA 4G или теперь – на мини ультрабуке GPD P2 Max – очень даже хорошо получается поработать. Например, этот текст и был как раз написан в метро по дороге на работу – как и многие другие – будь то документы или книги. 1.5 часа каждый день для креатива – это же отлично! Вы так не делаете, просто скролите картинки – вы не просто созданы быть креативным, вы только потреблять… ;) Большинство упомянутых выше «икспёрдов» – как раз из такой категории. Так что если вы ничего не создаете – вы для Microsoft – просто лишний баланс, поскольку не относитесь к креативному классу и устройства Surface – точно не для вас. Продолжайте молча, потреблять, а не рассуждать, кому же нужен телефон с двумя экранами – просто ввиду ограниченности вашей жизненной модели – вы даже не можете понять его назначение… ;)

Понравилось ли что-то из продемонстрированного Microsoft лично мне и что бы я себе купил?

Как я уже писал выше – очень интересно выглядит на презентации Microsoft Surface Pro X, хотя окончательное решение о покупке я бы принимал, только подержав Surface Pro X в руках и глянув на его экран. Вопрос вызывает и ARM архитектура процессора Surface Pro X, и, не смотря на заявления Microsoft о том, что там работает «полноценная» и «полностью совместимая» сборка Windows 10 – я бы все же протестировал бы некоторые приложения, работа которых может быть под вопросом.

Microsoft Neo? Да, очень интересно, учитывая, что он появится только в следующем году – я успею «укатать» мой нынешний мини ультрабук GPD P2 Max – и с чистой совестью перейти на Microsoft Neo. Надеюсь, к тому времени его уже доведут до ума и хорошо попатчат, особенно новую ОС, а наличие нового процессора Intel 11 поколения как раз оправдывает такую покупку – сразу с Core m3-8100Y на 11 – отличный апгрейд. И, конечно же, еще хотелось бы клаву и стилус. То, что Microsoft придумал с совместным использованием аппаратной и виртуальной клавы/экрана в Surface Neo – выглядит куда интереснее и правильнее того же TouchBar в MacBook – куда больше сценариев применения. В общем – осталось подождать полгодика – и брать ;)

Microsoft Duo? я не уверен… Сейчас у меня отлично с поддержкой моего креатива справляется Gemini PDA 4G и мне очень нравится его аппаратная клавиатура. Именно аппаратная QWERTY – лучший инструмент для работы с текстом, даже круче двух экранов ;). Хотя ему уже больше года, новый вариант Gemini – под названием Cosmo – не особо нравится, так что, может, после выхода в следующем году пощупаю Microsoft Duo тут, в Дубаи (если буду продолжать жить и работать тут) и прикуплю себе. Особенно, если они добавят и в Microsoft Duo вариант аппаратной клавы-вкладыша, как у Microsoft Neo.

Что же разочаровывает в Surface Duo и, впрочем, в Surface Neo – это опять замкнутость на одном устройстве – печально, что никто не сказал ни слова про сценарии работы, подобные Continuum в Windows Mobile 10 – было бы очень круто иметь возможность использовать эти маленькие, но мощные устройства в режиме «обычного» десктопа – по проводам или без. И да, так классно начавшаяся тема того, что называется простым доступом к компонентам и возможность замены хранилищ в Surface Laptop 3 и Surface Pro X – не нашла продолжения в Surface Neo и Surface Duo. И тут я снова возвращаюсь к теме, «почему для меня Microsoft Duo – не «ВАУ!»?» – да потому, что устройство все же не стало изменением существующей на рынке парадигмы «все в одном – а потом просто выкините»… :( Думаю, пора снова в руки брать Gemini PDA и на его аппаратной клаве настрочить новую статью про будущее мобильных гаджетов, развитие старой – http://bit.ly/FutureGadgets01 – с учетом современных реалий.

Новые Microsoft Surface – телефон Surface Duo, складной планшет Surface Neo, Surface Pro X на ARM 

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT