现在各种国产软件已经牢牢占领了国内市场,无论是在浏览器、下载软件、压缩软件还是视频播放器等领域,都可以看到国产软件的活跃形式。诚然,国内软件在很多方面都有很好的经验,但是他们如此强大的原因在很大程度上是因为他们从开源软件中借用了很多核心技术。

每个人都很了解国内软件,但是你对国内软件背后的开源软件了解多少?今天,让我们谈谈国内软件背后的开源软件。

引发国内浏览器的投票:Chrome

中国有许多“速度浏览器”,它们使用与Chrome相同的引擎,每个人对此都非常了解。然而,我们不一定知道很多关于Chome背后的开源项目Chome的信息。

铬来自Webkit,它来自DE开源项目,并在苹果的Safari项目中繁荣发展,所以铬和苹果仍然有一些渊源。然而,铬不仅仅是网络工具包,铬只继承了网络工具包的核心部分,在JS引擎上使用了谷歌引以为豪的“V8”,并在网络工具包上封装了一层网络工具包胶水。可以说,chrome已经在Webkit上进行了相当程度的神奇改变。

        

铬是许多国产速度浏览器生存的基础。不仅如此,Chromium已经切换到了Blink内核,它与Webkit的渊源更远了。国内浏览器使用chrome的源代码,所以许多浏览器现在已经切换到了闪烁内核。

然而,国内浏览器通常只继承Chromium的内核和JS引擎,它们对扩展的支持已经被大大削弱了。与Chrome相比,国内浏览器对各种扩展的支持相对较弱,通常只能安装修改后的扩展,这可能是由于商业原因。虽然默认情况下,国产软件比Chrome有更多的功能,但是对扩展的弱支持仍然大大降低了可玩性。

家庭播放器的大嬷嬷:FFmpeg

每个人都喜欢和家庭播放器一起看小电影。毕竟,国内玩家的功能体验真的很好。他们可以搜索字幕,在云中广播,最重要的是,支持完整的格式。然而,许多人不知道完全支持格式实际上与国外开源项目FFmpeg密切相关。


FFmpeg解码器已经创建了许多通用播放器

FFmpeg是一个与视频处理相关的开源项目,包含丰富的多媒体解码库。国内播放器如此通用的原因很大程度上是由于FFmpeg解码库的使用。然而,FFmpeg是基于LGPL/GPL的开源软件,这意味着如果一个软件使用FFmpeg代码,那么包含这些代码的软件部分也必须是开源的。但是家庭氛围,你知道,除非你不劳而获,否则就不要表现。因此,中国的一些“XX音像”被钉在了FFmpeg的耻辱柱上。

利用了这一点并被踢出局:7-Zip

中国有很多免费的压缩软件。这些压缩软件有很好的功能和速度,但内核通常不是来自自身。国内压缩软件通常使用开源软件7-Zip的内核来支持许多压缩文件。

7-Zip,一个开源软件,仍然很有影响力。首先,它非常高效。使用7-Zip编码可以提供比WinZip和WinRAR更高的压缩率。此外,它非常支持各种压缩文件。基本上支持主流压缩文件。当然,一些商业压缩格式,如rar,只能解压缩,不能压缩。

因为7-Zip是开源的,它的内核被许多其他压缩软件使用。国内压缩软件通常是一个忠实的7-Zip集群。

                

7-Zip在中国不流行的主要原因之一可能是界面太简单,但这就是风格。你是社会上的第七个兄弟,人们不太爱说话。

然而,7-Zip也是一个使用LGPL协议的开源软件,使用7-Zip的源代码,理论上必须是开源的。然而,国内软件如“x-compression”并没有开源,而是故意在压缩文件的头部添加了不利于压缩的违禁品,使得其他压缩软件无法解压缩。使用别人的代码,故意制造不兼容性,我只想说,“我从未见过如此厚颜无耻的人”!

为老司机铺路:eMule

如果你是一个多年的老司机,你应该知道很多光盘和电动驴。VeryCD提供了大量的eD2k链接,可以通过其“电子驴”软件下载到各种资源中。虽然现在VeryCD已经被改造了,但是主要的下载软件仍然对eD2k链接有很好的支持,各种eD2k资源也是老司机在比赛时不能走的路。

然而,人们对eD2k背后的电动驴和“电驴”知之甚少。事实上,eD2k协议起源于由商业公司开发的eDonkey(这是真正的电子驴)共享软件。一个德国人对这个软件不满意,他自己开发了一个开源客户端eMule,它也支持eD2k协议。国内的VeryCD经过神奇的改变,创造了著名的“VeryCD电动驴”,电驴的开源代码。

如果你没有使用eMule,你可能不是一个真正的老驱动程序。与开源软件eMule相比,VeryCD eMule已经阉割了很多东西。例如,不可能直接在KAD网络上进行无限制的搜索,这意味着目前在地面上各种汽车——上流行的各种“种子搜索产品”不可能是无限制的,它们只是被阉割的KAD搜索者。现在VeryCD已经衰落,但是eD2k仍然存在于主要的下载软件中。我希望你会记得eMule后面开车的铺路人。

智能路由器的力量之源:OpenWRT

如今,国内智能路由器正如火如荼的进行着。与传统路由器相比,智能路由器的确强大得多。例如,硬盘可以用作网络连接存储,并且可以安装许多第三方插件来实现更强大的功能。然而,智能路由器所依赖的OpenWRT却鲜为人知。

没有OpenWRT,就没有智能路由器

OpenWRT是一个开源的路由器固件。强大的可扩展性是OpenWRT最大的卖点——,也是智能路由器最大的卖点。OpenWRT起源于Linux,其强大的可扩展性也很大程度上归功于Linux。然而,像Linux一样,OpenWRT有一个相对较高的使用门槛。原始版本需要命令行操作。没有一定的Linux和网络知识,这真的是无法控制的。国内路由器制造商已经将OpenWRT改造成了更加用户友好的固件,这可以被视为OpenWRT的一个修订版。

然而,尽管国内智能路由器固件易于使用,但在性能和可玩性等方面仍不如OpenWRT。与OpenWRT相比,智能路由器固件的性能和稳定性较差。特别是在交通繁忙的时候,差别会更明显。在扩展方面,由于技术和商业原因,可玩性不如OpenWRT。此外,国内智能路由器制造商使用OpenWRT,通常不会继续按照GPL协议开源。这些都值得批评。

摘要

在这个广告泛滥的商业社会,人们很少听到关于开源软件的各种新闻。封闭源码商业软件已经在软件世界建立了令人眼花缭乱的繁荣,但是开放源码软件从未离开它的支柱地位。诚然,国内软件的许多功能都很容易使用,但是当使用这些商业软件时,我们也应该记住背后默默奉献的开源项目。没有它们,我们将在信息时代失去很多光彩