Написать эту заметку меня побудило прочтение записи Скупой платит дважды Владимира Безмалого и комментариев к нему, в которых обсуждалось, почему надо (или не надо) переходить на лицензионное ПО, в частности Windows 7. Поскольку мне неинтересно набившее оскомину нытье на тему «я мало зарабатываю, но за 100 рублей купил бы», я решил взглянуть на вопрос с другой стороны. А что именно привлекает людей в нелицензионных ОС, помимо их бесплатности?
Чтобы отличить легитимные ОЕМ-сборки от пиратских, последние я буду именовать г-сборками, ибо этот префикс соответствует качеству наводнивших рунет и торренты сборок. Создание собственной сборки Windows – это отличный способ разобраться в том, как работает установка системы и значительно поднять свой уровень знаний и понимания работы Windows. Лучше сборки, собранной своими руками, ничего быть не может. Проблема в том, что у некоторых сборщиков энтузиазм простирается дальше личного удовольствия – они хотят, чтобы его испытали другие, пользуясь их сборкой. И выпускают ее в сеть…
Именно в этот момент своя сборка превращается в г-сборку, потому что на большой пользовательской базе вскрываются ее недостатки. При этом автор может не осознавать масштаба кривизны, т.к. обратная связь в лучшем случае ограничена каким-либо форумом или отдельной темой. Занятно, что сборщики нередко указывают OSZone.net в благодарственном списке. Зачастую пользователи воспринимают это как приглашение обратиться за помощью (все равно нет других контактов), так что проблемы сборок мы видим очень хорошо.
Итак, сейчас наиболее распространены сборки Windows XP, которые и устанавливаются тысячами на компьютеры страждущих. На первый взгляд, чужая готовая сборка дает пользователям внушительный список преимуществ:
- автоматизация установки операционной системы и программ
- красивое оформление
- интегрированные настройки пользовательской среды и системы
Но у каждого из них есть свои недостатки, которые в той или иной степени присущи всем г-сборкам. Вот о них я и хотел бы поговорить дальше.
Автоматическая установка системы
Безусловно, приятно устанавливать систему без лишних телодвижений и даже, не глядя на экран. Однако, в зависимости от квалификации и предпочтений сборщика, конечный результат может быть неожиданным или не самым удобным.
Управление разделами: риск потери данных. Возможности Windows XP по автоматизации управления разделами весьма скромны. Фактически, полностью автоматизировать можно лишь удаление всех разделов с первого диска и создание системы на новом разделе, занимающем весь диск. Поэтому я всегда рекомендовал оставлять эти действия пользователю. Тем не менее, в практике встречались случаи, когда авторы г-сборок лишали пользователя возможности задать раздел для установки, делая все за него. Такой подход чреват потерей данных.
Учетные записи: встроенный администратор. Нередко для автоматизации установки все действия выполняются со встроенной учетной записью Администратор. Как следствие, пользователь продолжает работу с ней. С этим есть две проблемы. Во-первых, если запись одна, то повреждение ее профиля может легко привести к переустановке. Во-вторых, это плохая привычка с точки зрения безопасности, ведущая к полной потере контроля над ОС в случае заражения.
Драйверы: старые версии и возможные конфликты. Одним из плюсов сборок, безусловно, является наличие встроенных драйверов, что позволяет установить все оборудование без лишних действий. Тем не менее, обладатели старых версий сборок остаются со старыми драйверами. Новые версии могут устранять неполадки, улучшать совместимость и повышать производительность, но все это остается за скобками сборок. Кроме того, драйверы – вещь довольно капризная, поэтому г-сборщик должен хорошо ориентироваться во всевозможных наборах драйверов. Недостаток квалификации может привести к проблеме в работе устройств.
Языковые параметры: несоответствие региону. Чтобы полностью автоматизировать установку, необходимо пропустить OOBE – экраны, на которых задаются языковые и региональные параметры. Поэтому г-сборщики, как правило, задают их сами. Конечно, можно настроить эти параметры и после установки, но с точки зрения опыта работы с системой это неправильно. Такие вещи могут влиять на опыт работы в Интернете – многие сайты автоматически показывают локализованный интерфейс на основе настроек системы.
Красивое оформление системы
Действительно, в г-сборках активно используются лучшие наработки нашего сообщества, либо какого-то другого. И вы никогда не достигните такого уровня с помощью простых тем оформления или даже с визуальными стилями, пропатчив uxtheme.dll. Об изменении внешнего вида программы установки и говорить нечего. Но я не считаю, что надо лить слезы умиления при виде облагороженных окошек.
Замена ресурсов: нестабильная и ненадежная работа ОС. Привожу комментарий simplix, участника конференции OSZone, в частности отлично разбирающегося в механизме защиты системных файлов.
1) Замена ресурсов сказывается на использовании памяти. Это особенно заметно на старых компьютерах с количеством ОЗУ около 256 МБ. Как правило после замены ресурсов системные файлы занимает больше места на винчестере, а при загрузке системы всё это оказывается в оперативной памяти и в итоге сказывается на производительности системы. Особо одарённые сжимают файлы упаковщиками, после чего файлы занимают ещё больше места в памяти.
2) При замене ресурсов всегда есть вероятность повреждения программного кода, после чего отредактированные компоненты не работают должным образом. Примером могут послужить файлы syssetup.dll, desk.cpl, mmsys.cpl, netcfgx.dll, после редактирования которых наблюдаются проблемы с мастером установки оборудования, shell32.dll и user32.dll с известной ошибкой о перемещении библиотек в памяти и другие. На данный момент эти проблемы решены исправлением программного кода системных библиотек, но без исходного кода полностью предусмотреть все подводные камни невозможно, как и невозможно предсказать, каким боком вылезет очередная модификация для пользователя.
3) В систему совершенно оправданно встроен механизм защиты системных файлов от удаления или модификации. Когда система обнаруживает такое изменение, она заменяет повреждённую копию файлом из резервной папки dllcache или установочного диска. При замене ресурсов оригинальный системный файл теряет цифровую подпись и перестаёт признаваться правильным. При этом ни о какой комфортной работе не может быть речи, ведь пользователь постоянно будет получать всплывающее сообщение о риске использования модифицированных файлов. Для решения этой проблемы применяется весьма варварский метод — модифицированные системные файлы исключаются из списка защиты, таким образом они работают в составе системы, но функция защиты уже не реагирует на изменение этих файлов. После этого модифицированные файлы можно изменять и удалять, а модифицированная система не восстановит их на место, как сделала бы оригинальная система. Как итог — система может перестать правильно работать уже после того, как криворукий разработчик ПО установит свои версии библиотек прямо в системную папку, заменяя существующие, не говоря уже о возможностях для вредоносного ПО.
Вывод: если вам нужна стабильная система — никогда не используйте разукрашенные сборки.
Оформление под Windows 7: ложный интерфейс и функции. Недостижимая мечта многих пользователей XP – сделать ее максимально похожей на Windows 7. Тех, у кого железо древнее, я еще могу понять, но остальных… Отличный пример — имитация оформления 7, включая библиотеки в дереве папок проводника и «стеклянное» окно поиска, т.е. фальшивые функции. Такие г-сборщики не знают меры, прививая пользователям ложное ощущение работы в другой ОС. В результате пользователи не получают реальных преимуществ новых ОС – им кажется, что все есть.
Юзабилити: нестабильность интерфейса и неучтенные специальные возможности. При изменении изображений и текста в ресурсах энтузиасты оформления далеко не всегда учитывают, как это отразится на работе в различных разрешениях экрана, нестандартными размерами шрифтов, а также при использовании специальных возможностей. Да и не всегда это возможно учесть. В результате ряд пользователей получает сборки, с которыми некомфортно работать. Кроме того, при обновлении системы возможна замена файлов их стандартными версиями, что приводит к неоднозначному впечатлению от работы с системой, либо даже потерей красот.
Как видите, с оформлением не все гладко, даже если это радует глаз или приводит в восторг.
Автоматическая установка программ
Полный набор программ, в т.ч. взломанных при необходимости, это один из наиболее лакомых кусочков для пользователя г-сборки. Люди приходят в форум Windows 7 и создают тему с вопросом «Пишите, какие программы с зверцд у вас работают в семерке», т.е. они иного способа установки приложений не знают.
Старые версии программ: неактуально и небезопасно. Мысль скачать программу с официального сайта или из каталога ПО у некоторых людей даже не возникает, поэтому они продолжают пользоваться старыми приложениями. Как и в случае с драйверами, новые версии программ исправляют ошибки и улучшают работу. С безопасностью же дело обстоит намного серьезнее. В последнее время растет тенденция использовать уязвимости распространенных программ для того, чтобы взять контроль над системой. Тот же Adobe Flash Player обновляется очень регулярно, и все больше по части безопасности. Как следствие, использование старых версий таких программ играет на руку злоумышленникам. Другой пример – использование старой версии Radmin в одной из популярных сборок, что открывало прямые возможности для удаленного управления.
Установка лишних программ: снижение производительности системы. У пользователя г-сборки, наверное, разбегаются глаза при виде окна WPI или BS Post Install со списком программ, предлагаемых для установки. Слишком велик соблазн поставить все, авось пригодится. Между тем, многие программы оседают в автозагрузке, что тормозит запуск системы. Другие же устанавливают свои драйверы, что может привести к конфликтам. Кроме того, лишние программы занимают место на диске. Наконец, с установленными программами ассоциируются типы файлов, что не всегда полностью соответствует ожиданиям пользователей.
Желая вместить как можно больше программ на диск, г-сборщики нередко урезают систему, и это я рассмотрю ниже.
Настройка системы и вырезание компонентов
Я не имею ничего против применения определенного набора настроек во время или после установки. Более того, я считаю, что очень полезно иметь собственный набор параметров, чтобы быстро приводить пользовательскую среду к привычному виду. Например, можно использовать набор твиков реестра в виде REG-файлов. Вопрос лишь в том, что входит в сборки.
Вырезание компонентов: ухудшение функциональных возможностей и проблемы в работе. Стремясь уменьшить размер дистрибутива, г-сборщики вырезают из него «никому ненужные» компоненты. nLite или vLite – это замечательный инструмент, но он сродни опасной бритве.
Вы бы дали ее 10-летнему ребенку поиграть? Нет, ведь он обязательно что-то себе отрежет. Но это то же самое, что доверять играть с nLite г-сборщикам вашей системы. Их музыку мы регулярно слышим в просьбах о помощи на форуме, когда причиной неполадки оказывается вырезанный компонент. И ведь пользователи не подозревают о том, что проблема связана с кастрацией системы. Да и при дистанционной диагностике об этом далеко не сразу можно догадаться. А самое худшее – пользователи считают, что это «винда кривая». Они ведь могут и не знать, какая она на самом деле, если все время пользуются г-сборками.
Пользовательские и системные параметры: навязывание настроек или ограничения в работе. Универсального набора параметров быть не может, поскольку у каждого пользователя он свой. Безусловно, есть безобидные настройки, которые подходят большинству пользователей (например, ускорение меню «Пуск» или наполнение избранного в редакторе реестра популярными разделами). Но ведь г-сборщик создает набор параметров, исходя из собственного опыта и личного представления о том, что нужно пользователям.
Зачастую это выражается в отключении каких-то пользовательских или системных настроек. Это может быть самоограничение политиками или отключение служб. Это может вести как к повышению безопасности при отключении служб удаленного доступа, так и к понижению – отключение Windows Update. Ухудшающие безопасность настройки ведут к печальным последствиям. Зайдите на любой форум лечения от вредоносных программ – вы увидите, что случаи заражения Windows Vista и Windows 7 крайне редки по сравнению с Windows XP. И дело тут не только в распространенности операционных систем. Среди пользователей Vista, например, много легальных – с предустановленными ОС. И среди них процент людей, использующих Windows Update значительно выше, чем у пользователей г-сборок (опросы на форуме проводились). Добавлю еще и отключение «бесполезного» встроенного брандмауэра. Как результат, г-сборки более уязвимы, ибо содержат актуальные обновления только на момент выхода, и имеют незащищенный периметр.
Update. В комментариях меня попросили добавить страшной статистики для тех, кто не верит на слово. Нет проблем — Рейтинг вредоносных программ, январь 2010 (данные ЛК). В первой пятерке три модификации Kido, суммарно заразившие свыше 600 тыс. компьютеров. У всех этих компьютеров было отключено автоматическое обновление. Ведь лидирующая модификация вируса эксплуатирует уязвимость, которая была закрыта в 2008 году. Почему отключено обновление? Спросите г-сборщиков, по умолчанию-то оно включено.
Сухой остаток
Итак, пользователи г-сборок получают:
- автоматическую установку системы с риском потери данных, не всегда актуальными драйверами, неподходящими настройками и работой от имени встроенного администратора, что чревато потерей доступа к системе при повреждении профиля
- красивое оформление, сопровождающееся ложными функциями и не приспособленное под нестандартные разрешения экрана, собственные размеры шрифтов и специальные возможности
- автоматическую установку программ – их излишнее количество и зачастую старые версии, что снижает производительность и безопасность системы
- настройку системы, не всегда соответствующую потребностям, а также ведущую к ухудшению работы при вырезании компонентов и снижению безопасности при отключении служб и компонентов защиты
Если сравнивать оригинальную версию Windows 7 с такой сборкой Windows XP, при этом основанной на платформе прошлого поколения, то сравнение явно не в пользу последней. Но, наверное, надо сравнивать со сборкой Windows 7?
А как же сборки современных Windows?
Все г-сборки Windows обладают и будут обладать теми же недостатками, что и текущие сборки Windows XP. Более того, перед г-сборщиками стоят дополнительные препятствия. Это увеличившийся размер дистрибутива (распространение) и ограничение размера WIM-образа в 4Гб для 32-разрядных ОС при установке с DVD (невозможность добавить много программ, размер дистрибутивов которых тоже вырос). Будут резать…
В начале статьи я говорил, что лучшая сборка – это своя. И создать такую сборку очень просто – не спеша, настроив систему на виртуальной машине и захватив ее образ. Принцип остался неизменным со времен Windows Vista. Если вы хотите удивить друга или знакомого своей сборкой, так и надо сделать – им лишь понадобится ключ продукта. Для себя же можно ограничиться созданием образа системы, тогда после его применения она предстанет перед вами в полностью настроенном виде без всякой установки.
Dmitry Bond.
> Dmitry Bond, через WU редко обновляются драйверы для ХР, потому что их никто уже не выпускает года три…
Для Vista и win7 я тоже давно не видел обновлений драйверов. Мне Steam уже все уши прожужжал что у вас дрова к видяхе старые (те что сама винда поставила для ATI HD4890), я полгода ждал — думал раз windows так решила, значит так лучше. Потом решил таки поставить последний catalyst — в разы лучше! И игрушки шустрее и система как-то живее забегала.
Т.е. может быть через WU оно что-то и обновляет но далеко не так часто и обычно обновления не относятся к разряду "обязательно", а опциональные обновления по умолчанию выключены и не устанавливаются автоматически.
Я вот по истории вижу что дрова обновлялись всего 2 раза — для RealtekNetwork и для SamsungMonitor.
Т.е. довод про обновление драйверов в сборках — так себе. Поскольку такими обновлениями Windows нас "не балует". И все реальные обновления драйверов _все_равно_ сводятся к ручному, самостоятельному обновлению с сайта производителя.
Кстати, у меня честно купленная win7ultimate и виста на втором винте как бэкап. Так что я именно про обновления в vista и win7, а не только про XP.
Денис Азаров
Вадим, если учитывать — что как минимум половина копий Windows XP в Росии нелегальные, то даже включенный Windows Update непоможет. Или во время установки WU не проверяет лицензионность ОС ?
Dmitry Bond.
Кстати, на тему обновлений — http://dmitry-bond.spaces.live.com/blog/cns!D4095215C101CECE!1290.entry
Виктор Голуб
Bond. Dmitry, только без обид, но после прочтения вашей записи по предоставленной ссылке, у меня никогда не повернётся язык назвать вас ИТ-шником, как вы сами себя называете… Я бы на месте Вадима вообще поставил все ваши комментарии в игнор, и удалил все существующие. Всё равно от них пользы 0.0.
P.S. И ещё одно: Вадим не является сотрудником Майкрософта, как вы об этом "кричите" со страниц своего блога :)
Виталий Кузнецов
Виктор, а ты не в курсе, что сейчас каждый школьник, научившийся винду ставить, уже себя админом называет? А дальше — больше.
Виктор Голуб
Виталий, теперь буду знать :)))
Dmitry Bond.
> у меня никогда не повернётся язык назвать вас ИТ-шником, как вы сами себя называете
Ваше священное право — думать все что вам угодно. :)
MVP — можно условно приравнять к сотруднику Microsoft. Подготовка + курсы + сертификация в MS накладывают "особый" отпечаток на человека и его взгляды. Не в смысле плохой, просто — характерный.
И насчет пользы вы зря! Взгляд со стороны пользователя (а возмущаюсь я именно как пользователь) это всегда интересно для постащика или его представителей. Точнее так — должно быть интересно, если поставщика действительно волнует качество поставляемого продукта.
Виталий Кузнецов
>MVP — можно условно приравнять к сотруднику Microsoft. Подготовка + курсы + сертификация в MS накладывают "особый" отпечаток на человека и его взгляды.
враньё! ты вообще своё мнение на основе чего фомируешь?
simplix
Хотелось бы добавить несколько ключевых замечаний насчёт изменения интерфейса системы путём замены ресурсов внутри системных файлов.
1) Замена ресурсов сказывается на использовании памяти. Это особенно заметно на старых компьютерах с количеством ОЗУ около 256 МБ. Как правило после замены ресурсов системные файлы занимает больше места на винчестере, а при загрузке системы всё это оказывается в оперативной памяти и в итоге сказывается на производительности системы. Особо одарённые сжимают файлы упаковщиками, после чего файлы занимают ещё больше места в памяти.
2) При замене ресурсов всегда есть вероятность повреждения программного кода, после чего отредактированные компоненты не работают должным образом. Примером могут послужить файлы syssetup.dll, desk.cpl, mmsys.cpl, netcfgx.dll, после редактирования которых наблюдаются проблемы с мастером установки оборудования, shell32.dll и user32.dll с известной ошибкой о перемещении библиотек в памяти и другие. На данный момент эти проблемы решены исправлением программного кода системных библиотек, но без исходного кода полностью предусмотреть все подводные камни невозможно, как и невозможно предсказать, каким боком вылезет очередная модификация для пользователя.
3) В систему совершенно оправданно встроен механизм защиты системных файлов от удаления или модификации. Когда система обнаруживает такое изменение, она заменяет повреждённую копию файлом из резервной папки dllcache или установочного диска. При замене ресурсов оригинальный системный файл теряет цифровую подпись и перестаёт признаваться правильным. При этом ни о какой комфортной работе не может быть речи, ведь пользователь постоянно будет получать всплывающее сообщение о риске использования модифицированных файлов. Для решения этой проблемы применяется весьма варварский метод — модифицированные системные файлы исключаются из списка защиты, таким образом они работают в составе системы, но функция защиты уже не реагирует на изменение этих файлов. После этого модифицированные файлы можно изменять и удалять, а модифицированная система не восстановит их на место, как сделала бы оригинальная система. Как итог — система может перестать правильно работать уже после того, как криворукий разработчик ПО установит свои версии библиотек прямо в системную папку, заменяя существующие, не говоря уже о возможностях для вредоносного ПО.
Вывод: если вам нужна стабильная система — никогда не используйте разукрашенные сборки.
Vadim Sterkin
simplix, спасибо за комментарий :) Я, действительно надеялся, что кто-то из экспертов конференции все-таки добавит конкретики, исходя из личных знаний и опыта.
Мнение со стороны ценно еще и тем, что Dmitry Bond лишается возможности переходить на личности и приравнивать MVP к сотрудникам Майкрософт. Дмитрий, вы просто не знаете, кто такие MVP. Я, например, не проходил ни подготовки, ни курсов, да и сертификатов у меня нет. Я просто в силу своих скромных возможностей объясняю людям, как правильно пользоваться продуктами Майкрософт. Я никому ничего не навязываю — они сами приходят, потому что я также работаю над тем, чтобы у них были для этого все условия.
Dmitry Bond.
Да, извините, я что-то напутал с MVP.
Но(!), тем не менее основные замечания не сняты:
1) ZverXP сборка работает лучше лицензии — под ней работают те игры которые на специфическом железе с лицензионной XP не заводятся. Я __незнаю__ что они там сделали с той сборке, нету времени копаться в этом всем и разбиратся — не моя специфика (да и денег мне за это не платят), но это факт! И честно говоря, после такого, не единожды случившегося, опыта, я уже не рискну предлагать людям перейти на лицензию!
2) Вместе с автоматическими обновлениями появляется риск привести систему в нерабочее состояние. Это бывает редко, из моего опыта это второй раз за последние 7 лет, но когда это случается то это ОЧЕНЬ НЕПРИЯТНО. :-(
Т.е. можно сказать что отсутсвие обновлений не такая уж и проблема для замкнутых систем, особенно если есть надежная антивирусная защита.
Таким образом, конкретно ZverXP сборка врядли может быть предметом нареканий за некачественность. SuperMegaZver (та что в заглавии статьи) — незнаю, не сталкивался.
Заметки насчет "больше памяти", "замена ресурсов" и т.п. — это из серии "ни горячо/ни холодно" — конечному пользователю это абсолютно пофиг. Пользователю важно чтобы работал офис (word/excel/outlook/…), игрались игрушки, проигрывались фильмы и т.п. А вот связь с памятью, ресурсами и прочими IT-шными штучками это — только для тех кто понимает.
Мой вывод — пожалуйста старайтесь иногда смотреть на продукт со стороны конечного пользователя, а IT-шника.
Еще, если вы приняли что-то из моих комментов как личное — приношу свои извинения!
Если я иногда проявляю излишнюю эмоциональность то это больше от досады и некоторого чувстсва безвыходности. Например как сейчас из-за дурацких проблем с outlook. Не я это проблемы создавал — заехали какие-то обновления и начался "цирк". И, учитывая то, что у меня нету времени на вычисление того когда это точно началось равно как и какие обновления к этому привели, то ваши заключения о том что обновления 100% обязательны — выглядят как-то … не вполне убедительно. Поэтому я и выдвигаю идею что стабильная сборка без обновлений это тоже хорошо — в этом есть свои плюсы.
Виталий Кузнецов
Ахтунг "Программа помогает повысить безопасность и защищает от угроз, которые таит в себе стандартная инсталляция Windows Vista." http://www.3dnews.ru/software-news/vispa_0_5_5_oblegchennaya_ustanovka_vista/
Что скажете?
Михаил Кутьин
Да опять параноики-шизофреники с девизом "Ни байта в M$".
Vadim Sterkin
Dmitry Bond,
1. Игры на специфическом железе… драйверы нужны специфические, видимо :)
2. Обновления. Да, при большом количестве одновременно устанавливаемых обновлений возможны проблемы. Скажем, чистая XP SP3 идет на WU и качает сотню… Но если у вас возникла проблема после установки 5-6 обновлений, это еще не повод, чтобы делать вывод "сборка лучше, чем обновленная нормальная ОС". Нужно разбираться с проблемой локально, ибо она только у вас, понимаете? Иначе, миллионы пользователей уже заполонили бы все форумы, блоги и телефоны поддержки Майкрософт. И разобраться займет не дольше, чем написать крик отчаяния в блоге.
Да, я смотрю с точки зрения конечного пользователя. Но я не собираюсь отождествлять себя с пользователем, который ничего не смыслит в вопросе установки и работы ОС, и поэтому предпочитает г-сборку. В этом вся разница.
Dmitry Bond.
1) Насчет специфических драйверов — если ни от производителя железа ни от MS дрова не завелись в играх, то какие еще "специфические" дрова могут быть нужны?! Где еще их брать? К тому же — я бы еще понял если железо и правда было "специфическим", но эти 2 компа были __типичными__ — 1й, типичная офисная платформа (интегрированное видео от Intel), 2й — игровой комп с nVidia 8600. Т.е. мысль насчет специфичности дров это — отмазка.
Я подозреваю что пираты/хацкеры что-то пофачили в системных либах что привело к самоустранению "стандартных" багов.
Насчет "миллионы пользователей звонили бы и т.п." — это не совсем так, вы игнорируете политический аспект вопроса и иннерцию пользовательского мира — на некоторые проблемы MS предпочитает тупо "забить". Т.е. — если не слишком много людей кричит о проблеме… то проблему можно поскипать. Как например было с совместимостью nVidia и DirectX. Еще были грабли с графикой в .NET см той же nVidia — под Vista баги пофиксали, а XP грабли так и остались, видимо по принципу — да кому она нафиг уже нужна та XP?!
Т.е. тут как раз есть поле деятельности ддя пиратов-сборщиков и вполне обоснованная востребованность сборок пользовательским миром, т.к. MS уже не интересно фиксать такие вещи — они не в main-stream и денег не принесут. А вот множеству людей которые юзают старые комптьютеры такие сборки как раз очень и очень кстати, т.к. они-то и решают те проблемы которые MS уже не интересны.
2) Обнолвления. В моем случае это было __15__ обновлений для офиса 2007 + sp2. И я реально задолбался их удалять и каждый раз проверять работает ли outlook. Поэтому, относительно пиратских сборок я думаю, что ребята руководствовались той мыслью, чтобы найти стабильную точку в конфигурации системы и намертво ее зафиксировать. В IT-world это достаточно типичный и часто используемый подход. Так что ничего плохого в отключенных обновлениях нет — это не "криминал", это такая методика, со своими плюсами и минусами. Минусы они попробовали компенсировать как смогли — антивирус, firewall, Firefox вместо IE и т.п…
Кстати, моя проблема с outlook таки решилась — http://dmitry-bond.spaces.live.com/blog/cns!D4095215C101CECE!1294.entry
Но помоему это слишком уж "зверский" способ решения проблем! :-\
Не! Вы-то как раз уже не смотрите с точки зрения конечного пользователя. Вы уже спец, а у спецов свой, специфический взгляд на такие вещи. А вернутся обратно к осознанию разници между взгядом спеца и пользователя не так-то и просто.
Someone on Windows Live
Как надоело выслушивать ерунду о пользе сборок!!! Чужая сборка — для ленивых! Все эти встроенные драйвер-паки, после которых вешаешься, пытаясь установить нормальный драйвер, стоны клиента у которого стоит г.сборка где вырезаны "не нужные" службы и dll.
Большой восторг сборки вызывают у подростков, он устанавливает её у подруги или друга и чувствует себя великим хакером :)
В прошлом году знакомый проводил эксперимент и выяснил что на многих сборках имеется Radmin, позволяющий перехватить управление, к чести Zver они исправили данную глупость.
Вадим прав: "лучшая сборка – это своя".
Чунь Ли
Прочитал статью, споры в комментариях, но так и не понял смысла этой "бури в стакане помоев". Сборки были, есть, будут. И никуда они не денутся, невзирая на юридические, моральные, этические, технические и программные проблемы. И пользоваться ими будут сотни тысяч пользователей, т. к. считают их лучшим вариантом для себя лично.
Да, со сборками порой бывают проблемы, бывают серьезные проблемы. Но аналогичные проблемы могут возникать и не сборках. Насчет вирусов в сборках(не буду говорить за все сборки), по крайней мере наиболее популярных можно поспорить. Допустим в зверевских сборках, скачанных по ссылкам от автора, я ни одного вируса не обнаружил. Но, если считать вирусом тулбар в комплекте Nero6(запиханный туда между прочим создателями программы) тогда все сборки кардинально заражены этими тулбарами, гуглбарами, яндексбарами и прочими. Многие "продвинутые" IT-шники почему то тупо считают потенциально! нежелательное! ПО, указанное антивирусом, троянами.
По поводу защиты системных файлов спорить не буду, это бич всех сборок и причина их недолговечности и высокой вирусоуязвимости. Но этим будет страдать любая сборка, даже сделанная под себя любимого.
Автоматическое обновление, отключенное авторами, при необходимости включается и позволяет скачивать обновления. Хотя для Windows XP эта проблема на данный момент абсолютно неактуальна, т.к. система кинута производителем.
Страшная статистика мягко говоря не впечатляет, все критические обновления сборщики включают в сборки, а в последнее время даже пошла тенденция возможности установки сборок в режиме обновления имеющейся системы, а не исключительно чистой установки.
Автоматическая установка программ. В WPI как правило включаются самые последние версии программ и предпочтительно регистрированных, а не крякнутых или патченных. А изобилие софта в некоторых сборках продиктовано исключительно жадностью и разнообразием интересов пользователей. Поглядите, сколько нареканий на зверевский WPI как раз по причине ограниченного набора программ, которые с большой долей вероятности могут пригодиться в повседневной жизни.
Резюме: автор весьма поверхностно описал плюсы и минусы сборок. Точнее сделал упор на минусах, пропуская плюсы.
возникает ощущение применения "двойных стандартов" и заказного, проплаченного майкрософтом агитационного характера статьи.
Kravchenko Pavel
Спасибо за статью! Полезно и близко )
Те кто комментируя запись бьют себя пяткой в грудь отстаивая полезность сборок правы — сборки хороши, удобны, средоточие творчества и пр., но не видят саму суть статьи, которую, как мне кажется, хотел донести ее автор: чужие сборки — часто работают некорректно, небезопасно, излишне… Своя сборка — сделанная лично, для себя, для своих нужд, потребностей и вкусов. Пользуйтесь сбоками на здоровье, своими.
Vadim Sterkin
Чунь Ли, что касается плюсов/минусов, то я с самого начала сказал, что буду писать про минусы. Про плюсы я писал на сайте, когда еще никаких сборок в помине не было. А вообще, возьмите за правило не считать деньги в чужом кармане. В джинсе меня уже упрекали, так что придумайте что-нибудь пооригинальнее. Такие выпады от анонима просто смешны, посему дискутировать на техническом уровне считаю излишним.
Vadim Sterkin
Часть комментариев не перенеслась из старого блога
Денис, я совершенно согласен, что за счет интеграции последнего набора обновлений любая актуальная сборка имеет меньше системных уязвимостей, чем стандартный дистрибутив. Но (и прошу не вырывать предыдущее предложение из контекста!), это верно при соблюдении двух условий:
1. В стандартном дистрибутиве отключен Windows Update, ибо его включение и загрузка обновлений выравнивает ситуацию.
2. Сборка обновляется ежемесячно.
И вот со вторым, я уверен, большая проблема. Ежемесячно качать новый дистрибутив сборки будут только энтузиасты. Таким образом, спустя пару месяцев, любая сборка уже проигрывает по актуальности обновлений нормальной системе с включенным Windows Update.
Предвидя комментарии по поводу загрузки большого числа обновлений через WU и возможных проблем в этом вопросе, скажу, что это верно лишь для Windows XP, позапрошлой ОС Майкрософт, к которой уже не будет сервис паков.
Dmitry Bond, через WU редко обновляются драйверы для ХР, потому что их никто уже не выпускает года три…
DarkGlasser
Я считаю что в России всё это будет прогрессировать пока будут Торренты с кусочком описания «Таблетка присутствует» ибо знаю ни одного человека, который смог прожечь подобный «Реанимационный диск». Они считают себя ведь хакерами….(: А у всех знакомых стоит их сборка, которая ломается через каждый месяц. Лечение каждый раз одно: переустановка. Разумеется, горе хакеру проще поставить сборку с автоматической установкой, к сборке и установке которой тот, разумеется, не приложил ни капельки усилий. Ну и получил, конечно же 100 Рублей (:
Когда срубят под корень проблему бедности в стране — тогда и будет серьёзный разговор на эту тему. Пока что у меня связка ОЕМ дистрибутив — Биос — Сертификаты — Ключик (В танке?).
Сама суть статьи порадовала. Если хотите что то делать — делайте для себя и сами. Будет кого пинать (:
Удачи!
Юрий
С интересом почитал брызги IT мыслей про сборки, Сколько ярости, кстати и сборки от simplix, пробовал, у самого 2 системы: 2003 и ХР на разных дисках автономно. Так вот сборки ставил нескольким десяткам юзеров и у некоторых по 1.5 года стоят, правда проверенные сборки, и считаю, что грамотный IT должен восстановить ОСЬ, а не переустанавливать. Пользуясь консолью и Live-CD. Автоматическое обновление, даже на оффсистеме может сильно напакостить, может кто-то помнит такой косяк у MSI на win XP. Так что теории хороши, а жизнь лучше и веселей. Сам начинал с 286 машины с 1 мегом оперативы и 10 мегами винта, сильно крутого тогда. и понеслось. Сейчас у всех гига и теры, а обсуждение всё об том же. Кстати постоянно (раз в квартал) пользуюсь чистильщиком Нортон доктор и ошибки исправляю вручную, есть там такое счастье.
Vadim Sterkin
Это не брызги, а вполне структурированные мысли, и ярости там никакой нет. Разве что сожаление от того, что в основной массе люди сидят на г-сборках, а не нормальных ОС.
Причем это мысли человека, «учебник» которого является настольной книгой любого сборщика, сумевшего продвинуться дальше nLite и аддонов. Вы читали его? :)
Celsus
Пробовал 3 сборки XP SP3. Во всех начинали выскакивать ошибки памяти. Даже без твикинга и прочего. Но на оригинальных XP SP2, а также оригинальной 7 (RTM и SP1) таких ошибок не было. Правда, из этого не следует, что в оригинальной XP SP3 не будет ошибок памяти и других критичеких ошибок, но, думаю, все же не будет.
Сергей (Deportivo)
Сборки были и будут. Дело даже не в деньгах, хотя для глубинки, где средний доход семьи 500$ это тоже актуально. Но по моему простого человека, который от системы ждет приблизительно того же что от новой машины — сел и поехал, в сборке прельщает именно это. Для того, что бы установить драйвера надо знать к чему и где взять. Аналогично с программами. Конечно в крупном городе можно вызвать специалиста и за ваши деньги он все сделает. А где его взять в городке на 7-10 тысяч? В общем от сборки хотя того же, что от линукса — чтобы по умолчанию и дрова сами стали и программы, но чтоб был дружественный интерфейс окон. А включение обновлений проблему не решит — дрова от Microsoft идут стандартные. Работать будет, но функционал по сравнению с дровами от производителя хуже. Да и с программами ситуация такова, что большинство считает, что в обновлениях идет дополнительный функционал. А не увидев его возмущаются — зачем качать? Я уже устал объяснять, что главное в обновлениях латание дыр (ну и создание новых). Но простому человеку это без помощи специалиста не понять. Что же касается вирусов могу напомнить как Toshiba отозвала тысячи буков с предустановленным загрузочным вирусом! А еще сборки используют потому что там вырезано то что пользователю не нужно. Например Outlook кому нужен, если в офисе идет аналог с лучшим функционалом? Браузер огромное количество наших сограждан предпочитают другой, проигрыватели тоже, как и средства просмотра графики. Но при этом если программист создал инсталлятор без выбора что ставить, а что нет, то его его обзовут халтурщиком, а если система ставит все без возможности выбора, то об этом предпочитают молчать.
Сергей (Deportivo)
У меня оригинальный диск ХР SP2 OEM но ошибки памяти есть. Они не связаны с осью — где то кривые дрова, где то кривые программы.
И не всегда это устранимо — в блоге Руссиновича например описаны проблемы с Adobe Flash Player с указанием, что новой версии без этой проблемы он не нашел. Возможно уже ее нет, просто в блоге он это не указал, но на момент написания не было.
Den
Всё уж слишком преувеличено, обычному юзеру, которого не интересует процесс работы оси и копа, дай лицензию чистую, он её гораздо быстрее убьёт, накачивая украшения, «ускорители» и проги,
Сборку — молодёжи! Лицензию — пенсионерам!
РS — Мне 30 лет и у меня чистая, ухоженная винда с миним. количеством прог и чистой автозагрузкой — получается я — уже пенсионер…:(
Vadim Sterkin
Странная логика. Можно подумать, на сборку он не будет ставить ускорители и проги.
Тут нет никаких преувеличений, но есть опыт диагностики г-сборок в форумах — это сложнее, чем диагностировать обычную ОС.
Alex MANIAC
абсолютно согласен с автором статьи
говносборки- это зло, сборки- это хорошо, если вы их делаете под свои нужды, тк универсальной сборки не было и никогда не будет
делайте свои сборки- узнаете об ос очень много нового
зы- поклонником, а тем более сотрудником M$ не являюсь
Константин
Здравствуйте Вадим. Мне 39 лет, я не спец IT, я просто пользуюсь ПК для издательского дела (и игрушек, ну люблю я поиграть=), начиная с 286-го, когда они только появились у нас в стране. Я согласен с вашими выводами описанными выше и спорить тут не о чем. НО. Есть другая сторона:
Пока существует торент и сборка, могу однозначно сказать.
1. Я не буду покупать Винду, не вижу смысла выкидывать деньги, если меня устраивает эта ситуация.
2. Я пользуюсь чужой сборкой. И за длительное время (более 15 лет), я не помню ни одного случая, что бы моя машина падала из за вирусов или из за кривой сборки. Нет, серьезно, аварийно переустанавливать Винду приходилось, только когда накрывался винт. То есть я хочу сказать, что сборка работает и работает по 2-3 года без необходимости переустановки.
И хотя я согласен с вашими словами, моя личная практика показывает, что есть стабильные и самое главное удобные ЧУЖИЕ сборки. Это к вопросу о Зле, Говносборке и прочих сентенция =)
С уважением, Константин.
Vadim Sterkin
Константин, ничего личного, но мне абсолютно все равно, какой г-сборкой вы пользуетесь. Главное, чтобы у вас не было проблем.
Ибо когда они возникнут, вам не помогут на форумах, где отвечают квалифицированные специалисты. А когда вы начнете доказывать, что ваша сборка вообще-то чудесно работает, вашу тему просто закроют, примерно так :)