25 ноября 2017 г.

Заставляем Firefox/Palemoon хранить кэш в оперативной памяти

Когда загружаются страницы, они могут быть помещены в кэше, так что их не нужно загружать для повторного отображения. Также кэшируется электронная почта и новости, сообщения и вложения. Firefox/Palemoon может быть настроен на использование в качестве кэш-памяти только оперативной памяти. Файлы настроек, закладки, расширения и т.д. будут записаны на диск, как обычно. Для этого:
  • откройте в адреснойстроке about:config
  • установите browser.cache.disk.enable на "false" (двойным щелчком по строке)
  • проверьте что значение browser.cache.memory.enable установлено в "true" (значение по умолчанию)
  • добавьте запись (щелчёк правой кнопкой мышки->Создать->Целое) browser.cache.memory.capacity и установите размер в KB который вы хотите запасти, или в -1 для автоматического определения размера кэша.
  • Открываем about:cache и проверяем, что все работает.

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

Полученные приемущества:
  • уменьшение дисковых операций чтения/записи, что немаловажно для SSD и flash-накопителей
  • повышенная отзывчивость
  • многие операции в Firefox, такие как быстрый поиск и история запросов, происходят почти мгновенно
p.s. Можно ли так настроить Chromium?
Пока сильно не стал заморачиваться, добавил: --disk-cache-dir=/dev/null

19 ноября 2017 г.

Перерождение дистрибутива Slax

Спустя четыре с половиной года после прошлого выпуска представлен новый релиз компактного Live-дистрибутива GNU/Linux Slax 9.2.1, загрузочный образ которого занимает около 200 Мб (amd64, i386). Дистрибутив полностью переработан: если раньше он базировался на Slackware Linux и KDE 4, то новая версия переведена на пакетную базу Debian (stable), пакетный менеджер apt и систему инициализации systemd.

Графическое окружение построено на основе оконного менеджера FluxBox и рабочего стола/интерфейса запуска программ xLunch, специально разработанного для Slax участниками проекта. Эта компактная утилита (25 Кб после компиляции) использует библиотеки Xlib и Imlib2 для запуска программ (по нажатию на соответствующую иконку) или выполнения набранной консольной команды. При этом xLunch развивается как обособленный пакет и может использоваться для организации работы простого рабочего стола отдельно от Slax. Из входящих в поставку приложений отмечены браузер Chromium 61.0.3163.100, текстовый редактор leafpad, калькулятор и файловый менеджер mc...

xLanch + fluxbox + debian = slax 9.2.1
Не удержался и решил поэкспериментировать с восставшим из мертвых...