Комментарии 98
Где-то в параллельном мире:
Windows 10X успешно установлена на Surface Phone и теперь пользователи телефонов лидера индустрии Nokia наконец-то могут перейти на качественный мобильный телефон с полноценной ОС и огромным количеством приложений!
Да и Sun Valley пока как-то не блещет новаторскими идеями. Да, иконки обновили, чуть подправили тачеориентированность эксплорера и это всё, что пока заметно в инсайдерских сборках. А ведь осталось уже совсем немного времени. Хоть выход и осенью, но фичекомплит стадия-то начинается за несколько месяцев до финала. Поэтому не стоит ожидать каких-то радикальных перемен уровня Catalina -> Big Sur.
Я вообще больше жду какого-то финального прогресса в arm версии и работе в буткампе на M1. Надеюсь на грядущем билде про это что-то скажут.
Угу… по виду кеды с не очень удачной темой.
А что теперь будет с Windows Core OS и что она из себя представляет?
ДА ЛАДНО!
С третьего раза они поняли, что отказ от старых Win32 приложений, пальцеориентированность везде вопреки здравому смыслу и огораживание внутренностей по примеру IOS - не самая лучшая идея?
огораживание внутренностей по примеру IOS — не самая лучшая идея?
Идея "хорошая", ведь те кто использует iOS вопреки ограничениям довольно много ;)
В любой психушке психов больше чем врачей. Что теперь, тоже кукухой ехать как "те кто использует iOS"?
на самом деле, отказ от вин32-помойки был бы реальным прорывом для винды, но пока они зачем-то тащат этот чемодан без ручки - ничего хорошего от винды как ОС ждать не приходится.
Что значит "поняли"?
У них просто это в третий раз не получилось.
Именно поэтому и была добавлена поддержка архитектуры ARM, чего, например, нет во «взрослой» Windows 10.
Интересно, на чем же тогда работают Surface Pro X, HP Elite Folio, Samsung Galaxy Book Go, Samsung Galaxy Book S, Lenovo Flex 5G, Lenovo Yoga 5G и другие подобные устройства? Windows 10 в варианте для ARM уже несколько лет существует и даже потихоньку развивается (относительно недавно поддержку эмуляции x64-приложений добавили, например).
Пытались добавить эмуляцию Win32-приложений, но в итоге отказались от этого, так что уже готовые наработки убрали из тестовой версии.
Не совсем понимаю, что здесь имеется ввиду. На мой взгляд, некорректно говорить про «эмуляцию» Win32-приложений, потому что никакой эмуляции нет, это просто родные приложения для ОС. Про эмуляцию логично говорить в контексте, например, архитектуры (когда в Windows 10 для ARM эмулируются собранные под x86 / x64 приложения), но, как я уже упомянул выше, этой функциональности уже несколько лет, и она работает (возможно, не так эффективно, как хотелось бы, но работает).
В случае с Windows 10X особенность была в том, что Microsoft пыталась реализовать запуск Win32-приложений в контейнерах (песочницах), как это работает с UWP-приложениями. Задумка была в том, что ОС тогда сможет более эффективно контролировать работу приложений, плюс решается вопрос безопасности (был бы внедрен контроль за тем, к чему приложения получают доступ).
Реализация получилась не очень хорошей, были проблемы с обратной совместимостью и тому подобное (что логично, учитывая, что это фактически было попыткой упаковать все многолетнее наследие Windows в контейнеры, весьма непростая задача).
В 2017 году компания объявила о скором выходе Windows 10S — упрощенной версии Windows 10. Здесь все было похоже на текущую ситуацию. Система была рассчитана на ARM, Windows 32-приложения запускать было нельзя, это была ОС для устройств базового уровня. Но она так и не вышла в свет, ее наработки использовали для развития основной линейки — Windows 10.
Windows 10 S не позиционировалась как отдельная ОС. Это, скорее, редакция или, корректнее сказать, режим работы обычных редакций обычной Windows 10. Чтобы не возникало путаницы, Microsoft даже какое-то время назад явно начала называть это «Windows 10 in S Mode».
Идея в том, чтобы взять обычную Windows 10 Pro или Education и искусственно ограничить возможность установки программ с помощью exe / msi /… файлов, разрешив ставить только «проверенные» приложения из Windows Store. Во-первых, для обеспечения безопасности, во-вторых, чтобы снять с пользователя 50$ за переход к полноценной Windows 10 Pro / Education. Впрочем, от последнего, кажется, в какой-то момент отказались (давно не следил за этой темой, может, сейчас что-то поменялось).
При всем этом Windows 10 Pro в S Mode ничем не отличается от Windows 10 Pro в обычном режиме, кроме как искусственно заблокированной возможностью устанавливать ПО не из Windows Store. Никаких внутренних различий между ними нет. Хотя бы потому, что вы легко можете запаковать свое обычное приложение в пакет для Windows Store (с некоторыми ограничениями), и в этом случае оно спокойно будет работать и в S Mode.
Опять же, с архитектурой платформ это никак не связано. Windows 10 и для x86 / x64, и для ARM64 может работать и в S Mode, и не в нем. Различие только в том, что в Windows 10 для x86 / x64 вы не сможете запустить ARM64-приложения (эмулятора нет), а в Windows 10 для ARM64 запуск приложений для x86 / x64 потребует эмуляции (которая для конечного пользователя, как предполагается, незаметна). И это касается что приложений из Windows Store, что приложений не оттуда.
Не совсем понимаю, что здесь имеется ввиду. На мой взгляд, некорректно говорить про «эмуляцию» Win32-приложений, потому что никакой эмуляции нет, это просто родные приложения для ОС
Пожалуй, эмуляция тут вполне себе уместный термин. Насколько я помню ассемблер, если 16-битный и 32-битный код процессор выполнял в одном и том же защищённом режиме, то для 64-битного кода он уже переключается в специальный 64-битный режим. Поэтому для выполнения 32-битных приложений в 64-битной винде используется специальная подсистема WoW64, которая именно что эмулирует для них 32-битное окружение.
В случае с Windows 10X особенность была в том, что Microsoft пыталась реализовать запуск Win32-приложений в контейнерах (песочницах), как это работает с UWP-приложениями. Задумка была в том, что ОС тогда сможет более эффективно контролировать работу приложений, плюс решается вопрос безопасности (был бы внедрен контроль за тем, к чему приложения получают доступ).
Чертовски обидно, что это не реализовали. Вообще же интересно, насколько было бы сложно реализовать полную виртуализацию всего юзерспейс АПИ. Натыкался в интернете, что попытки уже были, и вердикт тогда был таков, что требуется виртуализировать чуть менее 300 функций.
Не знаю зачем я это всё написал, но вроде полегчало ;)
Доходит до смешного: если раньше до диспетчера задач можно было в пару кликов добраться прямо с рабочего стола, то теперь будь любезен попутешествуй внутри вкладок новомодного интерфейса
В контекстном меню панели задач есть пункт "Диспетчер задач", два клика и всё...
Правда у меня Classic Shell стоит, поэтому, конкретно в моём случае, не вариант)
Правда у меня Classic Shell стоита виноваты маркетологи дизайнеры программисты баристы майкрософта.
Ну извините, тут вы сами себе заменили родную ногу протезом (более для вас удобным). С тем же успехом можно было и Проводник заменить чем-то сторонним, лишившись меню рабстола.
твой комп
не ваш, а этот
а виноваты маркетологи дизайнеры программисты баристы майкрософта
Разумеется! После структурированного меню в Windows XP как-то неудобно пользоваться меню, в котором все программы свалены в один столбец с диким скролом.
Берешь 1С предприятие, у него может стоять 100500 версий одновременно, каждая в своей папочке, и XP меню эти папочки показывало. А вин10 — показывает свалку всех файлов из подпапок папки первого уровня одним списком.
Может я не совсем понимаю о чем вы говорите, но папки вроде бы остались как и были, пример
Поиск по алфавиту не работает, находит максимум половину
win+R -> "control" или пуск-> поиск -> "control"
и вот вам старая панель управления
Ну а лично я бы предпочел пользоваться классической панелью управления — она удобнее, быстрее работает, и красивее выглядит.
Такое впечатление, что те, кто это делают большинством функций либо не пользуются (менеджеры), либо Win+R->devmgmt.msc (админы\программисты).
А как часто обычному пользователю нужен диспетчер устройств? Пару лет назад купил ноутбук, ни разу туда не заглядывал. Но вот зато в «новомодную» панель управления, например, для добавления bluetooth устройств, заглядываю чаще и считаю ее удобной.
Для регулярных действий проще написать скрипт. Для вашей задачи:
pnputil /enum-devices /class ports
"если раньше до диспетчера задач можно было в пару кликов добраться прямо с рабочего стола, то теперь будь любезен попутешествуй внутри вкладок новомодного интерфейса"
Зачем так нагло врать? Диспетчер задач доступен по ПКМ на иконке пуска и по ПКМ на панели задач(таскбар). Те самые пару кликов аж двумя способами
можно закрепить в панели задач (первые 10 пунктов вызываются комбинацией Win+{1..0}), можно воспользоваться папками GodMode и вытащить из них ярлыки на любые действия панели управления
Вместо того, чтобы сделать универсальное ядро
Что вынести в универсальное ядро?
и поддерживать пару оболочек для клавиатуры/мыши и сенсорного ввода
В этом направлении они и двигаются. из серверных ос убрали UI. в десктопных изоляция есть, не явно выраженная. линукс в 10 тому свидетель.
спускаются огромные деньги на мечту «сделать всё один раз и потом просто получать деньги».
Если в 10 будут нормальные наработки по контейнерам из 10х — никто не будет возражать.
Исследования всегда стоят денег.
Но он же в виртуалбоксе…
Но он же в виртуалбоксе…
А вам не все рано какой магией они это сделали? Оно же работает.
Мне без разницы какой наибольший общий компонент занимается унификацией и преобразованием вызовом. Почему бы одним из таких не быть компонентов не быть гипервизору?
MS имеет опыт написания ОС для разных архитектур и у них есть слой абстракции HAL, поверх которого работает ядро ОС, а сейчас добавили гипервизор.
На мой взгляд, адаптируемость под разное железо, архитектуры, ядра с использованием гипервизора и компиляции в процессе развертывания приложения (.Net\Rosetta(2)\Шейдеры\ т.д.) под целевую платформу и задачи — это будущее, которое развяжет руки. Архитектура фон Неймана не в рамках CPU, а в рамках PC (ядер CPU\GPU\NPU\?PU)
Проблема в том, что двигаться надо ещё дальше. То, что они делают - это переход к X Window System с разными оконными менеджерами, графикой в user space, возможность запускать ОС без графики, с графикой, с несколькими разными графическими серверами.
Но, по-хорошему, нужна ещё и интеграция с тулкитом - чтобы программа могла использовать тулкит на разных устройствах с совершенно разными устройствами ввода-вывода. С одной стороны, это сделано во flutter, с другой - требуется ещё research, который сейчас, похоже, проводится из рук вон плохо.
да, на десктопах преимущества может быть не видно, а вот переезд на ноуте с 7 на 10 мне дал где-то -7° на проце в простое как минимум.
А мне смена 7 на 10 дала проблему с дровами на чипсет (может ещё на что) и как следствие - заметные тормоза. Кстати, свободной ОЗУ стало намного меньше, чаще свопится
чем же это таким семерочный пуск функциональнее?
Раскрывающаяся панель управления, меню недавних документов, компактный список закреплённых программ.
да, на десктопах преимущества может быть не видно, а вот переезд на ноуте с 7 на 10 мне дал где-то -7° на проце в простое как минимум.
Может на мощном ноутбуке с ssd и нормально, а на простом офисном — шляпа полная. А если используешь его нерегулярно, то после включения десятка начинает проверять и устанавливать обновления, работать невозможно, лучше вообще его не включать. Особенно если тебе надо на пять минут подключиться к серверу, а пять минут уходит только на включение и выключение ноутбука, лучше уж со смартфона зайти.
На одном ноутбуке в десятке не работает регулировка яркости подсветки, на другом устанавливается обновление драйвера звуковой карты и микрофон перестаёт работать, хотя автоматическая установка устройств отключена. Сколько часов потрачено на переустановку драйверов и, в итоге, возврат на семёрку — можно было, пожалуй, механический диммер подсветки в ноутбук встроить за это время.
Если взять побольше разнообразных устройств — вообще никакой разницы с windows xp и 7 нет. Точно так же где-то будут глючить обновления (один раз после обновления удалился профиль пользователя, хорошо хоть в интернете уже была инструкция по восстановлению, обычное же дело, профиль удалился), драйверы, в этом десятка ничем не отличается. Не, ну у кого-то при удачных стечениях обстоятельств и FreeBSD на ноутбуке будет прекрасно работать, но мне от этого не лучше.
Мгновенный выход из спящего режимаЧто это такое?
Разработчики изменили интерфейс меню для того, чтобы пользователи могли оперативно запускать задачи.
Божечки… а так-то его для чего придумывали? Чтобы завершить работу компьютера?
Большинство важных наработок отмененной операционной системы не пропадут — их добавят во «взрослую» ОС. Для этого будет выпущено специальное обновление Windows 10 Sun Valley, которое вберет в себя все наработки Windows 10X, которые компания сочтет важными.
ACDSee, Nero Burning Rom и прочие гомункулы-комбайны, от которых сама история вполне логично отказалось в пользу более легковесных и специализированных приложений. «Аминь».
ХромОсь тихонечко развивается уже много лет и никаких революций, похоже, не готовит. Перспективы Фуксии и вовсе туманны. Ну а Хуавей просто вынуждено форкнул Андроид, удачи им в развитии.
При этом мобильные ОС в своём мощном развитиии, отожрав приличную долю у десктопных, заменить их не могут. И попытки сделать универсальную ОС со стороны мобильных ОС такие же неудачные как и майкрософтовские попытки сделать то же самое из винды.
Как мне кажется, лучший вариант на сегодня — не раздутый комбайн Windows, а некая очень лёгкая система, в которую можно будет добавлять необходимые функции, нечто вроде подхода Linux Server, но красиво и с графикой.
Пока что явно застой в форточном царстве.
Microsoft Windows 10X: революции не случилось