LINUX.ORG.RU

Arch или Alpine. Чем воскресить ПК?

 , , , ,


0

2

Имеется древний ПК на процессоре AMD Athlon 64 (2200 MHz 3500+) с 2 Гб DDR2. В нём стоит видеокарта Nvidia GeForce 6600

Нужен YouTube. Игры и тяжёлые программы запускаться не будут.

Сейчас установлена Windows XP SP2. Думаю, Windows 7 будет задыхаться, а десятка вообще не запустится. Есть вариант поставить супер лёгкий линукс с минимумом программ. Рассматриваю Alpine, но как браузер на Musl будет работать. Или лучше Arch?

Буду очень признателен за помощь.



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

На musl большинство пользовательских программ нормально работает, браузеры в т.ч. Ютубчик посмотреть точно хватит. Проблема может возникнуть, пожалуй, только с Appimage и проприетарными приложениями, но это всё тоже реально запустить, пусть и через костыли.

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

И Arch и Alpine подойдут. Alpine будет легковеснее, но важно понимать, что в Alpine куча своих наворотов и на десктопы её всё же нечасто ставят.

От себя могу предложить Void. В галерее буквально недавно был пост(Экзотика) с ним на четверопне. У меня тоже есть вполне успешный опыт воскрешения некрожелеза Void-ом.

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

В помойку не проще? Любой самый дешманский современный проц будет в разы шустрее этого динозавра, не говоря уж про инструкции SSE3, без которых относительно не старый браузер работать не будет.

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

Такая старая карта разве что под nouveau будет хоть как-то работать, так что да, согласен, это будет печаль. 390-й драйвер эту карту не поддерживает. Но это же десктоп, можно карту поновее взять :)

yars068 ★★★★★
()

AMD Athlon 64 (2200 MHz 3500+) с 2 Гб DDR2. В нём стоит видеокарта Nvidia GeForce 6600

Debian 12 через образ Netinst, 32-битная версия. Установи X.Org 1.19 и IceWM, а драйвер на видеокарту — nvidia-304 с патчами 2025 года.

Нужен YouTube

Браузер Firefox ESR — для открытия сайтов (чтения комментариев на Ютубе, например). Можешь ещё PaleMoon попробовать, он более тормозной в плане работы интерфейса, но меньше оперативной памяти потребляет (это если настройку Firefox не меньшее потребление RAM не захочешь делать). Но Firefox надо ещё правильно настроить. А к правильному браузеру поставь ещё плеер mpv + yt-dlp (в конфиге можешь настроить аппаратное декодирование видео в MPEG2, который твоя видеокарта аппаратно декодировать умеет) — для открытия видео с YouTube. Иначе будет сильно тупить (особенно на HD и FullHD).

В Firefox ESR можно было (сейчас не уверен, но легко проверить в about:config) установить параметру dom.ipc.processCount значение «1», а параметру browser.preferences.defaultPerformanceSettings.enabled значение «false». Это включит для каждой вкладки один единственный процесс. Что позволит значительно снизить потребление оперативной памяти браузером.

Windows 7 будет задыхаться, а десятка вообще не запустится

Так и есть. Но и с Linux чуда не жди. Работать будет, пользоваться уже можно, но прям комфортным такое всё равно не назовёшь.

Рассматриваю Alpine

Alpine Standart x86 + доустановить IceWM — это тоже вариант. Будет меньше оперативной памяти потреблять, чем даже Debian, но программы тяжелее системных утилит будут работать медленней, чем с glibc. Например, браузер. Да и не знаю, что там с проприетарным драйвером под Musl. Скорее всего, костылить придётся.

Также для повышения производительности не забудь отключить патчи процессора в конфиге Grub (mitigations=off tsx=on).

Рекомендую настроить качественный swap в системе (поведение при исчерпании лимита оперативной памяти, при котором часть её страниц сбрасывается на системный диск). Обрати внимание на zswap, хотя некоторые предпочтут zram (что странно, т. к. это ram-диск со сжатием внутри оперативки — это как-то больше подходит наоборот тем, у кого хороший запас оперативной памяти). OOM-киллер установи EarlyOOM (не забудь после его установки включить сервис в автозапуск; для systemd это делается с помощью sudo systemctl enable earlyoom). Он будет прибивать новые вкладки при нехватке памяти, не давая системе полностью повиснуть в момент swapping.

posixbit ★★★
()
Последнее исправление: posixbit (всего исправлений: 10)
Ответ на: комментарий от anonymous

Можно было. До блокировок. А теперь именно через mpv не совсем понятно, как socks5-прокси для yt-dlp задать, есть ощущение, что нельзя. Можно, впрочем, скачать в /tmp, посмотреть и удалить.

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

Да и не знаю, что там с проприетарным драйвером под Musl

А ничего. Нет их.

Впрочем, я слышал мнение, что для настолько древних карт nouveau уже лучше работает, чем блоб. Не знаю, правда, насколько оно оправданное.

CrX ★★★★★
()

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

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

Незначительная разница

До 30% потребления браузером — значительная разница. Особенно при всего 2GB RAM (500-700Mb здесь будут крайне важны).

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

меньшего количества используемых инструкций процессора

Хорошо, что ты акцентировал на этом внимание. Здесь тоже преимущество у 32-разрядной системы на этом железе, т. к в 64-битной системе указатели и многие структуры данных (например, struct, class) увеличиваются в размере (указатели: 8 байт против 4 байт). Это увеличивает heap и stack почти на 30–50% (!).

А у ТСа ещё и Athlon 64 3500+ (K8 Venice/Newcastle), у которого: нет поддержки современных инструкций: SSE4, AVX, AES-NI и других современных расширений; маленький объём кеша (L2 512KB); очень медленный однопоточный IPC. Следовательно, 64-битный код на нём не ускоряется, а часто замедляется из-за увеличения размера исполняемого кода и потребления памяти.

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

Пруфов господин желает? Есть у меня - https://ibb.co/NgRNbSmT

Обрати внимание на последнюю колоночку - available

Разница в 100 Мб (5%) ну никак не тянет на ваши обещанные 500-700 Мб (25-30%), причем i686 я вот прям ща запустил, а 64-бит крутится уже три дня и там не только голая ос, а и прочие сервисы шуршат.

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

Это вы тут нагло врете про размер бинарников.

Берем обычную либу libpulse:

64-bit Размер: 938 937
32-bit Размер: 898 729

40 килобайт, Карл! Меньше 1%!

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

Пруфов господин желает? Есть у меня - https://ibb.co/NgRNbSmT

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

Разница в 100 Мб (5%) ну никак не тянет на ваши обещанные 500-700 Мб (25-30%)

Вообще-то, я написал про бОльшее использование оперативной памяти браузером Firefox -> меньшее количеством вкладок для данного железа. При чём тут ядро и базовые юзерспейсные утилиты? И не 30%, а ДО 30% (в зависимости от ситуации, 30% — максимальный гипотетический результат). Там как раз и получается ~500 MB.

Берем обычную либу libpulse:

При чём тут libpulse, если речь шла про Firefox и монструозный софт? Ты мой пост читал вообще? А пост ТСа? Ему браузер и YouTube подавай, а не твой голый шел или libpulse.

posixbit ★★★
()
Последнее исправление: posixbit (всего исправлений: 2)
Ответ на: комментарий от posixbit

бОльшее использование оперативной памяти браузером Firefox

лет десять назад активно юзал нетбучек Samsung N150 (кстати, именно он на скриншоте справа, сейчас используется как большая сетевая флешка). В том числе и ютубчик. И разницы между 32 и 64 бит системами вообще не увидел. Ни по занимаемому месту, ни по потреблению оперативки.

Субъективно, на 64 битах вроде даже шустрее бегал. А это, между прочим Intel Atom. По синтетике он даже хуже процессора у ТС.

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

лет десять назад юзал ... В том числе и ютубчик

Кстати, в те времена ещё флеш использовался, а не HTML5. Такой разницы и правда не было между 64 и 32 на слабом железе. Ну и современные инструкции и расширения при компиляции ещё не применялись.

Я бы рекомендовал если на такое железо и ставить 64-разрядную систему, то какую-нибудь Gentoo. И компилировать всё самому с правильными опциями сборки. Тогда будет лучше.

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

В том числе и ютубчик

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

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

Такой разницы и правда не было между 64 и 32 на слабом железе.

Но и тогда тоже были «диванные специалисты» с безаппеляционными заявлениями, дескать, 32-бит лучше-быстрее и прочее и прочая ересь.

И компилировать всё самому с правильными опциями сборки.

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

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

ага, флеш. На ubuntu 14.04 помню, тот еще квест был заставить его нормально работать. Всякие ppapi-npapi плагины, которые ломались чуть ли не с каждым обновлением.

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

Смысл компилять?

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

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

Но и тогда тоже были «диванные специалисты» с безаппеляционными заявлениями, дескать, 32-бит лучше-быстрее и прочее и прочая ересь

А сейчас уже есть «диванные специалисты» с безаппеляционными заявлениями, дескать, на старом слабом железе 32 разрядный софт не даёт преимущества и, мол, между 64-разрядным софтом и 32-разрядным софтом вообще никакой разницы (хотя это архитектурно совершенно не так, и это не rocket science, любой хоть немного изучавший информатику это знает).

И опять возвращаемся к нашим баранам

И опять возвращаемся к вашим баранам.

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

Это ты как диванный специалист пишешь, либо у тебя прямо сейчас есть Gentoo на реальной железке с одноядерным процессором? Сначала ты писал, что якобы разница между 32 и 64 — «в пределах погрешности». Причём это ты же сам и опроверг своим скриншотом тестирования, хоть и некорректно проведённого (погрешность, если что, — это ~0.5Mb, а не 100Mb). Теперь у тебя, оказывается, уже «пару процентов». Ты определись для начала. И «мифический» или всё же, как ты прямо в том же предложении сам и написал «прогресс пару процентов, который вообще не заметите»? Путаешься в показаниях.

А теперь перечитай всё, что я написал выше. Ответ на твои вопросы и тезисы прямо содержится в моих прошлых ответах тебе. Если вдруг не понял или остались вопросы, уж постарайся их прочитать. И нормально, а не через строчку.

P. S. Давно пользуюсь Gentoo на ноутбуке Panasonic с Pentium3, 768Mb RAM, браузер Pale Moon + заблокированы JS не из белого списка. В качестве офиса Ted и gnumeric-1.10.17, а также много чего другого полезного и нетребовательного. Разница между 64-битным Палемуном и 32-битным, а также между бинарными пакетами и собранными с правильными опциями сборки под это железо, — огромная.

posixbit ★★★
()
Последнее исправление: posixbit (всего исправлений: 8)
Ответ на: комментарий от zcvz-cvz

до 7 тысяч рублей

Из комментариев на хабре

прямо сейчас на озоне продают комп на проце интел5095 с 8гб озу и накопителем на 128гб за 6050руб. или на интел N95 с 8гб озу и накопителем на 256гб за 6556 руб. но лучше накинуть до 7700 и взять на N150 (8гб+256гб)

PS: давно не смотрел цен, а за год они значительно снизились. вот и на алике нашёл за 8300 (N100+16ГБ, 512Гб). единственно нужно следить что бы ОЗУ было ДДР5, а то некоторые модели комплектуются ДДР4.

(Если Athlon одноядерный, и ОЗУ не расширить хотя бы до 4GB, то лучше бы его заменить. И GeForce 6600, кстати, только под nouveau, скорее всего.)

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

ClearLinux. Там патчи какие-то, zram настроенный. На всратом железе (типа как у тебя, только ноут. Еще печальней.) с 2 Гб ОЗУ показывало неприлично высокую отзывчивость. Но все нивелируется, когда открываешь браузер. Но можно смотреть видосики через MPV, а в интернеты ходит каким-нибудь легким браузером (типа Мидори).

Jeronimo ★★
()