Dlaczego Chromium nie jest aktualne we wszystkich repozytoriach Ubuntu LTS, tak jak Firefox?


27

chromium-browserPakiet w repo Ubuntu LTS jest raczej stary dla starszych 12.04LTS & 14.04LTS. Zobacz wyszukiwanie pakietów Ubuntu dla przeglądarki chromu, aby zobaczyć, że przeglądarka chromium znajduje się w:

Podczas gdy Firefox jest w wersji 51.0.1x we wszystkich obecnie obsługiwanych wersjach Ubuntu od Precise (12.04LTS) do Yakkety (16.10) (faktycznie, Zesty 17.04 ma wersję 50, ale wciąż jest marzec, więc tak naprawdę nie została jeszcze wydana).

Oficjalne repozytoria Ubuntu są ogólnie najlepszym miejscem na uzyskanie najnowszych obsługiwanych wersji wszystkiego, a korzystanie z apt / synaptic / software center jest ogólnie najlepszym sposobem na aktualizację oprogramowania (obsługiwane przez podobne Q Jak zainstalować najnowszą stabilną wersję Chromium? ).

Zwłaszcza rozważanie korzystania ze starej przeglądarki to generalnie zły pomysł, a Google twierdzi, że Gmail (i prawdopodobnie także inne aplikacje Google?) Nie będzie już obsługiwał Chrome (głównie Chromium) w wersji 53 i starszych od 2017 r., Dlaczego starsze, wciąż- wspierał Ubuntu LTS najwyraźniej zrezygnował z Chromium?


PS. Nie pytam o to, dlaczego „paczki w oficjalnych repozytoriach Ubuntu [są] starsze od najnowszych (wcześniejszych) wersji Debian Sid, PPA, autorów itp.?” (powiązane P: Dlaczego repozytoria Ubuntu nie mają najnowszych wersji oprogramowania? ), a raczej dlaczego najnowsze wersje samego Ubuntu nie są aktualizowane, podczas gdy Firefox jest.



Zrezygnowałem z Chromium i zamiast tego przeprowadziłem migrację do Chrome. Jest na bieżąco z własnym PPA Google, ma więcej funkcji niż Chromium, a niektóre strony są lepiej obsługiwane przez Chrome. Możesz rozważyć wybranie tej trasy.
Paddy Landau

Chrome porzucił 32-bitową obsługę Linuksa (i tutaj ). Może również robić z Google rzeczy, z którymi nie wszyscy czują się komfortowo.
Xen2050,

Odpowiedzi:


41

Firefox jest mainwłączony i Canonical zobowiązuje się do dostarczania aktualizacji bezpieczeństwa oprogramowania w main(które w przypadku przeglądarki są wszystkie). Chromu nie ma main, jest universe- więc jest aktualizowany przez ochotników. Aktualizacja Chromium dla 12.04 mogła być po prostu zbyt dużym wysiłkiem, tym bardziej, że Google nie obsługuje wersji 12.04 dla Google Chrome, więc od tego czasu mogły zostać wprowadzone przełomowe zmiany.

W przypadku wersji 14.04 najnowsze wersje Chromium nie zostały skompilowane , zgłoszono błędy bez odpowiedzi ze strony opiekunów. Ponieważ Chrome nadal obsługuje 14.04, zakładam, że można to naprawić i nikt nie zgłosił się do naprawy.


7

Wiem trochę o tym.

Oprócz chromu nie będącego głównym i gorącym, mającego gwarantowaną politykę wsparcia, istnieje kilka innych powodów, dla których starsze wersje mogą być opóźnione lub nieobsługiwane.

lang C ++ : 12.04 został wydany mniej więcej w tym samym czasie, gdy opracowano nowy standard C ++, a Chromium wkrótce potem wprowadził nowe funkcje językowe. Środowisko wykonawcze c ++ systemu 12.04 nie obsługuje ich. Możliwe jest użycie narzędzi do budowania, które nigdy nie były w 12.04 i zmiany ABI w stylu retro, ale to trochę trudne. Łączenie statyczne, takie jak zastrzeżony Google Chrome, nie jest zbyt dobre. Non-main i bardzo stara dystrybucja miały ten najniższy priorytet.

arch x86 : Upstream upuścił obsługę i386. Ubuntu nadal musi go obsługiwać. Firefox nie ma tego dodatkowego obciążenia.

arch arm64 : Chcemy wspierać nowe architektury komputerów stacjonarnych w Ubuntu i chociaż istnieją telefony komórkowe z systemem Chrom-e, komputer ARM64 nie znajduje się nawet na radarze Chromium. Firefox upstream ma lepszą obsługę.

prędkość : Istnieje pięćdziesiąt wydań głównych wersji w stosunkowo krótkim okresie eksploatacji projektu. Dodaj to szalone tempo do powyższych problemów i kilka innych drobniejszych rzeczy, takich jak wymiana gtk2-> gtk3 w przyszłym miesiącu, a wszystko to sprawia, że ​​chrom jest niezwykle trudny do utrzymania lub trudniejszy niż Firefox.

Jeśli są wolontariusze, którzy chcą pomóc, to chcę ci pomóc. Dołącz do Freenode # ubuntu-chromium. Twoim zadaniem jest sklonowanie „działających” gałęzi opakowań i zaproponowanie scalenia. https://code.launchpad.net/~chromium-team

Dzięki!


Ciekawe dzięki! Czy jesteś opiekunem Ubuntu-Chromium, czy ogólnie Chromium? Nie bardzo znam irc, masz na myśli serwer irc.freenode.net, a następnie # ubuntu-chromium? Jeśli znalazłem właściwy, w tej chwili wydawał się pusty. Może istnieje bardziej ogólna strona internetowa?
Xen2050,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.