Mozilla закрыла 21-летнюю ошибку в Firefox - добавлена полная поддержка каталогов XDG в Linux

2025-11-22 308 комментарии
Firefox 147 наконец получил поддержку XDG Base Directory Specification в Linux. Mozilla устранила ошибку, открытую с 2003 года. Новые профили будут хранить настройки, данные и кэш согласно стандарту ~/.config, ~/.local/share и ~/.cache.

Предстоящий выпуск 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.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте