微軟高調擁抱開源 !

來源:互聯網
上載者:User

微軟高調擁抱開源 !
導讀或許你也聽說了:在全球熱門開原始碼庫GitHub最新公布的一份統計報告中,微軟名列“對開源貢獻人數最多的組織(Organizations with the most open source contributors)”榜首——在過去的12個月中,有16,419位來自微軟的程式員為GitHub開源社區貢獻了自己的力量。

這份報告中的資料來自於GitHub上的公開資訊,鑒於有些開發人員會以匿名方式貢獻代碼,所以具體數字並不絕對。但這足以證明,在微軟內部,擁抱開源,已經成為自上而下的普遍共識。

微軟全球執行副總裁兼雲端運算與企業事業部負責人Scott Guthrie

“微軟愛Linux”

2014年10月20日,出任微軟公司首席執行官不久的薩提亞 ∙ 納德拉第一次公開宣示了微軟對Linux和開源世界的新感情。事實證明,微軟的確是付出了真愛。過去兩年,從微軟智能雲Azure到Windows 10,從開發工具到資料庫平台,“把Linux放在重中之重”,已經成為微軟內部人人皆知的準則。

作為微軟未來三大遠見的核心,微軟智能雲Azure為Linux以及開源開發工具、語言、運行環境提供了一個開放、靈活的雲端運算平台。從全球到中國,Azure已經加入了對Red Hat Enterprise Linux、Cloud Foundry、FreeBSD 、CentOS等開源技術的官方支援。目前,在中國啟動並執行Azure上,有超過一半的虛擬機器啟動並執行都是Linux。

今年3月,微軟在推出新一代SQL Server 2016的同時,宣布將在2017年中推出面向Linux的SQL Server——這是微軟旗艦資料庫產品問世20多年來,首次登陸Linux系統。在提供滿足關鍵任務啟動並執行效能、業界領先的總體擁有成本(TCO)、最高水平的安全性的同時,還允許客戶以低成本隨時訪問本地和雲端資料的彈性資料庫——這讓SQL Server真正成為一個能在Windows Server與Linux系統之間、在使用者的本機資料中心和雲環境之間無縫銜接的資料平台。

投身開源社區,發掘多樣化可能

開源社區是極為多樣化的世界,在GitHub上只有2% 的開源項目能得到社區開發人員的關注並從中脫穎而出。要擁抱開源,微軟必須面對前所未有的多樣性——過去專註於Windows的微軟如今必須要學習、瞭解、支援多樣化的開源技術。為此,微軟的技術專家與各大開源社區保持著經常性的技術交流,並積極主動地提供技術更新與支援——活躍在GitHub上的 16,419人就是其中的代表。

“通過與各種開源社區的積極互動,我們希望以微軟的技術創新、開發工具、Azure雲平台助力開源技術與項目的發展、應用和推廣,協助開發人員與使用者利用多樣化的技術創造多樣化的機遇與可能 。”微軟亞太地區研發集團首席運營官、微軟亞太地區科技有限公司董事總經理、微軟中國雲端運算與企業事業部總經理申元慶介紹說。

2014年10月,微軟開放技術作為核心初創成員,聯合中國支援開源的企業、社區及個人開發人員共同成立了開源社;今年1月開源社正式成為開放原始碼促進會(OSI)同盟成員;微軟亞太地區研發中心開源技術部進階開發經理梁莉,被推選為FreeBSD基金會董事。通過積极參与開源社區建設並貢獻技術力量,微軟已經在國內外開源社區中贏得了廣泛的認可。

開源開發工具和架構,創造跨平台機遇

跨平台開發正在成為主流,微軟免費推出的跨平台Web和雲開發代碼編輯器Visual Studio Code支援多達30多種程式設計語言,為跨平台開發人員帶來了極大的便利。其中,微軟在JavaScript基礎上開發的開源語言TypeScript已被Google採用,作為Angular 2.0網頁架構的程式設計語言,Visual Studio Code也成為 Angular團隊使用的主要代碼編輯器。

微軟收購Xamarin並將其與Visual Studio全面整合,包括免費的Visual Studio Community版,以及供Mac使用者免費下載的Xamarin Studio Community版使用者均能從中獲益。現在開發人員可以用C#語言為iOS、Android、Windows開發原生體驗的應用——在大幅降低跨平台開發技術成本的同時,也提高了項目與代碼管理的效率。Xamarin的Mono Project 和SDK包括運行時、類庫和命令列工具也已開源,開發人員和企業可以無後顧之憂地利用.NET運行時為移動、案頭或者雲環境開發軟體、嵌入裝置或遊戲引擎。

自2014年宣布.NET開源起,微軟就在全力推動.NET Core運行時的跨平台發展,讓廣大開發人員可以在Windows以外的系統內容中,延續他們在.NET技術上的投入和積累。專為開源、跨平台設計的.NET Core現已成為GitHub 上人氣很高的項目。一個月前,微軟宣布PowerShell開源並支援Linux。現在,Windows和Linux系統使用者和應用開發人員可以平等地體驗到豐富的互動式指令碼語言帶來的便利,過去各自為政的Windows和LinuxTeam Dev也可以快樂地攜手工作了。

進化中的微軟智能雲,為中國帶來更多開源機遇

“我們要讓更多人享受到微軟的產品和創新技術——而且是以人們所習慣的方式。”微軟全球執行副總裁兼雲端運算與企業事業部負責人Scott Guthrie在他的部落格中寫道。

“以人們習慣的方式”體現了薩提亞 ∙ 納德拉出任CEO以來,微軟最顯著的一個變化——今天的微軟會從全球各地開發人員、使用者、夥伴的現實需求出發,以積極的改變和投入,全力滿足生態系統健康發展的多樣化需求。

為了滿足“人們習慣的方式”,微軟智能雲Azure在落地中國之後,進行了大量“接地氣”的創新與改造。其中,去年9月上線的MySQL Database on Azure就是個典型——它是Azure雲平台上第一個由微軟提供的MySQL資料庫服務,而且是由微軟中國雲端運算創新中心(CCIC)為滿足中國使用者需求主導開發的。自上線以來,MySQL Database on Azure已經服務於光明網、歐萊雅、雲圖微動、遊族、觀致汽車等超過300家客戶。

在微軟中國團隊的不懈努力下,微軟智能雲Azure也在與時俱進,通過不斷加大對開源的支援,為本土生態圈夥伴帶來更多創新的可能。微軟智能雲Azure近期新增的開源服務和功能包括:

MySQL Database on Azure全面開放5.7版本支援: 5.7 版本是目前MySQL 最新的版本,在某些情境下效能提升明顯,同時完善了一些功能,包括對原生JSON 資料格式支援、內建JSON 函數、增加對GIS支援等。

Azure正式支援Cloud Foundry:開源PaaS平台Cloud Foundry 簡化了雲端運算應用程式構建、測試、發布和擴充的過程,支援 Java、Node.js、Python、PHP、Go、Ruby 等多種開發語言並可在各主要公用雲端和私人雲端平台上運行。由世紀互聯運營的Microsoft Azure正式支援Cloud Foundry,為廣大企業使用者提供了極大便利,使其能有效、快捷地管理和發布雲端運算應用程式。

Azure正式支援紅帽雲訪問:由世紀互聯運營的 Microsoft Azure 已正式支援紅帽企業 Linux(Red Hat Enterprise Linux)。利用紅帽雲訪問(Red Hat Cloud Access)服務,紅帽企業 Linux 客戶可以把已經擁有的紅帽訂閱轉移到Azure上,並得到相應的支援人員和保持與紅帽的業務關係。

FreeBSD虛擬機器正式上線:FreeBSD是一個卓越的開源作業系統,具備優異的網路和儲存效能,因此成為諸多ISP的選擇,許多頂尖虛擬設備廠商基於FreeBSD構建產品。微軟和FreeBSD社區緊密合作,在由世紀互聯運營的Microsoft Azure上正式發布FreeBSD虛擬機器鏡像,並承擔鏡像的製作、測試和更新。這不僅為Azure的開源作業系統集合增添新成員,也為ISP和虛擬設備廠商登陸Azure提供了基礎作業系統的選擇。

CoreOS 虛擬機器正式上線:CoreOS是基於Linux 核心的、為容器而生的系統平台。由世紀互聯運營的Microsoft Azure是中國第一個官方支援CoreOS的公用雲端平台。國內開發人員和企業使用者將可以在Azure上輕鬆搭建、管理安全、靈活、可信的CoreOS Linux 叢集,並在其上運行他們的應用服務。同時,CoreOS也提供了對於混合雲的支援,使用者可以在跨越雲和本地裝置的混合實境世界中部署運行CoreOS Linux 叢集。

從微軟智能雲Azure到Windows 10,從Xamarin到.Net Core,再到全球各地的開源社區,微軟正在以前所未有的開放胸懷,主動擁抱多元化的開源世界。今天,更加積極、開放的微軟,帶來了更具創新、活力的技術、產品、服務、平台,也給全球開發人員和企業使用者帶來了更廣泛的選擇與靈活性。

一個既熟悉又陌生的微軟,正在用實際行動告訴你:擁抱開源,微軟是認真的。

原文來自:http://os.51cto.com/art/201609/517923.htm

本文地址:http://www.linuxprobe.com/microsoft-opensource.html


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.