Jump to content

Chromium (web browser): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
History: wikilinking
Line 66: Line 66:
* [[Puppy Linux]] - offers Chromium, starting with Chromium 5.0.342 on Lucid Puppy 5.0.0, based on the Ubuntu application repository.<ref name="Puppy"> {{cite web|url = http://puppylinux.org/wikka/LucidPuppyQuickpet/raw|title = Quickpet, a new feature for Lucid Puppy 5|accessdate = 11 June 2010|last = Puppy Linux Community|authorlink = |year = 2010|month = May}}</ref>
* [[Puppy Linux]] - offers Chromium, starting with Chromium 5.0.342 on Lucid Puppy 5.0.0, based on the Ubuntu application repository.<ref name="Puppy"> {{cite web|url = http://puppylinux.org/wikka/LucidPuppyQuickpet/raw|title = Quickpet, a new feature for Lucid Puppy 5|accessdate = 11 June 2010|last = Puppy Linux Community|authorlink = |year = 2010|month = May}}</ref>
* [[Ubuntu (operating system)|Ubuntu]] started offering Chromium through the [[Ubuntu Software Center]] with [[List_of_Ubuntu_releases#Ubuntu_10.04_LTS_.28Lucid_Lynx.29|Ubuntu 10.04 LTS]] as part of the 'universe' repository. The initial version available in April 2010 was 5.0.342.9, with new versions delivered as updates, keeping the Chromium version up to the latest stable non-beta release of Chrome.<ref name="UbuntuUpdates">{{cite web|url = http://www.ubuntuupdates.org/package_metas?exact_match=1&name=chromium-browser|title = Chromium-browser|accessdate = 22 June 2010|last = UbuntuUpdates.org|authorlink = |year = 2010|month = June}}</ref>
* [[Ubuntu (operating system)|Ubuntu]] started offering Chromium through the [[Ubuntu Software Center]] with [[List_of_Ubuntu_releases#Ubuntu_10.04_LTS_.28Lucid_Lynx.29|Ubuntu 10.04 LTS]] as part of the 'universe' repository. The initial version available in April 2010 was 5.0.342.9, with new versions delivered as updates, keeping the Chromium version up to the latest stable non-beta release of Chrome.<ref name="UbuntuUpdates">{{cite web|url = http://www.ubuntuupdates.org/package_metas?exact_match=1&name=chromium-browser|title = Chromium-browser|accessdate = 22 June 2010|last = UbuntuUpdates.org|authorlink = |year = 2010|month = June}}</ref>
* [[Lubuntu]] - default browser.
;CrossOver Chromium
;CrossOver Chromium
* [[CodeWeavers]] [[CrossOver]] Chromium is an unofficial bundle of a [[Wine (software)|Wine]] derivative and Chromium Developer Build 21 for Linux and Mac OS X, first released on September 15, 2008.<ref>{{cite web|url = http://www.codeweavers.com/about/people/blogs/jwhite/2008/9/15/fire-drills-and-proving-a-point|title = Fire Drills and Proving a Point|date=2008-09-15|publisher=[[CodeWeavers]]|accessdate=2009-05-02}}</ref><ref>{{cite web|url = http://www.codeweavers.com/services/ports/chromium/|title=CrossOver Chromium|accessdate=2008-09-18}}</ref>
* [[CodeWeavers]] [[CrossOver]] Chromium is an unofficial bundle of a [[Wine (software)|Wine]] derivative and Chromium Developer Build 21 for Linux and Mac OS X, first released on September 15, 2008.<ref>{{cite web|url = http://www.codeweavers.com/about/people/blogs/jwhite/2008/9/15/fire-drills-and-proving-a-point|title = Fire Drills and Proving a Point|date=2008-09-15|publisher=[[CodeWeavers]]|accessdate=2009-05-02}}</ref><ref>{{cite web|url = http://www.codeweavers.com/services/ports/chromium/|title=CrossOver Chromium|accessdate=2008-09-18}}</ref>

Revision as of 18:22, 24 August 2010

Chromium
Repository
Written inC++ and Assembly
Engine
  • V8
  • Blink
  • Skia Graphics Engine
Edit this at Wikidata
Operating systemFreeBSD
Linux
Mac OS X (10.5 and later)
Windows (XP SP2 and later)
Size20.0 MB (FreeBSD i386)
24.0 MB (Linux)
26.3 MB (Linux x64)
23.7 MB (Mac)
15.7 MB (Windows)
TypeWeb browser
LicenseBSD license, MIT License, LGPL, MS-PL, MPL/GPL/LGPL tri-license
Websitechromium.org dev.chromium.org

Chromium is the open source web browser project from which Google Chrome draws its source code.[1] The project's hourly Chromium snapshots appear essentially similar[2] to the latest builds of Google Chrome aside from the omission of certain Google additions, most noticeable among them: Google's brand, auto-update mechanism, click-through licensing terms, and bundling of Adobe Flash Player.

The Chromium Project takes its name from the element chromium (Cr), the metal from which Chrome is made.[3] Google's intention, as expressed in the developer documentation, was that Chromium would be the name of open source project and that the final product name would be Chrome.[4] However other developers have taken the Chromium code and released versions under the Chromium name.

One of the major aims of the project is for Chrome to be a tabbed window manager, or shell for the web, as opposed to it being a traditional browser application. The idea is for the application to be minimalist in the same way Windows Explorer or Mac OS X's Finder are minimalist. The developers state that it "should feel lightweight (cognitively and physically) and fast".[5]

Differences between Chromium and Google Chrome

File:Google Chrome and Chromium.png
Google Chrome 5.0.375.99 (left) compared to Chromium 6.0.457.0 (right) in Windows XP.

Chromium is the name given to the open source project and the browser source code released and maintained by the Chromium Project.[6] It is possible to install the latest precompiled snapshots for Windows, Linux and Mac,[7] or by downloading the source code and building it manually on those platforms. Google takes this source code and adds an integrated Flash Player[8],the Google name and logo, an auto-updater system called GoogleUpdate, an opt-in option for users to send Google their usage statistics and crash reports as well as, in some instances, RLZ tracking (see Google Chrome) which transmits information in encoded form to Google, for example, when and where Chrome has been downloaded.

In June 2010 Google confirmed that the RLZ tracking token is only present in versions of Chrome that are downloaded as part of marketing promotions and distribution partnerships and not in versions of Chrome downloaded from the Google website directly or in any versions of Chromium. The RLZ source code was also made open source at the same time so that developers can confirm what it is and how it works.[9]

Licensing

The Google-authored portion of Chromium is released under the BSD license,[10] with other parts being subject to a variety of different permissive open-source licenses, including the MIT License, the LGPL, the Ms-PL, and an MPL/GPL/LGPL tri-license.[11]

History

An early alpha build of Chromium for Linux, which clarifies its separation from Google Chrome

Because Chromium is the open source project that results in releases of Google Chrome, the history of the two are intertwined. Chromium is a project, making all releases developmental, with Chrome being the official release.

Google Chrome was first introduced in September 2008 and along with its release the Chromium source code was also made available allowing builds to be constructed from it. The initial code release included builds for Windows and Mac OS X, as well as Linux, although the latter was at a very early stage of development and lacked complete functionality. Chromium 1.0 was released in December 2008 and with it Chrome was removed from beta status for Windows only.[12][13]

In January 2009 the first development versions of Chromium 2.0 were made available, featuring a bookmark manager and support for non-standard CSS features, including gradients, reflections and masks.[14]

In May 2009 the first alpha Linux version of Chromium was made available. In reviewing that alpha version Ryan Paul said that it was "still missing features and [has] lots of rendering bugs, but it is clearly moving in the right direction." The first developer releases for Chrome on the Linux and Mac OS X platforms were made available in June 2009, although they were in a very early stage and lacked Adobe Flash, privacy settings, the ability to set the default search provider and even printing at that point. In July 2009 Chromium incorporated native theming for Linux, using the GTK+ toolkit to allow it fit into the GNOME desktop environment.[15][16][17][18]

Chromium and Chrome 3.0 were released in September 2009 and introduced a much faster JavaScript engine, a system for user-selectable themes, improvements to the Omnibox and a redesigned new tab display page. Chromium and Chrome 4.0 made their appearances in December 2009 and brought support for extensions, plus synchronization for bookmarks along with Chrome beta versions for Mac OS X and Linux. The all-platform market penetration of Chrome/Chromium 4.0 combined was at 6.73% by the end of April 2010.[19][20][21][22][23]

Chrome 5.0 was released on 25 May 2010 and provided stable (non-beta) releases for all platforms. At that time the web magazine, OMG! Ubuntu!, reported that Chrome/Chromium usage was at 36.53% for Linux browsers, compared to 55.52% for Firefox and 2.82% for Opera.[21][24][25][26]

In July 2010 Chromium 6 daily builds introduced new features focusing on user interface minimalism, including a unified single page and tools menu, no home button by default (although user configurable), no "go button", a combined "reload/stop" button, bookmark bar deactivated by default, an integral PDF reader, VP8 open video compression, the WebM codec for use with HTML5 video, a smarter URL bar.[27][28]

Chromium 7.0 was released on 17 August 2010, with 7.0.497.0 as the first version made available. This version included improved HTML5 performance, notably faster than Chromium 6.[29][30][31]

Community releases

Acid3 test results on Chromium 4

Many different developers have compiled the Chromium open source code and made versions available as part of Linux and BSD distributions or for use by Mac OS-X and Windows users. These include:

Chromium - branded releases
  • Arch Linux has a package in the official repository.[32]
  • Debian - Chromium is available.[33]
  • Fedora - unofficial repository.
  • FreeBSD - packages have been available since late 2009 and a port has been submitted to the porting system.[34][35]
  • Gentoo Linux - offers Chromium, as of March 2010 classified as "Unsupported Software".
  • Mac OS X - Chromium was tested in June 2009.[36]
  • Nokia's Maemo 5 mobile operating system - A proof-of-concept version of Chromium with an unmodified user interface was released on April 11, 2010.[37]
  • openSUSE has Chromium available in its repositories.[38]
  • Puppy Linux - offers Chromium, starting with Chromium 5.0.342 on Lucid Puppy 5.0.0, based on the Ubuntu application repository.[39]
  • Ubuntu started offering Chromium through the Ubuntu Software Center with Ubuntu 10.04 LTS as part of the 'universe' repository. The initial version available in April 2010 was 5.0.342.9, with new versions delivered as updates, keeping the Chromium version up to the latest stable non-beta release of Chrome.[40]
  • Lubuntu - default browser.
CrossOver Chromium
  • CodeWeavers CrossOver Chromium is an unofficial bundle of a Wine derivative and Chromium Developer Build 21 for Linux and Mac OS X, first released on September 15, 2008.[41][42]
ChromePlus
  • ChromePlus is a Chromium-based browser for Windows and Linux. It adds features such as mouse gestures, link dragging and IE tabs.[43]
Comodo Dragon
  • Comodo Dragon is a rebranded version of Chromium for 32-bit Windows 7, Vista and XP produced by the Comodo Group which includes improved security and privacy features.[44]
Iron
  • SRWare Iron is a release of Chromium that adds features for ad blocking and full user agent control for Windows, Mac OS X and Linux.[45]

See also

References

  1. ^ "Google Chrome is built with open source code from Chromium."
  2. ^ McAllister, Neil (2008-09-11). "Building Google Chrome: A first look". Fatal Exception. InfoWorld. Retrieved 2008-09-16. As the name suggests, Chromium is a rawer, less polished version of Chrome. The UI is mostly identical, with only a few very minor visual differences...The most readily evident difference is the logo, which sheds the Google colors in favor of a subdued blue design
  3. ^ Google (2008). "Welcome to Chromium". {{cite web}}: |last= has generic name (help); Unknown parameter |month= ignored (help)
  4. ^ "Coding Style (Chromium Developer Documentation)". Chromium Developer Documentation. dev.chromium.org. 2009. Retrieved 2009-07-05..
  5. ^ "User Experience (Chromium Developer Documentation)". Chromium Developer Documentation. dev.chromium.org. 2009. Retrieved 2009-07-05.
  6. ^ "Google Chrome, Chromium, and Google". blog.chromium.org/. The Chromium Blog. 2008. Retrieved 2010-02-17.
  7. ^ "Danger: Mac and Linux builds available". blog.chromium.org/. The Chromium Blog. 2009. Retrieved 2010-05-24.
  8. ^ Bringing improved support for Adobe Flash Player to Google Chrome
  9. ^ Google (2010). "In The Open, For RLZ". Retrieved 20 June 2010. {{cite web}}: |last= has generic name (help); Unknown parameter |month= ignored (help)
  10. ^ "Home (Chromium Developer Documentation)". Chromium Developer Documentation. dev.chromium.org. 2009. Retrieved 2009-05-05.
  11. ^ "Chromium Terms and Conditions". Google Code. 2008-09-02. Retrieved 2008-09-03.
  12. ^ Paul, Ryan (2008). "Google unveils Chrome source code and Linux port". Retrieved 19 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  13. ^ Paul, Ryan (2008). "Google releases Chrome 1.0". Retrieved 19 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  14. ^ Paul, Ryan (2009). "Hands on: Google leaps forward with Chrome 2.0 dev. preview". Retrieved 19 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  15. ^ Paul, Ryan (2009). "Hands on: Google Chromium browser alpha for Linux". Retrieved 20 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  16. ^ Paul, Ryan (2009). "Google releases Chrome preview for Mac OS X and Linux". Retrieved 20 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  17. ^ Paul, Ryan (2009). "Google Chromium gains native theming support on Linux". Retrieved 20 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  18. ^ Smith, Mike and Karen Grunberg (2009). "Danger: Mac and Linux builds available". Retrieved 22 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  19. ^ Paul, Ryan (2009). "Chrome 3 out, JavaScript performance increased 150% since v1". Retrieved 20 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  20. ^ Paul, Ryan (2010). "Hands on: Extensions give Chrome a lift as version 4 arrives". Retrieved 20 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  21. ^ a b Alexithymia, Joey-Elijah (2009). "Just How Popular Is Chrome/ium on Linux? Answer: Very". Retrieved 20 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  22. ^ Mark Larson (2009-12-08). "Beta Update: Linux, Mac, and Windows". Google. Retrieved 2010-05-13.
  23. ^ "Google Chrome for the holidays: Mac, Linux and extensions in beta".
  24. ^ Paul, Ryan (2009). "Chrome 5 released, browser exits beta for Mac and Linux". Retrieved 20 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  25. ^ Brian Rakowski (2010-05-25). "A new Chrome stable release: Welcome, Mac and Linux!". Google. Retrieved 2010-05-25.
  26. ^ Stade, Evan and Elliot Glaysher (2010). "Google Chrome for Linux goes stable". Retrieved 22 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  27. ^ Alexithymia, Joey-Elijah (2010). "Chromium's Unified Menu Comes to Dauily Builds". Retrieved 15 July 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  28. ^ Gruener, Wolfgang (2010). "Overview: Chrome 6, The Naked Browser". Retrieved 14 July 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  29. ^ Chromium Project (2010). "Index of /releases". Retrieved 20 July 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  30. ^ Nakano, Chelsi (2010). "Chromium 7 Has Arrived and It's Not that Awesome". Retrieved 20 August 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  31. ^ Gruener, Wolfgang (2010). "First Look: Google Increases Graphics Performance With Chrome 7". Retrieved 20 August 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  32. ^ Arch Linux (2010). "chromium 5.0.342.9-1". Retrieved 30 April 2010.
  33. ^ Debian Chromium Maintainers. "Debian PTS - chromium-browser". Retrieved 15 June 2010.
  34. ^ chromium.hybridsource.org (2010). "Chromium Development on FreeBSD". Retrieved 9 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  35. ^ www.freebsd.org (2010). "New FreeBSD port: www/chromium Chromium web browser port". Retrieved 9 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  36. ^ "Google Chrome For Mac OS X". www.manu-j.com. TechSutra. 2009. Retrieved 2009-06-04.
  37. ^ Apocalypso (2010). "Google's Chrome Port For N900 Available For Download - How To & Brief Test". Retrieved 30 April 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  38. ^ openSUSE (2010). "Index of /repositories/openSUSE:/Factory:/Contrib/openSUSE_11.3/i586". Retrieved 24 July 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  39. ^ Puppy Linux Community (2010). "Quickpet, a new feature for Lucid Puppy 5". Retrieved 11 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  40. ^ UbuntuUpdates.org (2010). "Chromium-browser". Retrieved 22 June 2010. {{cite web}}: Unknown parameter |month= ignored (help)
  41. ^ "Fire Drills and Proving a Point". CodeWeavers. 2008-09-15. Retrieved 2009-05-02.
  42. ^ "CrossOver Chromium". Retrieved 2008-09-18.
  43. ^ ChromePlus,a Chromium based and fast browsing experience web browser.
  44. ^ Comodo Group (2010). "Comodo Dragon Internet Browser". Retrieved 28 June 2010.
  45. ^ SRWare (undated). "SRWare Iron: The Browser of the future". Retrieved 11 June 2010. {{cite web}}: Check date values in: |year= (help)CS1 maint: year (link)