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

Różnice między EuroLinux 7 i 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:

CechyEuroLinux 7EuroLinux 8
maks. RAM (x86_64)12 TB24 TB
Domyślny system plikówXFSXFS
Maks. rozmiar systemu plików (dla XFS)500 TiB1024 TiB
Obsługiwane architektury sprzętoweAMD 64-bit
Intel 64-bit
AMD 64-bit
Intel 64-bit
ARM 64-bit
Standardowe repozytoriael-server-7-x86_64el-server-8-x86_64-appstream
el-server-8-x86_64-baseos
Zarządzanie pakietamiYum oparty na wersji 3.0.xDNF (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 czasuntp
chronyd
Wyłącznie chronyd.
Zaprzestano wsparcia przestarzałego ntp
KompilatorGCC 4.8.2GCC 8.2.1
Domyślne filtrowanie pakietówDaemon 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 danychMariaDBMariaDB 10.3
MySQL 8.0
PostgreSQL 9.6 lub 10
Redis 5.0
CockpitDomyślnie nie jest zainstalowany i należy go zainstalować poprzez włączenie opcjonalnych repozytoriówCokpit 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 wirtualnymivirt-managercockpit
virt-manager
Menadżer pakietówRPM 4.11RPM 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 wydrukuLogi CUPS są przechowywane w katalogu /var/log/cupsWszystkie 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 programowaniaPython 2.7
PHP 5.4
Ruby 2.0
Python 3
PHP 7.2
Ruby 2.5
Node.js 10
Narzędzia programistyczneOpenJDK8 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)
KonteneryzacjaDostępna poprzez dodatkowe repozytoriaPodman 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świetlaniaX.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ą.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *