突發!紅芯拒絕承認抄襲:研發內核很難,半個作業系統!

突發!紅芯拒絕承認抄襲:研發內核很難,半個操作系統!

關注《一碳科技》,每天有意想不到的收穫哦!


《一碳科技》8月17號消息,紅芯瀏覽器於8月16日被爆出抄襲,原因是在紅芯瀏覽器的安全目錄中,發現了chorme瀏覽器的同名文件,並且在文件屬性中發現了chrome.exe,紅芯瀏覽器的“自主研發”面具被揭露!

突發!紅芯拒絕承認抄襲:研發內核很難,半個操作系統!

但是,紅芯瀏覽器創始人高婧在16日對外稱:“我們並非抄襲,而是站在巨人的肩膀上去做創新,在智能感知渲染引擎及應用安全方面都有創新,單單從安裝包是看不到任何東西的。

突發!紅芯拒絕承認抄襲:研發內核很難,半個操作系統!

而就在今天(17日),紅芯公司就對此事件作出回應稱,:“產品宣存在誇大,給公眾帶來無解,這裡向大家致歉

”,信中還提到,紅芯瀏覽器內核是基於開源Chromium內核架構進行升級的,並且瀏覽器本身就有三大創新之處,分別是“紅芯隱盾”、“紅芯雲適配”、“安全可控瀏覽器”。

突發!紅芯拒絕承認抄襲:研發內核很難,半個操作系統!

突發!紅芯拒絕承認抄襲:研發內核很難,半個操作系統!

目前主流瀏覽器內核被國外壟斷,研發難上加難

據瞭解,目前四大主流瀏覽器內核分別為:Trident(也稱IE內核)、webkitPresto/OperaGecko,這些無一例外,都不是我國自主研發的內核,所以,從這裡可以看出,全自主國產的瀏覽器內核有多麼珍貴,這就是為什麼紅芯瀏覽器短時間內就獲得了2.5億元的投資。

突發!紅芯拒絕承認抄襲:研發內核很難,半個操作系統!

這四種內核各有各的缺點、優點。Trident是世界上第一個支持XMLHttpRequest的內核,也是世界上第一個支持“可編輯內容”的瀏覽器內核。Gecko內核及其前身是世界上最早實現JavaScript的內核,如果沒有它沒就沒有現在的瀏覽器端的編程。WebKit是蘋果公司推出的Safari瀏覽器內核,它的特點是內核的速度很快,對標準的兼容性高,資源佔用很少。

突發!紅芯拒絕承認抄襲:研發內核很難,半個操作系統!

這裡要說一下blink內核,blink內核是谷歌針對於webkit內核的精簡版本,雖然是精簡版本,但是它的效率並沒有得到精簡,而是得到了更大的提升,谷歌將webkit內核的幾十萬行“無用”代碼清除,並重新優化了算法,有效提升了webkit內核的運行效率,進而演變成現在的blink內核。

突發!紅芯拒絕承認抄襲:研發內核很難,半個操作系統!

▲全自主研發瀏覽器難度過大(注意,這裡不僅僅是內核)

根據谷歌發佈的數據,谷歌瀏覽器的代碼量約為2400萬行,這些代碼缺一不可,每行語句都有其特有的功能,每行語句之間的邏輯關係緊密相連,而這2400行代碼都是由人工構建出來的,可見其工作量之大,有人做過這樣的比較:“開發一套完整的瀏覽器,相當於開發半個操作系統”,微軟官方透露的數據,其操作系統的代碼量為5000萬行左右。

想象一下,下圖中的代碼(舉個例子)密密麻麻的,也不過幾十上百行,而谷歌瀏覽器的代碼量為2400萬行,這是一種什麼場景呢?

突發!紅芯拒絕承認抄襲:研發內核很難,半個操作系統!

除了瀏覽器軟件層面的開發外,後期的維護也是一項大工作,就拿谷歌瀏覽器為例,一共有數百個頂尖的程序員共同開發與維護(注意,這裡說的是頂尖的程序員),並且按照三個月更新一個大版本,半年全網升級的規律運行著。


分享到:


相關文章: