扭頭看向老王,柳江臉上寫滿了驚訝。
“蜜蜂是怎麼了,處理器、操作系統、遊戲引擎,一下子全部開放,這是不打算過日子了?”
“沒你想得那麼嚴重,”王山雖然也覺得意外,在下屬面前還是擺出一副盡在掌握的姿態。
看着大屏幕,他語氣平淡道:“處理器的話,蜂心處理器的CPU內核基於ARM內核修改而來,不能直接轉授權;GPU只是蜜蜂平臺獨佔,開放意義不大。我覺得,他們應該只會開放‘比干’處理器。這個系列本來就有使用RISC V開源架構,現在開源倒也正常。”
柳江聽了卻是更添疑惑,“比干不是商朝皇叔麼,什麼時候成了蜜蜂的新產品?還有那個SPU是怎麼回事?”
“比干有七竅玲瓏心,所以機巧聰慧、可與萬物交流,”老王搖晃腦袋賣弄說道:“就我所知,蜜蜂專門給智能眼鏡和機器人研製了一款SPU芯片。本來想叫玲瓏心,結果一查卻發現早就被威盛nano佔用,只好退而求其次借用比干皇叔的名字。至於這個SPU,其實是蜜蜂創造的‘新物種’Sense Processing Unit感知處理器的簡稱,整合低功耗CPU加NPU,又奢侈地用上16納米制程,性能強大、能效比出色。”
坦然收下新人同事崇拜的目光,王山繼續指點江山:“至於剩下的系統和引擎,如果我沒猜錯的話,應該是打算開源退居二線的舊產品,畢竟他們有這方面的先例。”
柳江挑了挑眉,“白鷺系統?”
“沒錯,”大老王微笑點頭,“就是這個。”
“白鷺”的前身是蜜蜂軟件開發x86版蜜蜂系統。x86平臺歷史成熟、前景廣闊,競爭也極其激烈,Windows家族長期佔據統治地位、衆多Linux發行版農村包圍城市,另外還有MacOS、x86安卓一點點攻城略地。看到自家x86系統始終打不開局面,馬競一狠心將其放棄,主動宣佈開源。
不過大家都很清楚,蜜蜂這麼做與其說是積極擁抱開源,倒不如說是戰略放棄後的廢物利用,既能借此證明自家系統的確原創,也能順便爲學術界做點兒貢獻。
“要是這樣的話,”柳江沉吟道,“蜜蜂也太小家子氣了些。”
“已經很不錯了,”老王前面說着沒什麼,此時卻是語氣一轉,表揚起了蜜蜂,“比起那些只會搬運開源代碼,無視GPL協議胡吹‘自主’的友商,蜜蜂已經很厚道、很有誠意了。”
GPL是General Public License的縮寫,中文意思通用公共授權。作爲GNU/Linux系統的默認使用協議,它規定了其他人使用Linux代碼的方式。GNU革奴計劃試圖建立完全自由(不一定免費,但有不付費自由)的操作系統,他們不反對商業公司賺錢,卻反對版權和專利造成的重重限制。
基於這一目的,GPL協議規定軟件應對公佈源代碼,允許任何人自由使用、引用和修改,但對這些開源代碼的引用、修改以及衍生代碼也須允許他人自由使用、引用和修改。在商業公司眼中,GPL規定過於霸道具有”傳染性”,只要用了開源代碼,整個軟件就得開源,進而會給自身造成損失。
谷歌的安卓系統基於Linux開發,GPL的的“傳染性”會影響硬件廠商的利益,隱隱成爲阻礙後者積極參與的絆腳石。
爲了解決這個問題,谷歌特地修改Linux內核,將很多功能上移到用戶層通過中間層調用內核,同時使用寬鬆的Apache協議管理系統代碼,這才勉強繞過了GPL的限制,爲安卓的騰飛打下了堅實基礎。
相比之下,某些國產系統號稱“自主知識產權”,卻不尊重Linux的知識產權,不按授權協議公佈源代碼,自然要受到業內人士的無情嘲諷和時時鞭撻。
“這倒也是,”柳江點了點頭,“蜜蜂的系統可是真正的自主IP,研究價值卻是要大不少。”
王山笑着頷首正要繼續,卻見穿着牙白色制服套裙的朱玲玲走上了舞臺。
她穿得這麼正式,手裡還抓着話筒,應該是在客串今天的主持人。
不出所料,朱玲玲沒說幾句,就轉頭看向臺下,“現在有請蜜蜂集團創始人、董事長、CEO馬競先生!”
在記者們客氣禮貌的掌聲中,穿着黑色作戰服,戴着戰術護目鏡和空氣耳麥的馬競快步走上舞臺。環視衆人一圈,他果斷吐氣發聲,卻是要表達歉意:“不好意思,這次還是我。”
臺下發出會意的笑聲,重要發佈會由CEO親自主講,這是科技公司的傳統,更是蜜蜂的傳統,大家並不感到意外。
等到笑聲稍停,馬競微笑着繼續說道,“知道大家見到我會有視覺疲勞,再加上又是新年假期,我專門讓人準備了特殊的出場方式,並且換上這身衣服,此處應有音樂。”
9月份西部航展,他乘私人飛機出場,和其他人一起表演傘降進場真人吃雞。高空跳傘玩過了,這次某人卻是打算COS特工伊桑-亨特,同樣來一把樓內索降。
在《碟中諜》片頭曲《Theme from Mission: Impossible(不可能的任務)》激昂緊張的旋律中,馬競擡手指向頭頂,語氣裡滿是遺憾:“我請到了國外的專業威亞團隊,用的鋼絲和設備也是業界第一流,可惜還是沒能說服保險公司。所以這個項目暫時只能作罷,得等我找到新的保險公司再說。”
順着對方手指方向擡頭搜尋,柳江果然在天花板下找到一組威亞裝置,不由低聲嘆息,“可惜了,這幫保險公司還真是多事。”
“他們也是沒辦法,”旁邊王山輕輕搖頭,“舞臺威亞爲了視覺效果只能使用線鋼絲,可靠性向來不高。演員從威亞上摔下來,輕則受傷修養、重則一命嗚呼,這邊天花板高度超過百米,要是掉下來妥妥沒命,你說哪家保險公司敢讓他這麼玩?不怕破產麼?”
“也對,”柳江點點頭,接受了這個說法。
他以前也聽說過成家班拍戲不要命,上了保險公司黑名單的說法。像是馬競這樣的知名企業家,必然早就給自己買了一堆鉅額保單。哪怕出事的機率非常小,保險公司也會盡可能避免出現鉅額理賠的情況,自然不能放任客戶任性胡來。
收回視線看向舞臺,馬競正好結束開場的寒暄,身後出現PPT畫面,正是柳江之前總結的四個關鍵詞:處理器、操作系統、遊戲引擎,以及開放。
見此情況,柳江連忙打開錄音筆,把雙手放到筆記本鍵盤上,開始專心聽講同時碼字記錄。
“大家的假期時間都很寶貴,咱們長話短說,”馬競微微側身,揮手指着背後屏幕上的三個名詞,“今天把大家請來,主要是爲了宣佈三件事情。正如大家所見,蜜蜂決定擴大開放程度,拿出自己的核心技術與業界同仁共享。”
“首先是芯片方面,我們決定開放自有IP授權,並對外提供設計能力。”
揮手切換幻燈片,馬競轉頭看向屏幕上的芯片圖片,神情滿是自豪,“CPU方面,我們的BAR內核現在出到了第四代,R5內核出到第二代,很快都將開放IP授權。前者基於ARM 7x系列內核改進而來,用戶還需獲取ARM授權,後者基於開源處理器Risc V自主改進而來,使用更加簡便。至於GPU方面,ColorWorld彩世架構同樣出到第四代,這次也是全面開放。”
趁着馬競停頓換氣的當口,柳江扭頭看了眼王山,後者也是面色訕訕,全然沒有想到蜜蜂居然不按常理出牌,真的把自家核心技術全都拿了出來。
還好,他到底是業內老司機,很快就想通了其中關竅,笑着說道:“小夥兒,別忘了BPA!”
在此之前,蜜蜂宣佈開放自家手機系統與核心元件,卻要求相關廠商加入BPA蜜蜂夥伴計劃,在設計、供應鏈、營銷等環節接受蜜蜂的指導和幫助。馬競剛纔提及“對外提供設計能力”,很難不讓人產生這方面的聯想。
果不其然,馬競像是知道他的想法似的,很快就提起了這方面的話題。
“因爲長期以來的產學研脫節,國內的芯片設計人才嚴重短缺,團隊有不少,卻侷限於較低水平的進口替代。有實力、有能力研發16納米以下先進製程的團隊屈指可數。有鑑於此,我們特地對外開放自家芯片團隊的設計能力,全力幫助加入BPA計劃的合作伙伴實現定製化生產。”
聽他這麼說,老王馬上大鬆口氣,衝着柳江挑了挑眉毛,似乎在說“年輕人,你看我說的沒錯吧!”
他倆在下面擠眉弄眼,臺上的馬競很快結束芯片方面的介紹,轉入操作系統部分。
“前些年,我們開源了x86平臺版本的蜜蜂系統,取得了很好的效果。因此我們決定,即日開放ARM平臺蜜蜂系統的源代碼。出於安全原因,暫時只開放蜜蜂3和蜜蜂6系統的內核部分,稍後會開放圖形界面。前者是32位系統,後者是64位系統,應該差不多夠用了。至於授權協議,作爲BSD協議的受益者,我們同樣選擇BSD協議。”
BSD出自美國加州大學伯克利分校(UC Berkeley),是後者開發的Unix衍生操作系統“伯克利軟件套件”的縮寫。Unix出自ATnT美國電報電話公司旗下的貝爾實驗室,本來是人人可用的開源作品,後來轉型商業化禁止他人隨意修改。
爲了研究和使用方便,伯克利大學將自己的Unix軟件整合起來,發佈開源的Unix兼容系統BSD,被認爲繼承了前者的精神內核。
BSD授權協議非常寬鬆,允許他人修改並以閉源的方式使用,不像GPL一樣具有強制保持開源,因此受到商業公司的喜愛,微軟、太陽微系統、喬布斯離開蘋果後創辦的NeXT公司都曾使用BSD代碼,搭建自己的商業系統。
1997年喬布斯迴歸蘋果,做主收購了NeXT,後者開發的操作系統NeXTSTEP後來演化成MacOS X乃至iOS。爲了回饋開源社區,蘋果在2000年公佈這款系統的內核源碼,並且形成定期放出源碼供人研究的慣例。
需要說明的是,因爲字母完全相同,有侵犯蘋果商標權之嫌,海外版NexT2頭顯不得不改名DW9。
爲了避免“果味自主系統”氾濫成災,蘋果只開源了MacOS名爲Darwin的內核部分,卻拒絕提供圖形用戶界面的源代碼。有前輩的成功經驗在先,蜜蜂也是照此辦理,只給系統內核不給用戶界面。
不過這樣的舉措依然稱得上大方,畢竟蜜蜂系統的內核是馬競在E7U的幫助下“博採衆長”打造,並且持續迭代修改而來。它只是參考了主流系統的設計理念,卻沒有借用開源代碼,緊湊高效沒有歷史包袱,具有完整“自主知識產權”,有着很高的研究和使用價值。
時移世易,就連閉源商業軟件的旗幟微軟公司也積極擁抱開源社區,馬競和蜜蜂也沒有閉門造車的意思,在關鍵的系統內核與用戶界面之外,他們同樣使用開源代碼來加快軟件和硬件產品的開發速度。作爲開源社區的受益者,蜜蜂一直有着回報社區的傳統,不但定期公佈這部分產品的源代碼,還長期資助主要的開源社區。這次又拿出蜜蜂3和蜜蜂6系統的內核源碼,誠意還是很大的。
說完這些,他只是略作停頓,便轉向第三個開放項目,遊戲引擎。
實際上,蜜蜂的遊戲引擎一直是開放的,只要開發者滿足“首發登錄BP/PT”之類的條件,就可以低價或者免費使用這組軟件。
舞臺之上,馬競先是簡單回顧一番VEE/PTE引擎的發展歷程和累累成就,接着火速轉入正題。
“下一步,PTE引擎將進一步放寬准入門檻,允許非BP/PT首發遊戲使用我們的引擎以及素材庫。於此同時,蜜蜂將會開源舊版VEE,歡迎業界同仁研究使用。”
“好了,今天的發佈會就到這裡,”馬競笑着擺擺手,忽然雙腿下坐,在衆人驚愕的目光中坐在空氣上,“下面進入問答環節。”
這一幕實在惹人注意,然後不出意外的,拿到提問權的記者便把第一個問題用在這上面,“請問馬總,這是不是蜜蜂版本的隱形椅?”