Обновить

Комментарии 10

Windows запускает 600 или больше процессов (посмотрите сами, если не верите) после чистой установки. А юзеру, возможно, нужно просто браузер и всё. Да, народ по привычке ставит еще офис, который на самом деле и не нужен обычно, по крайней мере подавляющая часть функций. И все это обогревает квартиру. Печально

К сожалению, современный Линукс недалеко ушёл. Например, у меня:

$ ps -A | wc -l
199

(Это я почти все пользовательские приложения вырубил.)

Может, конечно, я не прав и замер количества процессов - не показатель в мире микросервисов. Но если даже на список сервисов посмотреть в Windows, то там не только этот AppX будет, а куча разных фишек, включая фишки для корпоративных сред. Линукс еще не дошел до такого :)

Это не очень корректный способ измерения количества запущенных процессов, потому что включает в себя kernel threads. https://unix.stackexchange.com/a/78585

А вы посмотрите вывод - там большая часть это потоки ядра вида ksoftirqd/0 и прочие kworker/2:0-events. Винда такое скрывает (хотя может есть какой-то инструмент это посмотреть). Так что линукс вполне себе эффективен.

UPD: на стековерфлоу предлагают вот эту команду для исключения потоков ядра ps u --ppid 2 -p 2 --deselect. У меня с ps -A сейчас вываливает 699 "процессов", с командой выше всего 119 (открыта куча программ, ничего не закрывал)

с линуксом и фрибсд сравнение не корректное, потомучто там нету потока мейн, а это уже архитектура внутрянки )

Количество процессов так себе метрика, на самом деле изоляция на отдельные процессы это неплохое решение в плане безопасности и удобства обслуживания. Хуже было бы видеть пару десятков монолитов. Но вот то, сколько оно потребляет памяти, да, становится грустно. Windows Server 2016 у меня с полезной нагрузкой бегает на 2Гб VPS, а Win 11 спокойно сама выжирает больше 4Гб после загрузки, а каких-то прям решительно важных и нужных изменений для пользователя не несет.

изоляция на отдельные процессы это неплохое решение в плане безопасности и удобства обслуживания.

До тех пор пока оверхед на изоляцию оправдан.

Хоть бы раз эти новые приложения или апдейты были бы меньше предыдущих.. А так для себя давно сделал вывод, ещё со времён Nero и Winamp что приложения и вся их демагогия о безопасности направлено только на отчётность, монетизацию и прочие маркетинговые чудеса, самое "безобидное"интерфейс перерисуют. И если возможность, то надо их избегать. Опасность и неприятности от них гораздо больше, чем практической пользы

Может я плохо понимаю тонкости работы операционных систем, но, как у пользователя, у меня сложилось впечатление, что за последние десятки лет они никак принципиально не улучшаются. Особенно если сравнивать с потребителяемыми ими ресурсами.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости