Gentoo: a Chromium hamarosan eltávolításra kerül

A Google Chrome szabad változata, a Chromium hamarosan eltávolításra kerül a hivatalos Gentoo tárolóból. Az okok igen szerteágazóak, de talán a legnagyobb probléma hogy a Chrome egyszeri fordítása is rémálom, nem pedig a különböző opciók tesztelése és a folyamatos karbantartás.

Gentoo logó
Gentoo logó

A Google Chrome szabad változata, a Chromium hamarosan eltávolításra kerül a hivatalos Gentoo tárolóból. Az okok igen szerteágazóak, de talán a legnagyobb probléma hogy a Chrome egyszeri fordítása is rémálom, nem pedig a különböző opciók tesztelése és a folyamatos karbantartás.

Az eltávolításra a jelenlegi tervek szerint október 24-n kerül sor. A legnagyobb probléma, hogy a Chromium frissen tartása és tesztelése rengeteg emberi és processzoridőt emészt fel, különösen hogy nagyon gyakran (kéthetente) vannak kiadások, rendszeresek a nagyobb változások és sokszor valami egyedi API-ra van a böngészőnek szüksége.

A megfelelő minőség tartásához nem lehet egyszerűen csak frissíteni a forrást, aztán „majd lesz valami” alapon hagyni. Tesztelni kell magát az alkalmazást, a különböző USE flag-eket és azok kombinációját, stb. A Chromium egyszeri fordítása is 6-8 óra körül van, amit gyorsítótárazással sem lehet sokkal lentebb szorítani. A Chromium saját CI rendszere se működik megbízhatóan, gyakran előfordul, hogy nem vagy hibás bináris készül.

A komplexitás egy részének érzékeltetéshez tudni kell, hogy a Chromium fordításához szükség van Rust mellett Go-ra is, ami fordításkor hálózati kapcsolatot igényel, ez az amit a Gentoo nem enged, így némi zsonglőrködésre van szükség. A Google szeret kísérleti Rust funkciókat használni, amik nyilván kiadásról – kiadásra változnak, eltörhetnek, ezért a rendszerszintű Rust használata a Chromiumhoz elég sok kihívást tartogat. Továbbá a Chromium saját ffmpeg változattal rendelkezik, amivel egy egyedi API-n keresztül kommunikál így a sztenderd ffmpeg nem teszi meg neki. Mindez pedig csak a jéghegy csúcsa.

Felmerülhet a kérdés, hogy akkor miért nem magát a forrást szállítja a Gentoo a hozzáadott egyéb alkalmazásokkal és kész. A megoldás pedig az, hogy egyrészt ezzel maga a Gentoo hozzáadott értéke veszne el, másrészt kompatibilitási gondokat okozna, harmadrészt pedig a Chromium hivatalosan csak az AMD64 architektúrát támogatja. A Gentoo által támogatott többi architektúrára így nem lehetne fordítani.

A böngésző természetesen a rendszer biztonságkritikus eleme, ami szó szerint a frontvonalban dolgozik, így a frissen tartása kritikus. A Gentoo eddigi karbantartója ezt nem tudja többé vállalni.

Rengeteg Chromium alapú böngésző van, de aki a lehető legközelebbi alternatívát szeretné választani, annak továbbra is elérhetőek maradnak a Google Chrome bináris változatai stabil, béta és instabil verziókban.

Ha hajlandó vagy nem hivatalos, teljesen közösségi karbantartás alatt lévő böngészőt használni, akkor a Chromium-ból van Flatpak csomagolt verzió is, amire a lehető legegyszerűbb az átállás.

Maradva a Chromium alapú, zárt böngészőknél a Vivaldi egy jó választás lehet.

Végül pedig az igazi válasz a Firefox: lehet egy kicsit lassabb mint a Chrome és barátai, de rendesen működik rajta az Adblock, a Mozilla pedig törődik mind a felhasználóival, mind pedig a Firefoxot szállító disztribúciókkal.

Bejelentés: https://archives.gentoo.org/gentoo-dev-announce/87ld8rb0p1.fsf@gentoo.org/T/#u
Kapcsolódó Gentoo Bugzilla jegy: https://bugs.gentoo.org/982204