Gdzie się podział CentOS 8?

Gdzie się podział CentOS 8?31.05.2019 23:10
Gdzie się podział CentOS 8? (Pixabay)

Kilka tygodni temu miała premiera najnowszego wydania systemu Red Hat Enterprise Linux, już w wersji ósmej. To pierwszy nowy Red Hat od czasu przejęcia firmy przez IBM, niewątpliwie jednak przygotowywany o wiele wcześniej. RHEL 8 to „nudny” system. Większość oferowanych przez niego nowości jest dostępna w Fedorze (system oparto o bazę pakietów z Fedory 28) i u dostawców chmurowych już od jakiegoś czasu. Ósemka nadrabia zaległości ofertowe jako produkt do budowania własnych infrastruktur. W pewnych zastosowaniach, Red Hat jest bowiem jedyną dostępną opcją dla serwerów „on-prem”. Noty wydawnicze nie oferują jednak rzeczy porywających dla przeciętnego użytkownika Linuksa. To nie do samo, co np. Ubuntu, które dba o niemal komercyjną oprawę swoich nowych wydań i mocno promuje wszystkie nowe funkcje.Nowości od Red HataNie znaczy to jednak, że w systemie nie ma nic nowego „niechmurowego”. Oparcie o nową Fedorę pozwala się (wreszcie) cieszyć z nowości z systemd oraz menedżera pakietów dnf. Cieszy też zastąpienie iptables przez nftables i obsługa klasy AF_XDP, omawianej niedawno na Sesji Linuksowej. Jest też nowy LUKS i szablony kryptograficzne. Wystarczająco dużo rzeczy, żeby skłonić mnie do aktualizacji maszyny z Red Hatem 7.6. Zapewne migracja na Ósemki nie czeka mnie zbyt prędko w mojej karierze zawodowej, warto jednak wykorzystać subskrypcję RHN na coś przydatnego i zacząć się uczyć nowego systemu. [img=rhn]Aktualizacja do najnowszej wersjiRed Hat Enterprise Linux wspiera aktualizacje w nieco bardziej wymagający sposób, niż czysta Fedora. O ile w tej drugiej należy dodać klucze i pakiet z definicją nowego wydania, a następnie po prostu zawołać update, to Red Hat nie daje się podejść w taki sposób. Krótko mówiąc, system pilnuje skonfigurowanych źródeł oprogramowania i dopuszcza do repozytoriów z pakietami tylko na podstawie ważnej subskrypcji (umowy z IBM). Żeby dokonać aktualizacji, należy przestawić subskrypcję na wyższą (albo w ogóle ominąć ten mechanizm, ale nie wdawajmy się w szczegóły). Następnie, należy utworzyć sprawozdanie z możliwości dokonania aktualizacji. Red Hat 7.6 oferuje bardzo sympatyczne i proste narzędzie „leapp”, które sprawdza, czy system spełnia wymagania wstępne do aktualizacji.Jeżeli nie, możemy dodać „remedium”, w postaci wykluczenia danego wymagania z listy wymagań wstępnych. Pozwoli to wymusić aktualizację. Po pobieżnym zapoznaniu się z dokumentem Release Notes, uruchomiłem narzędzie leapp, by wkrótce potem otrzymać następujący komunikat:[img=leapp]Ograniczenia komercyjnego Red HataOtóż not wydawniczych nie należy czytać pobieżnie, a dokładnie i choć w pracy zawsze tak postępuję, to w domu często nie mam na to już chęci. Mój piękny system z wersją 7.6 jest zaszyfrowany i nie da się go zaktualizować do wersji 8. A szyfrowanie LUKS to nie BitLocker: nie da się go na żądanie wyłączyć, zdjąć ani zawiesić Partycja typu „dm” pozostanie partycją dm aż ją sformatujemy jako coś innego, niezaszyfrowanego. Miałem więc do wyboru albo reinstalację bez szyfrowania i update do (również niezaszyfrowanej) wyższej wersji, albo clean install, co niezbyt mi się uśmiechało, albo wygenerowanie kolejnej subskrypcji i instalacja ósemki na maszynie wirtualnej. Ta ostatnia opcja nadwyrężyłaby moje konto RHN. Ale przecież zawsze jest plan B: CentOS![img=c7]Darmowe wcielenie RHEL-a: CentOSCentOS to fajny produkt. Jest to tak naprawdę „odbrandowany” Red Hat Enterprise: wszystkie licencjonowane pakiety, zastrzeżone znaki/grafiki towarowe, narzędzia do interakcji z kontem RHN oraz pozostałe zabawki komercyjne są z niego usuwane, dzięki czemu można za darmo cieszyć się mniej-więcej-red-hatem. Fakt, korporacyjne scenariusze często wymagają znajomości narzędzi Red Hata, ale lepsze obycie z CentOSem, niż jego brak – jeżeli przyjdzie nam pracować z kapeluszowymi Linuksami. Jednakże, polowanie na system CentOS 8 zakończy się niepowodzeniem. System bowiem nie jest jeszcze gotowy. Wielki nieobecny: brak wersji 8.0Dlaczego, skoro to rzekomo „prawie to samo, co Red Hat”?Istnieje strona o przygnębiającym tytule „CentOS 8 Rough Status Page”, na której możemy się dowiedzieć o postępach prac nad przygotowaniem wersji opartej o RHEL 8. System źródłowy wydano ponad trzy tygodnie temu (wcześniej dostępne były wersje beta). Jak długo trzeba było czekać na CentOSa 7? Wikipedia, z porażającą dokładnością, informuje nas, że niecały miesiąc. A więc jesteśmy już blisko… chociaż niekoniecznie. Na CentOSa 6 przyszło czekać ponad 8 miesięcy, a patrząc na jeszcze starsze wersje szybko wychodzi na jaw, że nie da się w zasadzie nakreślić żadnej wartościowej prognozy.Proces wydawniczy CentOSMożna jednak sprawdzić, co zajmuje tyle czasu. Wedle strony raportującej postępy prac, przygotowanie wersji 8 składa się z następujących kroków: Pobranie udostępnionego kodu z repozytorium git Wstępna ewaluacja Opracowanie nowego systemu buildowego Usunięcie brandingu Red Hata Konkurs na artwork Wybór grafiki przewodniej Build Loop 0 Build Loop 1 Build Loop N Konfiguracja dostarczonego instalatora (Anacondy) Quality Assurance Wydanie RC Wydanie oficjalneObecnie działa nowy system buildowy. To bardzo dużo. Skuteczne zapięcie się pod spływające źródła tak, by w przewidywalny i powtarzalny sposób móc budować binaria potrafi być naprawdę wymagające, a bez tego bardzo prędko można utonąć w kodzie. Wie o tym dobrze na przykład opiekun projektu SeaMonkey. Inżynieria oprogramowania w praktyceEtapy będące w toku to ewaluacja kodu i opracowanie paczek od-brandowujących. A także najważniejszy etap rozwoju każdego produktu informatycznego, czyli… wybór logo. Zgłoszono już kandydatów na tapetę, w kilku wersjach, zależnych kolorystycznie od pory dnia, podczas której jest wyświetlana. Infrastruktura buildowa przechodzi też obecnie przez bardzo długi proces budowania pierwszych pakietów (Build Loop 1). Na gotową wersję CentOS 8 przyjdzie jednak jeszcze trochę poczekać. Nie udostępniono jeszcze nawet estymowanych czasów ukończenia pozostałych etapów.[img=relnotes]Naturalnie, ósmym CentOSem nie zaktualizuję swojej maszyny z zainstalowanym Red Hatem 7. Z względu na zaszyfrowaną LUKSem partycję, będę mógł najwyżej podnieść go do Red Hata 7.7, gdy zostanie wydany. Na szczęście, RHEL 8 (i CentOS 8) działa poprawnie w Hyper-V. To dobra wiadomość, ponieważ Fedora 28 ma problemy z płynną pracą pod Hyper-V, co w świetle bazy RHELa 8 nieco zaskakuje. Być może czas zmierzyć się ponownie z próbą zainstalowania nowej Fedory – ostatnią wersją niesprawiającą problemu jest numerek 27. Być może coś zdążyło się w tej kwestii zmienić. Już niedługo...Czekam z niecierpliwością na CentOS 8. Nie polecam go jednak jako system, który miałby być używany jako OS ogólnego przeznaczenia na desktopie/laptopie. Jest on o wiele ciekawszą opcją na serwery, a także dla osób planujących karierę w IT jako administratorzy i wdrożeniowcy. W takich sytuacjach często lepiej jest użyć „Red Hatów”, niż np. Ubuntu, a i wtedy należy się trzymać konserwatywnych wydań, jak właśnie RHEL lub CentOS. [img=checkout]Doskonałym przykładem jest Fedora: rozwój tego systemu w pewnym momencie dość mocno wyprzedził możliwości oferowane przez RHELa 7.x, przez co można było sobie wyrobić nawyki dotyczące programów dnf, systemd i Cockpit, które zupełnie „nie mapowały się” na korporacyjne wydanie systemu. Wielu komponentów po prostu jeszcze w nim brakowało i trzeba było na nie czekać nawet kilka lat. Dlatego nowy CentOS cieszy. Umożliwi korzystanie z wiedzy, która w wielu scenariuszach pozostawała jeszcze „nowoczesną fanaberią”.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.