時間:2017-06-25 來源:互聯網 瀏覽量:
寫這篇文章的重點不在於Windows 10“源碼泄露”後給微軟帶來什麼損失,又或給黑客帶來什麼可趁之機(類似文章太多,我就不湊熱鬧了)。因為各種猜測意淫對讀者毫無價值,寫此類文章無外乎就是為了蹭熱點,根本寫不出對讀者有用的東西,也不是我寫文章的風格,幹貨雖然晦澀枯燥,但品之有味。在2017年06月24日,當我第一眼看到外媒Theregister報道這個消息後,我首先想起的是能夠真的造福民眾的另一件事—“開源”。今天文章的主題也就是談開源,準確的說簡單聊聊微軟開源之路。
大家為什麼很容被“源碼泄露、數據誤刪、零(0.1又或0.01等“精確”字樣)元中標、服務終止”等字樣吸引呢?因為它全方位、無死角的滿足了大家的“需求”。普通手機用戶用它刷朋友圈是“湊熱鬧、秀存在感”,各個媒體報道是“刷流量或增粉”,各路友商紛紛宣傳是“廣告自家產品”,然而受傷的也未必就是“當事人”,隻要您從事技術服務、運維和設備供應等工作,此類事件的發生其實就是家常便飯,相互抨擊和反麵營銷,隻是五十步笑百步而已。
所謂“君子愛財,取之有道”,可惜能夠快速賺錢的方法都寫在“憲法”中。仔細想想核心源碼就那麼容易“泄露”嗎?源碼對具備研發實力、從事軟件研發公司來說又意味著什麼,簡單的說就是“核心競爭力”,但從本質上來講就是“生存之本”,公司質量運營和安全管理部門可不是擺設,尤其是像微軟這樣的巨頭大佬。由於個人對代碼量和控製權限有限,即便是由於管理出現紕漏,導致泄露部分代碼,那也是非核心的邊緣代碼或對主幹代碼影響甚微。
除了開源項目外,沒有公司會把核心代碼維護在公有雲上,也不會維護在公開的GitHub上。即便Windows 10此次代碼泄露屬實,黑客們就真的有可趁之機嗎?我看也未必,針對這次事故微軟就隻會簡單的看看那些代碼還在外麵,查查那些代碼被人下載分析了?
作為一個流程化運作的公司來講,不僅僅“羊”丟了簡單清點下剩餘的“羊”,再看看哪有哪些“羊”還可能找回來這麼簡單,而是“亡羊補牢”徹徹底底梳理代碼關聯清單、拉通架構排除風險、更新且加固架構,事實上,整個事件是給微軟敲了一次安全警鍾,讓其提早全部武裝做好安全攻擊防範。
扯的有點遠了,下麵就言歸正傳、談談正道吧。所謂“人家正道是滄桑”,這也就是為什麼我們走正道的人更加“顯老”的原因吧!沒辦法,為了生活我們隻能出賣廉價勞力,誰讓那些“好掙錢”的“門路”都寫在憲法了呢。但對從事軟件研發的人和組織來講,相比“代碼泄露”而言,“開源”確實是不違法的“好門路”。
談起開源一詞,大家可能都比我懂,說遠了就是Linux,扯近了就是OpenStack、GreenPlum等,再近點那就更多了,如Ceph、Hadoop、BeeGFS、Lustre等等。就連靠封閉軟件產品生存的科技公司也紛紛加入開源項目,典型代表如EMC CoprHD和IBM OpenPower等。但現在談開源,這一切似乎來的有點遲了,就如同大家都用微信通話了,手機決定取消長途漫遊了;人都年過七旬了,景區取消門票了;樓盤周圍修地鐵了,你後悔當初沒買了。此類旁通,這也是為什麼現在的開源項目沒有Linux或OpenStack那麼成功的原因吧。
不過技術的演進具有良好的持續性,不像買房、打電話和人生,錯過一次就在沒機會了。對廣大民眾來說,開源還是要比不開源好得多。
首先,開源還是提供了一個取之有道的途徑,這樣也在一定程度上遏製了對“源碼泄露”的期許。
其次,開源降低了從無到有的門檻,也降低了參與者的門檻。
再者,開源也降低了消費壁壘,貨比三家、物美價廉,開放中競爭,競爭中優化就是消費者想看到的。
該談談微軟開源了,任何盈利組織和公司都不是慈善機構,所以在開源戰略上,首先要考慮那些代碼可以開源,開源是否給自己在業界帶來更多影響力;再者要考慮開源後能否有助於自己相關業務擴展,收入增加;微軟也不例外。微軟的神奇在於“戲劇性”的購買了西雅圖電腦公司的DOS係統,隨後發布Window1.0係統、以及被人們所熟知的Windows XP係統,直到2008年宣布開放.Net Framework鏈接庫,此前,微軟都是處於源碼和軟件封閉狀態。
但是微軟的開放路一直是遮遮掩掩,主要體現在開放.Net Framework鏈接庫,代碼隻能觀看無法修改,也被詬病是假開放、為造勢打幌子。後麵主要做的工作也隻是擴展Windows應用的兼容性,如在iOS、Android等平台支持Office軟件。在雲戰略中,也是通過不斷發行Windows和Azure版本兼容其他平台(主要是Linux的不同發行版),如RedHat、Ubuntu、Debian和OpenSSH相繼入駐Windows。
微軟的開源應該始於2004年,發布一個名為WiX的工具包,包含一個編譯器、連接器和相關庫文件。隨後在2008年參與Apache項目,開始在Linux中共享代碼,直到2012年才開始開源Asp.net MCV中Web相關部分,2年後正式開源.Net軟件堆棧。給我映象最深的還是2016年開源Powershell,具體參看“微軟開源PowerShell突破封閉堡壘”文章。目前PowerShell已經支持在Ubuntu、CentOS、RedHat和Mac OS X等多平台運行。
除了微軟之外,Facebook和Twitter等軟件科技公司也紛紛響應開源號召, 從Facebook和Twitter的GitHub賬戶中可以看到,他們各自開源的項目都有近好幾百個,領域涉及分布式架構、大數據、異步網絡傳輸(客戶端、服務端)、Web、工具等方方麵麵。
Facebook開源項目負責人曾經解釋說,一是開源能夠幫助他人更快地開發軟件,促進世界創新,主要是社會價值層麵的考慮。二是開源能夠倒逼Facebook的工程師寫出更好的代碼。三是開源能夠更有效利用社區的力量,幫助Facebook一起解決難題。
開源是一條漫長而艱辛的道路,需要考慮生存、盈利和代碼影響力。如此看來,其實微軟也有著不算落後的開源和社區意識,甘心開源也好,還是趨勢所逼也罷。如之前宣傳的那樣“Microsoft Loves Linux”,微軟擁抱開源的雙手已經伸開了,接下來,應該更關注的是微軟究竟會將開源做到什麼程度,並因此對社區產生多麼深刻影響吧。關注開源並自立根生,與其在“代碼泄露”中等待成功的必然,還不如在“開源大軍”中讓成功使然。
溫馨提示:
更多好物在等你新浪眾測·免費送
推薦閱讀
聚焦
應用中心
新浪公益
新浪遊戲
新浪視頻
新浪科技
帶領皇室家族贏得勝利
靠反應力還不如背賽道
動腦筋喂小怪物吃餅幹
輕鬆延長手機續航時間
練就夢寐以求的好身材
幫助保持健康生活方式
隨心所欲打造完美效果
銀河係最全新番齊放送
複雜世界裏一個就夠了
進入機器夢境尋找真相
瘋狂逃離恐怖的壓碎機
冰鋒暗影古色廟殿狂奔
鬥巫師奪回被偷的糖果
屯兵練兵出征攻占堡壘
偽裝胖豬混敵營救夥伴
幫你一起保護你的頸椎
隨時隨地輕鬆訂火車票
沈陽遭遇六級重度霧霾
2萬大媽齊跳小蘋果禁煙
範冰冰傳遞社會正能量
未富先老養老金吃緊
益調查:慈善需立法麼
反虐待動物法製化呼聲高漲
如何看待廣州擬獎拾金不昧
環保部即將解決紅頂中介
明星婚禮上的“善”姿
“百名春蕾之星”評選
女孩患尿毒症自籌藥費
互聯網發展基金會成立
林青霞為慈善參加節目
全麵實施城鄉大病保險
兒童安全座椅強製認證
辦養老院真的是機會麼
誌願者慰問抗戰老兵
戰艦世界海神節禮包
亂鬥西遊2新浪獨家卡
倩女幽魂2夏日特權卡
功夫熊貓新手高級禮包
新倩女幽魂新浪特權卡
靈魂戰神不刪檔測試碼
我是大主宰新浪榮耀卡
大話西遊2免費版禮包
西楚霸王新浪榮耀禮包
鎮魔曲神兵覺醒尊享卡
完美國際2一生有你卡
新天龍八部新手特權卡
問道經典十年至尊禮包
大戰神新浪獨家禮包
熱血傳奇新區獨享禮包
劍網3萌寵浪浪大禮包
創世2封測激活碼
問道手遊媒體禮包
極限Girl美與野性結合
讓萌寵當一天司機
親千萬不要手賤啊
超級屌的視覺錯覺運動
地球上最美麗的天堂鳥
新一代武林最萌小道士
神奇的PS造錢術
大開眼界的泡麵新吃法
讓寶寶嘴饞的菠蘿炒飯
經典電影鏡頭神級剪輯
親手教你範爺經典妝容
盤點全球最糟糕山寨品
惡搞:當一骷髏在開車
健身是把整容刀
三分鍾看盡十年成長
和TFBOYS一起過暑假
不用去醫院的牙美白術
一分鍾識別麵試潛台詞
Windows 10升級秘籍
淨水器的水有多深?
識趣畢業季戶外特輯
有曰:國內外展會吐槽
三十年經典Moto手機
ChinaJoy2015大看點
東芝虛增利潤財務醜聞
紫光集團收購美光科技
諾基亞為未來電影造球
全球APP開發創意大賽
享說第四期主持人李晨
獵豹靠近捕食熟睡疣豬
非洲血腥動物標本加工
相機拍泡騰片遇水冒泡
冰島令人窒息美景
懶惰青蛙蝸牛背搭便車
美攝影師拍奇怪毛毛蟲