Nowosci w EL

Moc nowości w EuroLinux 7.3

Wraz z nową wersją EuroLinuksa w życie weszła znacząca lista zmian w systemie. Większość z nich to zmiany ewolucyjne, które z punktu widzenia użytkownika nie zmieniają w systemie zbyt wiele. Część z nich nosi jednak znamiona małych rewolucji. W tym materiale przedstawię najistotniejsze ulepszenia wprowadzone do systemu EuroLinux w wersji 7.3.

Wraz z nową wersją EuroLinuksa w życie weszła znacząca lista zmian w systemie. Większość z nich to zmiany ewolucyjne, które z punktu widzenia użytkownika nie zmieniają w systemie zbyt wiele. Część z nich nosi jednak znamiona małych rewolucji. W tym materiale przedstawię najistotniejsze ulepszenia wprowadzone do systemu EuroLinux w wersji 7.3.

Do najważniejszych zmian należą:

  • nowa wersja SELinux, w której dodano wsparcie dla priorytetów. Dzięki temu możemy nadpisać reguły modułów poprzez ustawienie wyższego priorytetu na module, którego zachowania mają być realizowane. Wprowadzono także wsparcie SELinux Common Intermediate Language (CIL). Więcej informacji na temat tego projektu można znaleźć na jego stronie.
  • nowa wersja IdM (Identity Management), czyli zarządzania tożsamością. W przypadku EuroLinuksa jest ona realizowana poprzez projekt FreeIPA. Zmiany dotknęły nie tylko szybkości działania (co w przypadku środowisk z dużą liczbą użytkowników, np. kampusu uniwersyteckiego jest bardzo pożądane), ale przede wszystkim łatwiejszego zarządzania. Przykładem zmian jest możliwość stworzenia repliki z klienta za pomocą tylko jednego polecenia;
ipa-replica-install
  • nowości w SSSD (System Security Services Daemon). Tutaj należy zauważyć nowe polecenie, :
sssctl

którym możemy np. sprawdzić konfigurację przed restartem usługi. Nowością jest także możliwość używania uwierzytelniania dwóch czynników (ang. two factor authentication). Jednym jest hasło użytkownika, drugim hasło jednorazowe;

  • możliwość używania agentów alertów (alert agents) w Pacemaker. Pozwala to na informowanie zewnętrznych usług o wydarzeniach, które miały miejsce w klastrze. Dzięki takiemu rozwiązaniu możemy wzbogacić nasze systemy monitoringu i reagowania na incydenty o źródło, jakim jest Pacemaker;
  • ulepszone wsparcie dla przerwań z VT-d (Virtualization Technology for Directed I/O) po stronie procesora. Dzięki temu zewnętrzne przerwania z odpowiednio skonfigurowanego urządzenia zostaną przekazane maszynie wirtualnej bez udziału zarządcy maszyn, co w pozytywny sposób wpływa na wydajność;
  • dodanie pełnego wsparcia dla procesorów 7 generacji Intel i3,i5,i7 (Kaby Lake);
  • dodanie możliwości lepszego wyświetlania konfiguracji opartej o bridge przez uniwersalne narzędzie sieciowe `ip`;
  • dodanie popularnego komunikatora Pidgin dostępnego wcześniej przez repozytoria EPEL;
  • wsparcie natywnego wyglądu w stylu Gnome/GTK+ dla aplikacji napisanych w Qt;
  • wsparcie dla QT5;
  • wsparcie dla urządzeń Bluetooth LE (Bluetooth Low Energy, Bluetooth Smart).

Na koniec ciekawostka.

/proc/ jest katalogiem zawierającym wirtualny system plików (pliki te nie istnieją fizycznie na dysku). Posiada on informacje na temat środowiska uruchomieniowego (ang. runtime) naszego systemu, tj. zamontowanych urządzeń, systemów plików, dostępnej pamięci, konfiguracji sprzętowej, etc.
We wszystkich dotychczasowych wersjach EuroLinuksa i większości linuksowych systemów klasy enterprise, katalog proc był oparty o zwykłą listę wiązana. W wersji 7.3 został zaimplementowany na drzewa czerwono-czarne. Są one nieco bardziej skomplikowaną, ale również znacznie wydajniejszą strukturą, w której można trzymać dane.

Autorzy

Artykuły na blogu są pisane przez osoby z zespołu EuroLinux. 80% treści zawdzięczamy naszym developerom, pozostałą część przygotowuje dział sprzedaży lub marketingu. Dokładamy starań, żeby treści były jak najlepsze merytorycznie i językowo, ale nie jesteśmy nieomylni. Jeśli zauważysz coś wartego poprawienia lub wyjaśnienia, będziemy wdzięczni za wiadomość.