Деяния Windows от 7 до 10

    windows_10_logo-wallpaper-1280x720.jpg

    В ранних статьях мы рассмотрели историю версий Windows на монолитном ядре и неподдерживаемых уже версий Windows на ядре NT. В данной статье мы закончим цикл статей по истории Windows и осмотрим уже современные версии, которые поддерживаются как Microsoft, так и большинством разработчиков расписаний — 7, 8, 8.1 и 10.

    Windows 7 — как XP, только лучше



    После провала Windows Vista в Microsoft ориентировались, что очередная провальная система их монополию, конечно, не разрушит, но основательно пошатнет. Потому в Windows 7 основной упор был сделан именно на оптимизацию — ядро осталось по сущности то же, NT 6, внешний вид так же изменился несильно, и самое главное — системные запроса возросли очень незначительно: если Vista требовала процессор с частотой в 800 МГц и 512 МБ ОЗУ, то 7ке необходим был процессор с частотой в 1 ГГц и 1 ГБ ОЗУ. С учетом того, что в 2006 году (выход Vista) подобную конфигурацию имело большинство офисных ПК, Vista на них шла плохо. Но вот в 2009 г (выход Windows 7) даже в бюджетных ПК стоял как минимум двухядерный Core 2 Duo с 2 ГБ ОЗУ, потому 7ка на них шла влет. К тому же Microsoft действительно заморочились с оптимизацией — если юзер на Vista привык к тому, что меню Пуск открывается пару сек, то после того, как он видел, что на 7ке это происходит моментально — эта система прочно прописывалась на его ПК. 

    Windows_7.png

    Другая важная особенность — обратная совместимость: Vista хорошо запускала исключительно тот софт, который написан под нее. Windows 7, во-первых, имела больше тесную интеграцию с производителями устройств, что позволяло ставить часть драйверов автоматом при подключении к интернету, а во-вторых она имела почти полную совместимость с драйверами от Vista (что так не удивительно — ядро системы такое же). Более того — в системе был так нарекаемые Windows XP Mode, позволяющий запускать программы от XP на виртуальной машине. В результате получилось так, что система 2009 года имела поддержку большинства кодов, написанных с 2001 года — это, разумеется, нравилось многим пользователям.

    Еще одно важная особенность — Microsoft окончательно довели до ума DirectX, выпустив его 11ую версию — она очутилась настолько хороша, что используется в играх до сих пор, и по сути это была первая объяснение DX, которая оказалась значительно лучше OpenGL и по сути похоронила его для десктопных игр.

    Так же довели до ума Windows Aero и UAC — запевало теперь не особо нагружал видеокарту (а на геймерских решениях включение Aero вобщем никак не ощущалось), а второй стал более гибким в настройке. 

    К тексту, 1 ГБ ОЗУ было даже избыточно для запуска системы — lite-сборки хорошо себя чувствовали и на 256 МБ ОЗУ, а на 512 МБ просто летали. Да, до уровня в 160 МБ ОЗУ как на Windows XP x64 Pro иметься в наличии далеко, но, с другой стороны, 256 МБ ОЗУ в 2009 году была уже игривый цифрой — столько тогда в телефоны ставили.

    В итоге, в основном только из-за хорошей оптимизации и крайне низких системных требований, Windows 7 застыла очень популярной и будет таковой еще долго, заменяя совсем обветшавшую Windows XP. Однако Microsoft это, понятное дело, не нравится — она продвигает Windows 10, потому новые процессоры от Intel и AMD (Kaby Lake и Ryzen) Windows 7 торжественно не поддерживает (хотя с правкой некоторых файлов проблема уходит). Так же не удерживает 7ку и DirectX 12 — да, был проект по его портированию, но в итоге он завял на половине стези. Так что Windows 7 будет терять свою долю именно из-за программных ограничений — недовольно кто захочет заморачиваться с патчами, так что через несколько лет вполне может присутствовать так, что 10ка обгонит 7ку.

    Windows 8 — Vista 2.0, версия для планшетов



    Кушать такое полушутливое правило — Microsoft создает хорошие версии Windows сквозь раз. И по нему следует, что Windows 8 — плохая, что в принципе недалеко от правды. 

    WDF_2643503.png

    В 2010 году Стив Джобс представил iPad — аэропланшет, с которого и пошел бум на такие устройства. Microsoft, которые вообще-то первоначальными придумали и реализовали планшеты почти 15 лет назад (подробнее об текущем можно почитать в этой статье), решили также создать свой планшет, причем желание было настолько изо всех сил, что Windows 8 была заточена именно под планшеты. Но, увы, продажи планшетов на Windows иметься в наличии невелики — не было людей, которым это было нужно, так как 99% проектов сенсор не поддерживали, и даже серфить в интернете приходилось или сквозь Internet Explorer, или же подключать мышь — но тогда терялась сама мысль планшетов. А для пользователей традиционных ноутбуков или ПК Windows 8 подходила слабо — неловкий Metro UI, отсутствие кнопки пуск, абсолютно ненужный и пустой торговое помещение приложений, да и еще откровенная сырость системы — хотя требования к ПК остались ветхими, да и ядро тоже было NT 6, из-за нового GUI система искренно подлагивала. Поэтому большинство пользователей остались на Windows 7, ну а реализации 8ки были даже ниже, чем у Vista.

    Но и плюсов хватало — устройства с 8кой уже враз шли с UEFI, да и сама система поддерживала быструю загрузку: все это привело к этому, что на SSD система грузилась не 15-20 секунд как 7ка, а зачастую меньше 5 секунд. Обновили вожак (он теперь умеет нативно работать с образами дисков) и, что важнее, оператор задач — туда добавили вкладку автозагрузки, да и внешний вид привели в расположение (в отличии от 7ки, где он выглядит как будто напрямую с 98ой Windows портирован). Появилась врожденная поддержка модемов — система могла сама ставить на них драйвера и не расходовала трафик почем зря: к примеру, не качала через мобильный интернет обновления. Так же осталась возвратная совместимость вплоть до Vista (ядро тоже, так что опять же не удивительно). Прибавили разделение экрана на 2 программы (да-да, гораздо раньше, чем Apple делала в iPad), причем эту функцию поддерживали абсолютно все программы (они просто находили, что разрешение экрана составляет ровно половину от реального, поэтому и безличных проблем не было). Так же улучшили работу с двумя мониторами — теперь у любого из них свой независимый таскбар, обои, масштаб и так далее. 

    Так же иметься в наличии убрана поддержка процессоров, которые не имели набора команд SSE 2, NX или PAE — то потреблять на Pentium III, Athlon XP и прочих процессорах того времени, на которых полностью неплохо работала Windows 7, теперь никак нельзя найти Windows 8, что, во-первых, несколько противоречит системным требованиям (так эти процессоры имели частоты больше 1 ГГц), а, во-вторых, является чисто программным лимитировании, ибо особой разницы даже внутренне между Windows 7 и 8 не было.

    Windows 8.1 — Windows 8 для классических устройств



    После провала Windows 8 и вообще планшетов на Windows Microsoft сообразила, что до радужного сенсорного будущего еще далеко, и нужно оптимизировать ОС для ноутбуков и ПК. Так возникла Windows 8.1 — вернули кнопку пуск (правда только зрительно, что у многих вызвало еще большее недоумение, чем ее убирание), и теперь можно по умолчанию помещать рабочий стол, а не Metro UI. К тому же теперь поддерживается разделение экрана на 4 доли, что оценили пользователи больших широких мониторов. Ну и самое основное — способ организации абсолютно бесплатно получили пользователи Windows 8, и она была по быстроты работы не сильно медленнее 7ки, так что достаточно много пользователей ее все же поставили.

    445acad6d3c8ed0785cd5db5fb182710.jpeg

    Специальных изменений кроме внешних нет — ядро обновили до NT 6.3, и уже по традиции прибрали поддержку очень старых процессоров (Intel Core 2 Duo на 65 нм — при всем этом ограничение касается только х64 версии). 

    Windows 10 — воздаяние Windows 7



    Окончательно поняв, что планшеты на Windows особого распространения не заполучили — большинство пользователей выбирают iPad или же планшеты на Android, Microsoft все же постановить вернуть нормальное меню пуск и вообще сделать систему больше подходящей для традиционных ноутбуков — к примеру, без всяких сторонних программ в 10ке трудятся мультитач жесты на тачпаде. 

    У многих возникает вопрос — а зачем, собственно, Windows 10? Ведь после 8 идет 9. Альтернатив было множество: и то, что 9 — несчастливое число в некоторых странах, и то, что цифрой 10 Microsoft подчеркнула глобальность релиза, и то, что Windows 8.1 по сути и была 9кой. Однако все много проще — сторонние программы определяли бы 9ку как Windows 95 или 98. Бесспорно, можно было бы назвать систему Windows 9, а идентификатор для планов сделать другим, но Microsoft здраво решила не городить огород и наименовать систему Windows 10.

    И, как и следовало ожидать, Microsoft сломало многое: во-1-х, перестало нормально работать масштабирование (про это можно почитать в этой заметке), из-за чего многие программы стали «мылиться». Фиксится это до сих пор, в заключительном обновлении (Creators Update) стало лучше, но не сильно. Во-вторых, имелось разрешено обновлять активированную Windows 7, 8 или 8.1 сразу до 10ки. Без снижения программ и данных. Звучит здорово, но вот на деле это хорошо работало на незапятнанной системе. А с учетом того, что многие 7ку с 2009 года не переставляли, со временем обновления в лучшем случае получался франкенштейн, в худшем — оно просто не осваивало, и пользователь оказывался у нерабочего ноутбука с потерянными данными. А с учетом этого, что политика обновления была крайне агрессивной — количество жалоб простой зашкаливало. Впрочем, через год после выхода 10ки Microsoft прикрыла сей аттракцион невиданной щедрости (однако оставила лазейку в виде дарового обновления для использования специальных функций системы для людей с ограниченными способностями, никак это на деле не проверяя).

    В системе Modern UI задвинут очень очень, и пользователи несенсорных устройств могут вообще не знать о его существовании. Для владельцев планшетов же переключение идет автоматически, что достаточно удобно (хотя при хотении легко отключается в настройках системы). Так же IE сменился на Edge, что опять же открытие для слабых устройств — он достаточно шустро бегает даже на атомах (где Chrome вертится с трудом), отлично понимает палец и с недавних пор даже поддерживает расширения. В всеобщем и целом, на ноутбуках лидерство Chrome он не потеснил, но владельцам сенсорных и немощных устройств он пришелся по вкусу.

    7летний DirectX 11 сменился на DX 12. На демонстрации как обычно обещали прирост чуть ли не в два раза, на деле fps в играх с DX 12 в наилучшем случае такой же, как и с 11ым (обычно ниже). Да, ситуация улучшается со временем, но в общем-то уже бесспорно, что никакого прорыва, как в свое время DX 11, DX 12 не совершил и не происходит.

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

    winda10.png

    Наконец-то добавилась возможность работы с несколькими виртуальными экранами (юзеры Unix-систем тихо ухмыляются в сторонке), а так же ассистент Cortana (игроки в Halo ведают, что это искусственный интеллект в игре), который пока еще англоязычный. Так же все больше опций системы уходит из старой панели управления в новую программу норма, вплоть до того, что в Creators Update панель управления исчезла из список пуск.

    Так же Microsoft говорит, что экосистема Windows 10 работает на абсолютно всех устройствах, начиная со смарфтонов и заканчивая ПК и консолями. Но тут она несколько лукавит — Когда на Xbox действительно работает модифицированная Windows 10 на ядре NT (ибо это восхитительный способ запуска DX 12, да и железо-то совместимое), то вот Windows 10 на смарфтонах безделица общего с десктопной системой не имеет, и умеет запускать лишь оптимизированные под ARM программы из Магазина. Однако на данный момент Microsoft активно тестирует настоящую Windows 10 для ARM, так что в будущем мечта «Windows в кармане» может начинать осуществимой.

    Дальнейшее развитие систем от Microsoft пока туманно — те заверяют, что в будущем не будет новых версий ОС, а всего лишь будут выбегать крупные пакеты обновлений для 10ки (их уже было 3). С одной стороны это, разумеется, хорошо — пользователям не придется привыкать к чему-то кардинально новому, и все станет как в Mac OS X, интерфейс которой особо не изменился за последние 10 лет. С другой края — рано или поздно Microsoft все же придется менять ядро системы, и совершать это в каком-то сервис паке не получится, потому что смена ядра с гарантированно приведет к проблемам с совместимостью — а для большинства пользователей сервис пак не мудрствуя лукаво один из апдейтов, и для многих будет сюрпризом, что после обычного обновления скоропостижно резко перестанут работать некоторые программы и драйвера.

    Ну а пока что статистика такая: на первом месте Windows 7 с ~40% рынка, на втором месте — Windows 10 с 27% процентами, позже идет Windows 8.1 c 8.5% и Windows XP с 5%.