EuroLinux 8

Różnice między EuroLinux 7 i 8 – zmiany i nowości w wersji ósmej

Nowa wersja EuroLinux przynosi wiele zmian w stosunku do poprzedniej. W tym artykule przedstawiamy różnice między tymi wydaniami oraz opisujemy cechy charakteryzujące wyłącznie EuroLinux 8.

Nowa wersja EuroLinux przynosi wiele zmian w stosunku do poprzedniej. W tym artykule przedstawiamy różnice między tymi wydaniami oraz opisujemy cechy charakteryzujące wyłącznie EuroLinux 8.

EuroLinux 8 – charakterystyka

EuroLinux należy do produktów z rodziny Enterprise Linux, do której należą również dystrybucje pochodzące z tego samego kodu źródłowego, czyli Red Hat® Enterprise Linux, Oracle® Linux i CentOS. Bazując na otwartych standardach, EuroLinux 8 w podstawowej wersji dostarcza zestaw narzędzi do tworzenia, uruchamiania i udostępniania aplikacji kontenerowych. Pomaga usprawnić tworzenie kontenerów i eliminuje potrzebę tworzenia nieporęcznych, mniej bezpiecznych daemonów kontenerowych. Wykorzystanie serwera Wayland znacząco poprawia bezpieczeństwo i szybkość środowiska graficznego – w wersji ósmej nadal możliwy jest wybór serwera X.Org (zachowano kompatybilność wsteczną). Uproszczony został sposób obsługi filtrowania pakietów. W wersji 7 EuroLinuksa stosowane do tego celu były cztery narzędzia: iptables, arptables, ip6tables i ebtables. W wersji ósmej zostały one zastąpione jednym narzędziem – nftables.

Wykorzystany w EuroLinux 8 stos sieci TCP w wersji 4.18, zapewnia wyższą wydajność, lepszą skalowalność i większą stabilność. Dostępne są dwa nowe algorytmy kontroli przeciążenia: BBR i NV, które oferują niższe opóźnienia i większą przepustowość. Nowe moduły, strumienie aplikacji i profile znacznie zwiększają elastyczność docelowego środowiska. EuroLinux 8 to również większe bezpieczeństwo i automatyzacja usługi DNS, lepsze wykorzystanie przestrzeni dyskowej w XFS-ie, możliwość nagrywania terminalowych sesji administracyjnych, tworzenia snapshotów dla serwerów fizycznych i pełna integracja z Microsoft Active Directory.

EuroLinux 7 a EuroLinux 8

Najistotniejsze różnice między wersjami 7 a 8 prezentujemy w poniższej tabeli:

Cechy EuroLinux 7 EuroLinux 8
maks. RAM (x86_64) 12 TB 24 TB
Domyślny system plików XFS XFS
Maks. rozmiar systemu plików (dla XFS) 500 TiB 1024 TiB
Obsługiwane architektury sprzętowe AMD 64-bit
Intel 64-bit
AMD 64-bit
Intel 64-bit
ARM 64-bit
Standardowe repozytoria el-server-7-x86_64 el-server-8-x86_64-appstream
el-server-8-x86_64-baseos
Zarządzanie pakietami Yum oparty na wersji 3.0.x DNF (YUMv4)
Yum w wersji ósmej jest oparty na technologii DNF, a polecenie yum zapewnia wsteczną kompatybilność z YUM v3 używanym we wcześniejszych wersjach EuroLinuksa. Polecenie yum jest linkiem symbolicznym do polecenia dnf
Synchronizacja czasu ntp
chronyd
Wyłącznie chronyd.
Zaprzestano wsparcia przestarzałego ntp
Kompilator GCC 4.8.2 GCC 8.2.1
Domyślne filtrowanie pakietów Daemon firewalld używa iptables jako domyślnego backendu. Daemon firewalld używa nftables jako domyślnego backendu.
nftables zastąpiło wcześniejszy szkielet iptables.
nftables obsługuje równocześnie protokoły IPv4 i IPv6
Domyślne bazy danych MariaDB MariaDB 10.3
MySQL 8.0
PostgreSQL 9.6 lub 10
Redis 5.0
Cockpit Domyślnie nie jest zainstalowany i należy go zainstalować poprzez włączenie opcjonalnych repozytoriów Cokpit jest teraz domyślnie zainstalowany, a wymagane porty są automatycznie otwierane w firewallu
Cockpit to narzędzie oparte na technologi webowej, dostępne jako panel do administrowania i zarządzania systemem. Interfejs WWW usługi można uruchomić za pomocą adresu url: http://<hostname>:9090
Zarządzanie maszynami wirtualnymi virt-manager cockpit
virt-manager
Menadżer pakietów RPM 4.11 RPM 4.14
RPM zyskał znaczne ulepszenia, niektóre z nowych funkcji:
– możliwość równoległego instalowania pakietów debuginfo
– obsługa pakietów o rozmiarach powyżej 4 GB
– obsługa wyzwalaczy plikowych
– wykorzystanie hasha SHA-256
– bardziej rygorystyczny parser plików spec
– zmiany w podejściu do makr
Logi wydruku Logi CUPS są przechowywane w katalogu /var/log/cups Wszystkie rodzaje logów CUPS są centralnie zapisywane w daemonie systemd wraz z logami z innych programów. Dostęp do logów CUPS jest możliwy za pomocą polecenia journalctl
Języki programowania Python 2.7
PHP 5.4
Ruby 2.0
Python 3
PHP 7.2
Ruby 2.5
Node.js 10
Narzędzia programistyczne OpenJDK8 jako domyślny Java Development Kit (JDK),
Java 8 jako domyślna wersja Javy
OpenJDK 11
OpenJDK 8
IcedTea-Web
oraz różne narzędzia Java (tj. Ant, Maven, Scala)
Konteneryzacja Dostępna poprzez dodatkowe repozytoria Podman jako w pełni wspierane narzędzie (kompatybilne z Dockerem). Dostępne również: buildah, skopeo i runc. Docker udostępniany poprzez dodatkowe repozytorium
Domyślny serwer wyświetlania X.Org „Wayland” – używany przez Gnome Display Managera

Jeżeli kończy Ci się wsparcie dla Twoich subskrypcji bądź myślisz o nowym projekcie wykorzystującym rozwiązania zawarte w najnowszym EuroLinuksie, to zachęcamy do kontaktu z naszą firmą.

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ść.