leo_sosnine (
leo_sosnine) wrote2019-09-27 01:46 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
Мы тинейджеры, со всеми сопутствующими
Недавно Мелкомягкие праздновали десятилетие повершелла, щас ему 13 лет.
Простая задача, которую и администраторам и не очень нужно периодически делать за тем или иным резоном это померять размер кого-нибудь говна на диске. Например, папочки "уиндоуз".
Сравним резульдады повершелла столкнутого низким лбом идиота с масадосовским мамонтом ровосору (которую виндоадмины вынуждены были гонять, т.к. штатного средства померить толщину директории в системе не предусмотрено, а суммировать скриптом субоптимально) в плане скорости замера (что критично для работы с большими файл-серверами, где замеры даже быстрыми способами занимают часы):

Так называемый "ГУИ" меряет ещё тормознее, мой замер оказался, ахтунг, 60 зекунден, дамен унд херрен, 60 зекунден!
Размер папрочки "уиндоуз", кстати, ахтунговые 87 ГБ. Для перспективы, экспишка, которая делала почти всио то же самое, весила порядка 100-200 МБ, в зависимости от уровня апдейтов.
Оценивать масштабы безумия и куда котитсо индустрия предлагаю читателям самостоятельно фкамментах.
Вперёд, Индия! Даёшь стагнацию и смерть западной цивилизации!
Простая задача, которую и администраторам и не очень нужно периодически делать за тем или иным резоном это померять размер кого-нибудь говна на диске. Например, папочки "уиндоуз".
Сравним резульдады повершелла столкнутого низким лбом идиота с масадосовским мамонтом ровосору (которую виндоадмины вынуждены были гонять, т.к. штатного средства померить толщину директории в системе не предусмотрено, а суммировать скриптом субоптимально) в плане скорости замера (что критично для работы с большими файл-серверами, где замеры даже быстрыми способами занимают часы):

Так называемый "ГУИ" меряет ещё тормознее, мой замер оказался, ахтунг, 60 зекунден, дамен унд херрен, 60 зекунден!
Размер папрочки "уиндоуз", кстати, ахтунговые 87 ГБ. Для перспективы, экспишка, которая делала почти всио то же самое, весила порядка 100-200 МБ, в зависимости от уровня апдейтов.
Оценивать масштабы безумия и куда котитсо индустрия предлагаю читателям самостоятельно фкамментах.
Вперёд, Индия! Даёшь стагнацию и смерть западной цивилизации!
no subject
no subject
Плюс к этому всякие Live USB и виртуальные машины, которых у меня только на этом компьютере четыре штуки. Совершенно мне не хочется тратить время на поиск драйверов для всего этого зоопарка. Даже если это час в месяц, это потерянный впустую час.
no subject
Для таких как вы имеет смысл выпускать ОС в профессиональном варианте (что уже делается).
А для 90% пользователей выпускать легкую версию и давать впридачу диск с драйверами.
Наоборот
А 90% пользователей всего этого не могут и вообще с трудом себе представляют, что такое драйвер, где его брать, и как отличать правильный драйвер от драйвера со встроенным в него биткойн майнером или криптолокером.
Re: Наоборот
Так обычный пользователь покупает компьютер с предустановленной системой и драйверами. А будет у него диск, так он и после краха установит заново.
Это я размышляю. Но это верно только если весь этот сумасшедший обьем дают драйверы. Что сомнительно. Скорее уж это неряшливо написанный код с заплатами.
Re: Наоборот
Объём дают в основном именно драйвера. Ядро относительно небольшое, пользовательский интерфейс тоже. Ну шрифты ещё, сетевой код, файловые системы, но всё равно это всё общее и нужно каждому пользователю, а драйвера нужны для каждого существующего в природе устройства, потому что заранее неизвестно, какое железо встретится.
Re: Наоборот
Понятно. А почему в ХР драйверы занимали меньше места?
Это как раз понятно
no subject
P. S.
У меня, к примеру, в 64-битной ОС каталог Windows весит порядка 35 ГБ. В нём внутри самые большие каталоги (в порядке «что первое бросилось в глаза»):
- winsxs (>15 ГБ);
- Installer (>3 ГБ);
- Sysnative (>5 ГБ);
- System32 (>2 ГБ);
- SysWOW64 (>2 ГБ);
- SoftwareDistribution (~1,5 ГБ);
- Microsoft.NET (~1,5 ГБ);
- assembly (~1.7 ГБ).
Папочка со встроенными драйверами Windows (C:\Windows\Sysnative\DriverStore\FileRepository) занимает немногим более 1,6 ГБ.
Чуть подробней о том, как устроено всё это хозяйство, можете прочесть, скажем, по этой ссылке:
https://www.thewindowsclub.com/sysnative-folder-in-windows-64-bit
no subject
no subject
Вот что гуглится на эту тему во первых строках:
https://www.howtogeek.com/174705/how-to-reduce-the-size-of-your-winsxs-folder-on-windows-7-or-8/
Я не читал, по правде, только промотал сверху донизу, но обычно пишут одно и то же.
P. S.
У мелкомягких, кстати, есть статья на эту тему:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/clean-up-the-winsxs-folder
Если вы на «ты» с компьютерами, то прочтение их собственной документации прояснит для вас многие вопросы. По меньшей мере раздел, касающийся устройства в новых виндах (NT6+) хранилища файлов. Оно не такое, как было в XP и ранее.