SUSE už se také ozvalo s dalším forkem (a vlastní nadací) RHELu.
https://www.suse.com/news/SUSE-Preserves-Choice-in-Enterprise-Linux/
Jen teda jejich slíbené financování 10 milionů $$$ během několika let je dost možná tak na zaplacení 20 lidí bez techniky.
Pořád akorát nechápu, co jim vadí na CentOS Stream. Co už chápu je, že o něm nikdo nemluví, protože by to výrazně změnilo dopad podobných PR zpráv.
A co presne na tom nechapete? Rolling distribuce se fakt nehodi vsude - i kdyz ocividne v RH maji nekteri borci pocit, ze neni problem to nacpat asi kamkoliv :-) Zatimco ocividne v Oracle i SUSE to holt chapou, ze to neni uplne nejstastnejsi napad, tvarit se e Stream vsechno spasi...
11. 7. 2023, 15:00 editováno autorem komentáře
Rolling s tím nemá nic společného. CentOS byl totiž rolling taky a nikdo s tím neměl zásadní problém. Možná to nebylo úplně vidět, ale CentOS oficiálně nepodporoval starší minor verze:
http://web.archive.org/web/20190928084313/https://wiki.centos.org/Download
"The CentOS project does not offer any of the various approaches to extended life for an earlier point release which its upstream occasionally does for its subscribing clientèle. Once a new point release is issued (say: 6.3, following 6.2), no further source packages (from which updates can be built) are released for the earlier version and therefore CentOS is no longer able to produce security or other updates."
To samé tady:
Vždy jste tudíž byl jen na posledním release + updaty. Takže to možný byl pomalý rolling, ale stejně rolling.
Snapshot repozitáře si můžete udělat a otestovat sám. Kdykoliv. Stejně jako to dělal ten CentOS.
Co nechápeme jsou vyjádření těch firem, jak budou open source, tvořit komunitu a všichni pracovat na společném díle a přitom ignorují CentOS Stream, který přesně kvůli tomuto vznikl.
Nicméně komunita kolem Red Hat projektů se do konkurenčních PR zpráv nehodí no.
Ehm, centos samozrejme roling nikdy nebyl. Pro povyseni verze bylo nutne udelat upgrade, stejne jako u rhelu/debianu/...
Centos stream roling je, proto ho nikdo nechce pouzivat.
U roling dister se zadny upgrade nedela, protoze proste baliky padaji na nove verze prubezne.
Stream vzniknul vyhradne proto, ze RH chtel zariznout centos, kterej se pouzival jako free verze rhelu.
Rolling distro znamena predevsim to, ze se cokoliv muze zmenit hned, jak je to dostupne - a samozrejme to nejde nijak dopredu predikovat, kdy to bude a ani co to rozbije - zatimco tradicni model je o tom, ze mate nejaky uceleny release jednou za cas, ktery muzete jako celek taky otestovat a nepodstupovat tuhle cinnost fakt pred kazdym update. To prvnim na produkcnim systemu uplne clovek proste nechce - a ano, kdyz to nechce delat RedHat, nabizi se dalsi klony, bez ohledu na to jak moc ten trn picha Redhat do oka ;-) Ono duvod jejich existence je zjevny, stejne jako neduvera uzivatelu v pojeti Streamu... a ocividne si to v RedHatu uvedomuji, kdyz je tak zere existence tech klonu, co zachovavaji ten model, ktery RedHat sam pohrbil.
Každý update, který se objeví v CentOS Stream, prochází interním testováním jako update pro RHEL (protože to je pro RHEL). Jediný rozdíl je v tom, že ho dostanete dřív. Pokud by se v update objevila chyba, je možné že ji dostanete a že dostanete i opravu.[1] Jenže pokud máte RHEL a objeví se chyba, tak s ní budete žít minimálně do další desetinné verze.
[1] Nikdo vám nebrání dělat jen bezpečnostní aktualizace a větší update CentOS Stream provést až po vydání další desetinné verze RHEL:
dnf update --security
Pokud chcete vývoji pomoct, nahlásíte problém do Bugzilly pro CentOS Stream a výsledek i záhy uvidíte (protože po interním testování se k aktualizaci normálně dostanete). Tak to pokládám za správné a tak to i dělám.
Jako obhajoba Streamu pekny, ale bezte to rict lidem, co sahaji radeji po alternativach typu Alma, Rocky ci te od Oraclu ;-) Ja uz spoustu let radeji saham po Debianu a vlastne uz pred temi mnoha lety, kdy jeste frcelo Potato a rodil se Woody to byla prave politika RedHatu, co me primela ke zmene preferenci. A deni kolem RH v poslednich tydnech me jen utvrdilo v tom, jak skvele jsem se rozhodl ;-)
Tak to jste psal jinde, ze to vase reseni je vlastne tak trosku nestastne... kdy u RHELu hrozi, ze se publikace opravy realne muze spise zpozdit. Coz rozhodne neni smyslem onoho embarga, ze? ;-) To je spise znamka nevhodne nastaveneho procesu.
Jako ano, technicky máte samozřejmě pravdu s původním CentOSem - pokud jste třeba automaticky spouštěl automatické aktualizace, tak vám to samo poskočilo mezi minor verzemi distribuce.
Ale samozřejmě to kopírovalo ten release cyklus minor verzí RHEL, a vždycky tam šel první nový balíček centos-release, což byl v podstatě takový bumper. To už si mužete ohlídat (buď ručně nebo třeba nějakým regexem při synchronizaci do svého lokálního repozitáře pro aktualizace). Jinak se samozřejmě dají přidat, nebo natvrdo upravit repo soubory a nahradit $releasever konkrétní desetinovou verzí v url a pak udělat nějaké koordinované updaty, kdy ručně povolujete repozitáře.
Jinak ještě obecně, protože to tu myslím v těch předchozích debatách úplně nezaznělo. Jeden z nejsilnějších důvodů, proč používat RHEL anebo klony je, že to je/byl pro komerční vendory - TEN Linux :) Týká se to binárních ovladačů, out of tree kernel modulů, klientů pro sdílené filesystémy (StorNext, IBM GPFS). Totéž pak některé databáze, software pro 2D/3D grafiku, specifické serverové aplikace atp.
Ve většině případů je konkrétní software nebo driver kit testován a uvolněn pro specifickou verzi RHEL - třeba 8.6 (a třeba ještě SLES s konkrétními service packy od SUSE). V posledních letech byl u některých vendoru brán CentOS i oficiálně jako plnohodnotná alternativa k RHEL "stejné" verze.
Jestli pak nějaký uzavřený software nebo ovladače chodí i na jiných minor verzích distribuce je samozřejmě jiná otázka - někdy ano, někdy ne. Někdy to je úplně v pohodě. Jindy ne a může tam být něco banálního natvrdo zadrátované do build skriptu, co se volá z DKMS nebo když se kompiluje kmod, a dá se to třeba s trochou vůle opravit než vendor vydá další verzi. Jindy to vyloženě naráží na backportované změny v novějších jádrech RHEL (třeba kód out-of-tree modulu volá nějaké deprecated funkce, co se v novější verzi vyhodí) a neobejde se to bez zásahu do kódu toho modulu.
Finálně jde i o to, že občas potřebujete třeba nahlásit vendorovi nějakou chybu té aplikace, hardware - jste si téměř na 100 % jistý, že nesouvisí s operačním systémem. Logicky jdete přes L1 support, první co musíte dodat je nějaký výstup z gather toolu, který zataruje nahromadu všechny možné logy. Pán/paní na druhé straně jede podle check-listu, v těch logách zaregistruje nepodporovanou verzi OS a nepustí to dál :) finálně se můžete točit týdny v kruhu i když třeba reportujete problém, co se třeba objevil na SAS backplane.
Takže ano, samozřejmě pokud někdo používá pouze opensource aplikace (nevím virtuály s nginx nebo Postgresem), má to třeba nadoma nebo pro vývoj - CentOS stream je fajn. Sám jsem měl doma dva roky Stream-8 a teď Stream-9. S občasnými bugy v balíčcích si poradím, nahlásím :) Ale není to odpověď na všechno ("Stream je vlastně to, co byl starý CentOS") - a teď nemyslím jen to, že RHEL s plným předplatným má support, na který se můžete obrátit. Také někdy nejsou úplně prioritní ani co nejrychlejší aktualizace, jede to v nějaké segmentované síti a musíte zařídit, aby spolu všechny komponenty systému a verze software šlapaly.
To je ovsem spis pravidlo nez vyjimka. Jeste porad mam u jednoho zakaznika uz pomerne letitou instanci zalohovace, ktery bezi na tuxovi (je to centos), a vylozene je tam receno, ze se system jako takovy nesmi vubec patchovat, jinak dodavatel neruci za funkcnost. A stalo to sedmimistnou cifru (ten SW).
Maji v tom mimo jine nejak samorobo opatchovany kernel.
Jj. takových systémů taky pár znám - většinou nějaké jednoúčelové servery "appliance" dodané na klíč. RHEL nebo starší CentOS, přesně jak píšete - typicky bez updatů mimo akualizací s hlavním programem (který s sebou občas nese zabalíčkovaný třeba novější kernel nebo třeba glibc), jakákoliv jiná změna zakázána, resp. nepodporována.
Občas je to fakt peklo, ty custom kernely bývají často problematické a samozřejmě bezpečnost, byť i v segmentované síti. Nedávno jsem zkoušel řešit video servery s CentOSem 5.5 - lahůdka. Deprecated šifry všude, SMB 2/3 zapomeň :) Udělal jsem na to aspoň své balíčky se statickým dropbearem, OpenSSL a poslední Sambou 3. Hnout s tím nejde, jsou tam proprietární karty a všechen sw a ovladače jen jako binárky.
Tomuhle se bohužel člověk úplně nevyhne, zvlášť když zabrousí do servisu oborů, kde to není jen čisté IT, ty celé systémy jsou relativně komplexní a použitý operační systém na jednom ze serveru je prostě jen jeden, ne úplně prioritní, faktor při výběru toho celého systému. Jsou tam různé jiné faktory, které mají často vyšší váhu při výběru.
Ale to peklo, co jsem teď popisoval, je fakt spíš výjimkou. Právě s tím vyšším rozšířením CentOSu se to subjektivně zlepšilo. Dá se to udělat i docela dobře - třeba jeden dodavatel měl vyloženě svůj spravovaný mirror systémových CentOS repozitářů s aktualizacemi plus samostatné repozitáře pro svůj sw, proprietární ovladače a firmwarové updaty (které jsou třeba dostupné jen pro OEM partnery). Bylo to přístupné jen přes SSH tunel, každý zákazník měl vygenerovaný privátní klíč, takže měli zároveň centrální kontrolu nad autorizací a přístupem do těch repozitářů.
Jeden takovy system prodavany za tezke penize delaji shodou okolnosti taky v Brne... asi osm kilometru od sidla RedHatu :-) A dotahli to k takove dokonalosti, ze update baliky jsou distribuovane stylem "tady je jednou za cas jedno velky tgz, tam je vse co jsme uznali za vhodne teda laskave aktualizovat".
Jeden takovy zabetonovany system s proprietarnimi kartami ridil tranzitni plynovod. Lahudka kupovat uz na Sunem nepodporovane zelezo HW srot na ebayi aby to vubec jelo. Pak shaneli nejakeho dobraka kdo by jim udelal reverzni engineering reseni vc tech karet.
Jisty mnohem mensi pruser tohoto typu na rizeni provozu tramvaji ma na hrbu velky dopravni podnik jisteho mesta. Doufam ze na ten pruser prisli pri posledni cistce.
Na tom je nejhorsi ze nemuzete hnat k zodpovednosti manazera ktery to vybiral. Protoze pro jiste obory je ta vec jenom "part number". A mate dve reseni z nichz jedno updaty neresi vubec a druhe jen premaznutim celeho systemu.
Manazer to vidi asi jako : Funguje? Bude tedy fungovat i 30 let. Pro nej optikou jeho oboru na tom nic spatne neni. Jsou obory prumyslu ktere jsou na hony vzdalene od best practices ktere mame v IT.
Uvidime jestli s tim nezamava (H)NIS smernice - jako ze si myslim ze spis ne.
;D ... proto mam doma krabici a v te krabici je hromadka HW, treba ruzne karty do ISA, ruzne ramky, ... proste takovy krabicovy muzeum, ze kteryho cas od casu neco vytahnu a nekomu tim vytrhnu poradny trn z paty. Asi bych z toho umel poskladat i nekolik kompletnich PC z ruznych udobi dejin ...
A cas od casu do te krabice neco doplnim. Nedavno jsem ziskal dve kompletni a fukcni sestavy s pentiem 3.
Co mi pak pamet slouzi, asi tak nejstarsi PC ktere je stale v provozu je 486, ktera ridi pomoci nekolika zakazkovych karet vyrobni linku. Dotycny ITk ma podobnou krabici jako ja, jen ve firemnim skladu. A v ni ma nekolik kompletnich 486, protoze jinak by museli leda *kompletne vymenit tu linku = nejaka ta stovka Mio.
*Oni ve skutecnosti resili i nejakou predelavku na neco novejsiho, jenze to by je vyslo vlastne jeste draz, protoze by to znamenalo, ze by nekdo musel zreverzovat jak co funguje, vyrobit prislusnej HW, napojit ho na nejakej soudobej system, a napsat prislusnej SW, pricemz ta linka by kvuliva ladeni a testovani minimalne nekolik mesicu stala.
To je jeste v pohode protoze je to relativne standartni PC. Narozdil od tech Sunu kde karty byly jeste na SBusu.
Chapu ze u emulace by asi haproval presny timing na tech ISA/EISA sbernicich. Nepredpokladam ze je to predpentiova 486 s PCI.
Neco takoveho mi vypravel otec kde linka delala nejake kaucukove vyrobky. Hadice, tesneni nebo pneu ci co to bylo za prisery. Vyroba tesne po revoluci. Na nove CNC se podarilo ukecat. Na novou linku na ty vyrobky uz ne a beha to dodnes. Puvodni ridici system byla prumyslova jednodeskova 486 s vyvedenou isa sbernici.
Chápu, asi bude záležet na konkrétní aplikaci, jestli to poběží a možná by se to dalo vylaborovat - ale samozřejmě i kdyby to běželo na Streamu, tak prostě může rozhodnout dodavatel té aplikace, když řekne, že od toho dá ruce pryč - byť by to bylo třeba řešení nějakého problému, co nesouvisí s operačním systémem.
Jinak aby to nebylo blbě pochopeno, já osobně to nemám tak, že bych byl en bloc proti všem placeným licencím na linuxové OS, nebo Red Hatu (Fedora, CentOS/Rocky teď, RHEL jsou pořád moje preferované distribuce a nikdy jsem nezpochybňoval velký vklad RH do mnoha OSS produktů).
Jsou projekty a použití, kdy mi ty oficiální předplatné dávají smysl, nebo si to vynutí dodavatelé, příp. nějaké certifikace.
Stejně jako jsem už předtím tady někdy zmiňoval hybrid, kdy máte třeba hlavní servery a stanice na RHEL, ale nějaké pomocné virtuály nebo výpočetní nody už třeba na klonech. S tou výhodou, že pokud pokud jsou tam korespondující verze, tak můžete sdílet testování, sestavování vlastních balíčků, nebo třeba nějaké playbooky. Ale při použití RHEL+CentOS Stream se to takhle jednoduše říct nedá, plus samozřejmě ta kompatibilita hw ovladačů a komerčního sw se Streamem.
Jistě by mohl někdo namítnout, že by se teď tedy všude měly koupit předplatné na RHEL, ale to se obávám, že pro spoustu projektů tenhle nárůst provozních nákladů jednoduše nebude průchozí.. a jsou situace, kdy je to hodně nevýhodné (velké množství fyz. serverů), zvlášť pokud jsou to třeba nějaké izolované segmenty, kdy se v podstatě zřídkakdy aktualizuje systém.
V pripade nekterych neaktualizovanych komponent jako dodavatel posilame i velke zakazniky s tim ze X bylo vyreseno dle changelogu uz pred 5ti lety at jdou k sipku a updatnou si. Ty nejvetsi pochopitelne ne. Tam se delaji i custom patche treba do kernelu/driveru,appek aby to nejak jelo. Ale to jsou jine financni dimenze. Coz samozrejme zabetonuje system s nejakymi restrikcemi na podporu aby na tom firma neprodelala troje gate.
Bezny zakos jiz neni poslan k sipku ale vylozene do haje s tim at si updatne system, komponentu a laskave otravuje az po tom. Nas HW vendor a vyrobce s nami taky nejedna v rukavickach.
Takze uzavrene systemy odsud podsud. Ony ty uzavrene segmenty maji treba sporadicke chyby ktere se spatne debuguji a chcipne to treba jen 2x do roka(treba kvuli presunu casu, leap second nebo chybejici tzdata zmene). A reste si toto jen pres emaily ktere musi mezitim nekdo schvalovat. A to prosim neresim zelene trenyrky.
Jakozto primarne uzivatel a spravce Gentoo naopak velmi dobre chapu, co komu vadi na rolujicim distru. Kazdych par tydnu se ti prakticky zmeni vsechny verze uplne vseho, a nejde zdaleka jen o nejake security patche, meni se primarni verze (treba verze pythonu, at sme konkretni). Coz typicky znamena, ze musis zmenit a nebo minimalne prekompilovat i vse, co s tim jakkoli souvisi.
A je dost mozny, ze ti neco prestane fungovat. Specielne pokud v tom systemu mas nejakou aplikaci dodavanou treti stranou, non GPL, bez zdrojaku, coz je typickej pripad lidi, kteri pouzivaji rhel/centos/... takze chteji, aby ten system byl co nejdele binarne kompatabilni.
Ony se ty systemy totiz typicky neprovozuji proto aby se provozoval system.
Jenomže Centos si na domácí počítač nikdo neinstaloval. Končilo to ve firmách a hlavně proto, protože dodavatel nějakého řešení uvedl, že to na tom poběží.
Z patra mě napadá třeba Abra. Účetní program v menších firmách. Přidali podporu Ubuntu Server.
HCL Domino/Notes. Dřív podporovali i Centos, teď už jen RHEL. Po skončení podpory Centos zákazník nekoupil RHEL, koupil Windows Server.
Kdyby měl RH i nějaký cenově dostupný produkt, tak mi to je jedno, ale RHEL prostě u našich zákazníků prodat nedokážu. To jsou proti Windows Serveru násobně vyšší ceny.
Ale Stream nema problem rozbit ABI, lebo f-you, that's why.
Toto zasiahlo aj mna: https://old.reddit.com/r/CentOS/comments/kq6agw/geospatial_workloads_broken_epel/
Povodcom tohto problemu nebol EPEL, ale poppler. V normalnom CentOSe alebo v RHEL by update poppleru cakal minimalne do dalsieho minor release, v Streame bol vypusteny medzi ludi. Rozbilo to aplikacie, v RH sa tvaria, ze ved sa nic nedeje.
A **presne preto** Stream nie je vhodny.
Jenže tohle není chyba Streamu. To je chyba EPELu a klidně mohla nastat i na RHELu. EPEL není oficiálně podporovaný Red Hatem. A navíc ne všechny balíky v RHELu mají garantované všechno: https://access.redhat.com/articles/rhel9-abi-compatibility#Scope
A jak říkám, nemusíte aktualizovat všechno okamžitě. Ty balíky mají changelog. Zákazníci to dělají i na RHELu.
A kde ma uzivatel jistotu, ze se za tyden v RedHatu nevyspite jinak a nerozhodnete, ze to stylem Gentoo pojmete? ;-) Oznaceni rolling distribuce pouzivate sami. Jste technik, vyjadrujte se presne. Ten termin ma svuj vyznam - tak bud jej v RedHatu pouzivate nespravne, nebo uzivatelum ted nechcete rikat celou pravdu ;-)
Muze byt. Ale uz od dob, kdy jste pohrbili "klasicky" CentOS 8 driv nez 7 jste prokazali, ze je lepsi neverit :-) A o tom, ze to "rolling" se tyka jen major verzi neni v te (ehm, vasi) wiki ani carka, ze? ;-) Neucte me znat, jak to obcas chodi... si to v rozporu s vasim dnesnim tvrzenim zmenite a lidi odbudete tim, ze prece v dokumentaci to meli napsane...
Tak si to rozebereme: RHEL má major verze - 7, 8, 9... ty jsou vydávané cca 3 roky od sebe. Pak každá z nich má minor verze 9.1, 9.2... které vycházejí cca co půl roku. Tyhle malé verze přinášejí nejen nové vlastnosti (backportované ovladače do kernelu, nové balíčky...), ale klidně i upgrady komponent. Jak už jsem tu jednou psal, v RHEL 7 jsme několikrát upgradovali celé GNOME. Pokud chcete pouze opravy, musíte se držet konkrétní minor verze, což zákazníci můžou, protože v rámci EUS minor verze podporujeme několik let, i když jsou venku další.
CentOS ale tyhle EUS streamy nikdy neměl. Pokud se tedy objevila v RHELu nová minor verze s hromadou nových věcí včetně nového GNOME, CentOS to rebuildoval a nasypal vám to do běžných updatů. Akorát vám dal v erratě warning, že to je změna, která může něco rozbít. Pro uživatele CentOSu nebyla možnost držet se konkrétní minor verze a dostávat jen opravy. Pokud budeme brát rolling release jako něco, co přináší nové vlastnosti včetně zcela nových verzí komponent (protože těch definicí rolling releasu je víc), tak CentOS toto určitě splňoval, jen ty změny přicházely dávkově podle toho, jak vycházely minor verze RHELu.
Imo to RedHat Streamu dost zavařil tím že to původně jako Rolling prezentoval, protože si pod tím všichni představili spíš něco jako Fedoru Rawhide, než normální Centos s trochu čerstvějšími balíky. Já kvůli tomu se změnou soukromého serveru na Stream taky dost váhala, a až asi měsíc zpátky jsem si všimla jak to funguje, když jsem se divila proč mám nějaké balíky starší než poslední RHEL.
API a ABI je v rámci jedné major verze RHEL/CentOS stabilní pro běžné knihovny, core knihovny dokonce po tři major verze. Výjimky u ABI jsou jen na bezpečnostní incidenty, když to jinak nejde. Jádro je v tomto trochu specifické, grafické prostředí na kompatibilitu nedbá. Více viz: https://access.redhat.com/articles/rhel-abi-compatibility
CentOS Stream obsahuje balíčky, které míří do RHEL, takže API/ABI je zajištěno (resp. porušení by bylo podstatnou chybou).
Ovšem klony RHEL nikdy neměly stejné build prostředí jako RHEL, dělají se self-hosting (kompilují samy sebe), takže tam mohou být (i průběžné) odlišnosti. Navíc neudržují desetinné verze, takže...
Nikdo vám nebrání instalovat pouze security aktualizace, pokud se chcete držet minimálních změn:
dnf update --security
To nie je pravda, vyssie linkujem pripad, ked update poppleru rozbilo ABI:
> RHEL plans to rebase poppler from 0.66.0 to 20.11.0 in 8.4. This change has already shown up in CS8. This involves a soname bump, so EPEL packages that link against it (a total of three including gdal) need to be rebuilt to link against the new soname.
V RHEL to cakalo na 8.4, v Streame to bolo vypustene ako bezny update.
8.4 bola este daleko:
* RHEL 8.3 vysiel 2020-10-29,
* oznamenie, ze CentOS 8 je mrtvy a CentOS Stream je novy kral vyslo 2020-12-08. V ten isty den bol oznameny CentOS 8.3,
* tento problem nastal zaciatkom januara 2021,
* RHEL 8.4 vysiel 2021-05-18.
EPEL este nemal byt preco pripraveny na 8.4; zacal sa riesit EPEL-next.
Ano, ale Poppler taky není na seznamu komponent s garantovanou ABI kompatibilitou. RHEL fakt není během svého života zmrzlá distribuce jako Debian. Naopak prvních 5 let se do něj dostává dost nových vlastností a změn. Vždyť my jsme v RHEL 7 několikrát rebasovali celé GNOME.
Mimochodem ve starém CentOSu tyhle změny taky přicházely jako běžné updaty, protože žádné minor verze neměl.
Správcuju servery s Gentoo cca 1/4 století.
Hlavní výhodu v Gentoo vidím v možnosti si řadu věcí optimalizovat podle potřeby, a zároveň, proti takovému Linux from scratch, věnovat nadstandardní pozornost tomu, co si chci/potřebuji ladit.
Dnes, kdy už jsou distribuce vyladěné a vyprofilované o dost lépe než bývaly, a výkon HW se posunul kosmickou rychlostí dál, už tyhle výhody Gentoo nejsou tak zásadní. Takže někde už jedu hodně i Ubuntu server, občas Debian, někdy sáhnu i po exotice typu Tiny Core Linux.
Upřímně, tenhle krok SUSE jsem taky moc nepochopil, ale třeba mě to někdo vysvětlí.
SUSE teď bude překompilovávat a distribuovat balíky získané z hlavního produktu od největšího konkurenta..?
Nezdá se mi, že by se z toho dalo získat moc nových zákazníků na placený SLES.
Ekvivalent původního CentOSu od SUSE by, podle mě, bylo něco jako OpenSUSE Long Leap se stejně dlouhou dobou aktualizací jako SLES (s LTSS). Ale tím by logicky přímo konkurovali svým komerční poduktům.
Jakože třeba spojí síly s Almou, Rockym a budou teď všichni společně dolovat v těch RHEL OCI kontejnerech ;)
To sice asi jo, ale z té jejich tiskové zprávy mi to nějak přímo nevyplývá, že by přímo SUSE mělo poskytovat placenou podporu na fork "cizího" systému, kde nemají žádný vlastní vývoj a z principu nemůžou nic změnit. Samozřejmě to můžou řešit nějak přes CIQ, ale ten už má Rocky a tohle prostě má být jen další bug-for-bug klon (možná s jiným logem - třeba chameleonem v klobouku :)), jestli jsem to dobře pochopil.
Proč nevzali 10mio a neposlali to do Rocky foundation.. k čemu bude třetí "fork" po Rocky a Almě? Nebo jen všichni tři založí další společnou foundation jen pro dolování z těch kontejnerů... a anonymní zakládání RHEL účtů na žádosti o zdrojáky :)
Navíc podle mě dává smysl i ten argument RH, že tím, že je to jednosměrný - bug for bug rebuild, tak se samozřejmě nedá jednoduše přispívat zpátky a z principu tam cokoliv měnit.
Proto jsem zmiňoval to, že kdyby udělalo OpenSUSE "long leap", tak bych řekl - klobouk dolů pánové, tohle je alternativa. Plus by to podle mě přineslo i další uživatele SLES s podporou, kteří by místo přechodu z RHEL+CentOS an RHEL+Centos Stream přešli třeba na SLES+OpenSuse "Long Leap".
Jinak, co psal pán bez přezdívky - že to v podstatě udělali jen jako renonc Red Hatu, a přisypali písek do stoje, se mi nějak moc nezdá..
Ale uvidíme :)
V principu to samozejme menit muzou. Ono pod na prvni pohled nepeknym oznacenim bug compatible se ve skutecnosti skryva neco, cemu se drive mene hanlive rikalo zpetna kompabilita. A ta opravdu neimplikuje, ze musite zamrznout az tak, ze nezmenite nikde nic. Pouze je treba zachovat chovani v urcitych specifickych situacich - a to se da osetrit ruzne. Ale to fakt neznamena, ze tam nemuzete nic nikdy zmenit nebo opravit... tohoto strasaka zamerne vypousti spise lidi z RedHatu, aby vytvorili dojem sve nepostradatelnosti ci co ;-)
Ta debata je sama o sobe abstraktni (vc. argumentace panu z RH, kteri to pouzivaji jako soucast sveho hejtu na klony), takze vas odkazu na abstraktni clanek ve wikipedii :-)
Ta debata je o tom, co po vás požadují klienti. Pokud požadují RHEL, tak jim vágní slib bug to bug kompatibility ve vašem podání zpětné kompatibility stačit nebude.
Taky si všimněte, že Alma vůbec o bug-to-bug kompatibilitě nemluví. Slibují přímo "binární kompatibilitu". Tj až na úroveň linkeru.
Co když mají zákazníci skript, který čte /etc/redhat-release?
Může být Alma vůbec sama v souladu s GPL, když slibuje binární kompatibilitu a přitom RH má od GPL explicitně povolené ochranné známky:
You may supplement the terms... e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks;
Podle mě nemohou splnit oba sliby zároveň. A to je jen jeden z příkladů celého problému klonů.
Pokud se dobre divam, tak to je jen symlink na almalinux-release... a jestli mate v RH pocit, ze pojmenovanim nejakeho souboru se porusuje nejaky vas trademark, proc jste to uz davno nedali k soudu? ;-) Ono ten odstavec v GPL rika, ze tim trademarkem nesmite pojmenovat produkt - a to Alma jaksi splnuje. Ono se to jmenuje Alma Linux, ze? :-) To je stejne, jako s jinymi forky... treba MariaDB versus MySQL... atd, ze...? Takovych forku najdete mraky, kdy se produkt prejmenuje, ale nazvy souboru zustanou... ;-)
Jde o obsah toho souboru. Protože binární kompatibilita.
A zákon o ochranných známkách toho říká mnohem víc. CentOS odstraňoval všechny zmínky o Red Hatu.
Mimochodem, taková BSD je tady ještě tvrdší než GPL:
The name of the <copyright holder> may not be used to endorse or promote products derived from this software without specific prior written permission.
Apache to samé, i když trošku mírněji:
6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
Bozinku ... jim je jedno co tim ziskaji, pro ne je vyhodny, kdyz tim RH poskodi, a to se zcela jiste povede. A RH si za to muze sam. Tohle je defakto marketing zcela zadarmo. Protoze dat verejne ke stazeni par GB dat nestoji zhola nic, coz v RH nejak prestali chapat. Takze jim to naschval udelaji ostatni. A dobre jim tak.
Pricemz pokud budu ja resit nejaky akce na tema placeny support, je pro me v tento okamzik RH naprosto nogo zona. Na forever, tohle uz u me nevyzehlej. Takze budu pripadne hledat jinde, a ten cim bude nekdo transparanetnesi, tim ma v mych ocich vetsi sance. Proc? Protoze ja osobne vzdy premejslim nad tim, komu to predam, az me vytocej. Takze hratky na tema tohle nesmis, tamto nesmis, tuto je neverejny a tajny ... = nezajem. Tohel je totiz naprosto jednoznacna indikace toho, ze dodavatel je podvodnik, slibujici huj a dodavajici hnuj.