国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

微軟開源 2019:“討好”開發(fā)者,當(dāng)開源圈的“萬人迷”

2019-12-30 11:28 作者:OneMicrosoft  | 我要投稿

又到了年末各種盤點(diǎn)出爐的時(shí)候,開源圈今年雖然沒有“GitHub被微軟收購”、“Red Hat被IBM收購”如此重磅且出圈的新聞,但依然不失精彩。開源圈作為開發(fā)者密度最高的圈子,微軟作為開發(fā)者群體中“滲透率”最高的商業(yè)公司,微軟與開源之間的故事,天生自帶流量屬性。

本文就來和大家一起回顧微軟在2019年與開源相關(guān)的重要事件——主要是引發(fā)較多關(guān)注和廣泛討論的新聞。

為了更好地理解微軟的開源2019,下面我們將會(huì)按不同的領(lǐng)域而非時(shí)間線進(jìn)行回顧。

編程語言

從擁抱Rust?到開發(fā)基于Rust的安全編程語言

最初,微軟表示正探索將Rust作為C和C++的安全替代方案,并且也對(duì)外展示了使用Rust?重寫Windows組件的體驗(yàn)。根據(jù)微軟的說法,Rust?是一種從根本上考慮安全性的編程語言,他們將嘗試使用Rust?重寫各種產(chǎn)品,因?yàn)樵谶^去的十年里,微軟?70%以上的安全補(bǔ)丁都提供了與內(nèi)存相關(guān)的錯(cuò)誤,而Rust?正是解決這個(gè)問題的“良藥”。

到后來,微軟為解決相應(yīng)內(nèi)存問題所做的工作,他們決定開發(fā)基于Rust的新編程語言?Verona,這是是用于微軟“安全基礎(chǔ)設(shè)施編程(safe infrastructure programming)”的一種新語言。

微軟推出新編程語言Bosque

微軟推出了一款全新的編程語言Bosque,該語言參考了TypeScript的語法與類型,還有?ML和Node/JavaScript的語義,其作者認(rèn)為?Bosque超越了主流的結(jié)構(gòu)化程序設(shè)計(jì)。

Bosque由規(guī)范化程序設(shè)計(jì)思想而來,旨在解決當(dāng)前結(jié)構(gòu)化程序設(shè)計(jì)中遇到的這些問題,作者把結(jié)構(gòu)化程序設(shè)計(jì)的興起認(rèn)為是編程器與開發(fā)工具的第一個(gè)黃金時(shí)代,他相信此次提出的規(guī)范化編程模型將大大提高開發(fā)者的工作效率、提高軟件質(zhì)量,并帶來編譯器和開發(fā)工具的第二個(gè)黃金時(shí)代。

微軟宣布加入OpenJDK項(xiàng)目

微軟正式簽署了《Oracle貢獻(xiàn)者協(xié)議》,甲骨文公司也對(duì)微軟參與該項(xiàng)目表示了認(rèn)可及歡迎。

微軟及其子公司在許多方面都高度依賴Java,并且在微軟Azure云中向客戶提供Java運(yùn)行時(shí)服務(wù)。微軟已經(jīng)認(rèn)識(shí)到在甲骨文成功有效管理下的OpenJDK項(xiàng)目所獲得的巨大價(jià)值,它收購了Java,得到了更廣泛的軟件生態(tài)系統(tǒng),微軟也期待做出自己的一份貢獻(xiàn),它表示自己的團(tuán)隊(duì)在初期將致力于一些小的bug修復(fù)和反向移植。

微軟開源其C++標(biāo)準(zhǔn)庫實(shí)現(xiàn)?STL

微軟開源了其MSVC的C++標(biāo)準(zhǔn)庫實(shí)現(xiàn)(也就是STL),該庫實(shí)現(xiàn)是MSVC工具集和Visual Studio IDE的一部分。

微軟表示開源STL可以使開發(fā)者隨時(shí)了解其發(fā)展情況,使用最新更新,并且?guī)椭晟祈?xiàng)目。“隨著C++標(biāo)準(zhǔn)化的加速發(fā)展,并且每年都會(huì)有更多的重大特性被投票,我們相信從開源貢獻(xiàn)中接受主要特性將很重要。”

微軟官方上線Python教程

微軟上線了一套?Python教程《Develop with Python on Windows》,文檔內(nèi)容包括設(shè)置Python開發(fā)環(huán)境、在Windows與WSL子系統(tǒng)中安裝相應(yīng)開發(fā)工具,以及集成VS Code與Git工具并進(jìn)行開發(fā)等。

開發(fā)工具

微軟開源全新終端應(yīng)用Windows Terminal

微軟在?Build 2019大會(huì)上宣布開源全新的終端?Windows Terminal,這是一個(gè)全新的、流行的、功能強(qiáng)大的命令行終端工具。包含很多來社區(qū)呼聲很高的特性,例如:多Tab支持、富文本、多語言支持、可配置、主題和樣式,支持emoji和基于GPU運(yùn)算的文本渲染等。


Visual Studio Online公開上線

微軟在?Build 2019大會(huì)上宣布了Web版本的VS Code -?Visual Studio Online,并在兩個(gè)月后的?Ignite 2019大會(huì)上推出Visual Studio Online公開預(yù)覽版。

Visual Studio Online


從頁面上直觀地看,VS Online就是一個(gè)Web版的VS Code,但這其實(shí)只是它的一個(gè)前端界面,這個(gè)基于網(wǎng)頁瀏覽器的編輯器同樣支持Git存儲(chǔ)庫、擴(kuò)展和內(nèi)置的命令行接口,因此開發(fā)者可從任何設(shè)備編輯、運(yùn)行和調(diào)試應(yīng)用。而VS Online更強(qiáng)大的能力來自于背后Azure提供的云計(jì)算能力,并且這些能力可以支持到?VS Code與VS中,這意味著,其實(shí)開發(fā)者不使用瀏覽器也可以體驗(yàn)到VS Online帶來的強(qiáng)大云計(jì)算資源支持。

微軟開源新字體Cascadia Code

Cascadia Code是微軟在?Build 2019大會(huì)上宣布推出的等寬字體,微軟介紹它是與新的終端Windows Terminal一起開發(fā)的,官方建議將其與終端應(yīng)用和VS、VS Code等文本編輯器一起使用。

Cascadia Code為命令行和代碼編輯器提供了全新的體驗(yàn),并且它還支持編程連字(Programming Ligatures),就是在編寫代碼的時(shí)候,可以組合字符創(chuàng)建新的字形,這對(duì)于代碼的可讀性和呈現(xiàn)后的用戶友好度都是一種很好的機(jī)制,同時(shí)這也增強(qiáng)了Windows Terminal的現(xiàn)代外觀。


操作系統(tǒng)

微軟在Windows 10中搞了個(gè)真正的Linux內(nèi)核

2019年微軟直接在Windows中安上了一顆“Linux內(nèi)臟”,這顆Linux內(nèi)臟其實(shí)是今年5月份在Windows 10上推出的全新版本W(wǎng)SL(Windows Subsystem for Linux),新版本W(wǎng)SL 2使用了全新的架構(gòu),這是一個(gè)真正的Linux內(nèi)核,它改變了?Linux二進(jìn)制文件與Windows和計(jì)算機(jī)硬件的交互方式。


微軟將exFAT技術(shù)添加到Linux內(nèi)核

微軟宣布將其?exFAT技術(shù)添加到Linux內(nèi)核中。exFAT文件系統(tǒng)是FAT32的替代者,它由微軟開發(fā),但是不僅用于Windows系統(tǒng),目前exFAT在整個(gè)電子行業(yè)中都得到了廣泛應(yīng)用,特別是?SD卡、USB閃存驅(qū)動(dòng)、數(shù)碼相機(jī)和MP3播放器中使用最為充分。

如今微軟開放了它的exFAT技術(shù),并且把技術(shù)規(guī)范公開,這意味著,往后?Linux內(nèi)核可以直接堂堂正正地將exFAT支持開箱即用。微軟還強(qiáng)調(diào)了一句:Linux社區(qū)可以放心地使用Linux內(nèi)核中包含的exFAT。

微軟將新版Edge瀏覽器引入Linux

繼推出WSL2、將?exFAT技術(shù)添加至Linux內(nèi)核,微軟再次瞄準(zhǔn)了Linux。在Ignite 2019?大會(huì)上,微軟正式宣布Edge?for Linux?不久后將會(huì)發(fā)布。

微軟高級(jí)編輯Zac Bowden稱新的Edge是完全跨平臺(tái)的,該瀏覽器將是支持Windows平臺(tái),包括服務(wù)器和客戶端,以及macOS、Android、iOS和Linux。

微軟開源Bing搜索背后的關(guān)鍵算法

微軟開源了一項(xiàng)Bing搜索背后的關(guān)鍵算法——SPTAG,它使Bing能夠快速將搜索結(jié)果返回給用戶。

SPTAG(Space Partition Tree And Graph)是分布式近似最近鄰域搜索(ANN)庫,為大規(guī)模矢量搜索場(chǎng)景提供高質(zhì)量矢量索引構(gòu)建、搜索和分布式在線服務(wù)工具包。利用SPTAG算法作為開源Python庫的核心,Bing能夠在幾毫秒內(nèi)搜索數(shù)十億條信息。

開源文化自由軟件之父RMS受邀到微軟發(fā)表演講

自由軟件運(yùn)動(dòng)發(fā)起人?RMS受邀在微軟進(jìn)行了演講,其中談到微軟在開源上的貢獻(xiàn),他表示微軟未來活動(dòng)的主要?jiǎng)恿Γ瑹o論如何都必定是基于利潤(rùn)的,微軟的開源貢獻(xiàn)其實(shí)對(duì)于“自由世界”毫無貢獻(xiàn)。

RMS還給了微軟十條建議,代表性的包括開源Windows、收回“毒瘤”言論以及指導(dǎo)GitHub正確許可證。

微軟將主辦首場(chǎng)Linux會(huì)議?WSLConf

微軟公布了明年3月在Microsoft HQ舉辦WSLConf的消息,WSLConf是由微軟主辦的首個(gè)與Linux相關(guān)的會(huì)議,主要圍繞WSL進(jìn)行討論,內(nèi)容涉及該平臺(tái)的最新發(fā)展動(dòng)態(tài),也會(huì)介紹WSL與一些IDE如Visual Studio和JetBrains的集成。

Canonical?宣布它將成為?WSLConf?的“特別贊助商”,畢竟Ubuntu是最早與微軟合作的Linux發(fā)行版,它也是WSL中最受歡迎的版本。

微軟開源 2019:“討好”開發(fā)者,當(dāng)開源圈的“萬人迷”的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
封丘县| 兴隆县| 赫章县| 方正县| 沂水县| 神农架林区| 兰坪| 西华县| 鹤峰县| 乌鲁木齐县| 乌鲁木齐市| 五常市| 凌源市| 龙州县| 固阳县| 乾安县| 且末县| 封开县| 固镇县| 隆德县| 广东省| 樟树市| 涞水县| 上思县| 方山县| 安仁县| 长治县| 庆安县| 平武县| 肃北| 临高县| 定襄县| 湘阴县| 延边| 云霄县| 荥经县| 阿克苏市| 商河县| 临武县| 望江县| 驻马店市|