Предстоящий выпуск Firefox 147 принесет долгожданное изменение для пользователей операционных систем Linux - принятие Спецификации базовых каталогов XDG (XDG Base Directory Specification). Внедрение этой особенности закрывает ошибку, которая оставалась открытой более 21 года.

Обновление модернизирует способ хранения файлов браузером в системах Linux и приводит его поведение в соответствие с большинством современных настольных приложений, которые используют XDG уже на протяжении многих лет.
Как работало хранение файлов до обновления
До настоящего момента Firefox размещал практически все свои пользовательские файлы - настройки, профили, данные и кэш - внутри единственной папки под названием ~/.mozilla в домашнем каталоге пользователя. Такой подход был функционален, однако он способствовал появлению привычного беспорядка в домашнем каталоге, когда каждое приложение создает там свои скрытые папки.
Роль спецификации XDG Base Directory
Спецификация XDG Base Directory - это широко используемый стандарт, призванный аккуратно организовать подобные файлы. Вместо того чтобы размещать все содержимое напрямую в одном каталоге, приложениям рекомендуется использовать три специализированных расположения:
-
Одно для файлов конфигурации, обычно находящееся в каталоге ~/.config.
-
Одно для данных приложений, размещенное в ~/.local/share.
-
Одно для файлов кэша, которое, как правило, находится в ~/.cache.
Начиная с Firefox 147, вновь создаваемые профили в Linux будут следовать этой структуре. Конфигурационные файлы, долгосрочные данные и временные файлы кэша теперь будут храниться в предназначенных для них местах.
Влияние на текущих и новых пользователей
Важно отметить, что данное изменение не затронет сразу существующих пользователей: если устаревшая папка ~/.mozilla уже имеется, Firefox продолжит ее использовать во избежание нарушения целостности существующих профилей. Однако для пользователей, устанавливающих Firefox впервые, или для тех, кто создает новые профили, браузер начнет работать по образцу других современных приложений Linux.
Изменение знаменует собой завершение работы над одним из наиболее длительных вопросов, связанных с браузером. Ошибка под номером 259356 была впервые зарегистрирована в 2003 году, и запрос о поддержке каталогов XDG многократно поднимался пользователями Linux и дистрибутивами на протяжении всех этих лет. Окончательно вопрос был закрыт в 2025 году.
Ожидается, что данное нововведение значительно упростит управление файлами, уменьшит беспорядок в домашнем каталоге и, самое главное, приведет браузер в полное соответствие с ожиданиями современной среды Linux.
Linux: обзоры и обновления
• Технические различия между терминами Linux и GNU/Linux и причины устоявшейся терминологии
• System76 выпустила COSMIC Desktop 1.0.5 и представила дорожную карту развития Epoch 2 и 3
• Valve задерживает выпуск Steam Machine и Steam Frame из-за дефицита комплектующих
• Ubuntu 24.04.4 LTS получила HWE-обновление с ядром Linux 6.17 и Mesa 25.2.7
• AMD подтвердила выход Steam Machine от Valve в начале 2026 года
• Почему архитектура неизменяемых дистрибутивов Linux избыточна для домашних ПК