`

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

Архив номеров

BEST CIO

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

Человек года

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

Продукт года

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

 

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

Техническая задача автоматического копирования 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 

Microsoft выпустил Windows 10 с ядром Linux — что это такое

Я получил за вчера и уже сегодня несколько сообщений, у которых общий смысл и вопрос — «Игорь, а правда, что Microsoft запустил Windows 10 на Linux и теперь Windows — это клон Lunix?». И да — это правда!

Особенно для тех, кто не в курсе технических тонкостей — в новой Windows 10 (которая сборка 18917 и доступна по Windows Insider Preview) есть свое ядро Linux (изначально написанное Microsoft для различных своих целей). Но в реальности все как раз наоборот — теперь приложения Linux (ELF64) могут без проблем запускаться из-под Window 10, т.е. это Linux работает на Windows 10. Ядро Linux, анонсированное в Windows 10 — это новая версия — вторая — службы Windows Subsystem for Linux 2 (WSL2), первая версия которой присутствует в Windows 10 уже 2 года и о работе с которой я рассказывал в недавнем видео на канале — Windows 10: установка и настройка хакерского Kali Linux в Windows 10, как приложения WSL — рекомендую посмотреть для ознакомления с самой идеей работы Linux на Windows 10.

Так а что же тогда запустил Microsoft и почему все говорят о «ядре Linux в Windows 10?». Microsoft просто продолжил развитие идеи WSL и во второй версии вместо сервиса трансляции системных запросов Linux-приложений в запросы Windows (как это делает первая версия WSL) «подсунул» таким приложениям свое собственное полноценное ядро Linux, которое работает в режиме «тонкой виртуализации» — т.е. это не виртуальная машина в полном смысле этого слова — со своим объемом памяти, отдельными эмулируемыми устройствами и т.п., а всего лишь изоляция процесса — в данном случае ядра того самого Linux — от других процессов, чтобы не мешали и не ломали друг друга. Зачем и почему — для совместимости с системными вызовами Linux — обещают, что новое ядро Linux в Windows 10 будет полностью совместимо с основными дистрибутивами и приложениями Linux. А пользователи Windows получат возможность запускать нужные им приложения прямо из Windows одновременно с «родными» приложениями. Microsoft идет правильной дорогой, товарищи...

Эта дорога уже много раз проверена и использована Microsoft — на примере тех же Windows Services for Novell (кто сейчас еще помнит тот Novell, который Microsoft успешно выдавила из корпоративных сетей такой вот совместимостью) и через какое-то время уже будет звучать странно предложение «установить Linux», если все нужные Linux-приложения успешно работают и в Windows. А дальше там пойдет Modern OS — подчищенное и оптимизированное ядро Windows с такими вот подсистемами для запуска Linux, Android, MacOS, iOS приложений — или вы думаете, у Microsoft не хватит денег, сил и влияния заточить такие же микроядра для поддержки API, которые есть в разных платформах? Не зря же новую версию WSL2 в списке сервисов для установки назвали не ядром Linux или чем-то похожим, а очень скромно — Virtual Machine Platform, как бы намекая, что одним Linux дело точно не закончится. ;)

А что касается самой установки и настройки Windows Subsystem for Linux 2 — то про это все смотрите в видео, я постарался рассказать как можно более подробно весь процесс установки, конфигурации и самого сервиса WSL, и конфигурации под него дистрибутивов различных Linux. А с пользовательской точки — работы в дистрибутивах — в WSL2 ничего не поменялось — для вас WSL2 работает прозрачно. И даже лучше, чем в WSL1 — простой тест на работоспособность nmap (который в WSL1 не работал) показал куда лучшую совместимость WSL2 с дистрибутивами Linux. И да, пока (июнь 2019) работать с WSL2 можно только в тестовой сборке Windows 10 Insider Preview, начиная с 18912 — что не очень удобно для многих — мало кто согласен «портить» рабочую ОС ради удовольствия, устанавливая поверх нее тестовую Insider Preview (которая лично у меня — подвзглюкивает). Поэтому я записал еще одно видео — Как установить Windows 10 Insider Preview «с ядром Linux» второй системой и ничего не сломать — которое поможет всем желающим легко и быстро установить Windows 10 Insider Preview второй системой на комп, «не ломая» и не меняя ни основную Windows, ни разделы диска.

При работе непосредственно с движком WSL2 главное знать, что в WSL2 поменялись некоторые команды, которые позволяют теперь управлять, в каком окружении — WSL или WSL2 — будет работать тот или иной дистрибутив Linux. Теперь утилита командной строки wsl.exe (запускайте из CMD/PowerShell с правами админа) дает пользователю возможность управлять версионностью каждого из пакетов Linux на компьютере, переключая их между работой в WSL и WLS2:

  • wsl -l -v — отображает список дистрибутивов Linux с версиями WSL (1|2), под которыми эти дистрибутивы запускаются.

  • wsl -set-version <имя_дистрибутива> 2 — переключает указанный дистрибутив на работу с WSL2. Выполнение команды может занять значительное время, поскольку производится конвертация (копирование) файлов дистрибутива из файловой системы Windows (где их хранит WSL) в виртуальный VHDX диск с ext4 (в котором хранит данные WSL2).

  • wsl -set-default-version 2 — устанавливает для всех новых дистрибутивов используемую версию WSL2 по умолчанию.

К теме безопасности вообще и настройке и использованию Kali Linux по назначению — я вернусь в следующих видео и, наверное, даже оформлю их, как прямые трансляции — http://bit.ly/iLive2000.

Microsoft выпустил Windows 10 с ядром Linux — что это такое

 
 

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT