Chromium (trình duyệt)

Bách khoa toàn thư mở Wikipedia
Jump to navigation Jump to search
Chromium
Chromium Material Icon-256x256.png
Chromium 63 đang chạy trên Windows 10
Chromium 63 đang chạy trên Windows 10
Phát triển bởi Nhà phát triển Google và tình nguyện viên cộng đồng
Phát hành lần đầu 2 tháng 9, 2008; 9 năm trước
Bản mẫu:Infobox software/simple
Repository chromium.googlesource.com/chromium/src
Được viết bằng C, C++, Java, JavaScript, Python
Hệ điều hành
Nền tảng IA-32, x64, ARM
Kích thước 19.9 MB (Linux)
18.4 MB (Mac)
11.8 MB (Windows)
Thể loại Trình duyệt web
Giấy phép Giấy phép BSD, giấy phép MIT, LGPL, Ms-PL, cấp phép ba MPL/GPL/LGPL
Trang mạng chromium.org

Chromium là một trình duyệt web mã nguồn mở, là nền tảng để xây dựng nên Google Chrome[2]. Những phần do Google viết nên được phát hành theo giấy phép BSD[3], còn những phần khác thuộc về nhiều giấy phép mã nguồn mở cấp phép khác nhau, trong đó có Giấy phép MIT, LGPL, Ms-PL, và bộ ba giấy phép MPL/GPL/LGPL[4]. Trình duyệt có cùng các tính năng như Google Chrome, nhưng có biểu trưng hơi khác[5]. Các phiên bản Google Chrome dành cho hệ điều hành Mac và Linux dựa trên Chromium được phát hành tại kênh nhà phát triển dành cho Google Chrome vào ngày 4 tháng 6 năm 2009[6]. Theo tài liệu nhà phát triển, "'Chromium' là tên của dự án, chứ không phải tên sản phẩm, và sẽ không bao giờ xuất hiện trong các đoạn mã ở dạng tên biến, tên API, v.v. Thay vào đó hãy dùng 'chrome'"[7].

Một trong những mục tiêu chính của dự án là để biến Chrome thành một trình quản ý cửa sổ dạng thẻ, hoặc dòng lệnh cho web, ngược với ứng dụng trình duyệt truyền thống. Ý tưởng là để cho ứng dụng trở nên tối thiểu theo cùng cách Windows Explorer hay Finder của Mac OS X là ứng dụng tối thiểu. Những nhà phát triển nói rằng nó "sẽ cảm nhận sự nhẹ nhàng (về mặt ý tưởng lẫn vật lý) và nhanh"[8].

Sự khác biệt với Google Chrome[sửa | sửa mã nguồn]

Chromium là tên được đặt cho dự án nguồn mở và mã nguồn trình duyệt được phát hành và duy trì bởi Dự án Chromium, do các nhà phát triển Google đứng đầu, với sự đóng góp của các nhà phát triển/tình nguyện viên cộng đồng.[9] Có thể tải mã nguồn và xây dựng nó bằng tay trên nhiều nền tảng.

So với Chromium, Google Chrome:

  • Được biên soạn, liên kết và đóng gói thành trình cài đặt
  • Có một hệ thống tự động cập nhật (một số, chẳng hạn như cộng đồng Debian hoặc Ubuntu xây dựng của Chromium, dựa vào hệ thống quản lý gói của hệ điều hành như một sự thay thế)
  • Có tích hợp phiên bản PPAPI của Adobe Flash Player.[10] Có thể tải xuống và cài đặt riêng phần này trong Chromium.
  • Đã có giấy phép phương tiện codec để hỗ trợ cho những người có bằng sáng chế H.264AAC. Chúng có thể được tải xuống và cài đặt riêng trong Chromium. Theo mặc định, Chromium chỉ hỗ trợ Vorbis, MP3, Theora và định dạng WebM cho nhãn HTML5 AudioHTML5 video.[11] Do cách Chromium thực hiện hỗ trợ cho các định dạng phương tiện, nên rất khó phân chia codec để vận chuyển các loại nguy hiểm hợp pháp từ những con tàu có thể vận chuyển an toàn mà không phải trả bằng sáng chế. Nó dựa vào thư viện dựa trên FFmpeg chứa các codec mà nó đã được xây dựng, thay vì modularize chúng vào một hệ thống dựa trên plug-in như GStreamer. Do đó, Fedora vận chuyển thư viện chứa các codec an toàn hợp pháp, nhưng cho phép người dùng cài đặt gói "Freeworld" từ một nơi nào khác (RPM Fusion, để ghi đè lên thư viện mặc định, do đó người dùng sống ở nơi mà các bằng sáng chế phần mềm không áp dụng có thể sử dụng Chromium đầy đủ.)
  • Hỗ trợ Widevine, mô-đun quản lý quyền kỹ thuật số (DRM). Gói giả không hỗ trợ Widevine được xây dựng mặc định cho Chromium.[12]
  • Tắt tiện ích mở rộng không được lưu trữ trên Cửa hàng Chrome trực tuyến cho người dùng macOS và Windows trên tất cả các kênh Chrome[13]
  • Giữ nhãn hiệu và biểu trưng của Google và Google Chrome, cả hai đều là nhãn hiệu đã đăng ký[14][15][16]
  • Tính năng tùy chọn tham gia để người dùng gửi cho Google số liệu thống kê sử dụng và báo cáo sự cố của họ
  • Thực hiện theo dõi RLZ khi Chrome được tải xuống như là một phần của các chương trình khuyến mãi tiếp thị và hợp tác phân phối. Việc này truyền thông tin dưới dạng mã hoá tới Google, bao gồm cả khi nào và từ đâu Chrome đã được tải xuống. Tháng 6 năm 2010, Google đã xác nhận rằng mã thông báo theo dõi RLZ không có trong các phiên bản Chromium hoặc Chrome được tải xuống từ trang web của Google. Mã nguồn RLZ cũng được tạo ra cùng lúc với mã nguồn mở, để các nhà phát triển có thể xác nhận nó là gì và nó hoạt động như thế nào.

[17]

Giấy phép[sửa | sửa mã nguồn]

Phần do Chromium do Google tạo ra được phát hành dưới giấy phép BSD,[19] với các phần khác phải tuân theo nhiều giấy phép mã nguồn mở khác nhau, bao gồm cả giấy phép MIT, giấy phép LGPL, Ms-PL và giấy phép đa MPL/GPL/LGPL.[20]

Các bản phát hành không chính thức[sửa | sửa mã nguồn]

Bản alpha đời đầu của Chromium cho Linux, phân biệt rõ sự khác biệt với Google Chrome
  • Ngày 15 tháng 9 năm 2008, CodeWeavers phát hành một gói không chính thức bao gồm một phái sinh của Wine và Chromium Developer Build 21 cho Linux và Mac OS X, được đặt tên là CrossOver Chromium[21][22].
  • SRWare Iron là bản phát hành phần mềm Chromium công khai kết thúc việc thu thập và truyền tải thông tin sử dụng và cho phép chặn quảng cáo và kiểm soát User agent đầy đủ. Trang tải về có liên kết đến các bản đóng gói cho Windows, Linux, Mac và thẻ nhớ USB. Cũng có một trang so sánh giữa Chrome và Iron.
  • ChromePlus là một trình duyệt trên nền Chromium dành cho Windows. Nó bổ sung các tính năng như nhận biết hành vi chuột, kéo thả liên kết, và thẻ IE[23].
  • Đã có thể tải về và xem một bản tiền phát hành của Chromium dành cho Mac từ trang web phát triển Chromium. Dù đây không phải là một bản phát hành công cộng, mà chỉ là một bản nội bộ dành cho nhà phát triển, nó đã có nhiều cải tiến lớn và hình dạng trình duyệt phiên bản cuối. Người dùng được cảnh báo rằng dù đây là phiên bản phát triển cao cấp nhất, nó vẫn chỉ ở giai đoạn alpha và cực kỳ không ổn định. Trang trạng thái phát triển cho Mac cũng có thông tin liên quan đến việc phát triển sản phẩm. Vào tháng 6 năm 2009 phiên bản đóng gói Chromium được kiểm thử là nhanh hơn 4.0 Beta, Firefox 3.5 beta 4 và Opera 10.0 Beta trên bộ đo SunSpider trên Mac OS X [24].
  • Một bản tiền phát hành tương tự của phiên bản Linux cũng có sẵn để tải về, gồm có bản dịch cho Debian và Ubuntukho không chính thức cho Fedora.

Các trình duyệt khác dựa trên Chromium[sửa | sửa mã nguồn]

Hoạt động[sửa | sửa mã nguồn]

  • Amazon Silk
  • Blisk là một trình duyệt có sẵn cho Windows 7 và mới hơn, OS X 10.9 trở lên nhằm cung cấp một loạt các công cụ hữu ích cho Web development.
  • Brave là một trình duyệt web mã nguồn mở nhằm chặn các trang web theo dõi và loại bỏ quảng cáo internet xâm phạm.
  • CodeWeavers CrossOver Chromium là một gói không chính thức của một Wine Chromium Build 21 cho Linux và macOS, được CodeWeavers phát hành lần đầu tiên vào ngày 15 tháng 9 năm 2008 trong dự án CrossOver của họ.[25][26]
  • Comodo Dragon là phiên bản Chromium được gắn thương hiệu cho Windows 8-bit 8.1, 8, Windows 7 và Vista 32-bit[27] produced by the Comodo Group. Theo nhà phát triển, nó cung cấp tính năng bảo mật cải tiến.[28]
  • Cốc Cốc là một trình duyệt web miễn phí dành cho thị trường Việt Nam, được phát triển bởi công ty Cốc Cốc, dựa trên mã nguồn mở Chromium dành cho Windows.[29] Theo dữ liệu được xuất bản bởi StatCounter vào tháng 7 năm 2013, Cốc Cốc đã vượt qua Opera để trở thành một trong 5 trình duyệt phổ biến nhất trong Việt nam[30] trong vòng 2 tháng sau khi phát hành chính thức[31]
  • Dartium là một bản xây dựng đặc biệt (dành cho các lập trình, sẽ hết hạn trong một năm) của trình duyệt Chromium bao gồm máy ảo Dart, được duy trì bởi Google.[32]
  • Epic Browser là một trình duyệt web tập trung vào quyền riêng tư được phát triển bởi Hidden Reflex của ấn độ và dựa trên mã nguồn Chromium.[33]
  • Opera bắt đầu xây dựng trình duyệt web trên Chromium với phiên bản 15.[34]
  • Qihoo 360 Secure Browser là một trình duyệt web phổ biến ở Trung Quốc.[35]
  • Samsung Internet đã vận chuyển trình duyệt dựa trên Chromium đầu tiên của mình trong mẫu Galaxy S4 phát hành vào năm 2013.[36]
  • Sleipnir là một trình duyệt Chromium cho Windows và MacOS. Một trong những tính năng chính của nó là liên kết với các ứng dụng Web (Facebook, Twitter, Dropbox, v.v.) và các ứng dụng dành cho điện thoại thông minh (Google Map, v.v.). Nó cũng tự hào với những gì nó gọi là "văn bản đẹp", và có các tab đồ họa độc đáo, trong số các tính năng khác.[37]
  • Slimjet: Trình duyệt web dựa trên Chromium do FlashPeak phát hành có tính năng dịch trang web được tích hợp, khả năng xem PDF và plugin flash PPAPI, các tính năng thường thiếu trên trình duyệt dựa trên Chromium hiện không được hỗ trợ.
  • SRWare Iron là một freeware phát hành Chromium cho Windows, macOS và Linux, cung cấp cả hai phiên bản cài đặt và xách tay. Sắt vô hiệu hóa một số tính năng Chromium có thể định cấu hình có thể chia sẻ thông tin với các bên thứ ba và các tính năng theo dõi bổ sung mà Google bổ sung vào trình duyệt Chrome của nó.[38]
  • Torch trình duyệt dựa trên Chromium dành cho Windows. Nó chuyên tải phương tiện truyền thông và có các tính năng media tích hợp, bao gồm một công cụ torrent, video grabber và nút chia sẻ.[39]
  • Vivaldi là một trình duyệt cho Windows, macOS và Linux được phát triển bởi Vivaldi Technologies.[40][41] Trình duyệt này nhằm vào các chuyên gia công nghệ cứng đầu, người sử dụng Internet nặng và những người dùng trình duyệt web Opera trước đó. Vivaldi nhằm mục đích khôi phục các tính năng cũ, phổ biến của Opera 12 và giới thiệu những tính năng mới, sáng tạo hơn.
  • Yandex Browser là một trình duyệt được tạo ra bởi công ty phần mềm Nga Yandex cho macOS, Windows và Linux.[42] Trình duyệt tích hợp các dịch vụ của Yandex, bao gồm một search engine, một dịch vụ machine translationcloud storage.

Ngừng[sửa | sửa mã nguồn]

  • CoolNovo, được gọi là ChromePlus trước tháng 1 năm 2012 - trình duyệt dựa trên Chromium dành cho Windows và Linux. Nó thêm các tính năng như cử chỉ con chuột, kéo liên kết và các tab IE.[43] (Phiên bản cuối cùng: 29 tháng 8 năm 2013 với phiên bản chính 27.0.1453.110[44])
  • Flock – một trình duyệt chuyên cung cấp mạng xã hội và có các thiết bị Web 2.0 được tích hợp trong giao diện người dùng của nó. Nó dựa trên Chromium bắt đầu với phiên bản 3.0. Flock đã bị ngưng vào tháng 4 năm 2011.[45][46]
  • Maelstrom San Francisco BitTorrent Inc. trong đó đã lấy framework Chromium và tích hợp một engine BitTorrent, vì vậy mà Tập tin Torrent có thể được phát trực tiếp từ trình duyệt và trang web torrent không còn phải dựa vào máy chủ trung tâm.[47][48][49][50] Mặc dù không có thông báo ngừng chính thức nào được công bố kể từ tháng 2 năm 2017, trang web BitTorrent Inc. không còn cung cấp trình duyệt để tải xuống nữa, bản xây dựng cuối cùng chưa được cập nhật qua Chromium phiên bản 44 và bài đăng cuối cùng của nhân viên chính dự án vào ngày 14 tháng 9, 2015.[51]
  • Rockmelt – bản phát hành Chromium cho Windows Mobile và iOS dưới dạng giấy phép sở hữu thương mại. Nó tích hợp các tính năng từ Facebook và Twitter, nhưng đã ngừng hoạt động vào tháng 4 năm 2013 và đã hoàn toàn ngừng hoạt động vào lúc 10 giờ sáng theo giờ PT vào ngày 31 tháng 7 năm 2013.[52][53] Vào ngày 2 tháng 8 năm 2013, Rockmelt đã được mua lại bởi Yahoo! phần mở rộng và trang web của Rockmelt đã bị đóng cửa sau ngày 31 tháng 8 năm 2013. Yahoo! kế hoạch tích hợp công nghệ của Rockmelt vào các sản phẩm khác.[54]
  • Titan Browser – một trình duyệt được tạo bởi công ty phần mềm của Mỹ Titan Browser Corp, dành cho hệ điều hành Windows.[55] Nó bao gồm công cụ tìm kiếm, nút chia sẻ Facebookthanh công cụ. (Phiên bản cuối: ngày 9 tháng 10 năm 2013, v33.0.1712.0)

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ “Updates to Chrome platform support”. googleblog.com. Truy cập ngày 31 tháng 3 năm 2017. 
  2. ^ "Google Chrome is built with open source code from Chromium." Truy cập from: http://dev.chromium.org/developers/how-tos/getting-started.
  3. ^ “Home (Chromium Developer Documentation)”. Chromium Developer Documentation. dev.chromium.org. 2009. Truy cập ngày 5 tháng 5 năm 2009. 
  4. ^ “Chromium Terms and Conditions”. Google Code. 2 tháng 9 năm 2008. Truy cập ngày 3 tháng 9 năm 2008. 
  5. ^ McAllister, Neil (11 tháng 9 năm 2008). “Building Google Chrome: A first look”. Fatal Exception (InfoWorld). Truy cập ngày 16 tháng 9 năm 2008. 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 
  6. ^ http://blog.chromium.org/2009/06/danger-mac-and-linux-builds-available.html The Chromium Blog
  7. ^ “Coding Style (Chromium Developer Documentation)”. Chromium Developer Documentation. dev.chromium.org. 2009. Truy cập ngày 5 tháng 7 năm 2009. . See "Naming".
  8. ^ “User Experience (Chromium Developer Documentation)”. Chromium Developer Documentation. dev.chromium.org. 2009. Truy cập ngày 5 tháng 7 năm 2009. 
  9. ^ “Google Chrome, Chromium and Google”. blog.chromium.org/. The Chromium Blog. 2008. Truy cập ngày 17 tháng 2 năm 2010. 
  10. ^ “Bringing improved support for Adobe Flash Player to Google Chrome”. 
  11. ^ “Get Chromium on Ubuntu To Play mp4, H.264, MP3 & view PDF files natively”. 
  12. ^ “Chromium - FedoraProject”. fedoraproject.org. Truy cập ngày 26 tháng 9 năm 2017. 
  13. ^ “Chrome Extension Developer FAQ for upcoming changes in May 2015 related to hosting extensions”. 
  14. ^ “Google Trademark”. United States Patent and Trademark Office. 1 tháng 11 năm 2005. Truy cập ngày 31 tháng 12 năm 2013. 
  15. ^ “Google Trademark”. United States Patent and Trademark Office. 17 tháng 4 năm 2012. Truy cập ngày 31 tháng 12 năm 2013. 
  16. ^ “Google Chrome Trademark”. United States Patent and Trademark Office. 12 tháng 9 năm 2012. Truy cập ngày 31 tháng 12 năm 2013. 
  17. ^ Google (tháng 6 năm 2010). “In The Open, For RLZ”. Truy cập ngày 20 tháng 6 năm 2010. 
  18. ^ “Google Chrome Terms of Service”. www.google.com. Truy cập ngày 26 tháng 9 năm 2017. 
  19. ^ “Home (Chromium Developer Documentation)”. Chromium Developer Documentation. dev.chromium.org. 2009. Truy cập ngày 5 tháng 5 năm 2009. 
  20. ^ “Chromium Terms and Conditions”. Google Code. 2 tháng 9 năm 2008. Bản gốc lưu trữ ngày 22 tháng 10 năm 2008. Truy cập ngày 3 tháng 9 năm 2008. 
  21. ^ “Fire Drills and Proving a Point”. CodeWeavers. 15 tháng 9 năm 2008. Truy cập ngày 2 tháng 5 năm 2009. 
  22. ^ “CrossOver Chromium”. Truy cập ngày 18 tháng 9 năm 2008. 
  23. ^ Lifehacker: ChromePlus Is an IE-Tab and Mouse-Gesture Sporting Chromium Build
  24. ^ “Google Chrome For Mac OS X”. www.manu-j.com. TechSutra. 2009. Truy cập ngày 4 tháng 6 năm 2009. 
  25. ^ “Fire Drills and Proving a Point”. CodeWeavers. 15 tháng 9 năm 2008. Truy cập ngày 2 tháng 5 năm 2009. 
  26. ^ “CrossOver Chromium”. Bản gốc lưu trữ ngày 18 tháng 9 năm 2008. Truy cập ngày 18 tháng 9 năm 2008.  Đã bỏ qua tham số không rõ |df= (trợ giúp)
  27. ^ “Comodo Dragon 46 is now available for download. - News/ Announcements/ Feedback - CD”. comodo.com. Truy cập ngày 31 tháng 3 năm 2017. 
  28. ^ Comodo Group (2010). “Comodo Dragon Internet Browser”. Truy cập ngày 28 tháng 6 năm 2010. 
  29. ^ “CocCoc Releases Corom And Enters the Browser Wars in Vietnam”. 
  30. ^ “StatsCounter Global Stats”. 
  31. ^ “Cốc Cốc ra mắt trình duyệt Internet riêng cho thị trường Việt Nam”. 
  32. ^ “Dartium: Chromium with the Dart VM”. 
  33. ^ “FAQS”. epic the privacy browser. Truy cập ngày 31 tháng 12 năm 2013. 
  34. ^ Lawson, Bruce (28 tháng 5 năm 2013). “A first peek at Opera 15 for Computers”. Opera Developer News. Bản gốc lưu trữ ngày 7 tháng 6 năm 2013. Truy cập ngày 24 tháng 11 năm 2016.  Đã bỏ qua tham số không rõ |df= (trợ giúp)
  35. ^ processZ (产品经理) (15 tháng 7 năm 2016). “360安全浏览器帮助中心”. 360社区 (bằng tiếng Trung). Truy cập ngày 21 tháng 6 năm 2017. 升级内核至Chromium 45 内核 
  36. ^ Koch, Peter-Paul. “What's The Deal With The Samsung Internet Browser?”. Smashing Magazine. 
  37. ^ The Fenrir website. “The Sleipnir product web page”. The luxury advanced web browser, with beautiful text ... Fenrir Inc. Truy cập ngày 12 tháng 3 năm 2014. 
  38. ^ “Chrome vs Iron”. The SR Ware website. SR Ware; Stefan Ries. Truy cập ngày 12 tháng 3 năm 2014. 
  39. ^ Serea, Razvan Mihai Asmanow (2012). “Torch Browser: Fast web browser, BitTorrent client and video downloader”. 
  40. ^ “Home - Vivaldi Forum”. vivaldi.net. Truy cập ngày 31 tháng 3 năm 2017. 
  41. ^ Williams, Owen (27 tháng 1 năm 2015). “Meet Vivaldi, A New Browser From the Former CEO of Opera”. thenextweb.com. Truy cập ngày 31 tháng 3 năm 2017. 
  42. ^ “Yandex Browser”. 
  43. ^ “CoolNovo”. Truy cập ngày 6 tháng 2 năm 2012. 
  44. ^ “CoolNovo Release Notes”. Bản gốc lưu trữ ngày 15 tháng 11 năm 2013. Truy cập ngày 23 tháng 12 năm 2014.  Đã bỏ qua tham số không rõ |df= (trợ giúp)
  45. ^ Iedtke, Michael (16 tháng 6 năm 2010). “Flock Browser Gets Faster, Friendlier With Upgrade”. ABC. Truy cập ngày 17 tháng 6 năm 2010. 
  46. ^ Sneddon, Joey (tháng 4 năm 2011). “End of the line for Flock social browser”. OMG Ubuntu. Truy cập ngày 15 tháng 4 năm 2011. 
  47. ^ “Project Maelstrom”. bittorrent.com. Truy cập ngày 2 tháng 9 năm 2015. 
  48. ^ “Beating Internet Censors With BitTorrent's Maelstrom Browser - TorrentFreak”. TorrentFreak. Truy cập ngày 2 tháng 9 năm 2015. 
  49. ^ Ian Paul (10 tháng 4 năm 2015). “BitTorrent's audacious P2P-powered Project Maelstrom browser enters public beta”. PCWorld. Truy cập ngày 2 tháng 9 năm 2015. 
  50. ^ Liam Tung. “BitTorrent releases beta of its peer-to-peer browser Project Maelstrom”. ZDNet. Truy cập ngày 2 tháng 9 năm 2015. 
  51. ^ “robv Project Maelstrom Lead profile page”. 
  52. ^ Duncan, Geoff (2010). “RockMelt browser builds in social tools”. Truy cập ngày 27 tháng 11 năm 2010. 
  53. ^ “Rockmelt Blog”. Bản gốc lưu trữ ngày 31 tháng 8 năm 2013. Truy cập ngày 16 tháng 7 năm 2013. 
  54. ^ Stuart Dredge (5 tháng 8 năm 2013). “Yahoo buys social web-browser startup Rockmelt but shuts down its apps | Technology”. theguardian.com. Truy cập ngày 3 tháng 11 năm 2013. 
  55. ^ Titan Browser Corp. “Titan Browser”. Truy cập ngày 13 tháng 11 năm 2013. 

Liên kết ngoài[sửa | sửa mã nguồn]