[ toolchain ]
least questionable software choices
>> FETCHES >>
desktop

laptop

server

>> REASONS >>
A note
я планирую создать ещё 2 блога с отзывами:
- inithop
- wmhop
они будут более короткими чем distrohop
в них будет более глубокий разбор моего мнения относительно некоторого нижеупомянутого софта
Artix Linux + Arch Linux
glibc + GNU coreutils
почему glibc > musl
- тут есть таблица сравнения производительности различных имплементаций libc
- оттуда видно, что musl
- имеет меньше блоута и нестандартных решений
- менее ресурсопотребительный
- лучше glibc в большей части метрик
- это может навести на мысль, что musl лучше glibc в плане производительности и ресурсопотребительности, но эти бенчмарки не репрезентируют real-world usage! все очень зависит от того, насколько хорошо поддерживается специфическая имплементация libc под твои цели. например, Rust под musl в 1.5-2 раза быстрее чем под glibc, благодаря тому, что в musl компиляцию впихнули static links, а в glibc - dynamic. ещё один пример - Blender, в котором под musl рендер занимает куда больше времени. после установки Gentoo я проведу сравнения производительности glibc и musl под Void Linux
почему coreutils > …
- coreutils ОЧЕНЬ ЖИРНЫЕ, но…
- поддержка. мне важна поддержка. я не хочу заниматься портированием под другие core утилиты
- опыт с Chimera Linux мне показал, что под *BSD мне будет очень весело
OpenDoas
потому что утилита для получения временного root доступа должна быть безопасной и простой
+ шим на sudo
dinit
полноценный отзыв скоро будет
я раньше использовала OpenRC, решила перейти на dinit для минимизации bloat-а и systemd-ish INI формата сервисов. хоть я этот формат не люблю, но зато он похож на формат самого популярного сервис менеджера, что удобно
seatd
я избегаю logind по той же причине что и systemd:
оно делает намного больше, чем мне от него нужно без каких либо плюсов от этого
но на сервере сейчас… elogind
turnstile
хорошее расшерение функционала seatd, даже выдерживает работу с GNOME под Chimera Linux!!!
это весьма похвально, и как по мне хороший индикатор того, что этот софт выдержит мои вполне не требовательные задания без шансов на провал, в отличие от pam_rundir с которым у меня возникали проблемы
herbstluftwm
полноценный отзыв скоро будет
если вкратце:
- я люблю мануальный tiling
- я люблю конфигурацию через ipc
в будущем возможно доросту к awesome
st
когда мне захотелось перейти на минималистичный эмулятор терминала мне порекомендовали st
мне он понравился своей минималистичностью, так что его и использую
zsh
я в зависимости от настроения и цели прыгаю между несколькими шеллами:
для interactive:
- zsh из-за zsh completion
для скриптов:
- oksh ради скорости
- bash старые скрипты
для one-liners:
- zsh из-за синтаксиса
- Nushell когда хочется табличек