HOME

TheInfoList



OR:

K-Meleon is a
free and open-source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
, lightweight
web browser A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on ...
for
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
. Unlike cross-platform browsers, it uses the native
Windows API The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations th ...
to create its
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
. K-Meleon can use the secure Goanna layout engine based on
Mozilla Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, wi ...
's Gecko or the Gecko engine itself. K-Meleon began with the goal of being faster and lighter than Mozilla's original
internet suite An Internet suite is an Internet-related software suite. Internet suites usually include a web browser, e-mail client (often with a news client and address book), download manager, HTML editor, and an Internet Relay Chat, IRC client. The diversit ...
. It still has lower system requirements than most browsers and supports
legacy In law, a legacy is something held and transferred to someone as their inheritance, as by will and testament. Personal effects, family property, marriage property or collective property gained by will of real property. Legacy or legacies may refer ...
software and hardware including pre- SSE processors,
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
, and
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
. Customization is another primary design goal of K-Meleon. In addition to
extensions Extension, extend or extended may refer to: Mathematics Logic or set theory * Axiom of extensionality * Extensible cardinal * Extension (model theory) * Extension (predicate logic), the set of tuples of values that satisfy the predicate * E ...
, K-Meleon also supports text-based
configuration file In computing, configuration files (commonly known simply as config files) are computer file, files used to configure the Parameter (computer programming), parameters and Initialization (programming), initial settings for some computer programs. T ...
s and macros that allow end-users to customize every aspect of the interface. Due to its configurability, K-Meleon was previously recommended for public-facing computers like those in internet cafes and libraries.


History

Christophe Thibault started the K-Meleon project in the early 2000s. During that time, more of the web was made of static web pages and less was composed of web apps. Many projects formed to create new browsers. K-Meleon was one of several browsers built around Mozilla's embedded
Gecko Geckos are small, mostly carnivorous lizards that have a wide distribution, found on every continent except Antarctica. Belonging to the infraorder Gekkota, geckos are found in warm climates throughout the world. They range from . Geckos ar ...
web engine. The
Mozilla Application Suite The Mozilla Application Suite (originally known as Mozilla, marketed as the Mozilla Suite) is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition ...
used Gecko to both render pages and also create graphical interface elements like toolbars and menus. Christophe Thibault designed K-Meleon to combine Gecko with native Windows interface elements. This approach was less resource-intensive and allowed the browser to blend into its environment. In Thibault's native French, the letter "K" in the browser's name would be pronounced the same as the first syllable in ''caméléon'', the French term for a
chameleon Chameleons or chamaeleons (family Chamaeleonidae) are a distinctive and highly specialized clade of Old World lizards with 202 species described as of June 2015. The members of this family are best known for their distinct range of colors, bein ...
.


Embedding Gecko

Christophe Thibault released K-Meleon 0.1 on August 21, 2000. While working at Nullsoft, Thibault created the first release during a single day off. He began by building and branding Mozilla's test application for embedding the Gecko layout engine. K-Meleon 0.1 was simple but quickly attracted attention to the project. For the 0.2 release, Thibault implemented many expected features including
context menu A context menu (also called contextual, shortcut, and pop up or pop-up menu) is a menu in a graphical user interface (GUI) that appears upon user interaction, such as a right-click mouse operation. A context menu offers a limited set of choice ...
s, and he moved development to
SourceForge SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrorin ...
to welcome contributors. K-Meleon was built with open-source code from Mozilla but offered a few key advantages over the Mozilla Application Suite. The suite bundled additional components beyond a web browser including email, news, chat, and webpage editing. The
Galeon Galeon is a discontinued Gecko-based web browser that was created by Marco Pesenti Gritti with the goal of delivering a consistent browsing experience to GNOME desktop environment. It gained some popularity in the early 2000s due to its speed, ...
project created a lightweight, standalone browser by embedding Mozilla's rendering engine. However, Galeon was only available on Linux as it used
GNOME A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
's widget toolkit,
GTK GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and propriet ...
. K-Meleon brought a similar approach to Windows, releasing a standalone Gecko web browser two years before the Firefox alpha release. K-Meleon also used the
native Native may refer to: People * Jus soli, citizenship by right of birth * Indigenous peoples, peoples with a set of specific rights based on their historical ties to a particular territory ** Native Americans (disambiguation) In arts and entert ...
Windows
application programming interface An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
(API) to create its
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
which lightened the browser.
Mozilla Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, wi ...
used the Gecko rendering engine to render the browser's interface via their cross-platform XML User Interface Language (
XUL XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner sim ...
) layer. XUL allowed Mozilla to build one application for several operating systems, but it increased the size of the application and by design generated graphical controls that did not match the rest of the system. K-Meleon required less memory, was integrated into the look and feel of the Windows desktop, and could even use Microsoft's own bookmarking system to directly access Internet Explorer's favorites. The approach that Galeon had taken on the GNOME desktop and K-Meleon had taken on Windows was later used by Camino on
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
. Mozilla programmers cited the existing stand-alone browsers K-Meleon, Galeon, and Camino when they began developing Firefox, and Mozilla publicly referred to K-Meleon in Firefox's initial alpha release. Dave Hyatt was a founding developer for Safari, Firefox, and Camino. Hyatt criticized Mozilla and Netscape's work on the internet suite in contrast to focused browser projects. He stated, "You don't see Galeon UI designers trying to co-develop their UI with the rest of the world, nor do you see that with ..K-Meleon." During the time that Mozilla maintained an embeddable Gecko engine, they showcased several stand-alone browsers including K-Meleon as examples of the embedding technology. Thibault welcomed contributors to K-Meleon and handed the project over to new developers Sebastian Spaeth, Brian Harris, Jeff Doozan, and Ulf Erikson. Within a year, new contributors had moved browser functions into a modular system of compiled
libraries A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
called Kplugins. The K-Meleon team released several new versions of the browser to fix bugs, improve stability, and add features like pop-up blocking, cookie management, encrypted downloading of web pages via SSL, and online proxies for anonymity or content filtering. The developers introduced text-based configuration files or configs. The config files provided a way to fully customize the browser's interface and hide interface elements on publicly accessible computers. The developers also created a unique macro language to customize the browser. In K-Meleon, macros are a smaller type of
browser extension A browser extension is a small software module for customizing a web browser. Browsers typically allow a variety of extensions, including user interface modifications, cookie management, ad blocking, and the custom scripting and styling of web p ...
designed to be human-readable and modified or created by end-users. By October 2002, K-Meleon 0.7 included many of the browser's core features and rendered pages with the Mozilla 1.0 engine. Version 0.7 implemented skins to theme the browser's appearance. It also provided support for Netscape Plugin Application Programming Interface (
NPAPI Netscape Plugin Application Programming Interface (NPAPI) was an application programming interface (API) of the web browsers that allows plugins to be integrated. Initially developed for Netscape browsers, starting in 1995 with Netscape Navigato ...
) plugins. NPAPI plugins, also known as third-party plugins or just plugins, were a de facto industry standard for embedding media and interactive content in web pages. Ulf Erikson implemented
tabbed In interface design, a tab is a graphical user interface object that allows multiple documents or panels to be contained within a single window, using tabs as a navigational widget for switching between sets of documents. It is an interfac ...
browsing functionality with his optional "layers" feature. Layers provided the functionality of tabbed browsing and worked with other K-Meleon features including macros and mouse gestures. Layers, however, on an API level implemented tabs as separate stacked windows. As a side effect, the operating system would repaint the window and perform the animation for opening a new window each time a different tab was selected. Despite the disbanding of upstream parent company Netscape in 2003, K-Meleon experienced a relatively stable year. Mozilla continued work on Gecko, and K-Meleon itself was refined with service packs and the incremental 0.8 release. In 2005, Ulf Erickson announced that version 0.9 would be the final version he would build. He was the project's developer but stated that he was no longer using K-Meleon as his primary browser after moving to Linux. In January 2006, Dorian Boissonnade became the lead developer and began working towards a 1.0 release. Boissonnade had co-developed an unofficial build of K-Meleon with Hao Jiang for the Chinese-language Classic Club Forum (CCF) before becoming an official developer. They brought several features first introduced in K-Meleon CCF to the official releases, including an improved localization system. Released in July 2006, K-Meleon 1.0 made the browser fully translatable. Previous versions could be translated because they were open-source. The
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
could be downloaded, the source files could be translated, and the browser code
recompiled In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
. Version 1.0 stored localizations in separate library files within existing K-Meleon installations. The layout engine was also updated to the latest Gecko release from Mozilla. This brought improvements to security and usability, including support for
favicon A favicon (; short for favorite icon), also known as a shortcut icon, website icon, tab icon, URL icon, or bookmark icon, is a file containing one or more small icons, associated with a particular website or web page. A web designer can create s ...
s, a flexible search engine system, and better support for
multi-user Multi-user software is computer software that allows access by multiple users of a computer. Time-sharing systems are multi-user systems. Most batch processing systems for mainframe computers may also be considered "multi-user", to avoid leaving t ...
environments. K-Meleon maintained support for its existing system of text-based configuration files and introduced a new graphical interface to change many preferences from within the browser. Version 1.1 expanded the macro system. Earlier versions placed all of the macros into a single config file. Initial releases came with under 50 lines of macro code and instructions for end users to create their own macros. Subsequent versions each came with more lines of macro code and many users wrote and shared macros. By 2008, users were sharing macros as an alternative to the add-ons for Mozilla Firefox. To make the macros more manageable, K-Meleon developers separated them into module files. The modules could be more easily shared, downloaded, and edited. All K-Meleon versions released since have retained compatibility for this system. Macro modules, skins, and configuration files were also split into a default stored in the browser's folder, and customizations stored in a user's profile as part of the transition to a multi-user design. Version 1.5 introduced a true tabbed interface. Earlier versions relied on the optional "layers" plugin. That had limitations like repainting the entire window when switching tabs. First introduced in the unofficial K-Meleon CCF, true tabs supported drag and drop, could have individual close icons, could be placed on the bottom of the window, and sets of tabs could be restored as a session when restarting the browser. In 2009, Microsoft struck a deal with the European Commission. To resolve accusations from
Opera Opera is a form of theatre in which music is a fundamental component and dramatic roles are taken by singers. Such a "work" (the literal translation of the Italian word "opera") is typically a collaboration between a composer and a librett ...
that it was abusing its market position to push
Internet Explorer Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical user interface, graphical web browsers developed by Microsoft which was used in the Microsoft Wind ...
, Microsoft introduced a browser ballot. Beginning in 2010, Microsoft was required to offer Windows users in the
European Economic Area The European Economic Area (EEA) was established via the ''Agreement on the European Economic Area'', an international agreement which enables the extension of the European Union's single market to member states of the European Free Trade Ass ...
a choice of the 12 most popular web browsers including Microsoft's Internet Explorer, Mozilla Firefox, Google Chrome, Opera, K-Meleon, and several others. Shortly after the ballot was released, K-Meleon official downloads peaked near two hundred thousand per month. Other browsers saw an even greater increase. Opera reported a three-fold increase in user base. Six of the less popular browsers filed a second complaint against Microsoft. Microsoft's ballot design initially showed the 5 browsers that were at least as popular as Opera and did not show the remaining 7 browsers unless users clicked a horizontal
scrollbar A scrollbar is an interaction technique or widget in which continuous text, pictures, or any other content can be scrolled in a predetermined direction (up, down, left, or right) on a computer display, window, or viewport so that all of the con ...
. Shawn Hardin, CEO of Flock, alleged that the ballot did not provide European consumers with the required choice between the 12 most widely used web browsers, but rather limited it to an "oligopoly for five" large projects.


7x releases

In 2011, Mozilla dropped support for embedding the Gecko layout engine. As K-Meleon had previously relied on this API to combine Mozilla's display engine with its native Windows interface, this left the future of the browser uncertain. Mozilla's change resulted in the end of the Camino web browser which embedded Gecko within a native interface for Mac OS X. The Camino developers initially explored transitioning to the Webkit rendering engine. When the Webkit transition did not work, the developers discontinued to the Mac-only browser altogether. Marco Gritti, the lead developer of Galeon had already forked that project to create
GNOME Web GNOME Web, called Epiphany until 2012 and still known by that code name, is a free and open-source web browser based on the GTK port of Apple's WebKit rendering engine, called WebKitGTK. It is developed by the GNOME project for Unix-like sy ...
and switched to a
WebKit WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as on the iOS and iPadOS version of any web browser. WebKit is also used by the BlackBerry Browser, PlayStation consoles beginning from the PS ...
backend. GNOME developer Christian Persch described Mozilla's support for embedding Gecko on Linux as, "unmaintained and stagnant." After years without an official, stable release, the K-Meleon group released version 74 in 2014. While Mozilla had ended support for embedding Gecko, they still maintained a technology called
XULRunner XULRunner is a discontinued, packaged version of the Mozilla platform to enable standalone desktop application development using XUL, developed by Mozilla. It replaced the ''Gecko Runtime Environment'', a stalled project with a similar purpose. T ...
. XULRunner was a standalone implementation of the Gecko engine designed to launch cross-platform applications. K-Meleon 74 was the first official release to use XULRunner instead of Mozilla's deprecated embedding software. Outside of the new engine, version 74 brought small improvements including a new default theme, better CPU usage, and minor bug fixes. This was the final version to support
Windows 2000 Windows 2000 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It was the direct successor to Windows NT 4.0, and was Software release life cycle#Release to manufacturing (RTM), releas ...
and therefore still received occasional updates. K-Meleon 75 was released in 2015 with a Mozilla 31 backend,
Transport Layer Security Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network. The protocol is widely used in applications such as email, instant messaging, and voice over IP, but its use in securi ...
(TLS) 1.2 support, a new skin system, a new toolbar implementation, spellcheck, and form auto-completion. Prior to version 75, buttons were defined in pixel size by their skin or theme. For
high-resolution Image resolution is the detail an image holds. The term applies to digital images, film images, and other types of images. "Higher resolution" means more image detail. Image resolution can be measured in various ways. Resolution quantifies how cl ...
monitors, this could result in either tiny icons or a blurry up-scaled browser. Version 75 introduced a skin system that allowed end users to adjust the icon size, and would automatically adjust the default icon size to a degree. K-Meleon 75 also expanded and included the previously optional Kplugin, JSBridge. JSBridge offered partial support for Mozilla-style add-ons. A few Mozilla add-ons like NewsFox and Cookie Keeper took advantage of it but were not direct ports. Yvon Tanguy, the developer of Cookie Keeper, commented that "the only way efound to perform" a crucial routine on K-Meleon was to include "cookiekeeper.kmm", a small file that users would have to manually extract. Boissonnade began work on version 76 but suffered a disk failure during beta testing.


Goanna branch

Since 2017, all active development on K-Meleon has taken place using a fork of the
Goanna A goanna is any one of several species of lizards of the genus '' Varanus'' found in Australia and Southeast Asia. Around 70 species of ''Varanus'' are known, 25 of which are found in Australia. This varied group of carnivorous reptiles ranges ...
engine. With Firefox Quantum, Mozilla rewrote most of the Gecko engine from the ground up. The Goanna engine is a maintained fork of the pre-Quantum Gecko engine created by
Pale Moon Pale Moon is an open-source web browser with an emphasis on customization; its motto is "Your browser, Your way". There are official releases for Microsoft Windows and Linux, as well as contributed builds for various platforms. Pale Moon origi ...
developers. Roytam forked the most recent version of K-Meleon in 2017 to run on the Goanna engine. The project's lead developer, Boissonnade, expressed enthusiasm and approval of this new branch but stepped away from the project without formally transferring control or ownership. Goanna is actively developed but has not fully implemented recent web features introduced by Google like
Shadow DOM Web Components are a set of features that provide a standard component model for the Web allowing for encapsulation and interoperability of individual HTML elements. Primary technologies used to create them include: * Custom Elements: APIs to ...
. Shadow DOM was originally released by Google as a non-standard feature in Chrome. The implementation in Goanna is incomplete and disabled by default. K-Meleon also does not support the online
Digital Rights Management Digital rights management (DRM) is the management of legal access to digital content. Various tools or technological protection measures (TPM) such as access control technologies can restrict the use of proprietary hardware and copyrighted works. ...
(DRM) introduced in 2017. The
Free Software Foundation The Free Software Foundation (FSF) is a 501(c)#501(c)(3), 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985, to support the free software movement, with the organization's preference for software being distributed ...
(FSF) criticized the
World Wide Web Consortium The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
for including DRM in the web's specification as antithetical to free and open-source software. FSF executive director John Sullivan responded to the standardization of DRM by saying, "We're mourning the Web." Larger free software projects including
Kodi KODI (1400 AM) is a radio station broadcasting a news/talk format. Licensed to Cody, Wyoming, United States, the station is currently owned by the Big Horn Radio Network, a division of Legend Communications of Wyoming, LLC, and features programm ...
and Firefox have handled the incompatibility of DRM and free software by signing an agreement with Google to side-load their proprietary
Widevine Widevine is a proprietary digital rights management (DRM) technology from Google used by the Chromium and Firefox web browsers (including some derivatives), Android MediaDRM, Android TV, and other consumer electronics devices. Widevine technolog ...
DRM implementation. Many smaller projects like GNOME Web, Basilisk, K-Meleon, and the aborted Metastream project have been unable to support these proprietary encryption methods. K-Meleon on Goanna is updated on a weekly
rolling release Rolling release, also known as rolling update or continuous delivery, is a concept in software development of frequently delivering updates to applications. This is in contrast to a ''standard'' or ''point release'' development model which uses so ...
schedule. By default, the browser is a multi-lingual portable application that can run directly from the host computer or removable media. As a fork from the official release chain, K-Meleon will not update automatically; it can be manually updated. It is also included in the
PortableApps.com PortableApps.com is a website offering free applications for Windows that have been specially packaged for portability. These portable applications are intended to be used from removable media such as USB flash drives. User data is stored in a ...
repository.


Customization

Every component of K-Meleon's interface can be controlled by the
end user In product development, an end user (sometimes end-user) is a person who ultimately uses or is intended to ultimately use a product. The end user stands in contrast to users who support or maintain the product, such as sysops, system administrat ...
or
system administrator A system administrator, or sysadmin, or admin is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems, especially multi-user computers, such as servers. The system administrator seeks to ensu ...
. Many features can be controlled from the graphical user interface. Toolbars can be enabled, disabled, or positioned from the browser window. Many settings can be adjusted from a preferences panel. Deeper customization is possible using text-format
configuration file In computing, configuration files (commonly known simply as config files) are computer file, files used to configure the Parameter (computer programming), parameters and Initialization (programming), initial settings for some computer programs. T ...
s, or configs. The menus, keyboard shortcuts, icons, toolbars, and buttons can all be customized via K-Meleon's configuration files. These configuration files can, in turn, call upon macros. K-Meleon's macros are a type of small extension that can also be opened in a text editor by
end users In product development, an end user (sometimes end-user) is a person who ultimately uses or is intended to ultimately use a product. The end user stands in contrast to users who support or maintain the product, such as sysops, system administrato ...
. A simple
"Hello, World!" program A "Hello, World!" program is generally a computer program that ignores any input and outputs or displays a message similar to "Hello, World!". A small piece of code in most general-purpose programming languages, this program is used to illustra ...
could be written in K-Meleon's macro language as below: NewMacro A user or administrator could add a button to trigger the macro above by adding the code below to their toolbar configuration file: !HelloWorld This combination of configuration files and macro modules provides users a greater degree of flexibility than in other browsers. It also creates a learning curve for customization that is not present in most browsers. Popular browsers rely on systems like WebExtensions for customization where there is a distinct divide between end users and extension developers. K-Meleon does support several types of extensions including simple macro modules,
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
plugins called Kplugins, and XUL-based extensions similar to but not compatible with those previously used by other Mozilla applications. However, K-Meleon never had a community of extension developers comparable to those of Firefox or Chrome. The most popular browser in 2020 was Google Chrome which had over 130,000 WebExtensions available for download. Mozilla Firefox supported XUL-based extensions until 2018. When the Classic Adds-Ons Archive preserved the
add-ons for Firefox Add-on is the Mozilla term for software modules that can be added to the Firefox web browser and related applications. Mozilla hosts them on its official add-on website. Browser extensions are the primary type of add-on. In 2017, Mozilla enacted ...
in 2017, there were over 16,000 available. In contrast K-Meleon never had more than a few hundred extension developers, despite support for a small number of major extensions like AdBlock Plus. K-Meleon's flexibility was a reason that it was recommended in the early 2000s for environments where the browser needed to be customized for general public use, such as
libraries A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
and
internet café An Internet café, also known as a cybercafé, is a café (or a convenience store or a fully dedicated Internet access business) that provides the use of computers with high bandwidth Internet access on the payment of a fee. Usage is generall ...
s. It allowed an administrator to create a custom browser interface for patrons, save this interface in the file system, and then distribute the interface to all public-facing computers. In the mid-2010s, libraries shifted to more enterprise cloud-based solutions, and internet cafes dwindled with the increased use of mobile computing devices.


Legacy Windows versions

K-Meleon supports legacy versions of Windows that other browser vendors have abandoned. The current version supports
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
,
Windows Server 2003 Windows Server 2003 is the sixth version of Windows Server operating system produced by Microsoft. It is part of the Windows NT family of operating systems and was released to manufacturing on March 28, 2003 and generally available on April 24, 2 ...
, and
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
. The latest major browser releases to support these platforms are Microsoft's
Internet Explorer 8 Windows Internet Explorer 8 (IE8) is a web browser for Windows. It was released by Microsoft on March 19, 2009, as the eighth version of Internet Explorer and the successor to Internet Explorer 7. It was the default browser in Windows 7 (later def ...
from 2014, Google Chrome 50 from 2016, and Mozilla Firefox 52 from 2018. The only other browsers to provide updates to these operating systems are unofficial ports like the Firefox-based Mypal. Even older versions of Windows receive some updates. Web browsers for Windows 2000,
Windows NT Windows NT is a proprietary graphical operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems sc ...
, and
Windows 98 Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released to ...
cannot access most modern websites if they do not support TLS encryption. When TLS 1.2 was released in 2008, major browser vendors were no longer targeting Windows 2000 or earlier. HTTPS was initially used for only sensitive data transfers like banking. However, by 2018 the majority of web pages used TLS encryption. K-Meleon 74 can access secure websites on Windows 2000 using an older version of the Goanna engine combined with up-to-date ciphers. It provides both TLS 1.2 for access to HTTPS sites and greater web compatibility than other web browsers released for the OS. K-Meleon 1.5 can access secure websites on Windows 98 using TLS patches. However, there are no updates available for K-Meleon 1.5's web engine.


Release history

All versions of K-Meleon are written for the
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
operating system. All versions support 32-bit and pre- SSE processors. All versions support Windows XP and Vista. Version 74 is the latest version to support Windows 2000. Version 1.5.4 is the latest stable release to support Windows 98. K-Meleon is not designed for
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
, but can run on
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming interf ...
-compliant systems if they have an implementation of the Windows API like the
Wine Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are m ...
compatibility layer. References: K-Meleon file releases, release notes, changelogs, and the Announcements forum.


See also

*
Comparison of feed aggregators The following is a comparison of RSS feed aggregators. Often e-mail programs and web browsers have the ability to display RSS feeds. They are listed here, too. Many BitTorrent clients support RSS feeds for broadcasting (see Comparison of BitTor ...
*
Comparison of lightweight web browsers A lightweight web browser is a web browser that sacrifices some of the features of a mainstream web browser in order to reduce the consumption of system resources, and especially to minimize the memory footprint. The tables below compare notable ...
*
Comparison of web browsers General information Basic general information about the browsers. Browsers listed on a light purple background are discontinued. Platforms with a yellow background have limited support. Operating system support Browsers are compiled to run o ...
*
List of feed aggregators The following is a comparison of RSS feed aggregators. Often e-mail programs and web browsers have the ability to display RSS feeds. They are listed here, too. Many BitTorrent clients support RSS feeds for broadcasting (see Comparison of BitTor ...
*
List of web browsers The following is a list of web browsers that are notable. Historical Layout engines * Gecko is developed by the Mozilla Foundation. ** Goanna is a fork of Gecko developed by Moonchild Productions. * Servo is an experimental web brow ...


References

Several free and open-source projects referenced in this article have gone by multiple names. The following may be referred to by previous official names or internal codenames in the cited references: {{Web browsers, desktop 2000 software Free web browsers Gecko-based software Gopher clients News aggregator software Portable software Web browsers based on Firefox Windows-only free software Windows web browsers