我在2016年发现的11个最佳开源Web浏览器


Web浏览器是一款提供网上冲浪界面的软件。随着 1991 的介绍,在我们今天看到的现阶段,发展和进步已经发展了许多倍。早期曾经有大多数基于文本的网站,很少有图像和图形内容,因此只有基于文本的浏览器足以满足一些早期浏览器: Lynx Netscape 歌剧即可。

但是,随着支持音频,视频,图像甚至Flash内容的技术的进步,浏览器也需要先进而支持此类内容。这推动了浏览器的发展,使其达到了今天的水平。

现代浏览器需要许多软件的支持,包括:Web浏览器引擎,如:Geeko,Trident,WebKit,KHTML等,渲染引擎以呈现网站内容并以适当的格式显示。

Linux作为开源社区,让全球开发人员可以自由地尝试他们期望从理想浏览器中获得的功能。

下面列出了一些开源Web浏览器,这些浏览器非常适合在此处列出。通常区分正常浏览器和良好浏览器的功能是:能够支持所有类型的数据,包括:音频,视频,闪存和HTML和HTML5,快速性能,内存友好,完全适应新旧系统,支持最大化的能力架构如:Intel,AMD和操作系统如:Windows,Mac,类Unix,BSD等等。

1.谷歌浏览器

作为智能手机和PC中最受欢迎的网络浏览器,谷歌浏览器是Google开发的免费软件。它从Chromium派生而来,其代码被修改为某些附加组件以构建它。它使用WebKit布局引擎直到版本27和之后的Blink。它主要以C ++编写,适用于许多操作系统,包括Android,iOS,OS X,Windows和Linux。

Chrome提供的功能包括:书签和同步,增强的安全性,恶意软​​件阻止以及添加外部插件,例如:Google网上应用店中提供的AddBlock等,它是Chrome中的默认扩展程序。此外,它还支持用户跟踪功能,可根据需要启用该功能。

由于它使用的内置机制很快,通过标签式浏览,快速拨号和隐身(隐私浏览)模式也非常稳定,提供可以作为网络商店的扩展安装的自定义主题。它被广泛接受为默认浏览器之一,几乎可以在所有系统中找到,主要是正面评论。

2. Firefox

其中一个流行的Web浏览器, Firefox 也是开源的,可用于主要的操作系统,包括:OS X,Linux,Solaris,Linux,Windows,Android等。它主要用C ++编写,Javascript, C,CSS,XUL,XBL并在MPL2.0许可下发布。

自推出以来,它因其速度和安全性而备受赞誉,甚至通常被称为Netscape Navigator的精神继承者。它在所有支持的平台上使用Geecko Web引擎,在iOS上不使用Geecko。

Firefox支持的功能包括:选项卡式浏览,拼写检查,增量查找,实时书签,隐私浏览,附加支持,可轻松集成许多功能。除此之外,它还支持许多标准,包括:HTML4,XML,XHTML,SVG和APNG等。它已成为许多亚洲和非洲国家的流行网络浏览器之一,在全球拥有超过10亿用户。

歌剧

另一个流行的网络浏览器,Opera是我们迄今为止最早的网络浏览器之一,最初版本发布于1995年,20年前。它是用C ++编写的,其可用性标记为所有操作系统,包括:Windows,OS,Linux,OS X,Symbian和移动电话,包括:Android,iOS。它使用Blink Web引擎,而早期版本使用Presto。

此浏览器的功能包括:快速搜索快速拨号,选项卡式浏览,下载管理器,页面缩放,允许根据用户要求增加或减少Flash,Java和SVG,删除HTTP cookie,浏览历史记录和其他点击数据一个按钮。尽管它对兼容性和其他UI相关问题提出了批评,但它仍然是最受欢迎的浏览器之一,2015年中期共有约2.91亿用户。

4.铬

广为人知的网络浏览器是谷歌浏览器获取其源代码的基础, Chromium 是另一种适用于Linux,Windows,OS X和Android操作系统的开源网络浏览器系统。它主要是用C ++编写的,最新版本发布于2016年12月。它采用简约的用户界面设计,使其轻巧,快速。

Chromium的功能包括:选项卡式窗口管理器,支持Vorbis,Theora,用于HTML5音频和视频的WebM编解码器,书签和历史记录以及会话管理。除了谷歌Chrome之外,Chromium还构成了大量其他Web浏览器的基础,其中一些Web浏览器仍处于活动状态,而其他Web浏览器已经停止使用。其中一些是:Opera,Dartum,Epic Browser,Vivaldi,Yandex Browser,Flock(已停产),Rockmelt(已停产)等等。

米多利

Midori 是一个开源的Web浏览器,在Vala和C中开发,具有WebKit引擎和GTK + 2以及GTK + 3接口。随着2007年的最初稳定版本和2015年8月的最新稳定版本,Midori目前是许多Linux发行版中的默认浏览器,包括:Manjaro Linux,基本操作系统,SliTaz Linux,Bodhi Linux,Trisqel Mini,SystemRescue CD,旧版Raspbian。

它提供的主要功能包括:HTML5支持,书签管理,私人浏览,Windows,标签和会话管理,快速拨号,可以用C和Vala,Unity支持编写的扩展的轻松集成。 Midori被LifeHacker和其他许多网站称为Linux的替代网络浏览器之一,包括:TechRadar,ComputerWorld和Gigaom。

6. QupZilla

QupZilla 是另一个已知的网络浏览器,它仅作为一个研究项目开始,2010年12月首次发布,用Python编写,后来发布的是C ++,目的是开发便携式Web浏览器。它在GPLv3下获得许可,可用于Linux,Windows,OS X,FreeBSD。

QupZilla使用带有QtWebKit的WebKit引擎与现代Web标准同步。它提供了现代网络浏览器的所有功能,包括:快速拨号,内置添加阻止功能,书签管理等。使您选择此浏览器的其他功能包括:性能优化,内存消耗低于大多数着名的Web浏览器,包括Firefox和谷歌浏览器。

7. Konqueror

另一个多用途Web浏览器和文件管理器 Konqueror 是列表中的另一个。以C ++(Qt)开发,可用于操作系统,包括:Linux和Windows,并在GPLv2下获得许可。如名称所示,Konqueror(以'K'开头)是KDE桌面环境的默认浏览器,取代了当时已知的KFM。

作为Web浏览器,它使用KTML派生的Web渲染引擎,还支持JavaScript,Java applet,CSS,Jquery。它的渲染能力是无可置疑的,并且比大多数强调其性能优化的Web浏览器更好。

其他功能包括:可自定义的搜索服务(甚至包括可添加的自定义搜索快捷方式),由于集成的Kpart在网页中显示多媒体内容的能力,能够打开PDF,打开文档和其他特定文件类型,集成I/O插件系统允许多种协议,包括:HTTP,FTP,WebDaV,SMB等,能够浏览用户的本地文件系统。 Konqueror Embedded是Knoqueror的另一个嵌入版本,也可以使用。

8.网络(顿悟)

最初被命名为 Epiphany 的另一个我们的浏览器值得在列表中提及。用C(GTK +)编写,它最初是Galeon的一个分支,从那时起它已成为GNOME项目的一部分,并且在其开发的每个阶段都遵守GNOME的指南。

最初,它使用的是Geeko引擎,但版本为2.20,它开始使用WebKitGTK +引擎。 Web提供对Linux和BSD操作系统的支持,其源代码可在GPLv2下获得。

功能包括:HTML4,CSS1和XHTML支持,包括对HTML5和CSS3的支持,内置的Adobe Flash和IcedTea插件,书签和“智能书签”功能,可以轻松搜索“一体化”的方式,与GNOME功能包括GNOME网络管理器,GNOME打印机等,以及大多数浏览器支持的其他功能。虽然它收到了不同的评论,但许多人称赞它的一个功能是它的快速启动和页面加载功能。

9. SwiftFox

基于Mozilla Firefox的浏览器 SwiftFox 是列表中的下一个。它专门为Linux构建,代码在MPL 1.1下完全开源,二进制专有。

SwiftFox是Firefox for Linux平台的优化版本。它采用二进制代码优化技术,具有-O3级编译,特定于架构的优化,包括:AMD,AMD64,Intel。

使Firefox更先进的其他功能包括:增强安全性,禁用Pango以减小包装尺寸和渲染。据报道,其1.5.6.0版本的速度提高了约1.7%。

10.苍白的月亮

另一款基于Mozilla Firefox的浏览器 Pale Moon 是Linux,Windows和Android上Firefox的替代品。它是用C/C ++开发的,源代码在MPL2.0许可下可用。它保留了以前版本Firefox中的用户界面,仅关注Web浏览功能。它的最新版本将使用Gonna,它是Firefox的Web浏览器引擎Geeko的分支。

Pale Moon专注于速度优化功能,并利用Microsoft C Compiler的速度优化,自动并行化功能。此外,它还删除了不必要的功能,这些功能不是必需的,即崩溃报告器,辅助功能硬件功能,以及目标Windows Vista和更高版本的OS,因为它可能在旧硬件上失败。其他功能包括:DuckDuckGo默认搜索引擎,IP-API地理定位服务,功能状态栏和增强的自定义。

11.链接

链接是一个开源文本和图形Web浏览器,用C语言编写,适用于Windows,Linux,OS X和OS/2,Open VMS和DOS系统。它是根据GPLv2 +许可证发布的。它是基于它的许多分支的浏览器之一,包括: Elinks (实验/增强链接),黑客链接等。

对于那些想要在纯文本环境中体验GUI元素的用户来说,这是理想的浏览器。 Links 2是最新版本于2015年9月发布,它是Links的高级版本,支持JavaScript,可以实现更快的Web浏览器。

Links的主要亮点功能是它可以在图形模式下运行,即使对于那些没有X Server的系统也是如此,因为它支持X Server,Linux Framebuffer,svgalib,OS/2 PMShell和Atheos GUI的图形驱动程序。

红色

结论

这些是Linux上可用的一些开源浏览器。如果您有一些个人收藏,请在评论中提及它们,我们也会将它们列入我们的列表中。