Screenshot Alt: | Supermium running on Windows 7 |
Developer: | Shane Fournier |
Released: | 115.0.5744.0 [1] |
Repo: | https://github.com/win32ss/supermium |
Operating System: | Windows XP SP1 and later[2] Windows Server 2003 SP1 and later |
Platform: | IA-32, x86-64 |
License: | BSD-3-Clause |
Supermium is a free and open-source web browser developed by Shane Fournier. It is a fork of Chromium with its main feature being support for old versions of Microsoft Windows that are no longer supported by Chromium; this includes all versions prior to Windows 10,[3] starting with Windows XP.[4] Supermium has other features not supported by Chromium, including the Google Chrome Sync service. The developer plans to introduce features such as Windows 2000 support, WebGPU for D3D9 rendering, and support for Manifest v2 extensions in future versions.[5]
Supermium has 32-bit and 64-bit executables.[4] It's version numbers are parallel with Chromium's.
Supermium debuted in May 2023 to supersede the developer's previous approach to bring modern versions of Google Chrome to Windows Vista. Initial efforts consisted of a collection of modified system binaries (bundled in an installable package called the Extended Kernel) that adds system functions in order to make the browser compatible with Vista. This approach reached it's limit when Google dropped support for Chrome on versions of Windows earlier than Windows 10 with version 110, in February 2023. The initial goal centered on Vista became insufficient, which lead to the creation of the Supermium project.[6]
Initially, the objective of the first versions of Supermium were to bring back support for Windows 7, Windows Server 2008 R2, 8, Windows Server 2012, 8.1 and Windows Server 2012 R2, and progressively add support for older versions of Windows as far the project stabilizes, in a decreasing order.
The first version published online, 115.0.5744.0 (based on Chromium 115), was released as a proof-of-concept for future versions, and to demonstrate the feasibility of such a project. This initial version of the browser can run on Windows 8 and later. It can also run on Windows 7 and Windows Vista with the Extended Kernel with the presence of a switch to disable sandboxing features.[7]
Version 119 marks the arrival of the full support for Windows Vista, which no longer requires the presence of the Extended Kernel anymore, as well as the initial efforts to add back support for XP, such as the re-implementation of the GDI rendering. Support for Windows XP was added in Version 121.
As the project progressed, some unique features started to arrive on Supermium. In parallel of the re-addition of XP compatibility, Version 121 started to implement some appearance flags to give the browser the look of older Chromium versions, starting with trapezoidal-shaped tabs similar to those in Chromium versions prior to 67, and a compact UI option to get the proportions UI elements have in version 49. Those cosmetic features went a step farther in the subsequent v122 releases, with the additions of several flags to better replicate the classic look.
The browser also includes several flags from the ungoogled-chromium project for users that have concerns about their privacy and to prevent connections to Google services.
Supermium is compatible with Windows XP SP1, Windows Server 2003 SP1, and above.[8] It requires at least a 32-bit processor with support for the SSE2 instruction set. It has been reported to run on processors as old as the Pentium 4.
In a positive review, Softpedia's Roberto Samir wrote, "Given how powerful nostalgia can be for those who grow tired of the rather sterile and minimalist design of nowadays' operating systems, a brief return to the past can be made easier with Supermium whenever internet browsing is part of the equation."[9]