開源力量:微軟竟開源 PowerShell

導讀曾經有段時間,微軟稱 Linux 是“癌癥”,但是隨著時光流逝,現在微軟已經認識到了開源世界的不斷增長,除了在這個領域加大投入之外別無選擇。微軟已經啟動了幾個開源項目,希望能吸引一些 Linux 用戶,其中一個新的 Skype 版本就是建立在社區反饋之上的。

該公司也試著將這種模式應用到 Windows 10 之中,它的許多面世的產品中的部分功能就是基于用戶反饋進行開發和改進的。

“微軟愛 Linux”,這是微軟高管們在幾個場合都宣稱過的事情,微軟公司也正不斷將之付諸實施,對一些重要的軟件進行了開源和維持更新,這家軟件巨頭正在不斷地貼近開源世界。而這種舉動的最近一個動向是關于 PowerShell 的,它是微軟Windows操作系統的一種強大的基于任務的命令行界面和腳本語言。而現在,微軟宣布開源PowerShell,并支持 Linux 和 Mac OS X,這意味著它變成了跨平臺的了。
Microsoft

該公司稱這樣將可以使 Windows 和 Linux 團隊不再“各行其是,而是更容易彼此協作”,這是開源 PowerShell 的一個主要原因。微軟說:“我們從開源 PowerShell 的一小部分開始,并與一些在開源方面有經驗、了解該如何做開源的合作伙伴們進行了溝通,我們發現 PowerShell 很適合開源,因為原來的 PowerShell 團隊成員大多都具有深厚的 Unix 背景。”

在 Linux 上,目前 PowerShell 已經可以用在 Ubuntu、 CentOS 和 RedHat 上了,其 Alpha 版已經可從 GitHub 上下載了。

本文轉載地址:https://www.linuxprobe.com/microsoft-opensource-powershell.html

轉載于:https://www.cnblogs.com/linuxprobe/p/5801458.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286539.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286539.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286539.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

為何gpio_to_irq不能靜態使用?【轉】

之前在調試傳感器模塊的時候發現,在結構體聲明的時候irq成員使用gpio_to_irq會報錯,而動態使用的話就沒有問題。就對gpio_to_irq為什么不能靜態使用產生了疑問。恰巧最近又有朋友遇到了同樣的問題,也就提醒了我,去找出原因。 轉自…

當談研發效能時,該談些什么?

最近翻了下之前寫的公眾號文章,發現研發效能相關的就有三篇:怎樣提高開發效率關于增效,需要做好這兩點再談研發效率提升從工具使用、業務的理解、團隊的溝通協作到流程、組織、分享等內容,我能想到的大部分有關研發效能的點都有涉…

32.find命令

命令類似 文件管理 命令名稱 find 命令描述 查找文件或者目錄,根據不同參數的匹配來找到 想要的文件。 命令語法 find [文件路徑] [參數或者條件] 參數 -o #或者 -size #大小 -name #條件 如文件名稱 或者 相對名稱 -name "." -type #類型 如 f:文件 d:目…

ENVI5.4完美實現MODIS NDVI數據格式轉換和投影變換

如上圖所示,分別為: View1:MODIS hdf數據多波段 View2:MODIS NDVI波段 View3:ArcGIS10.8投影變換后的MODIS NDVI View4:ENVI5.4投影變換后的MODIS NDVI 關于ArcGIS處理MODIS數據的操作,可以參照: 《ArcGIS10.8完美實現MODIS NDVI數據格式轉換和投影變換》 《重磅!ArcG…

Android之解決viewpage加載第3個fragment的時候,第一個fragment又重新構建問題

1 、問題 viewpage加載第3個fragment的時候,第一個fragment又重新構建問題,感覺自己好傻逼的,不知道啥原因,原來是少了一個設置,加載旁邊多少個fragment不銷毀 2 、解決辦法 viewPager.offscreenPageLimit = 3 3、推薦滑動頁面萬能的指示器框架 https://github.com/hac…

【前端就業課 第一階段】HTML5 零基礎到實戰(九)列表

注意:手機(APP)打開,內容顯示更佳,不會的私聊博主即可 想要拿代碼或加入學習計劃(** 博主會監督你并且教你寫文章 **)的拉到最下面(PC端Web打開)加博主即可,目…

android 電源管理 wakelock 喚醒鎖機制

Android 電源管理 — 喚醒鎖全新上市 大多數人可能都遭遇過手機的電池續航時間較短帶來的尷尬。 這極其令人討厭。 沒電的手機和一塊水泥磚沒什么差別。 一般而言,如果用戶的手機電池無法持續一整天,他們會感到非常不滿。而且,當手機充電時用…

初始Bootstrap

使用示例①下載Bootstrap框架 網址:http://v3.bootcss.com/getting-started/#download②解壓得到三個文件③將文件添加進項目后,在頁面中引用必要的css和js④查看效果(a標簽美化得不要不要的了~)更多學習Bootstrap的資…

APP無埋點流程

最近無埋點技術很是流行,抽空研究了下諸葛IO,talkingData以及百分點這些業內知名公司的無埋點SDK,抽取其中重要的信息供大家參考:1、首先什么是無埋點呢,其實所謂無埋點就是開發者無需再對追蹤點進行埋碼,而…

Esri Maps For Office制作漂亮的地圖

ArcGISOnline是一個基于云架構的資源中心,在這里你可以發布自己的地圖資源、瀏覽其它ArcGIS愛好者發布的應用程序;總之,它為我們提供了一個在線交流的場所。 EsriMapsForOffice是ArcGISonline推出的一個Office環境的插件,可以讓我們在Excel、Powerpoint中進行制圖,就像在…

《什么是 eBPF》O'Reilly 報告中文版放送

祝大家端午安康,國泰民安,世界和平。今年端午節,鄙人人在北京,所在區有中風險地區,而老家又是所在省的唯一一個中風險地區,既出不了京,也回不了家。可謂有家不能回,真是每逢佳節倍思…

介紹一個代碼管理系統-Git

Git是一個跨平臺的代碼管理系統,據說比SVN好很多,呵呵!! http://git.or.cz/ 一個基于Git管理的代碼共享網站 http://github.com/ 在windows下的客戶端程序(msysgit):http://code.google.com/p/msysgit/ 還沒有圖形客戶…

優秀博客鏈接(linux c/c++ java go php android ios 前端 j2ee windows linux 算法 ACM 深度/機器學習 AI opencv nlp)

pudn阿甘兄 前端 服務端 底層 移動端 大數據 云計算 AI 培訓機構的課程差不多就這一套了 大數據 AI NLP 高等數學 LeetCode、《數據結構與算法之美》學習筆記、AI前端資料學習,vue.js react.js flutterleetCode刷完的神機器學習數據挖掘基礎Linux c/c大神 目前cs…

一鍵將Python2代碼自動轉化為Python3

Python2的代碼直接在Python3環境運行的話會報錯誤: 如果大量的代碼,無論是批量替換,還是逐行修改都夠累的,這活兒表示不能干!!! 有沒有辦法一鍵轉換呢? 百度了一下發現網上的方法如…

【前端就業課 第一階段】HTML5 零基礎到實戰(十)JavaScript基礎一篇入門

注意:手機(APP)打開,內容顯示更佳,不會的私聊博主即可 想要拿代碼或加入學習計劃(** 博主會監督你并且教你寫文章 **)的拉到最下面(PC端Web打開)加博主即可,目…

推理集 —— 實證

現實世界的諸多事就像物理定律,而不是數學定理,也即不保證絕對正確,而需要不斷地驗證,實證。 不能不經實證就輕言一件事是行還是不行,尤其在事情如果實證的成本較低,比如今天圖書館是不是開門,路…

一款開源的跨平臺實時web應用框架——DotNetify

今天給大家介紹一個開源的輕量級跨平臺實時HTMLC#.NET Web應用程序開發框架——DotNetify,允許你在C#.NET后端上創建具有React、React Native、Vue或Blazor 前端的實時、響應式、跨平臺應用程序。它的主要特點是:簡單且輕量響應式后端MVVM內置實時解決方…

【GeoDataBase】Geodatabase智能化操作:屬性域

Geodatabase中所包含的不僅僅是要素類、要素集和表,還可能包含關系類、注釋類、幾何網絡、拓撲等不同的結構和類別。 地理數據庫按照面向對象的模型存儲地理信息,也可以將其非空間信息保存在表中。對于要素和表可以設置一些規則進行限制,對屬性的約束稱為屬性域。 屬性域是描…

Android之All children of ConstraintLayout must have ids to use ConstraintSet

1 問題 Fatal Exception: java.lang.RuntimeException: All children of ConstraintLayout must have ids to use ConstraintSetat androidx.constraintlayout.widget.ConstraintSet.readFallback(ConstraintSet.java:459)at androidx.constraintlayout.motion.widget.MotionS…

Lua性能優化

規則1:不要優化。 規則2:仍然不要優化(專家除外) 當用Lua編程時,這兩條規則顯得尤為重要。Lua以性能著稱,而且在腳本語言中也因此而值得贊美。 然而,我們都知道性能是編程的一個關鍵因素。具有復…