Chromium

Chromium

Logo programu
Ilustracja
Chromium 63 (Windows 10)
Aktualna wersja stabilna76.0.3809.89[1]
Aktualna wersja testowa104.0.5112.39
(7 lipca 2022) [±]
System operacyjnyWindows, macOS, Linux, FreeBSD
Rodzajprzeglądarka internetowa
LicencjaBSD, X11, LGPL, MS-PL, MPL/GPL/LGPL
Strona internetowa

Chromiumotwarty projekt przeglądarki internetowej, z którego kod źródłowy czerpią między innymi Google Chrome, Opera czy Microsoft Edge.

Wydania Chromium pojawiają się zasadniczo podobnie do ostatnich wydań Google Chrome, z pominięciem konkretnych dodatków od Google, najbardziej zauważalne spośród nich to: marka Google, mechanizm automatycznej aktualizacji, warunki licencyjne, śledzenie używania, wbudowany czytnik PDF i integracja z Flash Playerem. Chromium używa silnika Blink[2].

Nazwa Projektu Chromium bierze swoją nazwę od pierwiastka chromu (łac. chromium). Intencją Google było, jak zostało wyrażone w dokumentacji technicznej, aby Chromium było nazwą projektu otwartego oprogramowania, a nazwą końcowego produktu było Chrome. Jednakże inni deweloperzy podjęli kod źródłowy Chromium i wydawali wersje pod nazwą Chromium.

Różnice pomiędzy Chromium a Google Chrome

Chromium to nazwa nadana projektowi otwartego oprogramowania oraz kodowi źródłowemu wydanemu i prowadzonemu przez Projekt Chromium. Istnieje możliwość pobrania kodu źródłowego i ręczne skompilowanie go na wiele platform.

Google czerpie ten kod źródłowy i dodaje:

  • zintegrowany Flash Player,
  • wbudowany czytnik PDF w trybie piaskownicy,
  • nazwę i logo Google,
  • system automatycznej aktualizacji nazywany Google Update,
  • wbudowana opcja wysyłania statystyk używania i raportów awarii użytkowników,
  • śledzenie RLZ. (podczas pobierania przeglądarki przez akcelerator pobierania wysyłane są informacje o miejscu i czasie pobrania Chrome w szyfrowanej formie w celach marketingowych i analitycznych. W lipcu 2010 Google potwierdziło, że token śledzenia RLZ nie jest obecny w wersjach Chrome pobranych bezpośrednio ze strony Google oraz we wszystkich wersjach Chromium. Kod źródłowy RLZ udostępniono w tym samym czasie na otwartej licencji, pozwalając programistom na poznanie jego działania)

Domyślnie Chromium obsługuje tylko kodeki Vorbis, Theora i WebM dla tagów audio i wideo HTML5, podczas gdy Google Chrome wspiera dodatkowo AAC i MP3. 11 stycznia 2011 główny programista projektu Chrome - Mike Jazayeri ogłosił, że przeglądarka nie będzie dłużej wspierała formatu wideo H.264, zastępując go odtwarzaczem HTML5. Chromium również nie obsługuje H.264. Niektóre dystrybucje Linuksa mogą dodawać wsparcie dla innych kodeków do zmodyfikowanych wersji Chromium.

Licencjonowanie

Część Chromium, której autorem jest Google, wydana jest pod licencją BSD, z innymi częściami podlegającymi innym otwartym licencjom, włączając w to: X11, LGPL, Ms-PL i potrójną licencję MPL/GPL/LGPL. Dodatkowo programiści zauważyli, że część plików nie została wydana pod wolną licencją. Od marca 2011 ten problem pozostaje nierozwiązany.

Historia

Wczesna wersja alfa Chromium 3.0 dla Linuksa, potwierdzająca swoją odrębność od Google Chrome
Oryginalne logo Chromium używane od rozpoczęcia projektu do wydania Chromium 11
Logo wprowadzone wraz z wydaniem Chromium 12

Ponieważ Chromium jest projektem otwartego oprogramowania, który ma wpływ na wydania Google Chrome, historia obu jest powiązana. Chromium to projekt tworzący wszystkie wersje jako rozwojowe, z Chrome będącym oficjalnym wydaniem.

Legenda:
starsze wersjeaktualna wersja testowa
WersjaData wydaniaZmiany
0.2.150.02008-09Pierwsze wydanie.
0.3.155.02008-09Częściowo zmieniono okienko o Chromium.
0.5.155.02008-10Poszerzono okienko o Chromium.
1.0.155.02008-11Pierwsze oficjalne wydanie. Usunięto serwer dla aktualizacji.
2.0.165.02008-12Menedżer zakładek i wsparcie dla niestandardowych funkcji CSS, w tym gradientów, odbić i masek.
3.0.182.22009-05-28Dużo szybszy silnik JavaScript, system wyboru motywów przez użytkownika, ulepszenia Omniboxa i przeprojektowana strona nowej karty.
4.0.212.02009-09-22Obsługa rozszerzeń, synchronizacja zakładek i wersja beta Chrome dla macOS i Linuxa. Poszerzono okienko o Chromium.
5.0.306.02010-01-26Poprawki błędów. Zintegrowany Adobe Flash Player.
6.0.472.532010-07Jednolite menu strony i narzędzi, przycisk home domyślnie ukryty (możliwa opcja włączenia), usunięcie przycisku "idź", połączony przycisk "odśwież/stop", pasek zakładek domyślnie ukryty, zintegrowany czytnik PDF, kodek WebM do użytku z HTML5 video, ulepszony pasek adresu.
7.0.497.02010-08-17Ulepszona obsługa HTML5, dwukrotnie względem Chromium 6, dodano akcelerację sprzętową – przyspieszenie przeglądarki w skomplikowanym renderowaniu grafiki 225 razy, implementacja dynamicznego wyszukiwania oraz o 3% szybsze działanie JavaScriptu.
8.0.549.02010-10-07Lepsza integracja z Google Chrome OS oraz poprawione funkcje chmury.
9.0.562.02010-10-23Poprawki bezpieczeństwa, funkcje "pre-rendering" i "falstart" przeznaczone do szybszego ładowania stron internetowych. Dodano stronę startową.
10.0.601.02010-12-0318 nowych funkcji, włączając w to wyszukiwanie "Instant Type" a także renderowanie stron za pomocą GPU. Rozwój "pre-renderingu" został zatrzymany, podczas gdy wprowadzono funkcję "snap start".
11.0.652.02011-01-28Uproszczenie menu ustawień, włączeniu menu synchronizacji oraz usunięcie wszystkich pól wyboru. Wsparcie dla języków oraz sprawdzania pisowni rozszerzono do 100 języków. Silnik WebKit 534.18 oraz V8 3.1.1 – zwiększona szybkość JavaScriptu i lepsze wyniki testów benchmarkowych.
12.0.700.02011-03-11Strona about:flags zawierającą nowe funkcje testowe, m.in. licznik fps dla statystyk akceleracji sprzętowej, interfejs P2P API – przyszłe zmiany w funkcjach wymiany danych, ulepszony pasek adresu i niewielkie zmiany w kartach. Silnik WebKit 534.24 i silnik JavaScript V8 w wersji 3.2.1.1. Zastąpienie logo w stylu 3D, używanego od samego rozpoczęcia projektu nowym logo 2D. Wprowadzono history quick provider – funkcja ta automatycznie przeszukuje historię przeglądania dla stron odwiedzonych przez ostatnie 72 godziny, szukając pasujących tytułów stron oraz adresów URL.
12.0.742.02011-04-19Wprowadzenie przycisku przełączania profili, pozwalającego użytkownikom zalogować się na wiele kont Google, jak i inne konta w ramach tego samego procesu przeglądarki. Przeprojektowanie i podzielenie strony Nowej Karty na cztery przewijane poziomo fragmenty: często odwiedzane strony, Google apps, oraz dwie konfigurowalne przez użytkownika. Przeprojektowanie przycisku odświeżania. Mniejsze zmiany w pasku adresu. Wprowadzono również nowe symboliczne logo.
13.0.748.02011-04-26Przycisk menu pozwalający użytkownikom na przełączanie się pomiędzy wieloma profilami Google, zaznaczanie wielu kart oraz ulepszony silnik omniboksa.
14.0.783.02011-06-02Wsparcie w about:flags dla wstępnego ładowania wyszukiwania dynamicznego i akceleracja GPU na wszystkich stronach. Domyślnie włączona akceleracja 2D canvas, licznik klatek na sekundę w menedżerze zadań oraz wsparcie dla API widoczności strony.
15.0.837.02011-07-28Przeniesienie synchronizacji do głównego menu, menedżer profili, domyślne szyfrowanie danych synchronizacji, ulepszenie prerenderowania stron, płynne przewinięcie strony po naciśnięciu spacji, automatyczne logowanie do serwisów Google'a, ikony w pasku stanu dla różnych profili, znacznie więcej opcji synchronizacji (łącznie z synchronizacją danych Omniboksu), ulepszenia w prerenderingu. Odświeżono również stronę startową.
16.0.877.02011-09-10Wprowadzenie modułu "Offscreen Tabs", pozwalającego pracować jednocześnie na wielu kartach.
17.0.913.02011-10-19Testowa funkcja "HTTP pipelining" przyspieszająca ładowanie strony, Gamepad API pozwalające na interakcję z przeglądarką joystickami i innymi podobnymi urządzeniami wskazującymi. Możliwość przeniesienia ikon profili bezpośrednio na pulpit Windowsa. Usunięto symbol "+" przy dodawaniu nowych kart.
18.0.964.02011-12-07Lepsza organizacja menu. Połączenie trzech kart w Opcjach w jedną. Ukrycie ustawień prywatności, proxy i menedżera certyfikatów bezpieczeństwa. Dodanie wizualizacji sugestii w omniboxie.
19.0.1028.02012-01-02Wsparcie dla Androida, poprawki błędów, synchronizacja kart. Nowy wygląd ustawień.
20.0.1086.02012-03-29Poprawki błędów. Przetłumaczono kilka tekstów.
21.0.1134.02012-05-11Nowe API w celu umożliwienia odtwarzania wysokiej jakości wideo i komunikacji audio. Zezwolnienie zawarte w API getUserMedia JavaScript, które umożliwia dla aplikacji internetowej dostęp do kamery i mikrofonu użytkownika wcześniej pytając o pozwolenie, aby to zrobić.
22.0.1181.02012-06-21Poprawa interfejsu JavaScript API. Zmieniono przycisk Zakładki.
23.0.1231.02012-08-09Poprawa akceleracji wideo przez GPU. Dodano tryb Metro Windows 8. Zmieniono przycisk Ustawienia. Usunięto okienko przy "Chromium - informacje" i został przeniesiony do ustawień.
24.0.1272.02012-09-20Poprawa interpretacji MathML.
25.0.1313.02012-11-01Wprowadzenie wsparcia znaczników czasu i daty w HTML5.
26.0.1366.02012-12-20Propozycja zmiany (w postaci wyskakującej chmurki) zmiany wyszukiwarki Google.
27.0.1412.02013-02-14Poprawa prędkości ładowania stron o średnio 5%, ulepszenie korekty pisowni.
28.0.1455.02013-03-28Przejście na silnik Blink (porzucenie Webkita/WebCore'a). Wsparcie dla Ubuntu 12.04.
29.0.1503.32013-04-07Możliwość zresetowania profilu użytkownika, nowe aplikacje i rozszerzenia API.
30.0.1549.02013-06-27Ulepszone wyszukiwanie obrazów, naprawa błędów.
31.0.1600.02013-07-13Poprawki błędów.
32.0.1651.22013-08-25Wprowadzenie automatyczne blokowanie plików uznanych jako niebezpieczne. Nowy wygląd przeglądarki. Usunięto przycisk "Zgłoś błąd"
33.0.1701.02013-11-06Poprawki błędów.
34.0.1751.02013-12-18Nowy wygląd Chrome w trybie Metro Windows 8.
35.0.1849.02014-02-20Nowe funkcje JavaScript, ulepszenia stabilności i wydajności.
36.0.1917.02014-03-31Nowy wygląd przeglądarki w trybie incognito, ulepszenia stabilności i wydajności.
37.0.1986.02014-05-11Wsparcie dla systemu Windows DirectWrite w celu poprawy renderowania czcionek. Obsługa 64 bitowych komputerów PC.
38.0.2063.02014-06-22Poprawki błędów.
39.0.2126.02014-08-17Obsługa 64 bitowych komputerów Mac, ulepszenia stabilności i wydajności.
40.0.2172.02014-09-28Poprawki błędów
41.0.2215.02014-11-19Poprawa stabilności i naprawa błędów.
42.0.2273.02015-01-12To wydanie obejmuje nową aplikację i wsparcie API, ulepszenia stabilności i wydajności. Usunięto interfejs Windows Aero dla Windows Vista.
43.0.2312.02015-02-22Poprawki błędów i stabilności.
44.0.2359.02015-04-07Ta wersja obejmuje kilka nowych aplikacji i interfejsów API rozszerzeń.
45.0.2404.02015-05-17Poprawki błędów.
46.0.2455.02015-07-14Poprawa stabilności i naprawa błędów. Nowe symboliczne logo w późniejszym jego wydaniu.
47.0.2491.02015-08-23Aktualizacja zabezpieczeń i poprawki błędów.
48.0.2527.02015-10-05Aktualizacja zabezpieczeń i poprawki błędów.
49.0.2565.02015-11-16Aktualizacja zabezpieczeń i poprawki błędów. Nowy wygląd przeglądarki w trybie incognito.
50.0.2624.02016-01-18Aktualizacja zabezpieczeń i naprawa błędów. Porzucono wsparcie dla Windows XP i Windows Vista. Usunięto tryb Metro Windows 8.
51.0.2662.02016-02-28Zarządzanie poświadczeniami API i  i zmniejszenie nakładu niewidocznego renderowania.
52.0.2705.02016-04-12Aktualizacja zabezpieczeń i naprawa błędów.
85.0.2744.02016-05-21Aktualizacja zabezpieczeń i naprawa błędów.

Wymagania systemowe

Chromium można uruchomić na Windows, macOS (tylko Intel), Linux i na Google Chrome OS.

Wydania 64-bitowe

Wydania 64-bitowe są dostępne na Linux, FreeBSD, macOS.

Od buildu 209752 dostępne są wydania dla Windows.

Wydania społeczności

wyniki testu Acid3 na Chromium

Wielu deweloperów skompilowało otwarty kod źródłowy Chromium i zrobiło wersje dostępne jako części dystrybucji Linuksa i BSD albo do użytku dla użytkowników systemów Mac OS X i Windows. Wśród nich:

Chromium – oficjalne wydania
  • Antergos – Chromium jest domyślną przeglądarką.
  • Arch Linux ma paczkę w oficjalnym repozytorium.
  • Debian – Chromium jest dostępne.
  • Fedora – dostępne w oficjalnym repozytorium.
  • FreeBSD – paczki są dostępne od późnego 2009, a jako port jest dostępny od późnego roku 2010.
  • Gentoo Linux od marca 2010 posiada paczkę w oficjalnym repozytorium.
  • Lubuntu – Chromium był domyślną przeglądarką do wersji 13.10 (zastąpiono ją Firefoksem) wraz z nowymi wersjami dostarczanymi jako aktualizacje przez menedżer aktualizacji Ubuntu, utrzymując wersję Chromium zgodną z najnowszym stabilnym wydaniem Chrome.
  • mobilny system operacyjny Nokii Maemo 5 – wersja proof-of-concept Chromium z niemodyfikowanym interfejsem użytkownika została wydana 11 kwietnia 2010.
  • Manjaro Linux – Zawiera Chromium w swoim repozytorium.
  • MeeGo używa Chromium w wersji dla netbooków.
  • openSUSE ma dostępne Chromium w swoim repozytorium.
  • PartedMagic – dostarcza Chromium jako domyślną przeglądarkę internetową.
  • Puppy Linux – oferuje Chromium, zaczynając od Chromium 5.0.342 na Lucid Puppy 5.0.0, oparte na repozytorium aplikacji Ubuntu.
  • Ubuntu rozpoczęło oferowanie Chromium przez Centrum oprogramowania Ubuntu wraz z Ubuntu 10.04 LTS jako część repozytorium „universe”. Pierwsza wersja została udostępniona w kwietniu 2010 nosiła numer 5.0.342.9, z nowymi wersjami dostarczanymi jako aktualizacje. Potem, w wersji 13.10, stała się oficjalną przeglądarką.
CrossOver Chromium
  • CodeWeavers CrossOver Chromium jest nieoficjalnym pakietem pochodnym Wine i wersji Deweloperskiej Chromium 21 dla Linuksa i macOS, po raz pierwszy wydana 15 września 2008 przez CodeWeavers jako część ich projektu CrossOver.
CoolNovo (dawniej ChromePlus)
  • CoolNovo jest przeglądarką opartą na Chromium dla systemów Windows i Linux. Dodaje takie funkcje jak gesty myszy, przeciąganie linków i otwieranie stron przy użyciu silnika Internet Explorera.
Comodo Dragon
  • Comodo Dragon to 32-bitowa wersja Chromium dla systemów Windows 7, Visty i XP stworzona przez Comodo Group zawierająca ulepszone funkcje prywatności i bezpieczeństwa.
Flock
  • Flock była przeglądarką wyspecjalizowaną w integracji z usługami społecznościowymi. Od wersji 3.0 była oparta na Chromium. Jej rozwój zawieszono w kwietniu 2011.
Opera
  • Opera to przeglądarka internetowa, która od wersji 15 została oparta o Chromium i wydana na platformę Windows, macOS i systemy mobilne. Starsze wersje tej przeglądarki były oparte o silnik Presto.
Iron
  • SRWare Iron to wydanie Chromium dla systemów Windows, macOS oraz Linux. Usuwa ona funkcje Chromium mogące służyć do wysyłania informacji firmom trzecim.
Rockmelt
  • RockMelt to wydanie Chromium dla systemów Windows i macOS wydane pod komercyjną licencją własnościową. Jest mocno zintegrowana z funkcjami społecznościowymi Facebooka i Twittera.

Zobacz też

Przypisy

  1. Chromium Dash, chromiumdash.appspot.com [dostęp 2019-08-04].
  2. Blink: nowy silnik renderowania tworzy Google i Opera z WebKita, www.benchmark.pl [dostęp 2019-07-24] (pol.).

Linki zewnętrzne

Media użyte na tej stronie

Chomium Material Icon.svg
Autor: Chromium, Licencja: CC BY 2.5
Chomium Logo
File-Chromium-Linux-Alpha.png
Autor: Rugby471.
Program © 2006-2009 The Chromium Authors., Licencja: BSD
Google Chromium alpha for Linux.
User agent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/530.9 (KHTML, like Gecko) Chrome/3.0.182.1 Safari/530.9
Chromium55win10.png
Autor: TheAresjej, Licencja: BSD
Chromium 63 (Windows 10)
Chromium 11 Logo.svg
Autor: The Chromium Development Documentation Project [1] / "The Chromium Authors" as per the open dource development agreement, Licencja: CC BY 2.5
Main logo and icon for the open source internet browser project, Chromium. Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 2.5 Attribution License. (This is mentioned as per the Chromium Documentation and Google site policies and permissions guidelines
Chromium Logo.svg
Original logo and icon for the open source Internet browser project, Chromium. Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 2.5 Attribution License. (This is mentioned as per the Chromium Documentation and Google site policies and permissions guidelines