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ą.