LINUX.ORG.RU

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

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

(внимание некропост) Мои впечатления от дистрибутива Void Linux

Исправление beastie, :

Сразу скажу, признаться, Void — очень понравился. Не только тем, что отсутствует systemd, а вместо него (или другой сист.иниц.) довольно простенький, но юзабельный runit, а тем, что Void — глоток свежего воздуха во время помирающей генты, с её всё накапливающимися проблемами инфраструктуры, и прекрасная альтернатива всем другим некогда удобным дистрам (арч, например).

Есть чем пользоваться, есть дистрибутив, используя который не чувствуешь себя рабом чертей-циркачей, навязывающих тебе систему инициализации и массу сопутствующих этому проблем, а также тем, какую аудио-систему тебе использовать и прочее.

Итак, Void — самобытный, не форк чего либо, rolling-release дистрибутив для пользователей уровня «выше начального», с системой инициализации runit и пакетным менеджером xbps, который работает как с готовой пакетной базой для x86, x86_64, ARMv6/v7, причем в двух вариантах: glibc или musl (кроме того, по-умолчанию используется LibreSSL вместо OpenSSL), так и предоставляет инструменты для сборки и опакечивания (xbps-src). Вся работа по пакетам происходит на github. Основной разработчик дистра пришел из мира NetBSD.

Установка системы возможна установка через GUI (не пробовал) или через chroot, установка происходит всего одной командой:

xbps-install -S -R http://repo3.voidlinux.eu/current -r /mnt base-system

Вот что устанавливается в виде базовой системы:

Name                   Action    Version           New version            Download size
xbps-triggers          install   -                 0.102_2                8108B 
base-files             install   -                 0.139_2                51KB 
ncurses-base           install   -                 6.0_2                  23KB 
glibc                  install   -                 2.24_1                 5717KB 
ncurses-libs           install   -                 6.0_2                  242KB 
ncurses                install   -                 6.0_2                  104KB 
attr                   install   -                 2.4.47_6               7500B 
acl                    install   -                 2.2.52_4               14KB 
libcap                 install   -                 2.25_1                 8320B 
gmp                    install   -                 6.1.1_1                212KB 
coreutils              install   -                 8.25_1                 2112KB 
findutils              install   -                 4.6.0_2                449KB 
diffutils              install   -                 3.5_1                  267KB 
libgcc                 install   -                 4.9.4_1                38KB 
dash                   install   -                 0.5.9_1                69KB 
readline               install   -                 6.3.008_4              105KB 
bash                   install   -                 4.3.046_1              975KB 
libpcre                install   -                 8.39_1                 151KB 
grep                   install   -                 2.25_1                 198KB 
gzip                   install   -                 1.8_1                  72KB 
zlib                   install   -                 1.2.8_6                41KB 
libmagic               install   -                 5.28_1                 224KB 
file                   install   -                 5.28_1                 15KB 
sed                    install   -                 4.2.2_11               121KB 
gawk                   install   -                 4.1.4_1                967KB 
less                   install   -                 481_1                  90KB 
libuuid                install   -                 2.28.1_1               6884B 
libblkid               install   -                 2.28.1_1               98KB 
libmount               install   -                 2.28.1_1               106KB 
pam-libs               install   -                 1.3.0_1                27KB 
libsmartcols           install   -                 2.28.1_1               55KB 
libfdisk               install   -                 2.28.1_1               129KB 
libcap-ng              install   -                 0.7.8_1                7940B 
util-linux             install   -                 2.28.1_1               1609KB 
which                  install   -                 2.21_2                 14KB 
tar                    install   -                 1.29_1                 672KB 
man-pages              install   -                 4.07_1                 457KB 
libedit                install   -                 20160618.3.1_1         79KB 
sqlite                 install   -                 3.14.1_1               541KB 
mdocml                 install   -                 1.13.4_1               217KB 
pam-base               install   -                 0.2_1                  1508B 
pam                    install   -                 1.3.0_1                263KB 
shadow                 install   -                 4.2.1_14               208KB 
e2fsprogs-libs         install   -                 1.43.1_1               151KB 
e2fsprogs              install   -                 1.43.1_1               615KB 
lzo                    install   -                 2.09_1                 40KB 
btrfs-progs            install   -                 4.7_1                  505KB 
xfsprogs               install   -                 4.7.0_1                706KB 
f2fs-tools             install   -                 1.6.1_1                56KB 
eudev-libudev          install   -                 3.2_1                  56KB 
dosfstools             install   -                 4.0_1                  46KB 
psmisc                 install   -                 22.21_4                98KB 
procps-ng              install   -                 3.3.12_1               272KB 
tzdata                 install   -                 2016f_2                154KB 
hwids                  install   -                 20160801_1             331KB 
liblzma                install   -                 5.2.2_1                70KB 
libkmod                install   -                 23_1                   35KB 
pciutils               install   -                 3.5.1_1                60KB 
iana-etc               install   -                 2.30_4                 174KB 
libcrypto37            install   -                 2.3.7_1                585KB 
dnssec-anchors         install   -                 20141121_2             1104B 
libldns                install   -                 1.6.17_9               122KB 
openssh                install   -                 7.3p1_1                657KB 
dhcpcd                 install   -                 6.11.3_1               142KB 
kbd-data               install   -                 2.0.3_1                811KB 
kbd                    install   -                 2.0.3_1                236KB 
libmnl                 install   -                 1.0.4_1                7348B 
libdb                  install   -                 5.3.28_6               656KB 
iproute2               install   -                 4.7.0_1                512KB 
libcap-progs           install   -                 2.25_1                 13KB 
iputils                install   -                 20151218_1             58KB 
libnl3                 install   -                 3.2.28_1               233KB 
iw                     install   -                 4.7_1                  62KB 
libssl38               install   -                 2.3.7_1                114KB 
dbus-libs              install   -                 1.10.10_1              111KB 
wpa_supplicant         install   -                 2.5_6                  417KB 
libressl               install   -                 2.3.7_1                213KB 
run-parts              install   -                 4.8_1                  8412B 
ca-certificates        install   -                 20160104_2             158KB 
bzip2                  install   -                 1.0.6_11               49KB 
libarchive             install   -                 3.2.1_2                252KB 
libxbps                install   -                 0.51_9                 103KB 
xbps                   install   -                 0.51_9                 79KB 
nvi                    install   -                 1.81.6_16              209KB 
sudo                   install   -                 1.8.17p1_1             504KB 
ipw2100-firmware       install   -                 1.3_4                  116KB 
ipw2200-firmware       install   -                 3.1_4                  116KB 
zd1211-firmware        install   -                 1.5_1                  9828B 
wifi-firmware          install   -                 1.3_1                  660B 
void-artwork           install   -                 20141219_1             161KB 
traceroute             install   -                 2.1.0_1                33KB 
ethtool                install   -                 4.6_1                  89KB 
kmod                   install   -                 23_1                   69KB 
acpid                  install   -                 2.0.27_1               45KB 
eudev                  install   -                 3.2_1                  871KB 
runit                  install   -                 2.1.2_7                332KB 
runit-void             install   -                 20160826_1             16KB 
glibc-locales          install   -                 2.24_1                 3578KB 
linux4.7               install   -                 4.7.2_1                53MB 
linux-firmware-amd     install   -                 20160623_1             1484KB 
linux-firmware-intel   install   -                 20160623_1             119KB 
linux-firmware-nvidia  install   -                 20160623_1             148KB 
linux-firmware-network install   -                 20160623_1             27MB 
cpio                   install   -                 2.12_1                 177KB 
dracut                 install   -                 044_1                  153KB 
linux                  install   -                 4.7_1                  624B 
base-system            install   -                 0.112_1                952B 

Size to download:              113MB
Size required on disk:         425MB
Внимательный неврастеник может обратить внимание, дескать, если не навязывают ничего, то зачем море ненужной фирмвари и dracut, например? Ну вот я не знаю, мне это тоже не понравилось, к слову — это всё можно сразу удалить. Далее подробнее о плюсах и минусах, которые были обнаружены во время установки.

Я ранее говорил про чрут, так вот чрут происходит не как принципу генты, которую можно установить с чего угодно, а по принципу загрузки void livecd и чрута уже оттуда, так вот такие минусы были замечены начиная с livecd и первого входа в установленную систему:

  • в эмуляторе терминала livecd — dash вместо bash (при этом он установлен), цветовая схема терминала бледная, трудночитаемая
  • дикая (как по мне) схема разметки диска в wiki, предлагается целых 7 разделов, мне же всегда было достаточно 1-го для всего: /; не объясняется для чего так замусоривать и усложнять разделами диск, но мы-то знаем, что хватает 1-го раздела для всего, поэтому просто игнорируем.
  • как я выше упомянул, базовая система содержит несколько ненужных (как по мне) пакетов, например фирмваре, dracut и артворк.
  • стоковый редактор: неюзабельный nvi (минус), нет nano (плюс), нет minimal, но vim (минус).
  • в установленной системе нет: gcc, xz, patch, make, bc, ncurses-devel (make menuconfig) для компиляции собственного ядра
  • в системе нет удобного /sbin/installkernel как в генте, например (make install ядра сам копирует vmlinuz, System.map и config из /usr/src/linux/ в /boot и переименовывает их согласно версии).
  • после установки каждого шрифта, сколько бы их не устанавливалось, происходит фонткеш, возможно пофиксят в будущем, чтобы кешировал один раз после установки всех шрифтов за раз
  • максимальный gcc для x86_64 в репе — 4.9.4, хотя для arm'ов есть 5.4, я не знаю, с чем это связано.

Что касается плюсов, то самый большой плюс заключается в том, что в дистре нет массы минусов, которые присутствуют в остальных, это действительно большой плюс.

Напоследок, хотелось бы отметить сверхбыстрый пакетный менеджер (портаж вспоминается как ад, где вместо Сатаны — Куранин, школьник из Тольятти) и мегаудобную и удачную систему работы с пакетами: если хочешь создать свой пакет или модифицировать стоковый, то достаточно склонировать базу пакетов (рецептов, т.е. ебилдов-pkgbuild'ов) вносить в них изменения и уже натравливать xbps-src или еще один специально обученный инструмент xtools. Надеюсь не нужно объяснять чем удобна работа над пакетами на гитхабе.

В общем, рекомендую ребята, Void — отличный дистрибутив для дома и работы.

P.S.: пакеты примерно в 1000 раз свежее гентушных, а также некоторые пакеты свежее даже арчевских.

Исправление slon, :

Сразу скажу, признаться, Void — очень понравился. Не только тем, что отсутствует systemd, а вместо него (или другой сист.иниц.) довольно простенький, но юзабельный runit, а тем, что Void — глоток свежего воздуха во время помирающей генты, с её всё накапливающимися проблемами инфраструктуры, и прекрасная альтернатива всем другим некогда удобным дистрам (арч, например).

Есть чем пользоваться, есть дистрибутив, используя который не чувствуешь себя рабом чертей-циркачей, навязывающих тебе систему инициализации и массу сопутствующих этому проблем, а также тем, какую аудио-систему тебе использовать и прочее.

Итак, Void — самобытный, не форк чего либо, rolling-release дистрибутив для пользователей уровня «выше начального», с системой инициализации runit и пакетным менеджером xbps, который работает как с готовой пакетной базой для x86, x86_64, ARMv6/v7, причем в двух вариантах: glibc или musl (кроме того, по-умолчанию используется LibreSSL вместо OpenSSL), так и предоставляет инструменты для сборки и опакечивания (xbps-src). Вся работа по пакетам происходит на github. Основной разработчик дистра пришел из мира NetBSD.

Установка системы возможна установка через GUI (не пробовал) или через chroot, установка происходит всего одной командой:

xbps-install -S -R http://repo3.voidlinux.eu/current -r /mnt base-system

Вот что устанавливается в виде базовой системы:

Name                   Action    Version           New version            Download size
xbps-triggers          install   -                 0.102_2                8108B 
base-files             install   -                 0.139_2                51KB 
ncurses-base           install   -                 6.0_2                  23KB 
glibc                  install   -                 2.24_1                 5717KB 
ncurses-libs           install   -                 6.0_2                  242KB 
ncurses                install   -                 6.0_2                  104KB 
attr                   install   -                 2.4.47_6               7500B 
acl                    install   -                 2.2.52_4               14KB 
libcap                 install   -                 2.25_1                 8320B 
gmp                    install   -                 6.1.1_1                212KB 
coreutils              install   -                 8.25_1                 2112KB 
findutils              install   -                 4.6.0_2                449KB 
diffutils              install   -                 3.5_1                  267KB 
libgcc                 install   -                 4.9.4_1                38KB 
dash                   install   -                 0.5.9_1                69KB 
readline               install   -                 6.3.008_4              105KB 
bash                   install   -                 4.3.046_1              975KB 
libpcre                install   -                 8.39_1                 151KB 
grep                   install   -                 2.25_1                 198KB 
gzip                   install   -                 1.8_1                  72KB 
zlib                   install   -                 1.2.8_6                41KB 
libmagic               install   -                 5.28_1                 224KB 
file                   install   -                 5.28_1                 15KB 
sed                    install   -                 4.2.2_11               121KB 
gawk                   install   -                 4.1.4_1                967KB 
less                   install   -                 481_1                  90KB 
libuuid                install   -                 2.28.1_1               6884B 
libblkid               install   -                 2.28.1_1               98KB 
libmount               install   -                 2.28.1_1               106KB 
pam-libs               install   -                 1.3.0_1                27KB 
libsmartcols           install   -                 2.28.1_1               55KB 
libfdisk               install   -                 2.28.1_1               129KB 
libcap-ng              install   -                 0.7.8_1                7940B 
util-linux             install   -                 2.28.1_1               1609KB 
which                  install   -                 2.21_2                 14KB 
tar                    install   -                 1.29_1                 672KB 
man-pages              install   -                 4.07_1                 457KB 
libedit                install   -                 20160618.3.1_1         79KB 
sqlite                 install   -                 3.14.1_1               541KB 
mdocml                 install   -                 1.13.4_1               217KB 
pam-base               install   -                 0.2_1                  1508B 
pam                    install   -                 1.3.0_1                263KB 
shadow                 install   -                 4.2.1_14               208KB 
e2fsprogs-libs         install   -                 1.43.1_1               151KB 
e2fsprogs              install   -                 1.43.1_1               615KB 
lzo                    install   -                 2.09_1                 40KB 
btrfs-progs            install   -                 4.7_1                  505KB 
xfsprogs               install   -                 4.7.0_1                706KB 
f2fs-tools             install   -                 1.6.1_1                56KB 
eudev-libudev          install   -                 3.2_1                  56KB 
dosfstools             install   -                 4.0_1                  46KB 
psmisc                 install   -                 22.21_4                98KB 
procps-ng              install   -                 3.3.12_1               272KB 
tzdata                 install   -                 2016f_2                154KB 
hwids                  install   -                 20160801_1             331KB 
liblzma                install   -                 5.2.2_1                70KB 
libkmod                install   -                 23_1                   35KB 
pciutils               install   -                 3.5.1_1                60KB 
iana-etc               install   -                 2.30_4                 174KB 
libcrypto37            install   -                 2.3.7_1                585KB 
dnssec-anchors         install   -                 20141121_2             1104B 
libldns                install   -                 1.6.17_9               122KB 
openssh                install   -                 7.3p1_1                657KB 
dhcpcd                 install   -                 6.11.3_1               142KB 
kbd-data               install   -                 2.0.3_1                811KB 
kbd                    install   -                 2.0.3_1                236KB 
libmnl                 install   -                 1.0.4_1                7348B 
libdb                  install   -                 5.3.28_6               656KB 
iproute2               install   -                 4.7.0_1                512KB 
libcap-progs           install   -                 2.25_1                 13KB 
iputils                install   -                 20151218_1             58KB 
libnl3                 install   -                 3.2.28_1               233KB 
iw                     install   -                 4.7_1                  62KB 
libssl38               install   -                 2.3.7_1                114KB 
dbus-libs              install   -                 1.10.10_1              111KB 
wpa_supplicant         install   -                 2.5_6                  417KB 
libressl               install   -                 2.3.7_1                213KB 
run-parts              install   -                 4.8_1                  8412B 
ca-certificates        install   -                 20160104_2             158KB 
bzip2                  install   -                 1.0.6_11               49KB 
libarchive             install   -                 3.2.1_2                252KB 
libxbps                install   -                 0.51_9                 103KB 
xbps                   install   -                 0.51_9                 79KB 
nvi                    install   -                 1.81.6_16              209KB 
sudo                   install   -                 1.8.17p1_1             504KB 
ipw2100-firmware       install   -                 1.3_4                  116KB 
ipw2200-firmware       install   -                 3.1_4                  116KB 
zd1211-firmware        install   -                 1.5_1                  9828B 
wifi-firmware          install   -                 1.3_1                  660B 
void-artwork           install   -                 20141219_1             161KB 
traceroute             install   -                 2.1.0_1                33KB 
ethtool                install   -                 4.6_1                  89KB 
kmod                   install   -                 23_1                   69KB 
acpid                  install   -                 2.0.27_1               45KB 
eudev                  install   -                 3.2_1                  871KB 
runit                  install   -                 2.1.2_7                332KB 
runit-void             install   -                 20160826_1             16KB 
glibc-locales          install   -                 2.24_1                 3578KB 
linux4.7               install   -                 4.7.2_1                53MB 
linux-firmware-amd     install   -                 20160623_1             1484KB 
linux-firmware-intel   install   -                 20160623_1             119KB 
linux-firmware-nvidia  install   -                 20160623_1             148KB 
linux-firmware-network install   -                 20160623_1             27MB 
cpio                   install   -                 2.12_1                 177KB 
dracut                 install   -                 044_1                  153KB 
linux                  install   -                 4.7_1                  624B 
base-system            install   -                 0.112_1                952B 

Size to download:              113MB
Size required on disk:         425MB
Внимательный неврастеник может обратить внимание, дескать, если не навязывают ничего, то зачем море ненужной фирмвари и dracut, например? Ну вот я не знаю, мне это тоже не понравилось, к слову — это всё можно сразу удалить. Далее подробнее о плюсах и минусах, которые были обнаружены во время установки.

Я ранее говорил про чрут, так вот чрут происходит не как принципу генты, которую можно установить с чего угодно, а по принципу загрузки void livecd и чрута уже оттуда, так вот такие минусы были замечены начиная с livecd и первого входа в установленную систему:

  • в эмуляторе терминала livecd — dash вместо bash (при этом он установлен), цветовая схема терминала бледная, трудночитаемая
  • дикая (как по мне) схема разметки диска в wiki, предлагается целых 7 разделов, мне же всегда было достаточно 1-го для всего: /; не объясняется для чего так замусоривать и усложнять разделами диск, но мы-то знаем, что хватает 1-го раздела для всего, поэтому просто игнорируем.
  • как я выше упомянул, базовая система содержит несколько ненужных (как по мне) пакетов, например фирмваре, dracut и артворк.
  • стоковый редактор: неюзабельный nvi (минус), нет nano (плюс), нет minimal, но vim (минус).
  • в установленной системе нет: gcc, xz, patch, make, bc, ncurses-devel (make menuconfig) для компиляции собственного ядра
  • в системе нет удобного /sbin/installkernel как в генте, например (make install ядра сам копирует vmlinuz, System.map и config из /usr/src/linux/ в /boot и переименовывает их согласно версии).
  • после установки каждого шрифта, сколько бы их не устанавливалось, происходит фонткеш, возможно пофиксят в будущем, чтобы кешировал один раз после установки всех шрифтов за раз
  • максимальный gcc для x86_64 в репе — 4.9.4, хотя для arm'ов есть 5.4, я не знаю, с чем это связано.

Что касается плюсов, то самый большой плюс заключается в том, что в дистре нет массы минусов, которые присутствуют в остальных, это действительно большой плюс.

Напоследок, хотелось бы отметить сверхбыстрый пакетный менеджер (портаж вспоминается как ад, где вместо Сатаны — Куранин, школьник из Тольятти) и мегаудобную и удачную систему работы с пакетами: если хочешь создать свой пакет или модифицировать стоковый, то достаточно склонировать базу пакетов (рецептов, т.е. ебилдов-pkgbuild'ов) вносить в них изменения и уже натравливать xbps-src или еще один специально обученный инструмент xtools. Надеюсь не нужно объяснять чем удобна работа над пакетами на гитхабе.

В общем, рекомендую ребята, Void — отличный дистрибутив для дома и работы.

P.S.: пакеты примерно в 1000 раз свежее гентушных, а также некоторые пакеты свежее даже армейских.

Исправление beastie, :

Сразу скажу, признаться, Void — очень понравился. Не только тем, что отсутствует systemd, а вместо него (или другой сист.иниц.) довольно простенький, но юзабельный runit, а тем, что Void — глоток свежего воздуха во время помирающей генты, с её всё накапливающимися проблемами инфраструктуры, и прекрасная альтернатива всем другим некогда удобным дистрам (арч, например).

Есть чем пользоваться, есть дистрибутив, используя который не чувствуешь себя рабом чертей-циркачей, навязывающих тебе систему инициализации и массу сопутствующих этому проблем, а также тем, какую аудио-систему тебе использовать и прочее.

Итак, Void — самобытный, не форк чего либо, rolling-release дистрибутив для пользователей уровня «выше начального», с системой инициализации runit и пакетным менеджером xbps, который работает как с готовой пакетной базой для x86, x86_64, ARMv6/v7, причем в двух вариантах: glibc или musl (кроме того, по-умолчанию используется LibreSSL вместо OpenSSL), так и предоставляет инструменты для сборки и опакечивания (xbps-src). Вся работа по пакетам происходит на github. Основной разработчик дистра пришел из мира NetBSD.

Установка системы возможна установка через GUI (не пробовал) или через chroot, установка происходит всего одной командой:

xbps-install -S -R http://repo3.voidlinux.eu/current -r /mnt base-system

Вот что устанавливается в виде базовой системы:

Name                   Action    Version           New version            Download size
xbps-triggers          install   -                 0.102_2                8108B 
base-files             install   -                 0.139_2                51KB 
ncurses-base           install   -                 6.0_2                  23KB 
glibc                  install   -                 2.24_1                 5717KB 
ncurses-libs           install   -                 6.0_2                  242KB 
ncurses                install   -                 6.0_2                  104KB 
attr                   install   -                 2.4.47_6               7500B 
acl                    install   -                 2.2.52_4               14KB 
libcap                 install   -                 2.25_1                 8320B 
gmp                    install   -                 6.1.1_1                212KB 
coreutils              install   -                 8.25_1                 2112KB 
findutils              install   -                 4.6.0_2                449KB 
diffutils              install   -                 3.5_1                  267KB 
libgcc                 install   -                 4.9.4_1                38KB 
dash                   install   -                 0.5.9_1                69KB 
readline               install   -                 6.3.008_4              105KB 
bash                   install   -                 4.3.046_1              975KB 
libpcre                install   -                 8.39_1                 151KB 
grep                   install   -                 2.25_1                 198KB 
gzip                   install   -                 1.8_1                  72KB 
zlib                   install   -                 1.2.8_6                41KB 
libmagic               install   -                 5.28_1                 224KB 
file                   install   -                 5.28_1                 15KB 
sed                    install   -                 4.2.2_11               121KB 
gawk                   install   -                 4.1.4_1                967KB 
less                   install   -                 481_1                  90KB 
libuuid                install   -                 2.28.1_1               6884B 
libblkid               install   -                 2.28.1_1               98KB 
libmount               install   -                 2.28.1_1               106KB 
pam-libs               install   -                 1.3.0_1                27KB 
libsmartcols           install   -                 2.28.1_1               55KB 
libfdisk               install   -                 2.28.1_1               129KB 
libcap-ng              install   -                 0.7.8_1                7940B 
util-linux             install   -                 2.28.1_1               1609KB 
which                  install   -                 2.21_2                 14KB 
tar                    install   -                 1.29_1                 672KB 
man-pages              install   -                 4.07_1                 457KB 
libedit                install   -                 20160618.3.1_1         79KB 
sqlite                 install   -                 3.14.1_1               541KB 
mdocml                 install   -                 1.13.4_1               217KB 
pam-base               install   -                 0.2_1                  1508B 
pam                    install   -                 1.3.0_1                263KB 
shadow                 install   -                 4.2.1_14               208KB 
e2fsprogs-libs         install   -                 1.43.1_1               151KB 
e2fsprogs              install   -                 1.43.1_1               615KB 
lzo                    install   -                 2.09_1                 40KB 
btrfs-progs            install   -                 4.7_1                  505KB 
xfsprogs               install   -                 4.7.0_1                706KB 
f2fs-tools             install   -                 1.6.1_1                56KB 
eudev-libudev          install   -                 3.2_1                  56KB 
dosfstools             install   -                 4.0_1                  46KB 
psmisc                 install   -                 22.21_4                98KB 
procps-ng              install   -                 3.3.12_1               272KB 
tzdata                 install   -                 2016f_2                154KB 
hwids                  install   -                 20160801_1             331KB 
liblzma                install   -                 5.2.2_1                70KB 
libkmod                install   -                 23_1                   35KB 
pciutils               install   -                 3.5.1_1                60KB 
iana-etc               install   -                 2.30_4                 174KB 
libcrypto37            install   -                 2.3.7_1                585KB 
dnssec-anchors         install   -                 20141121_2             1104B 
libldns                install   -                 1.6.17_9               122KB 
openssh                install   -                 7.3p1_1                657KB 
dhcpcd                 install   -                 6.11.3_1               142KB 
kbd-data               install   -                 2.0.3_1                811KB 
kbd                    install   -                 2.0.3_1                236KB 
libmnl                 install   -                 1.0.4_1                7348B 
libdb                  install   -                 5.3.28_6               656KB 
iproute2               install   -                 4.7.0_1                512KB 
libcap-progs           install   -                 2.25_1                 13KB 
iputils                install   -                 20151218_1             58KB 
libnl3                 install   -                 3.2.28_1               233KB 
iw                     install   -                 4.7_1                  62KB 
libssl38               install   -                 2.3.7_1                114KB 
dbus-libs              install   -                 1.10.10_1              111KB 
wpa_supplicant         install   -                 2.5_6                  417KB 
libressl               install   -                 2.3.7_1                213KB 
run-parts              install   -                 4.8_1                  8412B 
ca-certificates        install   -                 20160104_2             158KB 
bzip2                  install   -                 1.0.6_11               49KB 
libarchive             install   -                 3.2.1_2                252KB 
libxbps                install   -                 0.51_9                 103KB 
xbps                   install   -                 0.51_9                 79KB 
nvi                    install   -                 1.81.6_16              209KB 
sudo                   install   -                 1.8.17p1_1             504KB 
ipw2100-firmware       install   -                 1.3_4                  116KB 
ipw2200-firmware       install   -                 3.1_4                  116KB 
zd1211-firmware        install   -                 1.5_1                  9828B 
wifi-firmware          install   -                 1.3_1                  660B 
void-artwork           install   -                 20141219_1             161KB 
traceroute             install   -                 2.1.0_1                33KB 
ethtool                install   -                 4.6_1                  89KB 
kmod                   install   -                 23_1                   69KB 
acpid                  install   -                 2.0.27_1               45KB 
eudev                  install   -                 3.2_1                  871KB 
runit                  install   -                 2.1.2_7                332KB 
runit-void             install   -                 20160826_1             16KB 
glibc-locales          install   -                 2.24_1                 3578KB 
linux4.7               install   -                 4.7.2_1                53MB 
linux-firmware-amd     install   -                 20160623_1             1484KB 
linux-firmware-intel   install   -                 20160623_1             119KB 
linux-firmware-nvidia  install   -                 20160623_1             148KB 
linux-firmware-network install   -                 20160623_1             27MB 
cpio                   install   -                 2.12_1                 177KB 
dracut                 install   -                 044_1                  153KB 
linux                  install   -                 4.7_1                  624B 
base-system            install   -                 0.112_1                952B 

Size to download:              113MB
Size required on disk:         425MB
Внимательный неврастеник может обратить внимание, дескать, если не навязывают ничего, то зачем море ненужной фирмвари и dracut, например? Ну вот я не знаю, мне это тоже не понравилось, к слову — это всё можно сразу удалить. Далее подробнее о плюсах и минусах, которые были обнаружены во время установки.

Я ранее говорил про чрут, так вот чрут происходит не как принципу генты, которую можно установить с чего угодно, а по принципу загрузки void livecd и чрута уже оттуда, так вот такие минусы были замечены начиная с livecd и первого входа в установленную систему:

  • в эмуляторе терминала livecd — sh вместо bash (при этом он установлен), цветовая схема терминала бледная, трудночитаемая
  • дикая (как по мне) схема разметки диска в wiki, предлагается целых 7 разделов, мне же всегда было достаточно 1-го для всего: /; не объясняется для чего так замусоривать и усложнять разделами диск, но мы-то знаем, что хватает 1-го раздела для всего, поэтому просто игнорируем.
  • как я выше упомянул, базовая система содержит несколько ненужных (как по мне) пакетов, например фирмваре, dracut и артворк.
  • стоковый редактор: неюзабельный nvi (минус), нет nano (плюс), нет minimal, но vim (минус).
  • в установленной системе нет: gcc, xz, patch, make, bc, ncurses-devel (make menuconfig) для компиляции собственного ядра
  • в системе нет удобного /sbin/installkernel как в генте, например (make install ядра сам копирует vmlinuz, System.map и config из /usr/src/linux/ в /boot и переименовывает их согласно версии).
  • после установки каждого шрифта, сколько бы их не устанавливалось, происходит фонткеш, возможно пофиксят в будущем, чтобы кешировал один раз после установки всех шрифтов за раз
  • максимальный gcc для x86_64 в репе — 4.9.4, хотя для arm'ов есть 5.4, я не знаю, с чем это связано.

Что касается плюсов, то самый большой плюс заключается в том, что в дистре нет массы минусов, которые присутствуют в остальных, это действительно большой плюс.

Напоследок, хотелось бы отметить сверхбыстрый пакетный менеджер (портаж вспоминается как ад, где вместо Сатаны — Куранин, школьник из Тольятти) и мегаудобную и удачную систему работы с пакетами: если хочешь создать свой пакет или модифицировать стоковый, то достаточно склонировать базу пакетов (рецептов, т.е. ебилдов-pkgbuild'ов) вносить в них изменения и уже натравливать xbps-src или еще один специально обученный инструмент xtools. Надеюсь не нужно объяснять чем удобна работа над пакетами на гитхабе.

В общем, рекомендую ребята, Void — отличный дистрибутив для дома и работы.

P.S.: пакеты примерно в 1000 раз свежее гентушных, а также некоторые пакеты свежее даже армейских.

Исправление slon, :

Сразу скажу, признаться, Void — очень понравился. Не только тем, что отсутствует systemd, а вместо него (или другой сист.иниц.) довольно простенький, но юзабельный runit, а тем, что Void — глоток свежего воздуха во время помирающей генты, с её всё накапливающимися проблемами инфраструктуры, и прекрасная альтернатива всем другим некогда удобным дистрам (арч, например).

Есть чем пользоваться, есть дистрибутив, используя который не чувствуешь себя рабом чертей-циркачей, навязывающих тебе систему инициализации и массу сопутствующих этому проблем, а также тем, какую аудио-систему тебе использовать и прочее.

Итак, Void — самобытный, не форк чего либо, rolling-release дистрибутив для пользователей уровня «выше начального», с системой инициализации runit и пакетным менеджером xbps, который работает как с готовой пакетной базой для x86, x86_64, ARMv6/v7, причем в двух вариантах: glibc или musl (кроме того, по-умолчанию используется LibreSSL вместо OpenSSL), так и предоставляет инструменты для сборки и опакечивания (xbps-src). Вся работа по пакетам происходит на github. Основной разработчик дистра пришел из мира NetBSD.

Установка системы возможна установка через GUI (не пробовал) или через chroot, установка происходит всего одной командой:

xbps-install -S -R http://repo3.voidlinux.eu/current -r /mnt base-system

Вот что устанавливается в виде базовой системы:

Name                   Action    Version           New version            Download size
xbps-triggers          install   -                 0.102_2                8108B 
base-files             install   -                 0.139_2                51KB 
ncurses-base           install   -                 6.0_2                  23KB 
glibc                  install   -                 2.24_1                 5717KB 
ncurses-libs           install   -                 6.0_2                  242KB 
ncurses                install   -                 6.0_2                  104KB 
attr                   install   -                 2.4.47_6               7500B 
acl                    install   -                 2.2.52_4               14KB 
libcap                 install   -                 2.25_1                 8320B 
gmp                    install   -                 6.1.1_1                212KB 
coreutils              install   -                 8.25_1                 2112KB 
findutils              install   -                 4.6.0_2                449KB 
diffutils              install   -                 3.5_1                  267KB 
libgcc                 install   -                 4.9.4_1                38KB 
dash                   install   -                 0.5.9_1                69KB 
readline               install   -                 6.3.008_4              105KB 
bash                   install   -                 4.3.046_1              975KB 
libpcre                install   -                 8.39_1                 151KB 
grep                   install   -                 2.25_1                 198KB 
gzip                   install   -                 1.8_1                  72KB 
zlib                   install   -                 1.2.8_6                41KB 
libmagic               install   -                 5.28_1                 224KB 
file                   install   -                 5.28_1                 15KB 
sed                    install   -                 4.2.2_11               121KB 
gawk                   install   -                 4.1.4_1                967KB 
less                   install   -                 481_1                  90KB 
libuuid                install   -                 2.28.1_1               6884B 
libblkid               install   -                 2.28.1_1               98KB 
libmount               install   -                 2.28.1_1               106KB 
pam-libs               install   -                 1.3.0_1                27KB 
libsmartcols           install   -                 2.28.1_1               55KB 
libfdisk               install   -                 2.28.1_1               129KB 
libcap-ng              install   -                 0.7.8_1                7940B 
util-linux             install   -                 2.28.1_1               1609KB 
which                  install   -                 2.21_2                 14KB 
tar                    install   -                 1.29_1                 672KB 
man-pages              install   -                 4.07_1                 457KB 
libedit                install   -                 20160618.3.1_1         79KB 
sqlite                 install   -                 3.14.1_1               541KB 
mdocml                 install   -                 1.13.4_1               217KB 
pam-base               install   -                 0.2_1                  1508B 
pam                    install   -                 1.3.0_1                263KB 
shadow                 install   -                 4.2.1_14               208KB 
e2fsprogs-libs         install   -                 1.43.1_1               151KB 
e2fsprogs              install   -                 1.43.1_1               615KB 
lzo                    install   -                 2.09_1                 40KB 
btrfs-progs            install   -                 4.7_1                  505KB 
xfsprogs               install   -                 4.7.0_1                706KB 
f2fs-tools             install   -                 1.6.1_1                56KB 
eudev-libudev          install   -                 3.2_1                  56KB 
dosfstools             install   -                 4.0_1                  46KB 
psmisc                 install   -                 22.21_4                98KB 
procps-ng              install   -                 3.3.12_1               272KB 
tzdata                 install   -                 2016f_2                154KB 
hwids                  install   -                 20160801_1             331KB 
liblzma                install   -                 5.2.2_1                70KB 
libkmod                install   -                 23_1                   35KB 
pciutils               install   -                 3.5.1_1                60KB 
iana-etc               install   -                 2.30_4                 174KB 
libcrypto37            install   -                 2.3.7_1                585KB 
dnssec-anchors         install   -                 20141121_2             1104B 
libldns                install   -                 1.6.17_9               122KB 
openssh                install   -                 7.3p1_1                657KB 
dhcpcd                 install   -                 6.11.3_1               142KB 
kbd-data               install   -                 2.0.3_1                811KB 
kbd                    install   -                 2.0.3_1                236KB 
libmnl                 install   -                 1.0.4_1                7348B 
libdb                  install   -                 5.3.28_6               656KB 
iproute2               install   -                 4.7.0_1                512KB 
libcap-progs           install   -                 2.25_1                 13KB 
iputils                install   -                 20151218_1             58KB 
libnl3                 install   -                 3.2.28_1               233KB 
iw                     install   -                 4.7_1                  62KB 
libssl38               install   -                 2.3.7_1                114KB 
dbus-libs              install   -                 1.10.10_1              111KB 
wpa_supplicant         install   -                 2.5_6                  417KB 
libressl               install   -                 2.3.7_1                213KB 
run-parts              install   -                 4.8_1                  8412B 
ca-certificates        install   -                 20160104_2             158KB 
bzip2                  install   -                 1.0.6_11               49KB 
libarchive             install   -                 3.2.1_2                252KB 
libxbps                install   -                 0.51_9                 103KB 
xbps                   install   -                 0.51_9                 79KB 
nvi                    install   -                 1.81.6_16              209KB 
sudo                   install   -                 1.8.17p1_1             504KB 
ipw2100-firmware       install   -                 1.3_4                  116KB 
ipw2200-firmware       install   -                 3.1_4                  116KB 
zd1211-firmware        install   -                 1.5_1                  9828B 
wifi-firmware          install   -                 1.3_1                  660B 
void-artwork           install   -                 20141219_1             161KB 
traceroute             install   -                 2.1.0_1                33KB 
ethtool                install   -                 4.6_1                  89KB 
kmod                   install   -                 23_1                   69KB 
acpid                  install   -                 2.0.27_1               45KB 
eudev                  install   -                 3.2_1                  871KB 
runit                  install   -                 2.1.2_7                332KB 
runit-void             install   -                 20160826_1             16KB 
glibc-locales          install   -                 2.24_1                 3578KB 
linux4.7               install   -                 4.7.2_1                53MB 
linux-firmware-amd     install   -                 20160623_1             1484KB 
linux-firmware-intel   install   -                 20160623_1             119KB 
linux-firmware-nvidia  install   -                 20160623_1             148KB 
linux-firmware-network install   -                 20160623_1             27MB 
cpio                   install   -                 2.12_1                 177KB 
dracut                 install   -                 044_1                  153KB 
linux                  install   -                 4.7_1                  624B 
base-system            install   -                 0.112_1                952B 

Size to download:              113MB
Size required on disk:         425MB
Внимательный неврастеник может обратить внимание, дескать, если не навязывают ничего, то зачем море ненужной фирмвари и dracut, например? Ну вот я не знаю, мне это тоже не понравилось, к слову — это всё можно сразу удалить. Далее подробнее о плюсах и минусах, которые были обнаружены во время установки.

Я ранее говорил про чрут, так вот чрут происходит не как принципу генты, которую можно установить с чего угодно, а по принципу загрузки void livecd и чрута уже оттуда, так вот такие минусы были замечены начиная с livecd и первого входа в установленную систему:

  • в эмуляторе терминала livecd — sh вместо bash (при этом он установлен), цветовая схема терминала бледная, трудночитаемая
  • дикая (как по мне) схема разметки диска в wiki, предлагается целых 7 разделов, мне же всегда было достаточно 1-го для всего: /; не объясняется для чего так замусоривать и усложнять разделами диск, но мы-то знаем, что хватает 1-го раздела для всего, поэтому просто игнорируем.
  • как я выше упомянул, базовая система содержит несколько ненужных (как по мне) пакетов, например фирмваре, dracut и артворк.
  • стоковый редактор: неюзабельный nvi (минус), нет nano (плюс), нет minimal, но vim (минус).
  • в установленной системе нет: gcc, xz, patch, make, bc, ncurses-devel (make menuconfig) для компиляции собственного ядра
  • в системе нет удобного /sbin/installkernel как в генте, например (make install ядра сам копирует vmlinuz, System.map и config из /usr/src/linux/ в /boot и переименовывает их согласно версии).
  • после установки каждого шрифта, сколько бы их не устанавливалось, происходит фонткеш, возможно пофиксят в будущем, чтобы кешировал один раз после установки всех шрифтов за раз
  • максимальный gcc для x86_64 в репе — 4.9.4, хотя для arm'ов есть 5.4, я не знаю, с чем это связано.

Что касается плюсов, то самый большой плюс заключается в том, что в дистре нет массы минусов, которые присутствуют в остальных, это действительно большой плюс.

Напоследок, хотелось бы отметить сверхбыстрый пакетный менеджер (портаж вспоминается как ад, где вместо Сатаны — Куранин, школьник из Тольятти) и мегаудобную и удачную систему работы с пакетами: если хочешь создать свой пакет или модифицировать стоковый, то достаточно склонировать базу пакетов (рецептов, т.е. ебилдов-pkgbuild'ов) вносить в них изменения и уже натравливать xbps-src или еще один специально обученный инструмент xtools. Надеюсь не нужно объяснять чем удобна работа над пакетами на гитхабе.

В общем, рекомендую ребята, Void — отличный дистрибутив для дома и работы.

P.S.: пакеты примерно в 1000 раз свежее гентушных, а также некоторые пакеты свежее даже арчевских.

Исправление slon, :

Сразу скажу, признаться, Void — очень понравился. Не только тем, что отсутствует systemd, а вместо него (или другой сист.иниц.) довольно простенький, но юзабельный runit, а тем, что Void — глоток свежего воздуха во время помирающей генты, с её всё накапливающимися проблемами инфраструктуры, и прекрасная альтернатива всем другим некогда удобным дистрам (арч, например).

Есть чем пользоваться, есть дистрибутив, используя который не чувствуешь себя рабом чертей-циркачей, навязывающих тебе систему инициализации и массу сопутствующих этому проблем, а также тем, какую аудио-систему тебе использовать и прочее.

Итак, Void — самобытный, не форк чего либо, rolling-release дистрибутив для пользователей уровня «выше начального», с системой инициализации runit и пакетным менеджером xbps, который работает как с готовой пакетной базой для x86, x86_64, ARMv6/v7, причем в двух вариантах: glibc или musl (кроме того, по-умолчанию используется LibreSSL вместо OpenSSL), так и предоставляет инструменты для сборки и опакечивания (xbps-src). Вся работа по пакетам происходит на github. Основной разработчик дистра пришел из мира NetBSD.

Установка системы возможна установка через GUI (не пробовал) или через chroot, установка происходит всего одной командой:

xbps-install -S -R http://repo3.voidlinux.eu/current -r /mnt base-system

Вот что устанавливается в виде базовой системы:

Name                   Action    Version           New version            Download size
xbps-triggers          install   -                 0.102_2                8108B 
base-files             install   -                 0.139_2                51KB 
ncurses-base           install   -                 6.0_2                  23KB 
glibc                  install   -                 2.24_1                 5717KB 
ncurses-libs           install   -                 6.0_2                  242KB 
ncurses                install   -                 6.0_2                  104KB 
attr                   install   -                 2.4.47_6               7500B 
acl                    install   -                 2.2.52_4               14KB 
libcap                 install   -                 2.25_1                 8320B 
gmp                    install   -                 6.1.1_1                212KB 
coreutils              install   -                 8.25_1                 2112KB 
findutils              install   -                 4.6.0_2                449KB 
diffutils              install   -                 3.5_1                  267KB 
libgcc                 install   -                 4.9.4_1                38KB 
dash                   install   -                 0.5.9_1                69KB 
readline               install   -                 6.3.008_4              105KB 
bash                   install   -                 4.3.046_1              975KB 
libpcre                install   -                 8.39_1                 151KB 
grep                   install   -                 2.25_1                 198KB 
gzip                   install   -                 1.8_1                  72KB 
zlib                   install   -                 1.2.8_6                41KB 
libmagic               install   -                 5.28_1                 224KB 
file                   install   -                 5.28_1                 15KB 
sed                    install   -                 4.2.2_11               121KB 
gawk                   install   -                 4.1.4_1                967KB 
less                   install   -                 481_1                  90KB 
libuuid                install   -                 2.28.1_1               6884B 
libblkid               install   -                 2.28.1_1               98KB 
libmount               install   -                 2.28.1_1               106KB 
pam-libs               install   -                 1.3.0_1                27KB 
libsmartcols           install   -                 2.28.1_1               55KB 
libfdisk               install   -                 2.28.1_1               129KB 
libcap-ng              install   -                 0.7.8_1                7940B 
util-linux             install   -                 2.28.1_1               1609KB 
which                  install   -                 2.21_2                 14KB 
tar                    install   -                 1.29_1                 672KB 
man-pages              install   -                 4.07_1                 457KB 
libedit                install   -                 20160618.3.1_1         79KB 
sqlite                 install   -                 3.14.1_1               541KB 
mdocml                 install   -                 1.13.4_1               217KB 
pam-base               install   -                 0.2_1                  1508B 
pam                    install   -                 1.3.0_1                263KB 
shadow                 install   -                 4.2.1_14               208KB 
e2fsprogs-libs         install   -                 1.43.1_1               151KB 
e2fsprogs              install   -                 1.43.1_1               615KB 
lzo                    install   -                 2.09_1                 40KB 
btrfs-progs            install   -                 4.7_1                  505KB 
xfsprogs               install   -                 4.7.0_1                706KB 
f2fs-tools             install   -                 1.6.1_1                56KB 
eudev-libudev          install   -                 3.2_1                  56KB 
dosfstools             install   -                 4.0_1                  46KB 
psmisc                 install   -                 22.21_4                98KB 
procps-ng              install   -                 3.3.12_1               272KB 
tzdata                 install   -                 2016f_2                154KB 
hwids                  install   -                 20160801_1             331KB 
liblzma                install   -                 5.2.2_1                70KB 
libkmod                install   -                 23_1                   35KB 
pciutils               install   -                 3.5.1_1                60KB 
iana-etc               install   -                 2.30_4                 174KB 
libcrypto37            install   -                 2.3.7_1                585KB 
dnssec-anchors         install   -                 20141121_2             1104B 
libldns                install   -                 1.6.17_9               122KB 
openssh                install   -                 7.3p1_1                657KB 
dhcpcd                 install   -                 6.11.3_1               142KB 
kbd-data               install   -                 2.0.3_1                811KB 
kbd                    install   -                 2.0.3_1                236KB 
libmnl                 install   -                 1.0.4_1                7348B 
libdb                  install   -                 5.3.28_6               656KB 
iproute2               install   -                 4.7.0_1                512KB 
libcap-progs           install   -                 2.25_1                 13KB 
iputils                install   -                 20151218_1             58KB 
libnl3                 install   -                 3.2.28_1               233KB 
iw                     install   -                 4.7_1                  62KB 
libssl38               install   -                 2.3.7_1                114KB 
dbus-libs              install   -                 1.10.10_1              111KB 
wpa_supplicant         install   -                 2.5_6                  417KB 
libressl               install   -                 2.3.7_1                213KB 
run-parts              install   -                 4.8_1                  8412B 
ca-certificates        install   -                 20160104_2             158KB 
bzip2                  install   -                 1.0.6_11               49KB 
libarchive             install   -                 3.2.1_2                252KB 
libxbps                install   -                 0.51_9                 103KB 
xbps                   install   -                 0.51_9                 79KB 
nvi                    install   -                 1.81.6_16              209KB 
sudo                   install   -                 1.8.17p1_1             504KB 
ipw2100-firmware       install   -                 1.3_4                  116KB 
ipw2200-firmware       install   -                 3.1_4                  116KB 
zd1211-firmware        install   -                 1.5_1                  9828B 
wifi-firmware          install   -                 1.3_1                  660B 
void-artwork           install   -                 20141219_1             161KB 
traceroute             install   -                 2.1.0_1                33KB 
ethtool                install   -                 4.6_1                  89KB 
kmod                   install   -                 23_1                   69KB 
acpid                  install   -                 2.0.27_1               45KB 
eudev                  install   -                 3.2_1                  871KB 
runit                  install   -                 2.1.2_7                332KB 
runit-void             install   -                 20160826_1             16KB 
glibc-locales          install   -                 2.24_1                 3578KB 
linux4.7               install   -                 4.7.2_1                53MB 
linux-firmware-amd     install   -                 20160623_1             1484KB 
linux-firmware-intel   install   -                 20160623_1             119KB 
linux-firmware-nvidia  install   -                 20160623_1             148KB 
linux-firmware-network install   -                 20160623_1             27MB 
cpio                   install   -                 2.12_1                 177KB 
dracut                 install   -                 044_1                  153KB 
linux                  install   -                 4.7_1                  624B 
base-system            install   -                 0.112_1                952B 

Size to download:              113MB
Size required on disk:         425MB
Внимательный неврастеник может обратить внимание, дескать, если не навязывают ничего, то зачем море ненужной фирмвари и dracut, например? Ну вот я не знаю, мне это тоже не понравилось, к слову — это всё можно сразу удалить. Далее подробнее о плюсах и минусах, которые были обнаружены во время установки.

Я ранее говорил про чрут, так вот чрут происходит не как принципу генты, которую можно установить с чего угодно, а по принципу загрузки void livecd и чрута уже оттуда, так вот такие минусы были замечены начиная с livecd и первого входа в установленную систему:

  • в эмуляторе терминала livecd — sh вместо bash (при этом он установлен), цветовая схема терминала бледная, трудночитаемая
  • дикая (как по мне) схема разметки диска в wiki, предлагается целых 7 разделов, мне же всегда было достаточно 1-го для всего: /; не объясняется для чего так замусоривать и усложнять разделами диск, но мы-то знаем, что хватает 1-го раздела для всего, поэтому просто игнорируем.
  • как я выше упомянул, базовая система содержит несколько ненужных (как по мне) пакетов, например фирмваре, dracut и артворк.
  • стоковый редактор: неюзабельный nvi (минус), нет nano (плюс), нет minimal, но vim (минус).
  • в установленной системе нет: gcc, xz, patch, make, bc, ncurses-devel (make menuconfig) для компиляции собственного ядра
  • в системе нет удобного /sbin/installkernel как в генте, например (make install ядра сам копирует vmlinuz, System.map и config из /usr/src/linux/ в /boot и переименовывает их согласно версии).
  • после установки каждого шрифта, сколько бы их не устанавливалось, происходит фонткеш, возможно пофиксят в будущем, чтобы кешировал один раз после установки всех шрифтов за раз

Что касается плюсов, то самый большой плюс заключается в том, что в дистре нет массы минусов, которые присутствуют в остальных, это действительно большой плюс.

Напоследок, хотелось бы отметить сверхбыстрый пакетный менеджер (портаж вспоминается как ад, где вместо Сатаны — Куранин, школьник из Тольятти) и мегаудобную и удачную систему работы с пакетами: если хочешь создать свой пакет или модифицировать стоковый, то достаточно склонировать базу пакетов (рецептов, т.е. ебилдов-pkgbuild'ов) вносить в них изменения и уже натравливать xbps-src или еще один специально обученный инструмент xtools. Надеюсь не нужно объяснять чем удобна работа над пакетами на гитхабе.

В общем, рекомендую ребята, Void — отличный дистрибутив для дома и работы.

P.S.: пакеты примерно в 1000 раз свежее гентушных, а также некоторые пакеты свежее даже арчевских.

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

Мои впечатления от дистрибутива Void Linux

Сразу скажу, признаться, Void — очень понравился. Не только тем, что отсутствует systemd, а вместо него (или другой сист.иниц.) довольно простенький, но юзабельный runit, а тем, что Void — глоток свежего воздуха во время помирающей генты, с её всё накапливающимися проблемами инфраструктуры, и прекрасная альтернатива всем другим некогда удобным дистрам (арч, например).

Есть чем пользоваться, есть дистрибутив, используя который не чувствуешь себя рабом чертей-циркачей, навязывающих тебе систему инициализации и массу сопутствующих этому проблем, а также тем, какую аудио-систему тебе использовать и прочее.

Итак, Void — самобытный, не форк чего либо, rolling-release дистрибутив для пользователей уровня «выше начального», с системой инициализации runit и пакетным менеджером xbps, который работает как с готовой пакетной базой для x86, x86_64, ARMv6/v7, причем в двух вариантах: glibc или musl (кроме того, по-умолчанию используется LibreSSL вместо OpenSSL), так и предоставляет инструменты для сборки и опакечивания (xbps-src). Вся работа по пакетам происходит на github. Основной разработчик дистра пришел из мира NetBSD.

Установка системы возможна установка через GUI (не пробовал) или через chroot, установка происходит всего одной командой:

xbps-install -S -R http://repo3.voidlinux.eu/current -r /mnt base-system

Вот что устанавливается в виде базовой системы:

Name                   Action    Version           New version            Download size
xbps-triggers          install   -                 0.102_2                8108B 
base-files             install   -                 0.139_2                51KB 
ncurses-base           install   -                 6.0_2                  23KB 
glibc                  install   -                 2.24_1                 5717KB 
ncurses-libs           install   -                 6.0_2                  242KB 
ncurses                install   -                 6.0_2                  104KB 
attr                   install   -                 2.4.47_6               7500B 
acl                    install   -                 2.2.52_4               14KB 
libcap                 install   -                 2.25_1                 8320B 
gmp                    install   -                 6.1.1_1                212KB 
coreutils              install   -                 8.25_1                 2112KB 
findutils              install   -                 4.6.0_2                449KB 
diffutils              install   -                 3.5_1                  267KB 
libgcc                 install   -                 4.9.4_1                38KB 
dash                   install   -                 0.5.9_1                69KB 
readline               install   -                 6.3.008_4              105KB 
bash                   install   -                 4.3.046_1              975KB 
libpcre                install   -                 8.39_1                 151KB 
grep                   install   -                 2.25_1                 198KB 
gzip                   install   -                 1.8_1                  72KB 
zlib                   install   -                 1.2.8_6                41KB 
libmagic               install   -                 5.28_1                 224KB 
file                   install   -                 5.28_1                 15KB 
sed                    install   -                 4.2.2_11               121KB 
gawk                   install   -                 4.1.4_1                967KB 
less                   install   -                 481_1                  90KB 
libuuid                install   -                 2.28.1_1               6884B 
libblkid               install   -                 2.28.1_1               98KB 
libmount               install   -                 2.28.1_1               106KB 
pam-libs               install   -                 1.3.0_1                27KB 
libsmartcols           install   -                 2.28.1_1               55KB 
libfdisk               install   -                 2.28.1_1               129KB 
libcap-ng              install   -                 0.7.8_1                7940B 
util-linux             install   -                 2.28.1_1               1609KB 
which                  install   -                 2.21_2                 14KB 
tar                    install   -                 1.29_1                 672KB 
man-pages              install   -                 4.07_1                 457KB 
libedit                install   -                 20160618.3.1_1         79KB 
sqlite                 install   -                 3.14.1_1               541KB 
mdocml                 install   -                 1.13.4_1               217KB 
pam-base               install   -                 0.2_1                  1508B 
pam                    install   -                 1.3.0_1                263KB 
shadow                 install   -                 4.2.1_14               208KB 
e2fsprogs-libs         install   -                 1.43.1_1               151KB 
e2fsprogs              install   -                 1.43.1_1               615KB 
lzo                    install   -                 2.09_1                 40KB 
btrfs-progs            install   -                 4.7_1                  505KB 
xfsprogs               install   -                 4.7.0_1                706KB 
f2fs-tools             install   -                 1.6.1_1                56KB 
eudev-libudev          install   -                 3.2_1                  56KB 
dosfstools             install   -                 4.0_1                  46KB 
psmisc                 install   -                 22.21_4                98KB 
procps-ng              install   -                 3.3.12_1               272KB 
tzdata                 install   -                 2016f_2                154KB 
hwids                  install   -                 20160801_1             331KB 
liblzma                install   -                 5.2.2_1                70KB 
libkmod                install   -                 23_1                   35KB 
pciutils               install   -                 3.5.1_1                60KB 
iana-etc               install   -                 2.30_4                 174KB 
libcrypto37            install   -                 2.3.7_1                585KB 
dnssec-anchors         install   -                 20141121_2             1104B 
libldns                install   -                 1.6.17_9               122KB 
openssh                install   -                 7.3p1_1                657KB 
dhcpcd                 install   -                 6.11.3_1               142KB 
kbd-data               install   -                 2.0.3_1                811KB 
kbd                    install   -                 2.0.3_1                236KB 
libmnl                 install   -                 1.0.4_1                7348B 
libdb                  install   -                 5.3.28_6               656KB 
iproute2               install   -                 4.7.0_1                512KB 
libcap-progs           install   -                 2.25_1                 13KB 
iputils                install   -                 20151218_1             58KB 
libnl3                 install   -                 3.2.28_1               233KB 
iw                     install   -                 4.7_1                  62KB 
libssl38               install   -                 2.3.7_1                114KB 
dbus-libs              install   -                 1.10.10_1              111KB 
wpa_supplicant         install   -                 2.5_6                  417KB 
libressl               install   -                 2.3.7_1                213KB 
run-parts              install   -                 4.8_1                  8412B 
ca-certificates        install   -                 20160104_2             158KB 
bzip2                  install   -                 1.0.6_11               49KB 
libarchive             install   -                 3.2.1_2                252KB 
libxbps                install   -                 0.51_9                 103KB 
xbps                   install   -                 0.51_9                 79KB 
nvi                    install   -                 1.81.6_16              209KB 
sudo                   install   -                 1.8.17p1_1             504KB 
ipw2100-firmware       install   -                 1.3_4                  116KB 
ipw2200-firmware       install   -                 3.1_4                  116KB 
zd1211-firmware        install   -                 1.5_1                  9828B 
wifi-firmware          install   -                 1.3_1                  660B 
void-artwork           install   -                 20141219_1             161KB 
traceroute             install   -                 2.1.0_1                33KB 
ethtool                install   -                 4.6_1                  89KB 
kmod                   install   -                 23_1                   69KB 
acpid                  install   -                 2.0.27_1               45KB 
eudev                  install   -                 3.2_1                  871KB 
runit                  install   -                 2.1.2_7                332KB 
runit-void             install   -                 20160826_1             16KB 
glibc-locales          install   -                 2.24_1                 3578KB 
linux4.7               install   -                 4.7.2_1                53MB 
linux-firmware-amd     install   -                 20160623_1             1484KB 
linux-firmware-intel   install   -                 20160623_1             119KB 
linux-firmware-nvidia  install   -                 20160623_1             148KB 
linux-firmware-network install   -                 20160623_1             27MB 
cpio                   install   -                 2.12_1                 177KB 
dracut                 install   -                 044_1                  153KB 
linux                  install   -                 4.7_1                  624B 
base-system            install   -                 0.112_1                952B 

Size to download:              113MB
Size required on disk:         425MB
Внимательный неврастеник может обратить внимание, дескать, если не навязывают ничего, то зачем море ненужной фирмвари и dracut, например? Ну вот я не знаю, мне это тоже не понравилось, к слову — это всё можно сразу удалить. Далее подробнее о плюсах и минусах, которые были обнаружены во время установки.

Я ранее говорил про чрут, так вот чрут происходит не как принципу генты, которую можно установить с чего угодно, а по принципу загрузки void livecd и чрута уже оттуда, так вот такие минусы были замечены начиная с livecd и первого входа в установленную систему:

  • в эмуляторе терминала livecd — sh вместо bash (при этом он установлен), цветовая схема терминала бледная, трудночитаемая
  • дикая (как по мне) схема разметки диска в wiki, предлагается целых 7 разделов, мне же всегда было достаточно 1-го для всего: /; не объясняется для чего так замусоривать и усложнять разделами диск, но мы-то знаем, что хватает 1-го раздела для всего, поэтому просто игнорируем.
  • как я выше упомянул, базовая система содержит несколько ненужных (как по мне) пакетов, например фирмваре, dracut и артворк.
  • стоковый редактор: неюзабельный nvi (минус), нет nano (плюс), нет minimal, но vim (минус).
  • в установленной системе нет: gcc, xz, patch, make, bc, ncurses-devel (make menuconfig) для компиляции собственного ядра
  • в системе нет удобного /sbin/installkernel как в генте, например (make install ядра сам копирует vmlinuz, System.map и config из /usr/src/linux/ в /boot и переименовывает их согласно версии).
  • после установки каждого шрифта, сколько бы их не устанавливалось, происходит фонткеш, возможно пофиксят в будущем, чтобы кешировал один раз после установки всех шрифтов за раз

Что касается плюсов, то самый большой плюс заключается в том, что в дистре нет массы минусов, которые присутствуют в остальных, это действительно большой плюс.

Напоследок, хотелось бы отметить сверхбыстрый пакетный менеджер (портаж вспоминается как ад, где вместо Сатаны — Куранин, школьник из Тольятти) и мегаудобную и удачную систему работы с пакетами: если хочешь создать свой пакет или модифицировать стоковый, то достаточно склонировать базу пакетов (рецептов, т.е. ебилдов-pkgbuild'ов) вносить в них изменения и уже натравливать xbps-src или еще один специально обученный инструмент xtools. Надеюсь не нужно объяснять чем удобна работа над пакетами на гитхабе.

В общем, рекомендую ребята, Void — отличный дистрибутив для дома и работы.