ttop
В продолжении этого старого поста https://t.me/inv2004_dev_blog/55 вспомнил и доделал ttop до юзабельного состояния
ttop - утилита для мониторинга и сбора статистики о системе
Основные цели которые преследовал:
- сделать без особых страданий
- всe основнy параметры системы на одном экране
- снепшоты и можно бегать по истории парой кнопок
- видно график за день, что может помочь с нахождением точного снепшота
С удивлением обнаружил что не каждый современный Linux имеет установленный cron => все таймеры в systemd.timers
https://github.com/inv2004/ttop
#linux #ttop #nim
В продолжении этого старого поста https://t.me/inv2004_dev_blog/55 вспомнил и доделал ttop до юзабельного состояния
ttop - утилита для мониторинга и сбора статистики о системе
Основные цели которые преследовал:
- сделать без особых страданий
- всe основнy параметры системы на одном экране
- снепшоты и можно бегать по истории парой кнопок
- видно график за день, что может помочь с нахождением точного снепшота
С удивлением обнаружил что не каждый современный Linux имеет установленный cron => все таймеры в systemd.timers
https://github.com/inv2004/ttop
#linux #ttop #nim
👍2🔥1
Прочувствовал боль всего linux-сообщества
Выложил ttop в Arch/AUR. Можно ставить
В общем нытья у меня набралось на целый пост, однако оказалось, что небожители уже поныли за меня: https://www.youtube.com/watch?v=Pzl1B7nB9Kc . Но вывод тут глобальнее - о всех проблемах linux-desktop из-за этой проблемы со сборкой пакетов.
Мне казалось, что это типичная проблема которую можно было бы решить ещё одним стандартом включающие все остальные. И оно бы сработало, но, почему-то вместо этого придумали ещё более слоёный пирог в виде flatpack, snap и appimage. Удивительно, но в 21м веке оказалось что самый нормальный способ достался нам от мамонтов, а именно это static (+musl опционально)
#linux #ttop
Выложил ttop в Arch/AUR. Можно ставить
yay -S ttop
И хотел было запаковать ещё в deb, rpm и т.д. но, оказалось, что простого способа ещё не изобрели. Я-то думал какую-то тулзу/сервис уже давно придумали и положили в github actions, - не могут же люди в 21м веке руками писать кучу всяких BUILDPKG, spec, DEBIAN/control и тд, которые делают в моём случае одно и тоже. А нет, могут и пишут и потом ещё плачут и поддерживают это всё. Добавлю что это всё должно бы автоматически обновляться из тегов и над тобой уже нависает гора проблем.В общем нытья у меня набралось на целый пост, однако оказалось, что небожители уже поныли за меня: https://www.youtube.com/watch?v=Pzl1B7nB9Kc . Но вывод тут глобальнее - о всех проблемах linux-desktop из-за этой проблемы со сборкой пакетов.
Мне казалось, что это типичная проблема которую можно было бы решить ещё одним стандартом включающие все остальные. И оно бы сработало, но, почему-то вместо этого придумали ещё более слоёный пирог в виде flatpack, snap и appimage. Удивительно, но в 21м веке оказалось что самый нормальный способ достался нам от мамонтов, а именно это static (+musl опционально)
#linux #ttop
YouTube
Linus Torvalds on why desktop Linux sucks
Linus highlights several pain points with regards to desktop Linux.
From DebConf 14 https://www.youtube.com/watch?v=5PmHRSeA2c8
0:00 Application distribution is a huge PITA
2:52 Distros break things and ignore backwards compat.
5:53 Distros waste too much…
From DebConf 14 https://www.youtube.com/watch?v=5PmHRSeA2c8
0:00 Application distribution is a huge PITA
2:52 Distros break things and ignore backwards compat.
5:53 Distros waste too much…
👍6😱1