Chromium (peramban web)
Chromium adalah proyek peramban web sumber terbuka di mana Google Chrome yang mengambil kode sumbernya.[5] Penjelajah ini berbagi mayoritas kode dan fitur, meskipun ada beberapa perbedaan kecil dalam fitur dan mereka memiliki lisensi yang berbeda.
Proyek Chromium mengambil namanya dari unsur kromium, logam yang di mana pelapisan krom dibuat.[6] Niat Google, seperti yang diungkapkan dalam dokumentasi pengembang, adalah bahwa Chromium akan menjadi nama proyek sumber terbuka dan bahwa nama produk akhir akan menjadi Chrome;[7] namun pengembang lain telah mengambil kode Chromium dan dirilis versi dengan nama Chromium. Ini terdaftar di bawah paket komunitas.
Salah satu tujuan utama dari proyek ini adalah untuk Chromium menjadi pengelola jendela dengan tab, atau shell untuk web, sebagai lawan itu untuk menjadi aplikasi penjelajah tradisional. Aplikasi ini dirancang untuk memiliki antarmuka pengguna yang minimalis. Para pengembang menyatakan bahwa "harus merasa ringan (kognitif dan fisik) dan cepat".[8]
Perbedaan dari Google Chrome
Chromium adalah nama yang diberikan untuk proyek sumber terbuka dan kode sumber penjelajah yang dirilis dan dikelola oleh Proyek Chromium.[9] Hal ini dimungkinkan untuk mengunduh kode sumber dan mengembangkan secara manual pada banyak platform. Untuk membuat Chrome dari Chromium, Google mengambil kode sumber ini dan menambahkan:[10]
- Sebuah pembatasan yang menonaktifkan ekstensi yang tidak di-host di Toko Web Chrome (untuk pengguna Windows pada semua saluran Chrome)[11]
- Adobe Flash Player yang terintegrasi[12] (kode dan lisensi milik perorangan)
- Nama Google dan Google Chrome (keduanya merek dagang terdaftar)[13][14][15]
- Sebuah sistem pemutakhiran otomatis yang dinamai GoogleUpdate (beberapa, seperti bentukan chromium untuk komunitas Debian atau Ubuntu, bergantung pada sistem manajemen paket dari OS sebagai alternatif)
- Sebuah pilihan opt-in untuk pengguna untuk mengirim statistik penggunaan dan laporan kerusakan mereka ke Google
- Pelacakan RLZ ketika Chrome telah diunduh sebagai bagian dari promosi pemasaran dan kemitraan distribusi. Ini mengirimkan informasi dalam bentuk disandikan ke Google, termasuk baik ketika—dan dari mana—Chrome telah diunduh. Pada bulan Juni 2010, Google menegaskan bahwa tanda pelacakan RLZ tidak hadir dalam versi Chrome yang diunduh langsung dari situs web Google, atau dalam versi Chromium. Kode sumber RLZ juga dibuat sumber terbuka pada waktu yang sama (sebelumnya itu milik perorangan—dan meskipun sumber kini membuka fitur itu tidak bermigrasi ke Chromium) sehingga pengembang dapat mengkonfirmasi apa itu dan bagaimana cara kerjanya.[16]
Secara default, Chromium hanya mendukung codec Vorbis, Theora dan WebM untuk tag audio dan video HTML5. Google Chrome mendukung ini dan juga codec yang terbebani paten seperti AAC dan MP3. Pada tanggal 11 Januari 2011, manajer Chrome Product, Mike Jazayeri, mengumumkan bahwa Chrome tidak lagi akan mendukung format video H.264 untuk pemutar HTML5-nya.[17] Pada bulan Oktober 2013, Cisco mengumumkan bahwa codec H.264 sudah dibuka kode sumbernya dan akan mencakup semua biaya yang diperlukan.[18] Sejak bulan Desember 2013, Chrome masih mendukung H.264. Distribusi Linux yang mendistribusikan Chromium dapat menambahkan dukungan untuk codec lain untuk versi Chromium yang telah disesuaikan oleh mereka.[19]
Lisensi
Bagian pengarang Google dari Chromium dirilis di bawah lisensi BSD,[20] dengan bagian-bagian lain yang tunduk pada berbagai lisensi sumber terbuka yang berbeda, termasuk lisensi MIT, LGPL, Ms-PL dan tri-lisensi MPL/GPL/LGPL.[21]
Snapshot
Snapshot Chromium dibangun secara otomatis beberapa kali sehari oleh Buildbot Buildslaves dan tersedia sebagai rilis kode biner.[22] Setelah snapshot telah dibangun, ia ditempatkan dalam sebuah direktori dalam direktori akar chromium-browser-snapshots[23] dan secara otomatis diuji.[24] Jika snapshot itu melewati pengujian otomatis, ia ditempatkan dalam sebuah direktori dalam direktori akar chromium-browser-continuous.[25]
Paket komunitas
Bentukan Chromium dapat diunduh untuk sebagian besar distribusi Linux dan sistem operasi BSD dari repositori perangkat lunak mereka masing-masing.
Bentukan Chromium untuk MS Windows dapat diunduh langsung, meskipun mereka tidak termasuk pemutakhiran otomatis.[26]
Lihat pula
- Chromium OS
- Chromium Embedded Framework
Referensi
- ^ "Pass the Ubuntu license check script". 19 November 2009.
- ^ "Chromium Blog: Intent to Explain: Demystifying the Blink Shipping Process". Diakses tanggal 7 May 2020.
- ^ "Google gets web allies by letting outsiders help build Chrome's foundation". Diakses tanggal 23 November 2020.
- ^ "Chromium (Google Chrome)". Ohloh.net. Diarsipkan dari versi asli tanggal 2012-06-28. Diakses tanggal 8 Februari 2012.
- ^ Chromium Project. "Chromium Developer Documentation".
- ^ Google (September 2008). "Welcome to Chromium".
- ^ "Coding Style (Chromium Developer Documentation)". Chromium Developer Documentation. dev.chromium.org. 2009. Diakses tanggal 5 Juli 2009.
- ^ "User Experience (Chromium Developer Documentation)". Chromium Developer Documentation. dev.chromium.org. 2009. Diakses tanggal 5 Juli 2009.
- ^ "Google Chrome, Chromium and Google". blog.chromium.org/. The Chromium Blog. 2008. Diakses tanggal 17 Februari 2010.
- ^ "Chromium Browser Vs Google Chrome, Differences between Google Chrome and Linux distro Chromium, Chromium Wiki".
- ^ "Chrome Extension Developer FAQ for upcoming changes in May 2015 related to hosting extensions".
- ^ "Bringing improved support for Adobe Flash Player to Google Chrome".
- ^ "Google Trademark". United States Patent and Trademark Office. 1 November 2005. Diakses tanggal 31 Desember 2013.
- ^ "Google Trademark". United States Patent and Trademark Office. 17 April 2012. Diakses tanggal 31 Desember 2013.
- ^ "Google Chrome Trademark". United States Patent and Trademark Office. 12 September 2012. Diakses tanggal 31 Desember 2013.
- ^ Google (Juni 2010). "In The Open, For RLZ". Diakses tanggal 20 Juni 2010.
- ^ "HTML Video Codec Support in Chrome".
- ^ Trollope, Rowan (22 Desember 2013). "Open-Sourced H.264 Removes Barriers to WebRTC". Diarsipkan dari versi asli tanggal 2015-07-06. Diakses tanggal 22 Desember 2013.
- ^ "Differences between Google Chrome and Linux distro Chromium". code.google.com/. Google Code. 2010. Diakses tanggal 2010-09-01.
- ^ "Home (Chromium Developer Documentation)". Chromium Developer Documentation. dev.chromium.org. 2009. Diakses tanggal 5 Mei 2009.
- ^ "Chromium Terms and Conditions". Google Code. 2 September 2008. Diarsipkan dari versi asli tanggal 22 Oktober 2008. Diakses tanggal 3 September 2008.
- ^ "Tour of the Chromium Buildbot Waterfall - The Chromium Projects". Diakses tanggal 1 Maret 2014.
- ^ "Index of /' + path + '". Storage.googleapis.com. Diakses tanggal 2014-02-15.
- ^ "Testing and infrastructure - The Chromium Projects". Dev.chromium.org. 2011-06-08. Diakses tanggal 2014-02-15.
- ^ "Index of /' + path + '". Storage.googleapis.com. Diakses tanggal 2014-02-15.
- ^ "Download Chromium - The Chromium Projects". Chromium.org. Diakses tanggal 2014-04-25.