Operating System End-of-Life Dates: The 2025 Definitive List (Windows, Linux, macOS)

This is the single most important list in IT.

Running an end-of-life operating system isn’t just bad practice—it’s a massive, documented cybersecurity risk. It’s the easiest way to fail a compliance audit and a primary vector for ransomware attacks.

But with dozens of versions across Windows, Linux, and macOS, how can you possibly keep track?

You don’t have to. We’ve done it for you.

This is your master reference for 2025. Bookmark it, share it with your team, and use it to build your upgrade and migration calendars. Let’s avoid the last-minute panic.


Why EOL Matters: It’s Not a Suggestion

When an OS reaches its end-of-life date, the vendor stops issuing:

  • Security Patches: No more fixes for critical vulnerabilities. Your system becomes a target.
  • Bug Fixes: Stability issues and hardware incompatibilities will never be resolved.
  • Technical Support: You cannot call Microsoft, Red Hat, or Apple for help.

Continuing to use an EOL OS is a calculated risk that most organizations cannot afford.


Windows & Windows Server End-of-Life Dates

ProductRelease DateMainstream Support EndEnd-of-Life (EOL) DateStatus
Windows 11Oct 2021Oct 2027Oct 2028✅ Supported
Windows 10Jul 2015Oct 202314 Oct 2025⚠️ Urgent
Windows Server 2022Aug 2021Oct 2026Oct 2031✅ Supported
Windows Server 2019Nov 2018Jan 2024Jan 2029✅ Supported
Windows Server 2016Sep 2016Jan 202212 Jan 2027✅ Supported
Windows Server 2012 R2Oct 2013Oct 201810 Oct 2023❌ EOL

Note for Windows Server 2012 R2: Extended Security Updates (ESUs) were available for purchase until October 2023. This option is now expired. Immediate migration is critical.


Linux Distribution End-of-Life Dates

Linux lifecycles vary greatly by distribution. LTS (Long-Term Support) versions are the enterprise standard.

DistributionVersionRelease DateEnd-of-Life (EOL) DateStatus
Ubuntu LTS24.04 (Noble)Apr 2024Apr 2029✅ Supported
Ubuntu LTS22.04 (Jammy)Apr 2022Apr 2027✅ Supported
Ubuntu LTS20.04 (Focal)Apr 2020Apr 2025✅ Supported
Red Hat Enterprise Linux (RHEL)9May 2022May 2032✅ Supported
RHEL8May 2019May 2029✅ Supported
RHEL7Jun 201430 Jun 2024⚠️ Imminent
SUSE Linux Enterprise Server (SLES)15 SP52023Jul 2031✅ Supported
Rocky Linux / AlmaLinux92022May 2032✅ Supported

Note for RHEL 7: The free EUS (Extended Update Support) equivalent for clones like Rocky Linux 7 ends on June 30, 2024. Plan your migration now.


macOS End-of-Life Dates

Apple doesn’t publish formal EOL dates, but a consistent pattern emerges based on their support history for major macOS versions.

macOS VersionRelease DateEstimated End-of-Life (EOL)Status
macOS SequoiaSep 2024~Nov 2026✅ Future
macOS SonomaSep 2023~Nov 2025✅ Supported
macOS VenturaOct 2022~Nov 2024✅ Supported
macOS MontereyOct 2021~Nov 2023❌ Likely EOL
macOS Big SurNov 2020~Nov 2022❌ EOL
  • Apple Support Policy: Apple typically supports the current macOS version and the two previous versions with security updates. Once a new version is released in the fall, the oldest of the three effectively becomes EOL.

What to Do When Your OS Reaches EOL

  1. Upgrade In-Place: If your hardware supports it, upgrade to a newer version of the same OS.
  2. Migrate: Replace old systems with new ones running a supported OS. This is often the best option for aging hardware.
  3. Isolate and Segment: If you absolutely must run an EOL system (e.g., for legacy hardware), isolate it from the internet and other critical networks.
  4. Purchase Extended Support: For some products like Windows Server, vendors offer paid Extended Security Updates (ESUs) for a limited time after EOL. This is a temporary, expensive bridge to migration, not a solution.

Conclusion: Don’t Be a Statistic

Proactive lifecycle management is a core function of IT. This list isn’t meant to scare you—it’s meant to empower you with the information you need to plan strategically.

Review your estate against these dates today. Build your project plans tomorrow.

Bookmark this page. We update it annually with the latest vendor announcements to keep you informed.

Need help planning your Windows Server migration? Our step-by-step guide on [migrating from Server 2012 R2 to Server 2022] covers the strategies and tools to make it seamless.


FAQ Section

Q: What is the difference between Mainstream Support and Extended Support?
A: Mainstream Support includes new feature requests, design changes, non-security updates, and warranty claims. Extended Support is typically a shorter period following Mainstream where only security updates are provided. For most organizations, the end of Extended Support is the true “drop-dead” date that requires action, as no further patches will be released.

Q: Is it safe to use Windows 10 after October 2025?
A: No. It will not be safe from a cybersecurity perspective. After October 14, 2025, Microsoft will no release security updates for Windows 10. Any new vulnerabilities discovered after that date will remain unpatched on your system, making it a prime target for malware and automated attacks. Upgrading to Windows 11 or replacing the hardware is essential.**

Q: How long is Ubuntu LTS supported?
A: Ubuntu LTS (Long-Term Support) versions are supported for five years for standard deployments. However, for Ubuntu Pro subscribers, security coverage for the main repository can be extended for an additional five years, for a total of ten years of security updates. The five-year mark is the critical date for most users.**

Q: Where can I find official sources for these EOL dates?
A: Always consult the vendor’s official lifecycle pages for the most accurate and authoritative information.

Leave a Comment

Your email address will not be published. Required fields are marked *