Zaprezentowano wydanie dystrybucji CentOS 2105, które zawiera zmiany z Red Hat Enterprise Linux 8.4. Dystrybucja jest w pełni binarnie kompatybilna z RHEL 8.4. Kompilacje CentOS 2105 są przygotowane (8 GB DVD i 605 MB netboot) dla architektur x86_64, Aarch64 (ARM64) i ppc64le. Pakiety SRPMS, na podstawie których zbudowano pliki binarne, oraz debuginfo są dostępne poprzez vault.centos.org.
Oprócz nowych funkcji, które pojawiły się w RHEL 8.4, w CentOS 2105 zmodyfikowano zawartość 34 pakietów, w tym anaconda, dhcp, firefox, grub2, httpd, kernel, PackageKit i yum. Wprowadzone w pakietach zmiany zazwyczaj dotyczą rebrandingu i zmiany wyglądu. Usunięto specyficzne dla RHEL pakiety, takie jak redhat-*, insights-client i subscription-manager-migration*.
Tak jak w RHEL 8.4, dla CentOS 8.4 utworzono dodatkowe moduły AppStream z nowymi wersjami Python 3.9, SWIG 4.0, Subversion 1.14, Redis 6, PostgreSQL 13, MariaDB 10.5, LLVM Toolset 11.0.0, Rust Toolset 1.49.0 i Go Toolset 1.15.7. W obrazie ISO do rozruchu rozwiązano problem, przez który użytkownik musiał ręcznie wprowadzać URL lustra w celu pobrania pakietów. W nowym wydaniu instalator teraz sam wybiera najbliższe użytkownikowi lustro.
W ciągle aktualizowanej wersji dystrybucji CentOS Stream, która na koniec roku zastąpi klasycznego CentOS 8, wprowadzono możliwość przywracania poprzednich wersji pakietu za pomocą polecenia „dnf downgrade”, w przypadku gdy w repozytorium znajduje się kilka wersji tej samej aplikacji. Kontynuowane są prace nad poprawą możliwości migracji z CentOS 8 do CentOS Stream. Przeprowadzono prace nad ujednoliceniem nazw repozytoriów (repoid), które zostały przekonwertowane na małe litery (np. nazwa „AppStream” została zmieniona na „appstream”). Aby przejść na CentOS Stream, wystarczy zmienić nazwy niektórych plików w katalogu /etc/yum.repos.d, zaktualizować repoid i skorygować użycie flag „—enablerepo” i „—disablerepo” w swoich skryptach.
Znane problemy:
- Podczas instalacji w VirtualBox należy wybrać tryb „Server with a GUI” i używać VirtualBox w wersji nie starszej niż 6.1, 6.0.14 lub 5.2.34;
- W RHEL 8 zaprzestano wspierania niektórych urządzeń sprzętowych, które mogą być nadal aktualne. Alternatywą może być użycie jądra centosplus oraz przygotowanych przez ELRepo obrazów ISO z dodatkowymi sterownikami.
- Automatyczna procedura dodawania AppStream-Repo nie działa przy użyciu boot.iso i instalacji przez NFS;
- PackageKit nie może określić lokalnych zmiennych DNF/YUM.
Przypominamy, że jako alternatywy dla klasycznego CentOS 8 występują VzLinux (przygotowany przez firmę Virtuozzo), AlmaLinux (rozwijany przez firmę CloudLinux we współpracy ze społecznością), Rocky Linux (rozwijany przez społeczność pod przewodnictwem założyciela CentOS przy wsparciu specjalnie powołanej firmy Ctrl IQ) oraz Oracle Linux. Dodatkowo firma Red Hat umożliwiła bezpłatne korzystanie z RHEL w organizacjach rozwijających otwarte oprogramowanie oraz w środowiskach indywidualnych deweloperów obsługujących do 16 systemów wirtualnych lub fizycznych.
Źródło: opennet.ru
