几张SVG矢量图看明所有操作系统之间的演进关系

2024-04-18 07:32

本文主要是介绍几张SVG矢量图看明所有操作系统之间的演进关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Unix,Mac OS, android,Ali Yun OS, Centos ,Ubuntu...这些数也数不清的开源操作系统之间的关系是什么,借助于SVG矢量图片技术,我们可以清楚地看出操作系统之间的关系。

注:SVG图片,文字可以点击,点击相应文字可以实现跳转到相应的操作系统官网上下载ISO官方包。

先来看几个常见的商用操作系统


再来看看复杂的Linux分支,Android分支在图形的最右下角,查看如此大的图片的最好方式,是右键单击图片在浏览器的新标签页中打开进行缩放操作。


曾经辉煌的诺基亚meego手机操作系统



最后是我们都熟悉的Windos


Legend:
Old version
Older version, still supported
Latest version
Latest preview version
Future release
Product nameLatest versionRelease dateCodenameSupport until[44]Latest version of
MainstreamExtendedIEDirectXEdge
Windows 1.01.01November 20, 1985Interface ManagerDecember 31, 2001 N/A N/A N/A
Windows 2.02.03December 9, 1987 N/ADecember 31, 2001 N/A N/A N/A
Windows 2.12.11May 27, 1988 N/ADecember 31, 2001 N/A N/A N/A
Windows 3.03.0May 22, 1990 N/ADecember 31, 2001 N/A N/A N/A
Windows 3.13.1April 6, 1992JanusDecember 31, 20015 N/A N/A
Windows For Workgroups 3.13.1October 1992Sparta, WinballDecember 31, 20015 N/A N/A
Windows NT 3.1NT 3.1.528July 27, 1993 N/ADecember 31, 20015 N/A N/A
Windows For Workgroups 3.113.11August 11, 1993Sparta, WinballDecember 31, 20015 N/A N/A
Windows 3.23.2November 22, 1993 N/ADecember 31, 20015 N/A N/A
Windows NT 3.5NT 3.5.807September 21, 1994DaytonaDecember 31, 20015 N/A N/A
Windows NT 3.51NT 3.51.1057May 30, 1995 N/ADecember 31, 20015 N/A N/A
Windows 954.0.950August 24, 1995Chicago, 4.0December 31, 2000December 31, 20015.56.1 N/A
Windows NT 4.0NT 4.0.1381July 31, 1996CairoDecember 31, 20015 N/A N/A
Windows 984.10.1998June 25, 1998Memphis, 97, 4.1June 30, 2002July 11, 200666.1 N/A
Windows 98 SE4.10.2222May 5, 1999 N/AJune 30, 2002July 11, 200666.1 N/A
Windows 2000NT 5.0.2195December 15, 1999 N/AJune 30, 20045 N/A N/A
Windows ME4.90.3000September 14, 2000Millenium, 4.9June 30, 2005July 13, 201069.0c N/A
Windows XPNT 5.1.2600October 25, 2001WhistlerApril 14, 2009April 8, 201489.0c N/A
Windows XP 64-bit EditionNT 5.2.3790March 28, 2003 N/AApril 14, 2009April 8, 201469.0c N/A
Windows Server 2003NT 5.2.3790April 24, 2003 N/AJuly 13, 2010July 14, 201589.0c N/A
Windows XP Professional x64 EditionNT 5.2.3790April 25, 2005 N/AApril 14, 2009April 8, 201489.0c N/A
Windows Fundamentals for Legacy PCsNT 5.1.2600July 8, 2006Eiger, MönchApril 14, 2009April 8, 201489.0c N/A
Windows VistaNT 6.0.6002November 30, 2006 (volume license)
January 30, 2007 (retail)
LonghornApril 10, 2012April 11, 2017911 N/A
Windows Home ServerNT 5.2.4500November 4, 2007 N/AJanuary 8, 201389.0c N/A
Windows Server 2008NT 6.0.6002February 27, 2008Longhorn ServerJanuary 13, 2015January 14, 2020911 N/A
Windows 7NT 6.1.7601October 22, 2009Blackcomb, ViennaJanuary 13, 2015January 14, 20201111 N/A
Windows Server 2008 R2NT 6.1.7601October 22, 2009 N/AJanuary 13, 2015January 14, 20201111 N/A
Windows Home Server 2011NT 6.1.8400April 6, 2011VailApril 12, 2016911 N/A
Windows Server 2012NT 6.2.9200September 4, 2012 N/AJanuary 9, 2018January 10, 20231011.1 N/A
Windows 8NT 6.2.9200October 26, 2012 N/AJanuary 12, 20161011.1 N/A
Windows 8.1NT 6.3.9600October 17, 2013BlueJanuary 9, 2018January 10, 20231111.2 N/A
Windows Server 2012 R2NT 6.3.9600October 17, 2013Server BlueJanuary 9, 2018January 10, 20231111.2 N/A
Windows 10NT 10.0.10586July 29, 2015ThresholdOctober 13, 2020October 14, 2025111225
Windows Server 2016NT 10.0.10586 TBA N/A TBA TBA111225

更多的操作系统演进关系可以查看http://www.tool321.com/c/operationsystem.html


这篇关于几张SVG矢量图看明所有操作系统之间的演进关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/914138

相关文章

Javaee多线程之进程和线程之间的区别和联系(最新整理)

《Javaee多线程之进程和线程之间的区别和联系(最新整理)》进程是资源分配单位,线程是调度执行单位,共享资源更高效,创建线程五种方式:继承Thread、Runnable接口、匿名类、lambda,r... 目录进程和线程进程线程进程和线程的区别创建线程的五种写法继承Thread,重写run实现Runnab

C# 比较两个list 之间元素差异的常用方法

《C#比较两个list之间元素差异的常用方法》:本文主要介绍C#比较两个list之间元素差异,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 使用Except方法2. 使用Except的逆操作3. 使用LINQ的Join,GroupJoin

java中新生代和老生代的关系说明

《java中新生代和老生代的关系说明》:本文主要介绍java中新生代和老生代的关系说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、内存区域划分新生代老年代二、对象生命周期与晋升流程三、新生代与老年代的协作机制1. 跨代引用处理2. 动态年龄判定3. 空间分

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

java Long 与long之间的转换流程

《javaLong与long之间的转换流程》Long类提供了一些方法,用于在long和其他数据类型(如String)之间进行转换,本文将详细介绍如何在Java中实现Long和long之间的转换,感... 目录概述流程步骤1:将long转换为Long对象步骤2:将Longhttp://www.cppcns.c

python实现svg图片转换为png和gif

《python实现svg图片转换为png和gif》这篇文章主要为大家详细介绍了python如何实现将svg图片格式转换为png和gif,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录python实现svg图片转换为png和gifpython实现图片格式之间的相互转换延展:基于Py

Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码

《Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码》:本文主要介绍Java中日期时间转换的多种方法,包括将Date转换为LocalD... 目录一、Date转LocalDateTime二、Date转LocalDate三、LocalDateTim

MySQL中动态生成SQL语句去掉所有字段的空格的操作方法

《MySQL中动态生成SQL语句去掉所有字段的空格的操作方法》在数据库管理过程中,我们常常会遇到需要对表中字段进行清洗和整理的情况,本文将详细介绍如何在MySQL中动态生成SQL语句来去掉所有字段的空... 目录在mysql中动态生成SQL语句去掉所有字段的空格准备工作原理分析动态生成SQL语句在MySQL