日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

微软说它深爱着Linux,现在它用行动证明了

發布時間:2023/12/4 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微软说它深爱着Linux,现在它用行动证明了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

6.27 清晨,微軟在Red Hat DevNation大會上正式發布了.NET Core以及ASP.NET Core 1.0,并提供了下載,其不僅能在Windows操作系統上運行,還能在Linux和Mac OS X操作系統上運行,這意味著開發者不僅能使用它來建立自己的應用,還能修改和完善平臺,來迎合自己和他人的需求。

2014年,微軟首次發行.NET Core以及其源代碼,但是微軟之前的版本只能用于測試。今天是微軟第一次官方支持使用Linux和OS X(Windows的兩大競爭對手)的現實操作平臺。Linux主要供應商之一Red Hat也宣布:其將在Red Hat Enterprise Linux操作系統上官方支持.NET。

這些都意味著微軟內部發生了重大的改變,同時整個軟件行業也發生了改變。在過去的10年中,從谷歌到Facebook,再到Twitter,全球商業科技公司越來越多地使用Linux和其他的開源軟件,來建立它們的網上服務和其他的科技。因此,IT供應商也越來越接近開源狀態,而微軟就是主要供應商之一。為了完成目標,微軟必須確保.NET處于開源狀態,同時其他重要的微軟IT工具可以在所有的操作系統上運行,這就包括Linux。

微軟在.NET上大做文章時,它同時還發行了能夠運行Linux的SQL服務器數據庫軟件。數據庫本身并不開源,但是這是微軟第一次為Linux提供產品。先前,微軟只支持在自家的操作系統上運行軟件。這說明,世界在改變,微軟也隨之在改變。

微軟開放部分.NET環境已有數年了。2009年,其開始了首個程序框架,名為ASP.NET MVC?。微軟也幫助幾個重要的開源軟件(包括數據處理平臺Hadoop以及代碼工具Node.js)移植到Windows平臺。但是即使是其在宣布在Azure云端服務器上支持Linux之后,微軟仍然沒有為Linux操作系統書寫過多的軟件。微軟能幫你做的,就是運行Linux系統,但是要使用Linux平臺的軟件,就得靠自己了。

2014年,這種狀況開始改變:微軟宣布不僅對.NET中心開源,還會將之移植到Linux和OS X上。然后在今年年初,微軟收購了一家叫做?Xamarin的公司,后者長期幫助開發者使用.NET技術來為更加廣泛的平臺(包括Linux以及Android、iOS等操作系統)建立軟件。

微軟的動機

微軟此次支持Linux并開源軟件的動機并不是毫無私心的。其實,這對于微軟的生存至關重要。在過去的幾年中,Linux在網絡服務器市場上擠掉了Windows服務器,開發者蜂擁而至去開源程序語言,以及如Ruby on Rails、Python和谷歌的Go language等框架來建立下一代應用。微軟開發者部門副主席Julia Liuson表示:她的團隊害怕微軟在將來會威風不再。“如果你問開發者,他們會對Visual Studio給予高度評價,但是我們必須與時俱進,才能在風起云涌的市場中立于不敗之地。”

而要贏得競爭的方式是顯而易見的:開源。因此,Liuson和她的同事們現在正在努力讓.NET變得更加開放,讓它不僅能夠在Windows平臺上運行,還能在任何開發者想要使用的平臺上運行。

對Windows的威脅?

Liuson表示她們并不擔心開源.NET將會減少Windows通行證的銷售量,因為開發者并不會一開始就考慮使用Windows。但是現在,他們也許將會考慮微軟?Visual Studio和Xamarin產品,或者使用Azure云端服務,來取代亞馬遜和谷歌的服務。

據悉,來自 1300 家企業的超過 18000 名開發人員參與了.NET Core 1.0 的貢獻工作,微軟方面表示,其同時指出這一新版本還包含.NET 標準庫,旨在幫助開發人員更輕松地 “復用其編寫的運行在服務器、云端、桌面乃至包括 Windows、iOS 與 Android 在內的各類設備上的應用程序時,所使用的代碼與技能。”

Illyriad Games負責人?James Niesewand表示微軟的此次開源將會方便他們直接修復問題,這樣一來,他們再也不用花很長世間等待微軟來修復,也不用在出問題時從頭開始寫程序。

他表示:“三年前,如果我們發現了.NET問題,我們會撰寫一份問題報告,然后呈遞給微軟。幾周后,我們會收到回復表示微軟已承認此問題;但是也許是在一年之后,微軟才會真正修復此問題。而現在,我們可以直接自己修復問題,然后由微軟批準,這個過程只需數小時,大大節省了時間。”

微軟從此次開源中獲益頗多。微軟在其自己的云端服務器中使用.NET,因此,從理論上講,從Illyriad和其他開發者平臺上做出的完善,到頭來也會促進微軟的發展。這和Facebook和谷歌開發和發展軟件的方式如出一轍。如果一個非Facebook開發者發現了如何加快Facebook開發框架反應的方法,那么應用將變得更加快捷靈敏,任何人(包括Facebook用戶)都將從中獲益。如果一位研究AI的學者發現了促進谷歌AI框架?TensorFlow發展的方法,那么研究者將獲得更好的工具,谷歌也將會在AI方面更進一步。

而現在,微軟也加入到了這種發展方式中來。至于其之后的發展,我們拭目以待。

相關文章:

  • ASP.NET Core 1.0 入門——了解一個空項目

  • ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)

  • .NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0簡介

  • 云服務器下ASP.NET Core 1.0環境搭建(包含mono與coreclr)

  • 使用VS Code開發ASP.NET Core 應用程序

  • dotnet run是如何啟動asp.net core站點的

  • ASP.NET Core提供模塊化Middleware組件

  • “dotnet restore"和"dotnet run"都做了些什么?

  • 探秘 dotnet run 如何運行 .NET Core 應用程序

  • .NET Portability Analyzer 已開源

  • ASP.NET Core的配置(1):讀取配置信息

  • ASP.NET Core的配置(2):配置模型詳解

  • .NET Core 1.0 RC2 歷險之旅

  • 使用VS Code開發 調試.NET Core 應用程序

  • 讓我們Core在一起:ASP.NET Core & .NET Core

  • .NET Core VS Code 環境配置

  • 官方博客明確了 .NET Core RC2/RTM 時間表

  • .NET Core全新的配置管理[共9篇]

  • 利用記事本創建一個ASP.NET Core RC2 MVC應用

  • 微軟.NET 正式劈腿成功,橫跨所有平臺

  • .NET Core 1.0 CentOS7 嘗試

  • 解讀發布:.NET Core RC2 and .NET Core SDK Preview 1

  • [.NET Core].NET Core R2安裝及示例教程

  • ASP.NET Core 開發-中間件(Middleware)

  • 結合Jexus + Kestrel 部署 asp.net core 生產環境

  • 通過Jexus 部署 dotnetcore版本MusicStore 示例程序

  • ASP.NET Core 中文文檔 第一章 入門

  • 用 Visual Studio Code 在 macOS 上創建首個 ASP.NET Core 應用程序

  • 用 Visual Studio 和 ASP.NET Core MVC 創建首個 Web API

  • 用 Visual Studio 發布一個 Azure 云 Web 應用程序

  • ASP.NET Core MVC 與 Visual Studio 入門

  • 第二章指南(4.2)添加 Controller

  • DotNet Core 介紹

  • asp.net core 中間件詳解及項目實戰

  • 教你實踐ASP.NET Core Authorization(免看文檔教程)

  • asp.net core 使用 Redis 和 Protobuf 進行 Session 緩存

  • asp.net core 中間件詳解及項目實戰

  • 第二章 指南(4.3)添加 View

  • dotnet core開發體驗之開始MVC

  • dotnet core 開發體驗之Routing

  • 聊聊ASP.NET Core默認提供的這個跨平臺的服務器——KestrelServer

  • 簡析.NET Core 以及與 .NET Framework的關系

  • .NET Core 使用Dapper 操作MySQL

  • 使用 CommandLineApplication 類創建專業的控制臺程序

  • 簡析 .NET Core 構成體系

  • .NET Core也可以使用MongoDB了

  • .NET Core & ASP.NET Core 1.0在Redhat峰會上正式發布

  • .NET Core:面向未來的開源跨平臺開發技術

原文地址:http://www.leiphone.com/news/201606/qHhsPAUf31CR4Qgt.html


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

總結

以上是生活随笔為你收集整理的微软说它深爱着Linux,现在它用行动证明了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。