Alpine Linux обирає систему файлів з об’єднаним /usr

Alpine Linux обирає систему файлів з об’єднаним /usr

Після багатьох місяців підготовки команда розробників Alpine Linux сьогодні оголосила, що вони вирішили перейти на об’єднану файлову систему /usr для майбутніх релізів Alpine Linux.

Переваги об’єднання /usr у Alpine Linux

Починаючи з Alpine Linux 3.23, будь-яка нова інсталяція буде з об’єднаним /usr, при цьому /lib, /bin та /sbin будуть символічними посиланнями на їхні відповідники у /usr. Головною перевагою зміни є те, що буде одне місце для встановлення виконуваних файлів та бібліотек.

На думку розробників Alpine Linux, деякі інші переваги системи файлів з об’єднаним /usr включають зменшену підтримку пакування та контейнеризацію більшої кількості даних, наданих дистрибутивом, під /usr. Крім того, налаштування з об’єднаним /usr є стандартом у більшості екосистеми Linux.

Оновлення для користувачів Alpine Linux

Наразі як /usr/bin, так і /usr/sbin продовжуватимуть бути незалежними шляхами в Alpine Linux, але це може змінитися, якщо або коли Стандарт ієрархії файлової системи (FHS) буде оновлений, зазначили розробники. Також, після того як Alpine Linux 3.22 досягне кінця свого життєвого циклу, системи без об’єднання /usr вважатимуться офіційно неподдержуваними.

“Якщо у вас є довгоживуча інсталяція Alpine Linux edge або оновлено до 3.23 з попереднього релізу, вам рекомендується протестувати та мігрувати вашу систему до /usr-merged. Система /usr-merged отримуватиме кращу підтримку в майбутньому та буде безпечнішою у використанні,” – повідомили розробники Alpine Linux.

Ця зміна вплине лише на нові інсталяції Alpine Linux 3.23, тоді як існуючі користувачі Alpine Linux 3.22 зможуть оновитися без примусу до об’єднання /usr для своїх систем. Докладні інструкції щодо міграції ваших існуючих інсталяцій Alpine Linux на систему з об’єднаним /usr доступні на сторінці оголошення.

Однак розробники також зазначили, що починаючи з майбутнього релізу Alpine Linux, ймовірно, Alpine Linux 3.26 або Alpine Linux 3.27, система файлів з об’єднаним /usr стане обов’язковою для всіх користувачів, і інсталяції без об’єднання /usr перестануть працювати під час спроби оновлення, якщо Alpine Linux 3.22 більше не підтримується.

Зміни в Alpine Linux є важливим кроком у розвитку дистрибутиву, що дозволяє покращити управління пакетами та взаємодію між компонентами системи.