Microsoft has increasingly supported Linux over the past 17 years. It now offers many of its products, like SQL Server and Azure, on Linux platforms. It also provides tools that integrate Linux and Windows, such as the Windows Subsystem for Linux, which allows running Linux environments and commands directly on Windows. Microsoft's growing Linux support is driven by customer demand and the widespread adoption of Linux in data centers and cloud computing.
5. Linux in System Center: increasing momentum
Linux/UNIX In OpsMgr
Initial development
JEE in OpsMgr
Linux/UNIX in ConfigMgr
Linux in VMM
Linux in DPM
Apache and MySQL in OpsMgr
Shipping
Preview
2008 2009 2010 2011 2012 2013 20152014 2016
OMS Linux agent
2017
FluentD extnesions
6. Linux Momentum at Microsoft
Member of the
Linux Foundation
(2016)
Most GitHub
Contributions
(2016)
Most Linux Kernel
Commits (2014)
>25% of Azure
VMs are on Linux
(2017)
Credit: Wikimedia
7. Some example
• PowerShell on Linux
• Linux integration service (LIS)
• DSC for Linux
• LAMP Stack Monitoring (OMS, SCOM)
• Bash on Windows (WSL)
• SQL Server on Linux
10. Windows Subsystem for Linux (WSL)
Who needs this?
- Education
- Port from Linux to Windows (dev sandbox)
- Remote login to Linux/UNIX
- Bring Linux utilities and sources to your system
11. When did Microsoft start this?
- Since first release! The Windows NT kernel
supported running POSIX, OS/2 subsystems
since it first release.
- Evolved over time
12. How do I get it?
- You have it already if…
- … you Windows 10 is OS Build 10.0.14393
(anniversary update, Version 1608)
- All client versions (Home, Pro, Enterprise)
16. How is the performance?
• Great for
• video encoding benchmark
• CPU bound workloads
• Not so good for
• Compile
• IO/Disk
• “From a performance perspective, CPU and Network bound processes will perform nearly
identically in Ubuntu on Windows, as native Ubuntu on bare metal. “
Details:
Michael Larabel, principal of http://Phoronix.com
Dusting Kirkland (Howdy, Ubuntu on Windows! How Fast Is It?)
18. SQL Server on Linux / CTP
History
CTP 1.0 November 2016
CTP 1.1 December 2016
CTP 1.2 January 2017
CTP 1.3 February 2017
19. How to I get it?
Platform Supported version(s)
Red Hat Enterprise Linux 7.3
SUSE Linux Enterprise Server v12 SP2
Ubuntu 16.04 and 16.10
Docker Engine 1.8+
https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux
26. Further Database MPs
• Microsoft MySQL MP
• Microsoft Apache MP
• Microsoft SQL Server
• NiCE Oracle MP
• NiCE DB2 MP
• OZSoft HANA MP
• OpsLogix Oracle MP
• OZSoft ASE MP (Sybase)
27. Are customers using this?
Customer Case on Linux, UNIX and Windows:
32,000 Windows, UNIX, and Linux servers
monitored with System Center
https://customers.microsoft.com/en-US/story/firm-improves-it-services-to-
banks-with-centralized-monitoring-solution
28. Questions?
Visit us at the booth!
And one last thing:
NiCE is announceing today:
TP program for a Management Pack for Microsoft Office 365!