June 27, 2016
.NET Core 1.0 released
MicrosoftThe software giant behind Windows, Office, Azure, and Xbox — founded by Bill Gates and Paul Allen. released .NET Core 1.0 on June 27, 2016 — a cross-platform, open-source fork of .NET for Windows, Linux, and macOSApple's desktop operating system — runs on Mac hardware with Unix foundations and the Cocoa UI framework..
What it was for
.NET Core broke .NET free from Windows-only deployment: ASP.NETMicrosoft's framework for building web applications and APIs on the .NET platform. APIs on Linux containers, microservicesAn architecture splitting applications into small independent services — each deployed and scaled separately. on macOSApple's desktop operating system — runs on Mac hardware with Unix foundations and the Cocoa UI framework. dev machines, and MITMassachusetts Institute of Technology — a research university central to many computing breakthroughs.-licensed runtime code. It evolved into modern .NET 5+ and replaced .NET FrameworkMicrosoft's original managed runtime for Windows — CLR, BCL, and WinForms/ASP.NET stacks. for new cloud and cross-platform projects.
Companies
- Microsoft
Why it's here
.NET Core was MicrosoftThe software giant behind Windows, Office, Azure, and Xbox — founded by Bill Gates and Paul Allen.'s pivot to open, cross-platform server development.
Why it mattered
Linux and DockerSoftware that packages applications into containers — became the default way to ship and deploy services. support made C# viable outside the Windows data center.
What it solved
.NET FrameworkMicrosoft's original managed runtime for Windows — CLR, BCL, and WinForms/ASP.NET stacks. was Windows-only; cloud-native teams needed the CLRCommon Language Runtime — the virtual machine that executes .NET assemblies and manages memory. on Linux.
Media
- Image.NET
Microsoft, Public domain, via Wikimedia Commons
Related
- .NET Framework 2.0 and C# 2.0 releasedNovember 7, 2005
- .NET Framework 1.0 releasedJanuary 15, 2002
- C# programming language announcedJune 26, 2000