Microsoft has announced that PowerShell is open sourced and available on Linux. PowerShell is a task-based command-line shell and scripting language built on the .NET Framework to help IT professionals control and automate the administration of the Windows, and now Linux, operating systems and the applications that run on them. The initial release is an “alpha” and is community supported. Microsoft plans to release an official version based on open source to anyone running a supported version of Windows or Unix.
Microsoft has announced the availability of the Power BI Embedded SDK for Node JS. The Node JS SDK is open source and targeted at developers that want to use Power BI Embedded in their own products and applications. Developers can access the Power BI Embedded REST APIs, generate app tokens for managing workspace collections and manage workspace content including imports, datasets and workspaces.
Microsoft joined Mesosphere and a broad group of industry partners including Accenture, Cisco, and Hewlett Packard Enterprise to announce the open source DC/OS project, a new effort powered by Apache Mesos for running modern distributed applications reliably and at scale. Microsoft is one of the founding members of this project.
Microsoft has announced the general availability of the Azure Container Service. The service provides simplified configurations of proven open source container orchestration technology and has been optimised to run in the cloud. The Azure Container Service is built on open source software to maximise portability of workloads and offers a choice among popular orchestration engines such as DC/OS and Docker Swarm.
Microsoft has announced that it has joined the Eclipse Foundation as a Solutions Member. The foundation delivers open-source tools to Eclipse and Java developers. Microsoft also announced new Azure and Visual Studio Team Services interoperability with Codenvy’s workspace automation tools, built on Eclipse Che.
Microsoft has released Orleans, an open-source platform that provides a straightforward approach to building high-scale distributed computing applications. Orleans, available for download from GitHub, simplifies programming for developers by removing the need to learn and apply complex concurrency logic or scaling patterns. It was designed for use in the cloud and has been used extensively on Microsoft Azure.
Microsoft has joined Joyent, Fidelity, IBM, The Linux Foundation and PayPal in announcing the move to create the Node.js. Foundation, an independent non-profit open source development organisation.
The Node.js Foundation is designed to advance community engagement relative to Node.js, which has become the runtime of choice for high-performance, low latency applications, ranging from robots to API engines to cloud stacks and mobile websites.
Microsoft has announced that CoreCLR has been made available as open source on GitHub. CoreCLR is the .NET execution engine in .NET Core, performing functions such as garbage collection and compilation to machine code. This is another step in Microsoft’s plans to make the full server-side .NET stack open source and expand .NET to run on Linux and Mac OS platforms.
Microsoft has announced that it is implementing AllJoyn into Windows 10. AllJoyn is an open source software framework and set of services that aims to enable interoperability among connected devices, regardless of the underlying proprietary technology or communications protocols.
Microsoft has open-sourced the full server-side .NET stack and expanded .NET to run on the Linux and Mac OS platforms. The company has also released Visual Studio Community 2013, a free edition of Visual Studio that provides access to the Visual Studio core toolset. In addition, Microsoft released previews of Visual Studio 2015 and .NET 2015.