它們養活了一票國產軟體!這些開源軟體你知道嗎?

2020-12-15 開源中國

現在各種國產軟體已經牢牢佔據了國內市場,無論是在瀏覽器、下載軟體、壓縮軟體還是視頻播放器等領域,都可以看到國產軟體活躍的身影。誠然,國產軟體在很多方面體驗都不錯,但之所以它們這麼強,很大程度上是因為在核心技術方面,借用了相當多來自開源軟體的技術。大家對國產軟體都相當了解,但對於國產軟體背後的開源軟體,又知道多少?今天,就一起來談談國產軟體背後的開源軟體吧。

養活了一票國產瀏覽器:Chromium

國內有很多「極速瀏覽器」,所使用的是Chrome同樣的引擎,這點大家都相當了解。不過,對於Chome背後的開源項目Chromium,大家了解的細節未必就這麼多了。Chromium源於Webkit,而Webkit則源於DE開源項目,興盛於蘋果公司的Safari項目,所以說起來Chromium和蘋果還是有一些淵源的。但是,Chromium又不僅僅是Webkit,Chrome只是繼承了Webkit的WebCore部分,在JS引擎上使用了Google引以為豪的「V8」,還在Webkit上封裝了一層Webkit Glue。可以說,Chromium對Webkit進行了相當程度的魔改。

Chromium是一堆國產極速瀏覽器賴以生存的基本

不僅如此,Chromium也已經轉用了Blink內核,和Webkit的淵源就更加遠了。國內瀏覽器使用了Chromium的源碼,因此現在不少也換用了Blink內核。但是,國產瀏覽器繼承的往往只是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哥,人狠話不多

然而,7-Zip也是一款使用了LGPL協議的開源軟體,使用了7-Zip的源碼,按理來說也必須開源。但國內的「X壓」等軟體非但沒有開源,還在壓縮文件的文件頭中故意加入無助於壓縮的私貨,讓其他壓縮軟體無法解壓。用了人家的代碼還故意製造不兼容,對於這種行為,只想說一句,「我從未見過如此厚顏無恥之人」!

為老司機鋪開康莊大道:eMule

如果你是有些年頭的老司機,應該會知道VeryCD和電驢。VeryCD這個站點提供了大量eD2k連結,通過旗下的「電驢」軟體,就可以下載到各種資源。雖然現在VeryCD已經轉型,但各大下載軟體依然對eD2k連結有著良好的支持,各種eD2k資源,也是老司機們飆車時繞不開的路。

不過電驢和eD2k背後的eMule「電騾」,大家或許就知之甚少了。其實eD2k協議最早起源於商業公司開發的eDonkey(這才是正牌電驢)分享軟體,有個德國人不滿這軟體,就自己開發了開源的客戶端eMule電騾,也支持eD2k協議。國內的VeryCD把eMule電騾的開原始碼魔改後,製造出了大家熟知的「VeryCD電驢」。

如果你沒用過eMule,你可能不是真正的老司機

和eMule電騾這個開源軟體相比,其實VeryCD電驢閹割了相當多的東西。例如,不能直接在KAD網絡上進行無限制的搜索,這意味著不能無限制地上各種車——現在流行的各種「種子搜索神器」,也只是閹割過的KAD搜索器罷了。現在VeryCD已經衰敗,但eD2k仍長存於各大下載軟體中,希望大家在開車的同時,也記得背後的eMule這位鋪路人。

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

現在國內智能路由器可謂是如火如荼,智能路由器對比傳統的路由器,功能的確強大很多。例如,可以外接硬碟當NAS用,還可以安裝很多第三方插件,實現更強勁的功能。但是,智能路由器所依仗的OpenWRT,卻鮮為人知。

沒有OpenWRT,就沒有一眾智能路由器

OpenWRT是一款開源的路由器固件,擴展性強是OpenWRT最大的賣點——這也是智能路由器們的最大賣點。OpenWRT源於Linux,其強大的拓展性很大程度上也是得益於Linux。不過和Linux一樣,OpenWRT的使用門檻也比較高,原版需要命令行操縱,沒有一定的Linux和網絡知識還真是無法駕馭。國內的路由器廠商把OpenWRT改造成界面更友好的固件,可以算是OpenWRT的改版。

不過,國內的智能路由器固件雖然上手容易,但對比OpenWRT,還是有一些方面例如性能和可玩性方面,是有所不如的。對比OpenWRT,智能路由器固件的性能和穩定性都要偏弱。特別是高流量時候的吞吐性能,差距會顯得更加明顯;而在擴展方面,由於技術和商業上的原因,可玩性也不如OpenWRT。而且,國內智能路由器廠商使用了OpenWRT,往往也不根據GPL協議繼續開源,這些都是很值得批判一番的。

總結

在這個廣告鋪天蓋地的商業社會,大家很少會聽見開源軟體的種種消息。閉源的商業軟體搭造起了軟體世界琳琅滿目的繁華,但開源軟體也未曾離開過棟梁的位置。誠然,國產軟體的很多功能都相當容易上手,但在使用這些商業軟體的時候,大家也應該記住背後默默奉獻的開源項目,資訊時代少了它們,也會失去很多光彩!

出處:PConline  作者:Aimo

相關焦點

  • 開放源碼是開源軟體嗎?
    1998年初,該論文受到極大的關注,為促成網景通訊公司將其受歡迎的網際網路套裝軟體《網景通訊家(Netscape Communicator)》釋放成為自由軟體的因素之一。這些代碼即為今日大家熟悉的Mozilla Firefox與Thunderbird。網景的行動激起雷蒙及其夥伴深入研究如何將自由軟體基金會的自由軟體概念及優點帶入商業軟體產業。
  • 開源軟體之Arduino:用它你可以自己編程製作機器人
    這是開源系列文章的編程類,不過說起Arduino,雖然這個項目本身的確是開源的,不過你要說它只是開源軟體,顯然太局限太不專業了。其實Arduino是包含硬體開發板和軟體IDE的方便靈活、易於上手的開源電子原型平臺。
  • 開源軟體之遊戲開發:還用Unity做遊戲?免費遊戲引擎Godot打天下
    正因為這兩款都是商業的,所以它們並不是免費提供的,儘管我們可以加入它們的商業陣營,開發遊戲並盈利,不過必要的軟體付費或收益分成還是要有的。對於中小開發者和愛好者而言,算是一種阻礙。而今天一人客介紹的這款知名的開源專業遊戲引擎,則是不折不扣地免費自由的產品,它就是Godot遊戲引擎。專注於遊戲製作的專業軟體Godot,可以用來製作2D和3D遊戲,而且跨平臺。
  • 值得關注的開源軟體推薦
    我們知道值得關注的開源軟體實在是太多太多,選擇這個題目也讓自己有點為難。不過,試著去理一下對自己來說還是有蠻多收穫的,不管正確與否,或許也對大家有所啟發和幫助。本Chat所選的45個開源軟體,它們可能不是最流行的,但具有一定的代表性,它們是眾多開源軟體中的很小一部分。
  • 開放源碼是開源軟體嗎? - OSCHINA - 中文開源技術交流社區
    1998年初,該論文受到極大的關注,為促成網景通訊公司將其受歡迎的網際網路套裝軟體《網景通訊家(Netscape Communicator)》釋放成為自由軟體的因素之一。這些代碼即為今日大家熟悉的Mozilla Firefox與Thunderbird。網景的行動激起雷蒙及其夥伴深入研究如何將自由軟體基金會的自由軟體概念及優點帶入商業軟體產業。
  • 開源軟體蓄勢待發 - OSCHINA - 中文開源技術交流社區
    Cloudera公司執行長Mike Olson稱:「附加在產品上的許可證已經次於它們所提供的價值。」曾經是Sleepy Cat公司創始人的Olson在2006年出售向甲骨文出售了他的公司。他稱:「人們現在對如何全面應用技術越來越理智。在Sleepy Cat,我們為自己是開源公司而感到自豪。在Cloudera,我們把我們自己視為研發開源軟體的企業軟體公司。」
  • 不要再用國外的開源報表軟體,國內的報表不香嗎?
    在報表行業,雖然各家軟體工具使出各種手段做廣告、吸引注意力,但開源報表卻越來越受到程式設計師熱烈追捧,如 JasperReports、iReport這樣的免費、開源的JAVA報表工具,先來了解一下JasperReports,iReport等開源報表。
  • 開源+基礎軟體,中國的RedHat能跑出來嗎?
    實現「讓客戶擁有選擇權和控制權,因為這些權利本來就屬於客戶。」 [4]7月23日,IBM公布了2季度財報,營收總額為181億美元。其中,雲營收總額達到63億美元,上升30%(按調整後業務和匯率計算上升34%)。Red Hat(紅帽)較歷史同期營收增長17%(按調整後匯率計算增長18%)。其中受RedHat帶動,雲和數據平臺增長29%(按調整後匯率計算增長30%)。
  • 聯高軟體:半年內實現Matlab功能的70%,國產替代軟體真的可行?
    導語:近期,美國限制國內一些高校使用Matlab軟體,引發網友廣泛熱議。不少網友認為這是國產軟體發展的大好時機,可以加大馬力早日實現全面國產化。儘管目前有很多開源軟體能夠替代Matlab的功能,但是似乎並不能滿足國人國產化急切的心情。
  • 使用開源免費軟體OmegaT實現多人協同翻譯:軟體安裝與過程實現
    這篇文章的對象就是一款叫做OmegaT的開源免費計算機輔助翻譯軟體。也就是說你要想實現基於OmegaT的多人協同翻譯的功能,只需要30分鐘的學習時間。可能有人看到這些視頻了之後會問這樣的一些問題:這個軟體跟Trados、memoQ有什麼樣的區別?既然這個軟體可以免費的使用,為什麼還要買Trados、memoQ?為什麼非要多人協同翻譯,自己一個人翻不就行了嗎?其實這些也是我錄製這兩個視頻的目的。
  • 陳皓:關於開源和閉源軟體我個人Naive的看法
    至於我說的這兩句話,我知道是有爭議的,尤其是我用了「抄」,在此請原諒我用詞不當,像從事開源的朋友道歉。這個「抄」其實是「模仿」的意思。另外,要是沒有開源,我們中國人的軟體公司能做出雲平臺嗎?能做出手機嗎?能大數據嗎?真心感謝開源!
  • 這麼多優秀的國產良心軟體,你知道麼?
    但是開頭還是要祭奠一下:快播,這個曾經最良心的軟體。下面開始現在還推薦良心國產軟體,因為比較多,所以我詳細介紹十幾款款左右,其他的,用簡短的文字描述一下。說起國產軟體,還是要說WPS 的,可能算是國產軟體的鼻祖了。
  • Linux開源成熟還免費,憑什麼不能是好的國產系統?
    Linux不是是開源免費嗎?成本還能高的過微軟?事實上,儘管Linux是免費開源的,但是畢竟不是主流系統啊。所以之前的操作人員培訓成本也就算了,運行在Windows上的一些不能兼容Linux的舊有軟體也沒有合適的替代品。
  • UNIX、GNU、自由軟體、Linux、開源軟體、Ubuntu、Android、GitHub等自由及開源軟體FOSS十大事件
    、Ubuntu、Android、GitHub等自由和開源歷史FOSS十大事件,講述了從UNIX的全盛時期,到GNU和Linux的誕生,Ubuntu和Android使得易用,再到GitHub將開源「民主化」,以及它們間的發展歷程。
  • GitHub多次霸榜,兩個月拿下10000+Star,他說基礎軟體不開源必死無疑
    CSDN:復盤過為什麼廣受歡迎的因素嗎?陶建輝:主要原因有三個。第一,物聯網作為新興市場越來越普及,大家需要這樣一個產品;第二,跟中美貿易戰有關,中國歷來缺少這些基礎性軟體,因此有這樣的軟體開源後有助於傳播;第三,可能跟我五十幾歲了還在寫代碼有關係,這激勵了一些國內的程式設計師。
  • 全民為國產軟體發展盡心力
    中國現代企業家:那麼目前我國軟體產業面臨著怎麼的機遇與挑戰?    梁海霞:目前國產軟體迎來了全所未有的發展新機遇,成長環境進一步優化。國家現在越來越重視智慧財產權保護問題,加大了智慧財產權保護力度,同時也給予國內軟體廠商和軟體人才以優越的成長空間。用戶也逐漸認識到使用國產正版軟體的好處。應該說目前我國軟體產業正處於迅速成長的新階段和新環境。
  • 清華大學副教授劉利:警惕國外開源軟體的隱形「科技侵略」
    開源軟體的開放性特徵讓大到國家、小到公司和個人得到了很多便利。「國外開源軟體通常可免費使用,並未對我國『卡脖子』,為什麼你們還要自己做呢?」一年前一次評審會上的這個問題給清華大學地球系統科學系副教授劉利留下了深刻的印象。過去10年裡,劉利的工作集中在自主研製國產地球系統模式耦合器。
  • IBM 開源軟體推薦
    同時,TJ Bot 還是一個開源項目,我們可在 Instructables.com 和 GitHub 上查看相關指導。IBM 的團隊已經提供了三個 TJ Bot 啟動指導,但他們希望所有人都能貢獻出自己的 DIY 機器人裝配指導。
  • 開源軟體正逐步「接管」世界
    調查內容涉及開源軟體的行業動態、機遇和挑戰,使用開源軟體的原因,以及開源軟體現在面臨及以後需要解決的問題等多個方面。 價格因素影響力下降 在今年的調查中,特別引起我們注意的,是人們使用開源軟體的原因發生了不小的改變。
  • 研究報告:開源軟體正吞食企業軟體市場
    2015年調查的結果反映了企業正在越來越多的採用開源軟體並且突出了參與開源社區組織的豐富度。開源軟體的正式政策和管理方面的需求變得越來越普遍。關於開放源碼的調查結果分析可以幫助我們所看到的趨勢,幫助在公司的代碼基礎上實現開源,確定已知的安全漏洞,並跟蹤修復。今年的結果,非常明顯,企業需要在管理和治理開源方面趕上他們對其的使用。