openSUSE Leap 16.1 отримає незмінний режим із файловою системою лише для читання
openSUSE Leap 16.1 отримає незмінний режим із кореневою файловою системою лише для читання та атомарними оновленнями.
У стабільній версії openSUSE Leap 16.1 з’явиться незмінний режим роботи системи — Immutable Mode. Він використовуватиме транзакційні оновлення та кореневу файлову систему, змонтовану в режимі лише для читання, повідомляє ZDNET.
Під час встановлення користувачі зможуть обрати стандартний або незмінний варіант openSUSE Leap. Розробники зазначають, що новий режим уже знайомий користувачам Leap Micro — спеціалізованої легкої незмінної операційної системи для контейнерних навантажень, периферійних обчислень і віртуалізованих середовищ.
Атомарні оновлення та відкат
Незмінний режим призначений, зокрема, для хостів контейнерів і віртуальних машин, периферійних пристроїв, а також користувачів, яким потрібні атомарні оновлення з можливістю простого відкату. У такій конфігурації каталоги на кшталт /usr і /etc не можна змінювати безпосередньо, оскільки вони доступні лише для читання.
Це обмеження має перешкоджати зміні системних файлів, зокрема у разі випадкового запуску шкідливого сценарію. Новий режим не замінює стандартну версію Leap, а буде додатковим варіантом під час інсталяції.
Наявні механізми захисту
openSUSE уже має кілька захисних механізмів. Починаючи з версії 16.0, дистрибутив використовує SELinux замість AppArmor, який застосовувався до версії 15.6. SELinux маркує файли, процеси та порти й обмежує дії правилами доступу, зокрема для користувача root.
Серед інших компонентів захисту — динамічний брандмауер firewalld, посилення виконуваних файлів під час компіляції, профілі дозволів, а також знімки файлової системи Btrfs, якими керує інструмент Snapper. Знімки дають змогу повернути систему до попереднього робочого стану. ISO-образ Leap 16.1 із підтримкою Immutable Mode доступний на офіційному сервері завантажень openSUSE.