Долго я смотрел на Void и завидовал его пользователям, которые исследуют нечто неизведанное. «Когда-нибудь и я там буду!» — успокаивал я себя, и всё готовился к покорению. Название сие дистрибутива, согласно моему настольному словарю, можно переводить как пустота/вакуум/опустошённость/пробел, пустой/свободный/не занятый/не обитаемый и прочие термины в зависимости от контекста. Но мы в комментариях далеко не ходим, поэтому чаще наблюдался вариант «Пустота», его и буду придерживаться, термин оправдан, тем более что пользователей тут 1,5 землекопа, как раз под стать названию.
Во-первых, нет графического установщика, а вместо этого простенький консольный скрипт (tui). Легко разобраться и без знания английского, кто ставил разные системы много раз, разберётся. Разве что разметку я предварительно выполнил через GParted, а не cfdisk в консоли. На последнем шаге установщик запросил /boot, пришлось вернуться в систему и добавить раздел.
Во-вторых, после установки нет никакого ПО, кроме Xfce’шного. Поэтому пустотут нужно компенсировать своими знаниями и опытом. Настройка системы к пригодному для использования виду заняла несколько дней, установилась она на английском, смена локали описана в документации, спасибо scorpii за наводку
https://pingvinus.ru/news/5356#c114915
https://docs.voidlinux.org/config/locales.html
В-третьих, с прикладным ПО тоже туговато для привыкших к роскоши и многообразию выбора в Arch, Ubuntu и Debian дистрибутивах. Но для меня, который провёл 2 года на Calculate, это вполне привычная ситуация — опыт на кальке и Sid ветке научил вовсю использовать AppImage, стандартных консольных утилит тут есть. Не установить одновременно firefox и firefox-esr, конфликтуют. Пришлось первый скачать в виде AppImage. Браузеры есть, много, но мелкие, не основные и линуксовые. Эта причина тоже добавила времени на освоение с непривычки.
Репозитории nonfree я подключать не стал. А вот multilib стоило подключить сразу, но я сделал это уже после настройки и установки прикладного ПО.
https://docs.voidlinux.org/xbps/repositories/index.html
Поискать пакеты вне репозиториев можно на этих сайтах
https://repology.org/projects/?inrepo=void_x86_64
https://voidlinux.pkgs.org/current/voidlinux-main-aarch64/
Ссылка оттуда ведёт на страницу github, где можно скачать исходники, а потом собрать самому с помощью xbps, но этого я пока не умею. Так, возможно, пакетная база будет чуть шире.
В-четвёртых, / занимает всего-навсего 5+ ГБ, что тоже скромно для современных систем, у меня в Sid он 6,3 ГБ.
В-пятых, новый для меня пакетник xbps. Пришлось осваивать и надо теперь учить новые команды, но после emerge и portage уже ничего не страшно. Имеет удобный для восприятия вывод, но нет раскрасок.
Эти пункты выше пропитаны одной мыслью — здесь по первой будет холодно и свободно, как говорится ”Забудьте всё, что вы знали ранее”. Вместе с системой установился Parole как часть Xfce, снести который нельзя. При этом почему-то нет «xfce4-notes-plugin” для заметок. На github видел соответствующую жалобу. Пришлось поискать замену, поставил пока Gnote, но это заметки другого толка — в окно приложения записать, а не на рабочий стол повесить, таких в репозиториях я не нашёл.
Графика и драйверы
Видео чип (iGPU) определяются и драйвером подхватывается, работает. Приведённые тут пакеты установлены.
https://docs.voidlinux.org/config/graphical-session/graphics-drivers/amd.html?highlight=gpu#amd-or-ati
Но, когда запустил программу Upscayl, видео ускорения не было, ошибка и невозможность запуска. Помог этот совет — переключиться на драйвер modesetting. Теперь ‘inxi -G’ и команда ‘grep …’ говорят, что драйвер изменён
(на второй картинке).
https://docs.voidlinux.org/config/graphical-session/xorg.html?highlight=gpu#forcing-the-modesetting-driver
runit & xbps
Наткнулся на такую статью. Тут описаны два пакета, доступные в репозиториях: для облегчения управления службами runit и замены стандартных команд xbps на аналоги с более привычными названиями. В первом смысла немного, я не из тех, кто постоянно дёргает службы, в любом случае будет приятно — структура вывода и краски делают наглядным состояние служб runit. Второй у меня заменяется алиасами fish, куда я прописал наиболее актуальные команды, со временем запомнятся.
https://battlepenguin.com/tech/adventures-and-custom-repositories-in-void-linux/
Рекомендации по настройки Void после установки, пригодится начинающим.
https://gist.github.com/bastomiadi/abf27618341fc561735adfb17e586916
systemd
Уже не являюсь яростным противником systemd, но рад вновь избавиться от неё. Понимание распространённости этой СИ и статьи изменили отношение, даже у Gentoo возможность установить не на OpenRC родной, а выбрать профили с systemd. Верно кто-то замечал в комментариях, что по параметру альтернативных СИ стоит смотреть в сторону дистрибутивов, которые изначально строятся на чём-то ином, как Gentoo based и Void, а не являются переделками. Компромиссным вариантом можно назвать MX Linux, antiX в расчёт не беру ввиду его ориентированности.
Промежуточные выводы
Чувствуется, насколько системе легко и свободно дышится, насколько она не обременена лишним. Проект можно назвать маргинальным, кто-то назовёт уникальным, обособленным. Void выглядит этаким отщепенцем, у которого своя пакетная база наряду с пакетником, своя СИ не разрабатываемая, встречал её только в Artix, в то время как все остальные системы на чём-то более распространённом и современном. Однозначно рекомендую тем, кто хочет нового, это хороший способ проверить свои знания и применить накопленный опыт, явно не для всех. Больше всего меня сейчас интересует Xbps, уже есть в планах написать о нём отдельный материал.










Комментарии
09:23
https://github.com/void-linux/void-mklive
https://sourceforge.net/projects/agarimos/
09:53
Плюсанул от души.
А обоинки прикольные!
11:16
У меня такая картинка есть. Впечатляет, не правда ли? Поэтому я её себе аватаркой сделан на одном ресурсе. Обои подобрал под стать ей. Понятие "Пустота" у меня ассоциируется, в первую очередь, с космосом, поэтому и ассоциация такая.
https://postimg.cc/zb2VFWpQ
https://video.ploud.jp/w/kTEJCxv91PD5Xd4wRA7whX
10:00
Ставил как-то лёгок ,конечно,но действительно как-то пустовато )
Пакетник там интересный - только с командами разобраться .
11:20
15:33
https://postimg.cc/4mLbfc0Q
)))
16:23
1. Где условно по 10 команд и по 20 ключей к ним, этаких скрытых возможностей;
2. Где 10-20 команд, но по 2-4 ключа к ним, потому что для каждой операции свой компонент отдельный.
Местный xbps и гентушный emerge относятся ко втором типу, для меня они проще, потому что вику почитал и всё понятно (или почти).
17:28
А команды ..? Да кто ж их упомнит? Только голову забивать бессмысленной херней )
Это,если когда ..ну разик в пятилетку поврежденную систему отремонтировать надо - ну тогда.
Но тогда-то ,что делаем ? Идем в гугл-справку и читаем инфу ,как и что вылечить. А там уже с командами всё и написано.
Сделаешь и на завтра уже забыл )) даже ,если сохранять где-то на диске папку с конфигами,командами - всё равно потом и не найдешь ,где лежит .
17:48
17:59
20:22
Да это обычно автоматом предлагается и делается в том же Bleachbit.
А команды ,конечно,забиваются в башку ,если одним пакетником пользуешься - да и системой одной.
Исправление же ошибок не часто приходится , а там и подходы разные .
Еще удобно список привычных прог в файл сохранить и потом сразу же кучей из файла и ставить.
Создать список.
sudo dpkg --get-selections "*" > ~/my_packages.txt
Затем этот файл можно скопировать на новую систему и установить пакеты из списка:
sudo dpkg --set-selections < my_packages.txt
sudo apt-get -u dselect-upgrade
20:28
Свой список ПО я знаю, для начинающих излагал уже в отдельном материале, плюс у меня они есть в профиле. От дистра к дистру этот список устаканился уже. Вам не понять, у кого в репах 10-15,000 пакетов.
10:36
11:20
11:55
12:09
12:20
12:49
Те же Gentoo, CLS, Arch через консоль — возни больше, а результат не гарантирован. Какой-то парадокс, оксюморон, шиворот-навыворот.
12:38
https://losst.pro/kak-polzovatsya-cfdisk
13:43
..Вообще, зачем эта рубрика "Фото экрана"? Чтобы что? Типа: "Где такие обои взял" или "Круто, у тебя 60 FPS"... Такое себе))
14:05
Чтобы отдохнуть, обменяться эмоциями и каким-никаким опытом. Но в первую очередь - отдых.
14:16
Зачем это размещать на главной странице -- непонятно. Новичков это отпугивает. А на старичков никакого действия не имеет, мусор.
Там бы _на титуле_ актуальные новости размещать, а не это вот ))
..Сам Пингвинус давненько в Ютубе не появлялся...
А так сайт хороший! Товарищь много сделал для популяризации Линукс
14:45
Чтоб всем за стаканом обсудить в приятном обществе :-D
14:51
15:21
18:49
20:25
Сразу иду в подвал и открываю краник на бочке :-D
15:24
Ой, не тупи!
Не картинками едиными... Кто-то спросит на отвлеченную/сопутствующую/случайную тему, - кто-то ответит. - Вот и диалог!..
15:25
Статьи - другое дело. Нужен более глубокий подход, продуманная подача, да даже выбор темы не прост. А поделиться впечатлениями с одной картинкой проще.
Вы зарегистрировались здесь раньше меня, и я, симпатизирующий Росе, теперь жду ваших впечатлений о ней в любой форме. Буду рад увидеть её Скриншот, ведь сам уже делал с ней дважды и в других материалах говорил о ней.
16:36
17:20
>>Сам Пингвинус давненько в Ютубе не появлялся.
Количество активны