Po tym, jak przez kilka lat był przestarzały, Security Enhanced Linux „SELinux”, począwszy od jądra Linux 6.4, nie może być już wyłączony w czasie wykonywania.
Od jakiegoś czasu SELinux wycofuje się z wyłączania czasu wykonywania w celu wyłączenia SELinux za pomocą pliku konfiguracyjnego lub sysfs. Pozbywając się obsługi wyłączania w czasie wykonywania, programiści SELinux mogą wprowadzić różne ulepszenia, które są obecnie blokowane przez ten kod.
Ci, którzy chcą wyłączyć obsługę SELinux, nadal mogą to zrobić za pomocą opcji startowej selinux=0 lub podczas budowania jądra Linuksa, przełączając przełącznik Kconfig”CONFIG_SECURITY_SELINUX_DISABLE”.
* Usuń funkcję wyłączania środowiska uruchomieniowego
Po kilku latach pracy użytkowników przestrzeni użytkownika i dystrybucji jesteśmy w końcu w miejscu, w którym czujemy się komfortowo usuwając funkcję wyłączania środowiska wykonawczego, którą początkowo uznaliśmy za przestarzałą na początku 2020. W powiadomieniu o wycofaniu (obecnie usunięciu) jądra znajduje się wiele informacji, ale główną motywacją była możliwość bezpiecznego oznaczenia
struktur przechwytujących LSM jako „__ro_after_init”.
Uruchomienie SELinux-czasowe wyłączenie jest wykonywane w ramach tego żądania ściągnięcia oczekującego na nowo otwarty Linux 6.4 okno scalania.
Więcej szczegółów na temat przyczyn technicznych i innych informacji na temat tego uruchomienia SELinux-czasowe wyłączenie usuwania przez to poprawka.