Архивная копия капсулы pr1ba.ru
Совсем недавно я отдал рабочий ноутбук на Ryzen дочери, т.к. она
начала осваивать редактор Krita в связке с граф.планшетом. У неё же
изъял для рабочих нужд старенький iMac на core2duo, с 4Гб ОЗУ.
Для меня не радикальные потери производительности, т.к. освноными
рабочими инструментами является по прежнему ssh и браузер. Поэтому я не
очень ощутил ограничения, освежил дистриб и накатил i3 и в бой.
Пока я обдумывал написание текста об оптимизации подхода к технике, ситуация
резко усугубилась! На днях в рабочую подсобку был отброшен ноутбук,
"который не справляется с работой". Достав беднягу из коробки и
повертев в руках (пришлось погуглить по железу), пациентом оказался
китайский клон MacBook Air, о двух гигабайтах ОЗУ и Intel Atom (4x1.3).
На нём была водружена Win10 при шифрованном диске, это конечно
убийство полное. Забрал беднягу домой, скачал Fedora 33 (О, да! Теперь
это повод тыкать пальцем, после всех этих разговоров о инклюзивности и
RMS. Я поддерживаю Столлмана, но мне лень менять привычки ещё и в
дистрибутивах. Я люблю Fedora ,да и в целом хорошо отношусь к РэдХату,
несмотря на эти разногласия. Надеюсь общественность простит мне мои
слабости. Про это я планирую написать немного позже).
Система развёрнута, подчистил лишнее, отключил иксы.
Перезапустился.. Система свыходом в сеть съела 220Мб ОЗУ / против
400Мб при запущенных иксах с i3.
Я провёл замеры потребления батареи при одинаковых задачах,
существенной разницы обнаружено не было, сами по себе иксы не берут
много ресурса.
Но стало интересно пойти чуть дальше привычной среды, и узнать - есть
ли жизнь (на Марсе) в консоли.
Мои современные потребности не велики, но всё же я привык не
заморачиваясь разворачивать инструмент на электроне (тот же
riot\element). Даже не будучи ограничен ресурсами, я долгое время не
менял vpn клиент pritunl на обычную строку openvpn, хотя и жутко
бесился, видя как клиент на электроне съедает 150Мб памяти.
Оставшись без иксов, начались мытарства в links2 для сбора нужных
утилит по гитхабу.
Итак делюсь рецептами:
гном). Хотя через пару дней выйдет спин i3, который находится в бэте до
34го релиза. Очень интересно будет его пощупать.
Конфиг tmux изначально брал отсюда:
https://github.com/samoshkin/tmux-config.git
Немного его доработал. Очень привык к биндингам автора через "С-а",
хотя отчасти страдаю из-за привычки перехода к началу строки.
Есть ещё смешная штука browsh - консольный браузер, который умеет в
графику, но он рендерит огнелисом и отдаёт в консоль, что сказывается
на потреблении памяти, да и в штатной консоли (без true colors) в этом
нет особого смысла.
А в иксах, внезапно вспомнился ныне забытый и кажется заброшенный
dillo!
багов всевозможных граф.почтовиков. Я обрёл дзен в работе с почтой!)
браузер без надобности).
единственный баг (или я не могу найти кейринг) - как вернуться из поля
ввода в контакты?
Weechat+Matrix plugin - заменил рабочий matrix клиент, куда мне падают
уведомления и где ведётся вся рабочая переписка.
toot tui - в представлениях не нуждается, хотя я и пользуюсь им крайне
редко.
Единственный софт ,который я не смог пока заменить - это клиент
Mumble. Я как-то видел ,что есть консольный клиент на питоне, но у меня
не поднялся звук и я решил отложить этот вопрос.
Так же пришлось принапрячься по рабочему моменту, т.к. мой мониторинг
на Grafana рисует красивые графики, которые с этого ракурса недоступны.
Что заставило задуматься в т.ч. о оптимизации рабочего ресурса. Быстро
написал скрипты, которые важную информацию парсят в хтмл и собирают в
одной странице. Что позволило из links смотреть актуальную картину.
Подводя итоги эксперимента:
Разницы, как я говорил, консоль или i3 не так много. Даже не могу
утверждать теперь,что удобнее в кокретных дачах. И главное, консоль
по прежнему годится для решения ВСЕХ современных задач, главное
подобрать инстументы! А показатель для "выброшенной" техники, в запасе
ресурса более чем в три четверти от максимума и 5.5 часов работы от
батареи! при дефолтном ядре - это я считаю просто прекрасным.
[0m[34m[1mOS[0m[0m:[0m Fedora 33 (Thirty Three) x86_64[0m
[0m[34m[1mHost[0m[0m:[0m NB42 1.0[0m
[0m[34m[1mKernel[0m[0m:[0m 5.8.15-301.fc33.x86_64[0m
[0m[34m[1mUptime[0m[0m:[0m 15 hours, 42 mins[0m
[0m[34m[1mPackages[0m[0m:[0m 1583 (rpm)[0m
[0m[34m[1mShell[0m[0m:[0m bash 5.0.17[0m
[0m[34m[1mResolution[0m[0m:[0m 1366x768[0m
[0m[34m[1mTerminal[0m[0m:[0m /dev/pts/3[0m
[0m[34m[1mCPU[0m[0m:[0m Intel Atom Z3735F (4) @ 1.832GHz[0m
[0m[34m[1mGPU[0m[0m:[0m Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display[0m
[0m[34m[1mMemory[0m[0m:[0m 229MiB / 1918MiB[0m