12 дистрибутивов Linux, которые вдохнут жизнь в старый компьютер
Windows 7 умерла, а «Десятку» ваше железо не тянет. Подыщем им замену.
Microsoft прекратила поддержку Windows 7. Корпорация недвусмысленно намекает, что пора обновляться до «Десятки». Но у Windows 10, несмотря на все её достоинства, есть очевидный недостаток: она не очень хорошо работает на старом «железе», на котором Windows 7 поворачивалась очень шустро.
Если при попытке запустить Windows 10 ваш ноутбук начинает натужно скрипеть, а модные планшетные плоские окна превращаются в слайд‑шоу, не спешите его выбрасывать. Реанимировать устройство поможет Linux.
Установить систему несложно — достаточно следовать инструкции. С Linux вы забудете о медлительности старого компьютера и проблемах с вирусами, а также получите обновляемую и поддерживаемую систему на старом железе.
1. Linux Mint
Это лучший вариант для тех, кто никогда не имел дела с Linux. Mint очень прост в освоении, стабильно работает даже на самом старом железе и симпатично выглядит. У него есть вариация с оболочкой Cinnamon для более современных устройств и Xfce для старых машин.
Система предоставляет удобный магазин приложений (никакой возни с «Терминалом») и наглядное меню настроек. Mint куда быстрее, чем Windows 7, не говоря уже о «Десятке».
Минимальные системные требования: процессор 1 ГГц, 1 ГБ оперативной памяти, 15 ГБ свободного места на жёстком диске.
2. Zorin OS
Своим внешним видом Zorin OS старательно мимикрирует под Windows 7, чтобы новички не терялись. Его Lite‑версия хорошо оптимизирована для маломощных компьютеров. Все программы, разработанные для Mint и Ubuntu, совместимы и с Zorin OS, так что у вас не будет нехватки в приложениях.
Минимальные системные требования: процессор 1 ГГц, 1 ГБ оперативной памяти, 10 ГБ свободного места на жёстком диске.
3. Manjaro
Manjaro основан на Arch, быстром и универсальном дистрибутиве, но, в отличие от последнего, снабжён удобным установщиком. Поставляется с Xfce для старых компьютеров и с KDE для современных. Кроме того, есть варианты Manjaro с другими средами, поддерживаемые сообществом.
Если вам кажется, что в Manjaro установлено много лишнего, можно воспользоваться Manjaro‑Architect и собрать систему под свои нужды. Плюшки Arch вроде Rolling release и AUR прилагаются.
Минимальные системные требования: процессор 1 ГГц, 384 МБ оперативной памяти, 10 ГБ свободного места на жёстком диске.
4. Linux Lite
Легковесный дистрибутив, основанный на Ubuntu. Нацелен на Windows‑пользователей, решивших мигрировать на Linux. Содержит встроенный офисный пакет, медиапроигрыватели и браузер, готовые к использованию из коробки.
Минимальные системные требования: процессор 700 МГц, 512 МБ оперативной памяти, 10 ГБ свободного места на жёстком диске.
5. Xubuntu
Xubuntu — официальный флавор популярной Ubuntu. С той разницей, что вместо не слишком поворотливого Gnome здесь используется Xfce. Это быстрая, но при этом функциональная и гибко настраиваемая среда рабочего стола. Xubuntu совместима со всеми приложениями и репозиториями Ubuntu.
Минимальные системные требования:процессор с частотой от 500 МГц, 512 МБ оперативной памяти, 7,5 ГБ свободного места на жёстком диске.
6. Debian
Debian известен стабильностью и консервативностью. Что ещё нужно старому компьютеру? Это один из старейших и популярнейших дистрибутивов — Ubuntu основана на нём. С лёгкой средой рабочего стола Debian приживётся на любом железе.
Минимальные системные требования:процессор — 1 ГГц, 256 МБ оперативной памяти, 10 ГБ свободного места на жёстком диске.
7. Lubuntu
Ещё один флавор Ubuntu, на этот раз с Lxde. Рассчитан на использование на ещё более старых компьютерах. Lxde не столь функциональна, как Xfce, но неприхотлива и может запуститься практически на любой конфигурации.
Минимальные системные требования:процессор — от 266 МГц, 128 МБ оперативной памяти, 3 ГБ свободного места на жёстком диске.
8. Bodhi Linux
Простой и быстрый дистрибутив, основанный на Ubuntu. Использует легковесную оконную среду Moksha, содержащую Enlightenment 17.
Минимальные системные требования: процессор — от 500 МГц, 128 МБ оперативной памяти, 5 ГБ свободного места на жёстком диске.
9. antiX
Быстрый и гибкий дистрибутив, основанный на Debian. Предоставляет собственную графическую среду под названием antiX Magic, очень быстро работающую на старых машинах. Систему можно установить даже на флешку — она занимает всего 2,7 ГБ памяти.
Минимальные системные требования: любой процессор i686 или x86_64, 258 МБ оперативной памяти, 2,7 ГБ свободного места на жёстком диске.
10. Puppy Linux
10 ГБ на диске, 5 ГБ, 3 ГБ… Если вы считаете, что этого многовато для Linux, попробуйте Puppy. Этот дистрибутив займёт всего 200 МБ. При этом Puppy Linux — полноценная система со своими программами и репозитариями.
Минимальные системные требования: процессор — 333 МГц, 64 МБ оперативной памяти, 200 МБ свободного места на жёстком диске.
11. SliTaz
Ещё более компактный дистрибутив, нацеленный на то, чтобы работать целиком из оперативной памяти. В развёрнутом состоянии занимает около 100 МБ, образ Live CD — меньше 40 МБ.
Минимальные системные требования: любой процессор i686 или x86_64, 128 МБ оперативной памяти, 100 МБ свободного места на жёстком диске.
12. Slax
Поистине миниатюрный дистрибутив, именуемый разработчиками «карманным». Несмотря на маленький размер, он предлагает симпатичный графический интерфейс. Поставляется только с браузером и терминалом, всё остальное вы можете установить вручную. Slax работает с репозиториями Debian.
Минимальные системные требования: любой процессор i686 или x86_64, 48 МБ оперативной памяти, 220 МБ свободного места на жёстком диске.
Linux mint для слабого компьютера
1. Тюнинг использования ОЗУ (Оперативной памяти)
1.1 Оптимизировать порог использования swap-раздела
По умолчанию параметр swappiness имеет значение 60 — что указывает ядру ОС начинать обращаться к своп-разделу уже при утилизации в 40% от общего объема оперативной памяти.
Практической пользы для рядового десктопа в этом никакой, и может напротив повысить интенсивность обращения к дискам и замедлить работу системы в целом.
проверить текущее значение этого параметра можно командой:
в /etc/sysctl.conf , чтоб они вычитывались при каждой загрузке
1.3 Активация zRam
Для ПК с объемом оперативной памяти меньшей иили равной 768 Мб Может оказаться полезным задействование модуля zRam, который хранит сжатый swap-файл dв оперативной памяти для уменьшения его объема.
Также стоит у помянуть что компрессия и декомпрессия данных при использовании этого механизма повлечет дополнительную нагрузку для CPU,
поэтому стоит обратить внимание и на его утилизацию, чтоб вместо повышения производительности не получить 100% полки CPU usage и дополнительные тормоза системы по этой причине.
Для задействования механиями zRam достаточно выполнить его установку
И перезагрузить компьютер.
В случае если будет наблюдаться нестабильная работа системы или снижение производительности связанные с ним — нужно будет удалить пакет
И также перезагрузить ПК.
2. Настройки окружения и программ
2.1 отключение визуальных эффектов.
Для повышения производительности и отзывчивости Linux Mint можно пожертвовать различными украшениями и анимациями окружения рабочего стола, которые также используют ресурсы системы.
Cinnamon: В Меню -> Параметры системы -> Эффекты отключаем все, что может сэкономить драгоценный аппаратный ресурс. Затем переходим в Параметры системы -> Общие и убедиться что активна опция «Отключить композитинг для полноэкранных окон».
todo — скриншот
Mate: Меню -> Настройки -> Окна, во вкладке «Общие» убрать галочку «Включить композитный менеджер».
todo — скриншот
Xfce: Меню -> Параметры рабочего стола и поменять значение поля Оконный менеджер с «Xfwm4 + Compositing» на «Xfwm4».
todo — скриншот
KDE: Меню -> Параметры системы -> Эффекты снимаем галку с пункта «Включать графические эффекты при входе в систему«, также на одноименной вкладке «Эффекты» можно загасить каждый пункт вручную.
2.2 Отключение автозапуска приложений при старте Linux
еще одним пунктом по облегчению жизни системы — это исключение ненужных нам программ из автозагрузки. Найти список приложений запускаемых вместе с пользовательским сеансом можно в Меню, параметры системы, Автозагрузка (запускаемые приложения)
Где отключить все что не нам не требуется запускать сразу при старте Linux Mint
2.3 Отключение ненужных служб.
Пользователям 18-й версии Linux Mint также можно взять на заметку эту тему, для ускорения загрузки ОС и отключения ненужных системных и пользовательских служб.
Действуйте аккуратно, так как отключение некоторых системных сервисов может повлечь неработоспособность системы
2.4 Отключение плагинов и расширений в браузерах
Чтоб ускорить производительность веб-браузеров стоит помнить что каждое расширение отъедает свою часть ресурсов, иногда немалую часть. Следовательно чем их меньше — тем лучше производительность.
Для просмотра и отключения списка дополнений в Firefox — Меню -> Дополнения -> Расширения или открыть путь в адресной строке браузера about:addons
Для Chrome и Chromium — Меню -> Настройки -> Расширения (или chrome://extensions в адресной строке)
2.5 Отключение Java-машины в LibreOffice
Следующим пунктом тюнинга затронем офисный пакет, а точней используемую им для некоторых специфичных функций JVM. Отключение этой опции вряд ли затронет необходимый вам функционал но позволит освободить еще некоторое количество ресурсов системы:
Найти необходимую опцию можно в настройках программы — Сервис -> Параметры… -> LibreOffice -> Расширенные возможности -> Использовать виртуальную машину Java
Re: Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Chocobo писал(а): Для применения этих параметров стоит сбросить текущее значение кэшей
Код: Выделить всё
echo 3 > /proc/sys/vm/drop_caches
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Рекоммендации по ускорению работы Linux Mint на слабых ПК
ikrost , опять же надо смотреть по профилю нагрузки, какие из процессов отъели процессорное время.
обмен с диском в разы медленней чем с оперативкой, и процу проще дышать когда он ожидает данные от диска, и обрабатывать их малыми порциями. при этом остается ресурс чтоб не лагал тот же xorg, к примеру (в общих чертах)
Как уже писали в #8 и #5 — дистрибутив стоит подбирать под железо с десятком лет истории более тщательно, да и браузеры уже давно зашкалили прожоливостью за имеющуюся у него производительность.
Рекоммендации по ускорению работы Linux Mint на слабых ПК
Опция mask позволяет спрятать юнит, система будет думать что его не существует и не сможет загрузить. Восстановить такой юнит можно командой systemctl unmask.
В systemd реализована своя служба настройки сети — networkd, поэтому необязательно использовать NetworkManager. Работа со встроенной службой будет намного быстрее. Здесь нужно заметить, что если вы используете wifi и не хотите настраивать его вручную, через консоль, то отключать NetworkManager не стоит.
Отключаем NetworkManager и включаем networkd:
enp0* значит, что сеть нужно подымать только для устройств, имена которых начинаются на enp0. Готово, сеть настроена.
accounts-daemon.service – это относится к учётным записям, т.е. нужно.
acpid.service – задачей ACPI является обеспечение взаимодействие между операционной системой, аппаратным обеспечением и BIOS материнской платы., т.е. нужно.
avahi-daemon.service
Avahi представляет из себя процесс, который предназначен для обнаружения служб/компьютеров в домене .local. На практике, если у Вас есть пара компьютеров в локальной сети или Ваш домен не .local, смысла держать Ahavi активным нет и его мoжно отключить:
sudo systemctl disable avahi-daemon.service
binfmt-support.service – поддержка ядром других форматов бинарных данных. Как говорится, если не знаешь, то лучше не трогать. Оставляем.
cgmanager.service
CGManager предназначен для управления cgroup, позволяя непривилегированным пользователям получать доступ к cgroup и предотвращая выход из текущего cgroup в родительский не исключая и привилегированные приложения. Служба может пригодиться при создании вложенных контейнеров LXC.
Сведения. Контейнеры Linux или LXC представляют из себя технологию виртуализации, которая может использоваться для решения различных задач. Технология встроена в ядро Linux и с помощью неё возможен запуск на одном компьютере нескольких дистрибутивов практически без потерь производительности. LXC можно расценивать как что-то среднее между изолированным окружением chroot и полноценной технологией виртуализации Qemu, Xen, KVM или VirtualBox. Поскольку все программы выполняются на реальном «железе», без использования виртуализации, то производительность, в отличие от случая использования VirtualBox, не теряется. Даже при очень низких аппаратных ресурсах пользователь может параллельно запустить несколько контейнеров в своей системе, чего нельзя сделать с полноценными технологиями виртуализации.
Таким образом, контейнер позволяет с меньшими накладными расходами изолировать процессы и ресурсы если они работают под управлением операционной системы одной версии. Linux Containers можно считать развитием других «контейнерных» технологий, таких как OpenVZ или Vserver. В отличие от них не требуется специальная версия ядра, что значительно расширяет возможности применения.
Если Вы их не используете и не пользуетесь песочницей, в которой всё это может пригодиться для запуска программ, смело отключайте. В этом файле на стр.68 указано, что контрольные группы Linux (cgroups) могут работать и как механизм группировки и отслеживания процессов, и как инструмент управления использованием ресурсов. Для отключения службы используется команда:
sudo systemctl disable cgmanager.service
Далее идут целых 3 службы, в названии которых присутствует console, а также служба, в названии которых имеется cpu. Следующая за этим служба cron известна и относится к планировщику заданий. Служба с cpu явно относится к ЦПУ, а службы console, как видно из англоязыного описания отвечают, в том числе за раскладку клавиатуры, шрифты и т.п. Предполагаем, что все эти службы нужны.
cups-browsed.service – это служба будет необходима для организации сервера печати на Вашем компьютере. Если к Вашему компьютеру не подключен принтер и Вы не пользуетесь сетевыми принтерами, то можно отключить.
sudo systemctl disable cups-browsed.service
Если вдруг служба Вам понадобится, то потом её можно будет включить: sudo systemctl enable cups-browsed.service
dbus.service – это служба системы межпроцессного взаимодействия, которая позволяет приложениям в операционной системе сообщаться друг с другом. Как говорится, не с моим «рылом» лезть в калашный ряд. Служба нужна.
getty@tty1.service – это служба относится к запуску виртуальных консолей, нужна.
grub-common.service – как видно из названия, это служба относится к загрузчику grub и без глубоких знаний по процессу загрузки через grub трогать её как-то боязно. Оставляем как есть.
mdm.service – Mint Display Manager. Служба нужна.
ModemManager.service
ModemManager – это интерфейс, позволяющий реализовать подключение к сети интернет используя мoдемы, каналы связи (2G/3G/4G/CDMA), способы соединения (RS232, USB, Bluetooth) и методoв управления (AT, QCDM, QMI, MBIM). Если у вас кабельный интернет и вы не планируете использовать модем, отключайте:
sudo systemctl disable ModemManager.service
P.S. В сети найдено следующее утверждение: «Кстати, я у себя проверил, некоторые usb-модемы (например Huawai E303), и телефоны на андроиде, если их использовать как 3g модем (например мой GT-S6102) будут работать если отключить ModemManager.service. Может и ваш модем тоже сможет подключится? «.
Лично у меня в дополнение к сетевой карте имеется USB wi-fi модем китайского образца. После отключения указанной выше службы подключение через этот модем не пропало.
Эти 3 службы отвечают за управление сетью на Вашем компьютере. Первоначальный ответ «нужно». На некоторых ресурсах Интернет имеются высказывания пользователей о том, что они выключали службу NetworkManager-wait-online.service
ntp.service – служба времени, нужна.
ondemand.service – служба политики управления частотой процессора, нужна.
openvpn.service – служба Ваших подключений по Open VPN. Если Вы не знаете, что такое VPN или никогда не будете подключаться через Open VPN, то эта служба, как говорится, «стопудово» Вам не нужна. Лично у меня все подключения в мир проходят через MikroTik, поэтому и весь VPN будет организован тоже на нём. Учитывая мои реалии, openvpn и сопутствующие ему пакеты удаляю через Synaptic начисто, чтобы не занимал место и не тратил ресурсов.
Хотя очень многие могут мне возразить: «Хай буде».
polkitd.service
Как указано в статье «Создание собственных правил», PolicyKit запускается и работает как служба операционной системы polkitd. Эта служба запускается от имени пользователя polkitd, который является обычным пользователем системы с ограниченными правами. Демон polkitd всегда стартует с правами суперпользователя и сразу после старта понижает права до обычного пользователя.
Каждый раз, когда приложение требует участия PolicyKit, демон polkitd запускается автоматически. Это обеспечивается средствами dbus-daemon или systemd. Поэтому пользователю никогда не приходится запускать polkitd вручную.
При каждом старте демона файлы .rules перечитываются заново. Поэтому изменения, внесенные в правила, начинают работать сразу, без перезапуска демона, сеанса пользователя или всей системы целиком.
Вывод: служба нужна.
rc-local.service
Назначение этой службы становится понятным после даже поверхностного ознакомления с содержанием статьи «Власть на демонами или автозапуск в Linux». Читайте абзац, который начинается со слов «Существуют несколько способов сделать автозапуск программ в Linux».
Вывод: служба нужна.
resolvconf.service – служба, касающаяся процесса преобразования имён узлов в адреса IP. Служба нужна. Кому интересны подробности, обратитесь к статье «Взаимоотношения dhcpclient и resolv.conf’a в Linux» здесь или на ресурс Linux Network Administrators здесь.
rsyslog.service
На одном из форумов имеется такой ответ: Rsyslog – это демон ведения логов. Удалять его, конечно, не следует. Без него некоторые программы не смогут писать свои логи. Следовательно, служба нужна.
rtkit-daemon.service – RealtimeKit Scheduling Policy Service, т.е. что-то типа службы политик планировщика в реальном масштабе времени. Да уж, как сложно-то, похоже, что служба нужна.
setvtrgb.service
Насколько мне удалось понять из содержания данной страницы, setvtrgb имеет отношение к цветовой палитре терминала. Получается, что служба нужна.
speech-dispatcher.service
Speech Dispatcher — это унифицированный API, который имеет предназначение для изменения порядка вызова синтезатора, так же позволяет предотвратить наложения звука при использовании нескольких приложений и воспроизведении в них звука одновременно. Если вы не планируете использовать синтезаторы речи, отключайте:
sudo systemctl disable speech-dispatcher.service
ssh.service
У меня установлен сервер ssh, поэтому наличие данной службы вопросов не вызывает.
sysstat.service – служба мониторинга производительности системы. Подробности читайте здесь. Служба нужна.
Перечисленное выше относится к systemd – системному менеджеру, демону инициализации других демонов в Linux, который пришёл на замену использовавшегося ранее SysV. Его особенностью является интенсивное распараллеливание запуска служб в процессе загрузки системы, что позволило существенно ускорить запуск операционной системы. Название происходит от принятого в Unix добавления суффикса «d» к демонам.
Systemd оперирует специально оформленными файлами конфигурации – юнитами (unit). Каждый юнит отвечает за отдельно взятую службу, точку монтирования, подключаемое устройство, файл подкачки, виртуальную машину и т.п. Существуют специальные типы юнитов, которые не несут функциональной нагрузки, но позволяют задействовать дополнительные возможности systemd.
Юнит service отвечает за запуск сервисов (служб), также поддерживает вызов интерпретаторов для исполнения пользовательских скриптов.
Точного описания этих служб не найдено, но предполагаю, что
systemd-journal-flush и systemd-journald – относятся к ведению журналов (прооколов работы) и их очистке;
systemd-logind – касается сеансов работы пользователей;
systemd-modules-load – относится к загрузке модулей;
systemd-random-seed – информации нет. Из wiki Gentoo стало известно, что эта служба относится к OpenRC сервису urandom. А уже после публикации в этой статье найдено, что «В свободной ОС имеется энтропийный пул, работающий через удобный интерфейс /dev/random. Там накапливаются случайные числа, полученные путем сбора случайных событий (передвижение мыши, интервалы между нажатиями клавиш и т.п.)».
systemd-remount-fs – монтирование файловых систем;
systemd-sysctl – отслеживание и контроль состояния systemd;
systemd-tmpfiles-setup-dev, systemd-tmpfiles-setup, systemd-udev-trigger, systemd-udevd – относятся к временным данным, символьным данным и файлам устройств;
systemd-update-utmp – судя по этому мануалу, служба ведёт аудит и записи обновлений регистрационных имён при старте, изменении уровней запуска и выключении системы;
systemd-user-sessions – служба пользовательских сессий.
udisks2.service – служба относится к Disk Manager, т.е. диспетчеру носителей. Служба нужна.
ufw.service – служба межсетевого экрана. Отключаем фаервол, на домашней машине, за маршрутизатором он не нужен: sudo systemctl disable ufw
upower.service – служба управления питанием, нужна.
ureadahead.service – служба используется при загрузке. Подробности читать здесь .
user@1000.service – являюсь пользователем системы с так что это моё.