LINUX.ORG.RU

Arch Linux

 , ,


4

3

Здесь я хочу попробовать описать свой вариант сетапа системы для слабого компьютера на основе дистрибутива Arch Linux.

Характеристики:

TN 11,6" 1366x768
CPU: Intel Celeron N4020
RAM: 4GB DDR4-2400
GPU: Intel UHD600
eMMC: 64GB

По пакетам:

  • hyprland — практически dwm от мира иксов, но красивый и с конфиг файлом, который применяет изменения на лету, крутяк;
  • wofi — пускалка, аналог rofi и dmenu;
  • foot — st оттуда же, простой конфиг-файл для ваших настроек;
  • fish — ну это просто пушка, швейцарские часы от мира шеллов, единственная жалоба баш-староверов «оно жи не посиксъ»;
  • ungoogled-chromium в качестве браузера, лучший вариант на сегодня (все говно);
  • mpv — чтобы смотреть кинцо на телевизоре по hdmi, идеально работает изкоробки;
  • pcmanfm + gvfs — если надо пошариться по каталогам или флешкам, работает нативно кстати (я удивлен);
  • rtorrent — качалка фильмов с рутрекера, сейчас пока тестирую, но если будет плохо качать верну обратно tixati (в репах гтк2 версия, но они там вроде гтк3 где-то сделали, потом разберусь);
  • aircrack-ng + reaver + pixiewps + bully — джентльменский набор кибершкольника, иногда выручает;
  • create_ap — обмотка вокруг hostapd, правда у меня сейчас какой-то *** начался, пока разбираюсь, а до этого работало отлично, ни единого разрыва (sic!);
  • iw + iwd + dhcpcd - подключиться к wifi;
  • ttf-ms-fonts + terminus-font - лично меня устраивает.

По фишкам:

  • systemd-boot — потому, что быстро и 2023 на дворе, без вариантов4
  • zram — чтобы не насиловать бедную emmc, работает отлично, будто еще планку добавил, мастхев;
  • btrfs — включил сжатие zstd:1 разве что. хотел f2fs но оно не смогло форматнуть мне раздел (sic!);
  • linux-zen — до этого стоял linux-lqx, все было круто, но я нашел один фатальный недостаток: нельзя было ограничить частоту процессора в бусте (1.1 базовая, а в бусте 2.7), поменял на linux-zen, теперь условно в cpupower-gui можно ткнуть 2.2ггц и камушек не будет нагреваться, охлаждения то нет совсем;
  • подключил репозитории archlinuxcn и chaotic-aur. А еще можно добавить blackarch (весь софт из одноименного дистрибутива в вашем арче).

От шифрования отказался, проводил эксперимент, субъективно система стала работать хуже, а мне важна производительность, камень совсем детский. Да и с другой стороны, если украдут, все равно снесут и винду накатят, важной инфы на нем нет совсем никакой, так что смысла не вижу, хотя сам факт шифрования ради «кибер-гигиены» мне был бы приятен.

Помимо всего прочего, в нетбуке есть разъем microsd, там сейчас воткнута карточка на 128гб под торренты, в основном там одни фильмы да сериалы. Недавно пересмотрел все части истории игрушек.

Startup finished in 2.085s (firmware) + 1.028s (loader) + 666ms (kernel) + 1.030s (initrd) + 3.993s (userspace) = 8.805s

В параметры ядра накидал quiet и прочее, так что во время включения просто вижу пару секунд логотип Asus и потом сразу рабочий стол и далее браузер.

По потреблению памяти получилось ок: если на пустом рабочем столе открыть htop, ну мегабайт 200 вроде, c браузером и 1 вкладкой: 500мб.

По общему весу: около 1.5гб, можно легко уместиться даже на какую-нибудь теоретическую микросд на 2гб, еще место останется. В планах поменять sudo на doas (не хочу вводить пароль, но и под рутом сидеть негоже)

Звук pulseaudio, потому что работает и не нужно ничего конфигурировать. Про альтернативу слышал, но просто лень разбираться, да и причин на это нет.

Ну что еще сказать: окошки 10/11 на этой лошадке работали субъективно намного хуже, были видны дерганья и тормоза в анимациях в чистой ос, браузер с ютубом уже достаточно хорошо напрягали всю систему, ибо десятка в самых урезанных васяносборках минимум 1-1.5 гб жрет.

Спрашивайте ваши ответы: может кто хочет тоже подобное попробовать поставить на свой ПК. Если нужны будут какие конфиги или выводы команд, могу скинуть. Думаю в будущем может даже сделать краткое руководство, как сделать аналогичную систему самому (последовательность действий + конфиги) с пояснениями для совсем начинающих.

>>> Просмотр (1366x768, 833 Kb)



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

CPU: Intel Celeron N4020
RAM: 4GB DDR4-2400
eMMC: 64GB

Традиционно поинтересуюсь, сколько времени загружается представленная система.

hobbit ★★★★★
()

Почитай, что значит «sic» и в каких случаях его используют. В таком тексте выглядит нелепо.

suncon
()

...вариант сетапа системы для слабого компьютера...
CPU: Intel Celeron N4020
RAM: 4GB DDR4-2400

Я даже боюсь представить, что для вас неслабый компьютер

pavel_l
()
Ответ на: комментарий от pavel_l

Ну прожиточный минимум в нынешних временах для браузинга это 4 хороших потока и 8гб памяти.

One ★★★★★
()

Привет! У меня такой вопрос - почему на слабые машины ставят арч, ведь ,как я понял, этот дистрибутив постоянно нужно обновлять, не проще ли на такие машины ставить дебиан в режиме «поставил-забыл» и обновлять «редко, но метко» если есть острая необходимость в этом? Второе. Есть нетбук на Lubuntu 16.04.7. Используется в качестве телека на кухне для онлайн видео. Объясните, как сделать zram, что набрать в терминале. Читал об этом в арч вики - ничего не понял. По поиску на форуме искал - тоже все дают разные советы, но чаще начинают тред про то,что лучше зрам или зсвап. Пожалуйста, дайте просто команды в терминале, как включить zram и сколько его нужно, если у меня 1 гб оперы. И потом ,как его отключить, если понадобиться. Система в простое ест у меня 145-150 метров, с одной-двумя вкладками лисы - 500-650 метров.

Smart19
()

hyprland

Оно на 16 ядерном ryzen 5950x вкупе с rtx4090 тормозит и жрёт 10% процессора в простое. Даже страшно подумать какое слайдшоу на твоём селерончике.

ox55ff ★★★★★
()

hyprland — практически dwm от мира иксов, но красивый и с конфиг файлом

применяет изменения на лету

И в чем схожесть?

yalef
()
Последнее исправление: yalef (всего исправлений: 1)
Ответ на: комментарий от Dog

Вот и мне интересно ).Тут на форуме много раз писали - слабое, а главное старое железо - старые версии дистрибутивов и программ! Ну у меня стоит Лубунта 16 на 1 Гиге оперативке и она летает, а уже 20-ая пыхтит, я уже молчу про 22-ую. Разве новое ядро не заточено под более свежее,а значит и мощное железо? Ведь и новые версии программ тоже больше оперы кушают, разве нет?

Smart19
()

Что ж, обоину система смогла запустить. Осталось теперь допилить, чтобы она и софт какой могла стартануть

Aprel
()

Думаю в будущем может даже сделать краткое руководство, как сделать аналогичную систему самому (последовательность действий + конфиги) с пояснениями для совсем начинающих.

звучит интересно и хотелось бы на такое посмотреть.

Player
()
Ответ на: комментарий от pavel_l

У меня виртуалка на десктопе в 4 раза мощнее.

Clockwork ★★★★★
()

Пустой скриншот. Даже обои скучные.

hyprland

dwm от мира иксов

dwl.

wofi

аналог dmenu

bemenu.

fish

швейцарские часы от мира шеллов

zsh.

ungoogled-chromium в качестве браузера, лучший вариант на сегодня

Define лучше. Thorium всё равно быстрей.

systemd-boot

без вариантов

EFI STUB.

Звук pulseaudio

Какое пшаудио в середине 2023 года? Везде уже давно PipeWire.

Вердикт: незачёт.

timelf
()

Как Fish настроена у тебя? Конфиг бы и отличия от дефолтного. Хочу попробовать все-таки ещё раз.

cetjs2 ★★★★★
()
Последнее исправление: cetjs2 (всего исправлений: 1)

Баром принципиально не пользуешся? Интересно было-бы посмотреть на правила для окон, я пока так и не осилил старт окон приложений в нужных местах с заданной геометрией(не уверен что он вообще так может).

Wind ★★★
()

Консолька здесь явно лишняя.

dmitry237 ★★★
()
Ответ на: комментарий от Dog

разница в том, что обновляется мощно и тянет только мощные апдейты.

monkdt
()

От шифрования отказался, проводил эксперимент, субъективно система стала работать хуже, а мне важна производительность, камень совсем детский. Да и с другой стороны, если украдут, все равно снесут и винду накатят, важной инфы на нем нет совсем никакой, так что смысла не вижу, хотя сам факт шифрования ради «кибер-гигиены» мне был бы приятен.

Так не шифруй корень, он никому не интересен — кто-то арч что ли не видел, или конфиг этого хупердуперланда? Шифруй важные/приватные данные (сложенные куда-нибудь в ~/data, ну и всякое, что тоже не хотелось бы шарить, типа ~/.mozilla). Если они есть. Если нет, забей.


По скрину… Пустой скриншот, смотреть не на что.

Описание интереснее, но ничего из перечисленного софта на скрине тупо не видно. Видно обои, прозрачный (фу!) терминал и screenfetch (ну или один из сотен аналогов) в нём.

CrX ★★★
()
Последнее исправление: CrX (всего исправлений: 1)

fish — ну это просто пушка, швейцарские часы от мира шеллов, единственная жалоба баш-староверов «оно жи не посиксъ»

его на раст переписывают. Так что я переехал на zsh, накатывать нужные фичи там сейчас гораздо проще чем раньше. И оно таки посиксъ

Lrrr ★★★★★
()
Ответ на: комментарий от Lrrr

его на раст переписывают

Вот тоже после этого переехал на zsh.
Переписывать относительно большой рабочий проект с c++ на rust, могут только наркоманы.
Переход на zsh оказался не таким страшным, на настройку всего чем я пользуюсь ушло около часа.

arax ★★
()

iwd + dhcpcd

dhcpcd

Зачем? iwd умеет настраивать сеть без всяких внешних dhcp клиентов.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от timelf

systemd-boot

без вариантов

EFI STUB.

Лучше rEFInd ничего не придумано. EFI STUB убожество, если нужно использовать больше одной системы или больше одного ядра. systemd-boot не трогал, так как предполагаю, что оно такое же говно, как и остальные сервисы системды(то есть всё, кроме инита).

Werenter ★★★
()
Ответ на: комментарий от dnb

Пздц, цветочки на обои?

вчера на nixporn видел красивое сочетание розового-черного-белого. Особенно красиво на прозрачных приложениях

https://i.redd.it/lezc862c8h5b1.jpg

Конечно себе такое анимешное не поставлю, но смотрю время от времени розово-черные обои космоса или ночного города. )

monkdt
()
Ответ на: комментарий от monkdt

Не знаю, всё, что есть в составе системды, кроме её самой, либо отключалось мной за ненужностью, либо заменялось на более функциональные аналоги. Не думаю, что загрузчик исключение.

Werenter ★★★
()
Ответ на: комментарий от Werenter

systemd-boot согласен, наверное слишком примитивная вещь для бута. А в остальном systemd радует

monkdt
()
Ответ на: комментарий от monkdt

Раньше здесь тоже были эти полудурки, любители поней. Потом повзрослели и стали активистами лгбт. Будь осторожен при выборе картинки на заставку.

dnb ★★★★
()
Ответ на: комментарий от Dog

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

flant ★★★
()

Пара вопросов по hyprland.

1. Есть простой способ запоминать текущую раскладку для каждого окна/приложения?

2. Как сделать максимально бесшовный буфер обмена? У меня выставлен

exec-once = wl-paste --type text --watch cliphist store

Но гад, работает с перебоями, особенно в kitty и micro.

3. Какой DM выбрать?

hargard ★★
()
Ответ на: комментарий от hobbit

Ну что, время отвечать на вопросы.

@hobbit

Традиционно поинтересуюсь, сколько времени загружается представленная система.

В ОП написано же, ну если прям от нажатия кнопки до рабочего стола, ну секунд 10 может, для селерончика это быстро, для остальных, не знаю.

@pavel_l

Я даже боюсь представить, что для вас неслабый компьютер

Не понимаю, к чему эти глупости? У меня были хорошие ноутбуки, последний был на i7-10870h, если не изменяет память. Использовал для монтажа видео и обработки фото (premiere + lightroom). Сейчас задача быть компактным и дешевым, эта железка мне досталась за сотку евро в идеальном состоянии (Asus R214MA)

@One

Ну прожиточный минимум в нынешних временах для браузинга это 4 хороших потока и 8гб памяти.

Именно так, однако, на данном сетапе системы я добился комфортного использования.

@Smart19

Привет! У меня такой вопрос - почему на слабые машины ставят арч…

Привет. Я использую Арч, потому что это полноценный бинарный дистрибутив с большим коммунити, с хорошими репозиториями, с регулируемым уровнем красноглазия и т.д. Пакетов в моей системе не так много, обновления не вызывают никаких проблем, более того, не обязательно их делать каждый день, обновляйтесь раз в год, никто же не запрещает. zram был настроен изкоробки, на вики есть подробная инструкция, когда-то я делал zram руками, все получилось. Однако, если у вас 1gb ddr2 памяти на атоме, то это вам не поможет (атомы у меня тоже были когда-то).

Привет! У меня такой вопрос - почему на слабые машины ставят арч

Лишних 200мб zram тут погоды не сделают, имхо.

@dumauz

Что за комп такой?

Asus R214MA

@ox55ff

Оно на 16 ядерном ryzen 5950x вкупе с rtx4090 тормозит и жрёт 10% процессора в простое. Даже страшно подумать какое слайдшоу на твоём селерончике.

А у меня нагрузка на процессор 0-1% в простое, анимации все плавные, работает олтлично, думаю у вас проблема в прокладке (с).

@yalef

И в чем схожесть?

Ну если прям технически, то да, dwm это не совсем правильная аналогия, но как по мне, все тайлинговые вм на одно лицо :)

@Aprel

Что ж, обоину система смогла запустить. Осталось теперь допилить, чтобы она и софт какой могла стартануть

Про софт подроно написано, перечитайте несколько раз тред, возможно найдете.

@BceM_IIpuBeT

Красивый скриншот обоев.

Понимаю, нр с другой стороны, а что показать надо было? На unixporn включают какую-то caja для скрина, открывают документ в vim, ну честно сказать, информативность там такая-же. Я постарался компенсировать скриншот текстом.

@Clockwork

У меня виртуалка на десктопе в 4 раза мощнее.

Ваааау, не может быть, ну теперь мы будем все знать к кому образаться за мощностями, если понадобятся.

@timelf

Вердикт: незачёт.

На вкус и цвет. Я пришел к такому сетапу, он мне комфортен, поделился этим с сообществом. Сделайте тоже пост, как и что настроено у вас, а мы посмотрим.

@cetjs2

Как Fish настроена у тебя? Конфиг бы и отличия от дефолтного. Хочу попробовать все-таки ещё раз.

Дефолт + жменя алиасов. Также хочу заметить, что дефолт != хреново, наоборот, это очень круто, что есть готовый настроенный инструмент с которым не нужно терять время, как например с zsh. Более того, многие жалуются, что последний тормозит (шелл тормозит, как это возможно, вопрос конечно интересный)

@Wind

Баром принципиально не пользуешся? Интересно было-бы посмотреть на правила для окон, я пока так и не осилил старт окон приложений в нужных местах с заданной геометрией(не уверен что он вообще так может).

Думал waybar поставить, даже настроил плюс минус для себя, а потом понял, что толку от бара особо нет. 99% времени браузер в фулл-скрин, ютубчик, форумы и все такое, что там выводить на панель полезного, кроме часов?

@dnb

Пздц, цветочки на обои? Мужик, с тобой всё нормально?

Открыл твои посты из галереи, ммм, розовый рабочий стол… Кинул в игнор в общем.

@CrX

Так не шифруй корень

Дак я точно также стал размышлять, пришел к выводу что шифровать то и нечего. Написал об этом в ОП же.

По скрину… Пустой скриншот,

Знаю, выше ответил на подобное сообщение. Если я сделаю скриншот браузера в фулл-скрине, это информативности не добавит.

@Lrrr @arax

его на раст переписывают. Так что я переехал на zsh, накатывать нужные фичи там сейчас гораздо проще чем раньше. И оно таки посиксъ

Пока работает отлично, как перестанет работать так сразу и поменяю на другой, ничего страшного, продолжайте наблюдения. Про посиксъ тоже в ОП написал, будто от отсутствия посикса вы sudo pacman -Syu выполнить на десктопе не сможете.

@eternal_sorrow

Зачем? iwd умеет настраивать сеть без всяких внешних dhcp клиентов.

Первый интересный комментарий. Если честно, не знал, но когда только накатил арч и ребутнулся, не смог подключиться к wifi, накатил этот пакет и подключился. Возможно совпадение (у меня с сигналом от роутера проблемы, стоит далеко, ничего не сделать). Буду знать, спасибо.

@Werenter

Лучше rEFInd ничего не придумано

Ждем сравнительные тесты скорости включения вашего ПК. Выбранный мной systemd-boot работает изкоробки, грузит систему быстро, не показывает никаких менюшек, если они не нужны и не теряет время на ожидание выбора пользователя, как по мне, больше ничего и не надо. А самое главное, он сразу доступен и везде есть (ну кроме маргиналов, которые systemd хейтят без каких-либо оснований делать это).

Не знаю, всё, что есть в составе системды, кроме её самой, либо отключалось мной за ненужностью,

Классический ненужнист который готов пердолиться даже с инитами, лишь бы не системд. Много профита получил с этих перестановок?))

@d00fy

не используй DDR4 и слабый компьютер в одном тексте

Оно все на одной плате напаянно, ничего нельзя заменить в этом конфиге. Более того, не вижу проблемы в DDR4, что за глупости? Можете скинуться мне на новый конфиг, я куплю по вашим советам на ваши деньги. Классика ЛОРа, в комментах все лучше тебя знают, какое железо тебе нужно и т.д. Кинул тоже в игнор.

@hargard

По п.1 и п.2 ничего не скажу, я копирую текст ctrl+c ctrl+v. По поводу расскладки вопрос понял, но что сказать не знаю, у меня их всего две, если в моменте оказалась не та, просто жму alt+shift, в чем проблема. DM у меня нет, systemd просто автологин делает.

DM_
() автор топика
Последнее исправление: DM_ (всего исправлений: 1)
Ответ на: комментарий от Khronos

Ставь машинки, иначе местные тебя по статусу опустят, цветочки не по понятиям :)

DM_
() автор топика
Ответ на: комментарий от DM_

Про посиксъ тоже в ОП написал, будто от отсутствия посикса вы sudo pacman -Syu выполнить на десктопе не сможете

тоже так думал, но на самом деле часто бывает, что хочешь откуда-нибудь скопипастить команду, а она без правок не работает из-за этого.

Плагины в zsh тормозили из-за отсутствия асинхронности, сейчас это не пофиксили только в заброшенных проектах. Настройка сейчас тоже не большая проблема - поставил какое-нибудь prezto и все, по сути та же самая функциональность что в fish из коробки.

Lrrr ★★★★★
()

Классный фон.

Больше ничего не видно ))

Думаю попробовать тот хыпрленд ради динамического тайлинга. Правда, тоску по xmonad он все равно не излечит…

Проблема такая: у меня прямо от сайта hyprland голова кружится. Там дальше лучше или хуже? Цели проекта кажутся ортогональными моим предпочтениям, но чего не сделаешь ради хотя бы master/stack.

akho
()
Ответ на: комментарий от Lrrr

Спасибо за информацию, возможно в скором времени опробую, пока все работает хорошо и устраивает. Пердолиться в консольку лишний раз желания нет

DM_
() автор топика
Ответ на: комментарий от Smart19

Если я правильно понял, речь о чем-то уровня Atom + DDR2 память. У меня таких было штуки 3-4, первый появился даже не помню когда, но уже в 2012-2014 году было понятно, что эти машинки ничего кроме своего биоса уже запустить нормально не могут, зачастую, проще было открыть вконтактик в телефоне, чем запускать браузер, который постоянно зависал от любого сайта, тяжелее ЛОРа. Если хочется сделать машинку хоть чуть-чуть рабочей из принципа, пробуйте alpine linux, хороший, годный дистрибутив для таких случаев. Там есть установщик, в целом ничего сложного. Окружение делайте минимальное, xorg + jwm + pcmanfm например, браузер хз, он везде тормозить будет, хоть на убунте, хоть на арче. Я пробовал на palemoon перейти, но он уже совсем устарел, почти все сайты открываются в нем с проблемами и несмотря на заявления о легковесности, ютуб в нем тормозил ужасно. Кстати по поводу ютуба, в арче есть пакет minitube, это просто бомбическая альтернатива просмотру через браузер, обязательно попробуйте.

DM_
() автор топика
Ответ на: комментарий от Lrrr

Нельзя сделать удобный шелл, не отказавшись от posix. От кавычек вокруг всего, пунктуационной магии и сабшеллов в неожиданных местах надо уходить. Поле с граблями.

хочешь откуда-нибудь скопипастить команду, а она без правок не работает

bash -c <команда>. Но лучше не запускать вот эти вот команды на баш из интернетов, там везде накосячено. Потому что правильно написать на баше не в человеческих силах.

поставил какое-нибудь prezto и все, по сути та же самая функциональность что в fish из коробки

«По сути — пацаны не успели ни вмазаться, ни раскуриться»

Не та же, не из коробки, с ненужным усилием, новый фреймворк для фреймворков каждый год, все писано макаками.

akho
()
Ответ на: комментарий от akho

Вот кстати по делу говорит человек. Я забыл написать, что bash никто не удалял, всегда можно выполнить команду через него, если она не выполняется в fish.

DM_
() автор топика
Ответ на: комментарий от timelf

в защиту fish можно сказать, что у него неплохой скриптовый язык, адекватная конфигурация, не требующая сильных заморочек с плагинами. В качестве замены можно рассмотреть nushell, где великолепный скриптовый язык, но там пока страдает стабильность работы.

ac130kz ★★
()
Ответ на: комментарий от DM_

Ах ты ж епт… Совсем слепой стал. Сорян.

Gonzo ★★★★★
()

foot

возможно у меня так, но он куда тормознее и больше ест процессор, нежели kitty

ungoogled-chromium

законфиженая лиса тоже неплоха, без конфига конечно атас. Сам недавно вывел в файлик

linux-zen

советую попробовать CachyOS Bore ядро, да и вообще подключить их репозитории, там даже без поддержки x86-64-v3 и v4 идет LTO на все пакеты.

что еще можно сделать? Потвикать параметры ядра, особенно те, что отвечают за TCP/UDP и своп

ac130kz ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.