Trash News (private notes)

2026-01-25 07:25:56

Превратить нормальный Linux в глючный аттракцион «как винда».

Ниже — набор «анти‑best‑practices»

***

## Визуальный цирк «как после кривого драйвера»

- Постоянно падающий композитный менеджер: поставь что‑нибудь тяжёлое (compiz/picom с тонной эффектов), включи размытия и тени, а потом регулярно убивай его через cron (`killall picom`). Эффект: мигающий, пересобирающийся рабочий стол. [reddit](https://www.reddit.com/r/linuxquestions/comments/e807c2/what_is_the_most_visuallysonically_interesting/)
- «Дёргающаяся» графика: вешай процессы, которые жрут память/CPU (см. ниже), X/Wayland начнёт лагать, мышь будет «телепортироваться» — очень по‑виндовому. [unix](https://unix.ba/text/crashing-scratch-and-snap-for-fun-and-education/)

***

## «Утечки памяти» и фризы

- Классика: симуляция утечки памяти — запускаешь процесс, который непрерывно резервирует память и почти не освобождает, пока OOM‑killer не начнёт рубить всё подряд (включая браузеры, терминалы и т.п.). [unix](https://unix.ba/text/crashing-scratch-and-snap-for-fun-and-education/)
- Можно сделать это скриптом/маленькой программой и запускать в фоне при логине пользователя, чтобы «иногда и рандомно» начинало всё тормозить, а потом внезапно что‑то «отпускает», когда OOM кого‑то убил. [unix](https://unix.ba/text/crashing-scratch-and-snap-for-fun-and-education/)

***

## Псевдо‑краши и «сегфолты»

- Шутка в консоли: в .bashrc добавить `PROMPT_COMMAND='(( RANDOM % 10 == 0 )) && printf "Segmentation fault (core dumped)\n"'` — каждый N‑й запуск команды «заканчивается» мнимым падением. [reddit](https://www.reddit.com/r/linuxadmin/comments/8wl57w/harmless_prank_suggestions/)
- Можно обернуть команды в alias, который с вероятностью, скажем, 5–10% печатает «Program has stopped working» и ждёт 5 секунд. Чистый виндовый вайб.

***

## Постепенное «загнивание» системы

- Замедление всего терминала: `echo "sleep 5" >> ~/.bashrc` — каждый новый шелл ждёт ещё 5 секунд. Через пару открытий терминала уже ощущается как «что‑то с системой не то». [reddit](https://www.reddit.com/r/linuxadmin/comments/8wl57w/harmless_prank_suggestions/)
- Фоновый спам системными сообщениями: cron, который иногда делает `wall "Some critical update failed. Restart required."` или похожие фразы. [reddit](https://www.reddit.com/r/linuxadmin/comments/8wl57w/harmless_prank_suggestions/)

***

## Жёсткий вариант: честный краш системы

В VM (ТОЛЬКО в VM, не на хосте):

- Форк‑бомба `:(){ :|:& };:` — старый, но действенный способ перегрузить систему, если лимиты не настроены.  [stackoverflow](https://stackoverflow.com/questions/37878541/how-to-crash-a-linux-vm)  
- Небрежно написанный модуль ядра с обращением по нулевому указателю гарантированно вызовет kernel panic при загрузке модуля. [stackoverflow](https://stackoverflow.com/questions/37878541/how-to-crash-a-linux-vm)

***

## Чуть более «цивильный» путь: просто раздражать

- Автоматически менять тему оформления, шрифты или размер панелей при логине, имитируя ощущение «после обновления всё само перестроилось». [facebook](https://www.facebook.com/groups/182314357252077/posts/893581612792011/)
- Периодически (через cron) переименовывать иконки/ярлыки, чтобы пользователь ощущал, что система «живет своей жизнью». [facebook](https://www.facebook.com/groups/182314357252077/posts/893581612792011/)

***

        
← Previous Next →
Back to list