Chromium

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Chromium
przeglądarka internetowa
Chromium 11 Wordmark Logo.svg
Logo programu
Chromium Linux.png
Chromium w Manjaro Linux
System operacyjny FreeBSD, Linux, OS X (10.5 i nowsze), Windows (XP SP2 i nowsze)
Aktualna wersja stabilna brak
Aktualna wersja testowa 40.0.2193.0
(17 października 2014)
Licencja BSD, X11, LGPL, MS-PL, MPL/GPL/LGPL
chromium.org dev.chromium.org

Chromiumotwarty projekt przeglądarki internetowej, z którego Google Chrome oraz Opera czerpią kod źródłowy.

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 WebKit.

Nazwa Projektu Chromium bierze swoją nazwę od pierwiastka chromu (łac. chromium). W intencji Google było, jak wyrażone w dokumentacji technicznej, aby Chromium było nazwą open-source'owego projektu, 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[edytuj | edytuj kod]

Chromium to nazwa dana open-source'owemu projektowi 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 GoogleUpdate,
  • wbudowana opcja wysyłania statystyk używania i raportów awarii użytkowników,
  • śledzenie RLZ. (Gdy Chrome jest pobierany wysyła informacje takie jak gdzie i kiedy Chrome został pobrany w szyfrowanej formie jako część promocji marketingowych i dystrybucji partnerskich. 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 licencji open source pozwalając deweloperom potwierdzić co to jest i jak to działa).

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 Menedżer produktu Chrome Mike Jazayeri ogłosił, że Chrome nie będzie dłużej wspierał formatu wideo H.264, a zamiast niego odtwarzacz HTML 5. Chromium także nie obsługuje H.264. Niektóre dystrybucje Linuksa mogą dodawać wsparcie dla innych kodeków do zmodyfikowanych wersji Chromium.

Licencjonowanie[edytuj | edytuj kod]

Część Chromium, której autorem jest Google, wydana jest pod licencją BSD, z innymi częściami podlegającymi innym open-source'owym 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[edytuj | edytuj kod]

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 open-source'owym projektem, 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 wersje aktualna wersja testowa
Wersja Data wydania Zmiany
1.0 2008 Pierwsze wydanie.
2.0 2008 Menedżer zakładek i wsparcie dla niestandardowych funkcji CSS, w tym gradientów, odbić i masek.
3.0.182.2 2008-05-28 Dużo szybszy silnik JavaScript, system wyboru motywów przez użytkownika, ulepszenia Omniboxa i przeprojektowana strona nowej karty.
4.0.212.0 2008-09-22 Obsługa rozszerzeń, synchronizacja zakładek i wersja beta Chrome dla Mac OS X i Linuxa.
5.0.306.0 2010-01-26
6.0.472.53 2010-07 Jednolite 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.0 2010-08-17 Ulepszona obsługa HTML 5, 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.0 2010-10-07 Lepsza integracja z Google Chrome OS oraz poprawione funkcje chmury.
9.0.562.0 2010-10-23 Poprawki bezpieczeństwa, funkcje "pre-rendering" i "falstart" przeznaczone do szybszego ładowania stron internetowych.
10.0.601.0 2010-12-03 18 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.0 2011-01-28 Uproszczenie 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.0 2011-03-11 Strona 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.0 2011-04-19 Wprowadzenie 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.
13.0.748.0 2011-04-26 Przycisk menu pozwalający użytkownikom na przełączanie się pomiędzy wieloma profilami Google, zaznaczanie wielu kart oraz ulepszony silnik omniboksa.
14.0.783.0 2011-06-02 Wsparcie 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.0 2011-07-28 Przeniesienie 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.
16.0.877.0 2011-09-10 Wprowadzenie modułu "Offscreen Tabs", pozwalającego pracować jednocześnie na wielu kartach.
17.0.913.0 2011-10-19 Testowa 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.
18.0.964.0 2011-12-07 Lepsza 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.0 2012-01-02 Wsparcie dla Androida, poprawki błędów, synchronizacja kart.
20.0.1086.0 2012-03-29 Poprawki błędów.
21.0.1134.0 2012-05-11
22.0.1181.0 2012-06-21 Poprawa interfejsu JavaScript API
23.0.1231.0 2012-08-09 poprawa akceleracji wideo przez GPU
24.0.1272.0 2012-09-20 poprawa interpretacji MathML
25.0.1313.0 2012-11-01 wprowadzenie wspracia znaczników czasu i daty w HTML5
26.0.1366.0 2012-12-20 propozycja zmiany (w postaci wyskakującej chmurki) zmiany wyszukiwarki Google
27.0.1412.0 2012-02-14
28.0.1455.0 2012-03-28

Wymagania systemowe[edytuj | edytuj kod]

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

Wydania 64-bitowe[edytuj | edytuj kod]

Wydania 64-bitowe są dostępne na Linux, FreeBSD, Mac OS X.

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

Wydania społeczności[edytuj | edytuj kod]

wyniki testu Acid3 na Chromium

Wielu deweloperów skompilowało open-sourcowy 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 - nieoficjalne 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
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. Została zawieszona w kwietniu 2011.
Opera
  • Opera to przeglądarka internetowa, która od wersji 15 została oparta o Chromium i wydana na platformę Windows, Mac OS X i systemy mobilne. Starsze wersje tej przeglądarki były oparte o silnik Presto.
Iron
  • SRWare Iron to wydanie Chromium dla systemów Windows, Mac OS X 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 Mac OS X wydane pod komercyjną licencją własnościową. Jest mocno zintegrowana z funkcjami społecznościowymi Facebooka i Twittera.

Zobacz też[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]

Przypisy