LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

а что плохого в своих репах?

В целом ничего. Но у артикса они сильно отстают от арчевских как по свежести, так и по количеству пакетов. Плюс, как я понял, то что из Universe, толком не тестится.

мечтающим об арче без системды надо попробовать войд

Вот буквально на неделе попробовал. Пока впечатления смешанные. Там проблема с репами тоже есть. Причём не с нехваткой энтузиастов, а выше уровнем: для многих пакетов пулл-реквест на новую версию есть, причём уже протестирована сборка автоматически, но почему-то пулл-реквест никто не мерджит месяцами.

Также в Void, по крайней мере в варианте с Musl (я решил попробовать именно его, раз уж любопытствовать), несколько проигрывает Арчу по производительности на некоторых задачах.

Вот, например, сжатие zstd в Арче:

hyperfine -p "rm *.zst" -i "zstd -T0 --ultra -21 linux-6.8.9.tar"
Benchmark 1: zstd -T0 --ultra -21 linux-6.8.9.tar
  Time (mean ± σ):     122.986 s ±  0.676 s    [User: 546.158 s, System: 0.979 s]
  Range (min … max):   122.051 s … 124.219 s    10 runs

И в Воиде:

hyperfine -p "rm *.zst" -i "zstd -T0 --ultra -21 linux-6.8.9.tar"
Benchmark 1: zstd -T0 --ultra -21 linux-6.8.9.tar
  Time (mean ± σ):     136.097 s ±  1.157 s    [User: 595.938 s, System: 2.413 s]
  Range (min … max):   134.490 s … 138.469 s    10 runs

Разница больше 10%. Но хуже дела с Firefox: в Speedometer3.0 в арче он показывает ~18 попугаев, а в воиде — ~13 (±0.4 и там и там). Firefox из реп и там и там, само собой. Скорее всего, по-разному собирают.

Зато вот flac в воиде чуть быстрее оказался (это всё, естественно, на одних и тех же файлах, в tmpfs, как и в тесте с zstd):

Void:
hyperfine -p "rm *.flac" -r 33 -i "parallel flac -8 ::: *.wav"
Benchmark 1: parallel flac -8 ::: *.wav
  Time (mean ± σ):      2.256 s ±  0.008 s    [User: 7.944 s, System: 0.329 s]
  Range (min … max):    2.245 s …  2.279 s    33 runs

---

Arch:
hyperfine -p "rm *.flac" -r 33 -i "parallel flac -8 ::: *.wav"
Benchmark 1: parallel flac -8 ::: *.wav
  Time (mean ± σ):      2.564 s ±  0.048 s    [User: 9.255 s, System: 0.320 s]
  Range (min … max):    2.501 s …  2.677 s    33 runs

А ещё я почему-то не осилил lm_sensors в воиде. Хоть убей, не хочет видеть датчики с CPU. Все остальные видит, а конкретно CPU-шные — нет, и в /dev/ их тоже нет. Пляски с modprobe не увенчались успехом. Тут, скорее всего, конечно, именно я что-то не осилил, но всё равно осадочек остался, да и в арче оно just works, как и всё остальное.

Но я пока не ставлю на воиде крест, тем не менее. Позже дам ему ещё шанс, скорее всего.

Исходная версия CrX, :

а что плохого в своих репах?

В целом ничего. Но у артикса они сильно отстают от арчевских как по свежести, так и по количеству пакетов. Плюс, как я понял, то что из Universe, толком не тестится.

мечтающим об арче без системды надо попробовать войд

Вот буквально на неделе попробовал. Пока впечатления смешанные. Там проблема с репами тоже есть. Причём не с нехваткой энтузиастов, а выше уровнем: для многих пакетов пулл-реквест на новую версию есть, причём уже протестирована сборка автоматически, но почему-то пулл-реквест никто не мерджит месяцами.

Также в Void, по крайней мере в варианте с Musl (я решил попробовать именно его, раз уж любопытствовать), несколько проигрывает Арчу по производительности на некоторых задачах.

Вот, например, сжатие zstd в Арче:

hyperfine -p "rm *.zst" -i "zstd -T0 --ultra -21 linux-6.8.9.tar"
Benchmark 1: zstd -T0 --ultra -21 linux-6.8.9.tar
  Time (mean ± σ):     122.986 s ±  0.676 s    [User: 546.158 s, System: 0.979 s]
  Range (min … max):   122.051 s … 124.219 s    10 runs

И в Воиде:

hyperfine -p "rm *.zst" -i "zstd -T0 --ultra -21 linux-6.8.9.tar"
Benchmark 1: zstd -T0 --ultra -21 linux-6.8.9.tar
  Time (mean ± σ):     136.097 s ±  1.157 s    [User: 595.938 s, System: 2.413 s]
  Range (min … max):   134.490 s … 138.469 s    10 runs

Разница больше 10%. Но хуже дела с Firefox: в Speedometer3.0 в арче он показывает ~18 попугаев, а в воиде — ~13 (±0.4 и там и там). Firefox из реп и там и там, само собой. Скорее всего, по-разному собирают.

Зато вот flac в воиде чуть быстрее оказался (это всё, естественно, на одних и тех же файлах, в tmpfs, как и в тесте с zstd):

Void:
hyperfine -p "rm *.flac" -r 33 -i "parallel flac -8 ::: *.wav"
Benchmark 1: parallel flac -8 ::: *.wav
  Time (mean ± σ):      2.256 s ±  0.008 s    [User: 7.944 s, System: 0.329 s]
  Range (min … max):    2.245 s …  2.279 s    33 runs

---

Arch:
hyperfine -p "rm *.flac" -r 33 -i "parallel flac -8 ::: *.wav"
Benchmark 1: parallel flac -8 ::: *.wav
  Time (mean ± σ):      2.564 s ±  0.048 s    [User: 9.255 s, System: 0.320 s]
  Range (min … max):    2.501 s …  2.677 s    33 runs

А ещё я почему-то не осилил lm_sensors в воиде. Хоть убей, не хочет видеть датчики с CPU. Все остальные видит, а конкретно CPU-шные — нет, и в /dev/ их тоже нет. Пляски с modprobe не увенчались успехом. Тут, скорее всего, конечно, именно я что-то не осилил, но всё равно осадочек остался, да и в арче оно just works, как и всё остальное.