Ungoogled-chromium

Last updated

ungoogled-chromium
Developer(s) Eloston and other hobbyists, collectively called "Ungoogled Software" [1] [2]
Initial release14 December 2015;8 years ago (2015-12-14)
Stable release
128.0.6613.137-1 [3]   OOjs UI icon edit-ltr-progressive.svg (12 September 2024;4 days ago (12 September 2024))
Repository https://github.com/ungoogled-software/ungoogled-chromium   OOjs UI icon edit-ltr-progressive.svg
Engine V8, Blink   OOjs UI icon edit-ltr-progressive.svg
Operating system Linux, macOS, Microsoft Windows, Android, BSD   OOjs UI icon edit-ltr-progressive.svg
Platform x86-64, AArch64, ARMv7, IA-32   OOjs UI icon edit-ltr-progressive.svg
License 3-clause BSD License [4]   OOjs UI icon edit-ltr-progressive.svg
Website github.com/ungoogled-software/ungoogled-chromium OOjs UI icon edit-ltr-progressive.svg

ungoogled-chromium is a free and open-source variant of the Chromium web browser that removes all Google-specific web services. [5] [6] [7] It achieves this with a series of patches applied to the Chromium codebase during the compilation process. The result is functionally similar to regular Chromium. [8] [9]

Contents

Features

Some features of regular Chromium do not work the same on ungoogled-chromium. For example, a special browser extension, called chromium-web-store, is required to install other extensions from the Chrome Web Store. [11]

History

The ungoogled-chromium project was founded by a hobbyist with the user name Eloston in 2015. It was first developed for Linux, then for other operating systems. [12] [13] Eloston used to release builds, but eventually he stopped doing so and allowed others to provide builds with his patches. [14]

Starting in 2019, Eloston greatly reduced his involvement in the project, and other developers have continued to maintain the patches. [1] In 2022, the GitHub repository was transferred from Eloston's personal account to a new "ungoogled-software" account. [15]

Related Research Articles

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

libevent is a software library that provides asynchronous event notification. The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. libevent also supports callbacks triggered by signals and regular timeouts.

<span class="mw-page-title-main">Pentadactyl</span> Firefox extension

Pentadactyl was a Firefox extension forked from the Vimperator and designed to provide a more efficient user interface for keyboard-fluent users. The design is heavily inspired by the Vim text editor, and the authors try to maintain consistency with it wherever possible. It is now maintained as a Pale Moon extension.

A browser extension is a software module for customizing a web browser. Browsers typically allow users to install a variety of extensions, including user interface modifications, cookie management, ad blocking, and the custom scripting and styling of web pages.

<span class="mw-page-title-main">Google Chrome</span> Web browser developed by Google

Google Chrome is a web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, iOS, and also for Android, where it is the default browser. The browser is also the main component of ChromeOS, where it serves as the platform for web applications.

V8 is a JavaScript and WebAssembly engine developed by Google for its Chrome browser. V8 is free and open-source software that is part of the Chromium project and also used separately in non-browser contexts, notably the Node.js runtime system.

Google Native Client (NaCl) is a discontinued sandboxing technology for running either a subset of Intel x86, ARM, or MIPS native code, or a portable executable, in a sandbox. It allows safely running native code from a web browser, independent of the user operating system, allowing web apps to run at near-native speeds, which aligns with Google's plans for ChromeOS. It may also be used for securing browser plugins, and parts of other applications or full applications such as ZeroVM.

<span class="mw-page-title-main">Chromium (web browser)</span> Open-source web browser project

Chromium is a free and open-source web browser project, primarily developed and maintained by Google. It is a widely-used codebase, providing the vast majority of code for Google Chrome and many other browsers, including Microsoft Edge, Samsung Internet, and Opera. The code is also used by several app frameworks.

<span class="mw-page-title-main">Chromium Embedded Framework</span> Free and open-source software framework

The Chromium Embedded Framework (CEF) is an open-source software framework for embedding a Chromium web browser within another application. This enables developers to add web browsing functionality to their application, as well as the ability to use HTML, CSS, and JavaScript to create the application's user interface.

<span class="mw-page-title-main">Brackets (text editor)</span> Editor for web development

Brackets is a source code editor with a primary focus on web development. Created by Adobe Inc., it is free and open-source software licensed under the MIT License, and is currently maintained on GitHub by open-source developers. It is written in JavaScript, HTML and CSS. Brackets is cross-platform, available for macOS, Windows, and most Linux distributions. The main purpose of Brackets is its live HTML, CSS and JavaScript editing functionality.

GYP is an obsolete build automation tool created in 2011 by Google. Its purpose was to generate native IDE project files for building the Chromium web browser and is licensed as open source software using the BSD software license.

Google Test, often referred as gtest, is a specialized library utilized to conduct unit testing in the C++ programming language. This library operates under the terms of the BSD 3-clause license. Google Test is based on the xUnit architecture, a systematic methodology for assessing software components.

A headless browser is a web browser without a graphical user interface.

uBlock Origin Web browser extension

uBlock Origin is a free and open-source browser extension for content filtering, including ad blocking. The extension is available for Chrome, Chromium, Edge, Firefox, Brave, Opera, Pale Moon, as well as versions of Safari before 13. uBlock Origin has received praise from technology websites and is reported to be much less memory-intensive than other extensions with similar functionality. uBlock Origin's stated purpose is to give users the means to enforce their own (content-filtering) choices.

<span class="mw-page-title-main">WebAssembly</span> Cross-platform assembly language and bytecode designed for execution in web browsers

WebAssembly (Wasm) defines a portable binary-code format and a corresponding text format for executable programs as well as software interfaces for facilitating communication between such programs and their host environment.

WebXR Device API is a Web application programming interface (API) that describes support for accessing augmented reality and virtual reality devices, such as the HTC Vive, Oculus Rift, Oculus Quest, Google Cardboard, HoloLens, Apple Vision Pro, Magic Leap or Open Source Virtual Reality (OSVR), in a web browser. The WebXR Device API and related APIs are standards defined by W3C groups, the Immersive Web Community Group and Immersive Web Working Group. While the Community Group works on the proposals in the incubation period, the Working Group defines the final web specifications to be implemented by the browsers.

<span class="mw-page-title-main">Cub Linux</span> Computer operating system

Cub Linux was a computer operating system designed to mimic the desktop appearance and functionality of ChromeOS. It was based on Ubuntu Linux LTS 14.04 "Trusty Tahr". It used Openbox as the window manager and tools taken from LXDE, Gnome, XFCE as well as a number of other utilities. It was a cloud-centric operating system that was heavily focused on the Chromium Browser. Cub Linux's tagline was "Cub = Chromium + Ubuntu".

JPEG XL is a royalty-free raster-graphics file format that supports both lossy and lossless compression. It is designed to outperform existing raster formats and thus become their universal replacement.

<span class="mw-page-title-main">Deno (software)</span> Secure JavaScript and TypeScript runtime

Deno is a runtime for JavaScript, TypeScript, and WebAssembly that is based on the V8 JavaScript engine and the Rust programming language. Deno was co-created by Ryan Dahl, who also created Node.js.

Federated Learning of Cohorts (FLoC) is a type of web tracking. It groups people into "cohorts" based on their browsing history for the purpose of interest-based advertising. FLoC was being developed as a part of Google's Privacy Sandbox initiative, which includes several other advertising-related technologies with bird-themed names. Despite "federated learning" in the name, FLoC does not utilize any federated learning.

References

  1. 1 2 "Contributors to ungoogled-software/Ungoogled-chromium". GitHub. Retrieved 21 April 2021.
  2. "Download Ungoogled Chromium Binaries" . Retrieved 4 August 2024.
  3. https://github.com/ungoogled-software/ungoogled-chromium/releases/tag/128.0.6613.137-1.{{cite web}}: Missing or empty |title= (help)
  4. "ungoogled-chromium/LICENSE" . Retrieved 22 April 2020.
  5. Cimpanu, Catalin (16 October 2016). "UnGoogled Chromium Removes All the Googley Parts from Chromium". Softpedia . Retrieved 14 May 2021.
  6. Anderson, Tim. "When open source isn't enough: Fancy a de-Googled Chromium? How about some Microsoft-free VS Code?". www.theregister.com. Retrieved 24 January 2021.
  7. Duino, Justin (30 September 2016). "'Ungoogled' is the Chrome browser you love minus the Google". 9to5Google . Retrieved 24 January 2021.
  8. Github Readme Objectives, ungoogled-software, 4 October 2022, retrieved 4 October 2022
  9. "Ungoogled Chromium". TechSpot. Retrieved 13 February 2021.
  10. 1 2 3 4 "GitHub Readme Feature Overview". GitHub. Retrieved 21 January 2024.
  11. "chromium-web-store". GitHub. Retrieved 14 December 2023.
  12. "Release 51.0.2704.106-2 · ungoogled-software/ungoogled-chromium". GitHub. 11 August 2016. Retrieved 4 October 2022.
  13. "Release 51.0.2704.106-3 · ungoogled-software/ungoogled-chromium". GitHub. 3 September 2016. Retrieved 4 October 2022.
  14. ungoogled-chromium-binaries, ungoogled-software, 15 September 2022, retrieved 4 October 2022
  15. "GitHub discussion". GitHub . This repo is now part of ungoogled-software