今天介绍:基础软硬件IT全貌,主流厂商和产品,重点是CPU和操作系统
我国IT产业链条分成基础设施,平台软件和应用软件 三部分
我国已取得长足发展,包括外设、驱动,中间件,数据库,应用软件等等,办公应用软件、浏览器、图片处理、输入法等
在此基础上构建了各种行业应用。
今天从硬件到软件,底层到应用进行介绍。
CPU:
代表性企业和产品
龙芯中科技术有限公司 龙芯系列 ;天津飞腾信息技术有限公司 飞腾系列 ;上海兆芯集成电路有限公司 兆芯系列;华为技术有限公司 鲲鹏系列 ;天津海光 海光系列 ;成都申威科技有限责任公司(江南所) 申威系列
服务器整机和固件:
代表性企业和产品
服务器整机:华为、浪潮、曙光、长城、同方、联想、方正、山西百信、宝德等。
固件:中电科技有限公司的昆仑固件、南京 百敖软件有限公司的百敖软件等。
固件包括BIOS和BMC芯片
BIOS(基本输入输出系统),用于计算机开机过程中各种硬件设备的初始化和检测的芯片。
BMC (基板管理控制器),包括本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除等功能。支持行业标准规范,包括面板、开关按钮等等。
操作系统:
代表性的企业和产品
华为的Open Euler;麒麟软件有限公司的中标麒麟、银河麒麟;湖南麒麟信安科技有限公司的湖南麒麟;武汉深之度科技有限公司的Deepin(统信全资子公司);统信软件的UOS;普华基础软件股份有限公司的 普华操作系统(中电科子公司);凝思科技、北京红旗软件、一铭软件、同源华安、万里红、天融 信大有、中兴新支点、中科方德、思普、技德等。
中间件:
中间件一般是指处于操作系统、数据库等系统软件和应用软件之间的一种起连 接作用的分布式软件,通过API的形式提供一组软件服务,确保网络环境下的同一机器或跨机器的若干应用或应用模块可以方便有效地进行 交互和协同。更广义地来讲,中间件所包括的范围是十分广泛的,所有处于硬件操作系统之上,应用软件之下的软件,都可以归为中间件
按通用型可以把中间件分类为基础中间件、集成中间件、行业领域中间件,又可以细分为web应用服务器中间件、面向消息的中间件、分布式交易中间件、 数据库中间件等。
代表性企业和产品
北京东方通;山东中创中间件 ;金蝶天燕;宝兰德;阿里云;普元信息
数据库:
国产数据库基本上是基于开源来做的
代表性企业和产品
武汉达梦数据库;北京人大金仓;天津南大通用;天津神舟通用; 山东瀚高基础软件;华为GaussDB;优炫数据
新晋的TIDB很火,做分布式数据库的
办公软件:
代表性企业和产品
金山WPS;永中;中标普华Office(中标软件的);福昕软件;数科网维;安证通;金格科技;书生;慧点;华电园
浏览器、邮件、安全软件及其他产品
浏览器: 360、海泰方圆、红芯浏览器等
邮件:中标软件、盈世信息、卫士通等
安全软件:360、奇安信、深信服、北信源、卫士通等
打印机、扫描仪等外设:珠海奔图、立思辰、紫光等
CPU厂商及技术架构:
龙芯中科院计算所,基于MIPS,指令集授权,全自主
华为鲲鹏基于ARM,指令集授权
飞腾由天津飞腾开发,基于ARM,也是指令集授权
海光由天津海光开发,x86架构,IP授权
上海兆芯的兆芯x86架构,与威盛合资
申威由江南计算所开发,ALPHA架构,指令集授权
他们产品主要有:龙芯3000/4000 ,鲲鹏920,FT2000+,Hygon7000系列,ZX-C/E,SW1621
布局和技术优劣
龙芯MIPS架构,功耗等,在服务器上性能相对差
鲲鹏是ARM架构芯片性能最好的
飞腾终端芯片和服务器芯片整体性能最好
海光基于AMD最新Zen架构
兆芯x86架构,最好适配兼容性好
申威,自研的,不大会受商业机构限制
CPU芯片生态,不能简单说谁好谁差,
硬件生态、软件生态,是整个生态链上的企业的配合
硬件生态包括供应链-芯片-主板-整机 链条上的厂家和产品及配合协作
软件生态包括操作系统、中间件、数据库、上层应用等,其中最主要的 是服务器应用生态
CPU测试指标主要有:SPEC CPU 2017(权威的第三发应用性能评估机构,有多家全球大学和IT机构组成,最新2017版,是CPU子系统测试工具,4大类测试:整型速率,浮点型速率,整型并发速率,浮点并发速率)、STREAM(测试CPU的内存传输带宽,用C和fortran编写)
一般测试包括:算力、内存带宽、整点运算性能、浮点运算性能
整点运算性能反应控制程序流的能力,比如压缩和解压缩,编译器性能等,
浮点运算性能反应CPU科学计算性能,matlab,多媒体应用,adobe系列软件
单线程友好还是多线程友好,super pai测试单线程,还有象棋程序,压缩程序,为常用测试软件。
CPU性能并非某一个指标可以体现能力,要一个组合各种指标,还要看生态是否完善友好。
国内Linux操作系统发展历程,追溯到1991年林纳斯做linux,
1991年,芬兰赫尔辛基大学的研究生Linus Torvalds基于gcc、bash开发了针对386机器的Lniux内核;
1994年,Torvalds发布Linux-v1.0;
1996年,Torvalds发布Linux-v2.0,确定了Linux的吉祥物:企鹅;
1999年为中国linux元年,发布冲浪、红旗、蓝点
2000.6 北京中科红旗软件成立
2002年magic linux社区诞生
2003年magic linux社区创始人及部分开发者加入红旗软件
2003年红帽宣布fedora社区版计划,中标软件成立
2004年 ubuntu发行,centOS发布,中国红旗和日本韩国主导下,发布中日韩统一操作系统产品
2006年银河麒麟成立,早期基于freeBSD,后期转为linux
2009 深度诞生,前身为04年发布的社区版本
2013年麒麟与ubuntu合作的优麒麟发布,红旗破产清算
2014天津麒麟成立,普华由云转到操作系统
2019华为鸿蒙计划,open欧拉,统信软件成立,麒麟合并
银河麒麟基于ubuntu,深度也是ubuntu
红帽系方面,普华,中标,中兴新支点,红旗,方德都是基于centOS
中标软件桌面基于Fedora
提问环节
1 国产CPU有多种不同的,自主可控程度有差别,MIPS,ARM架构不同,怎么看各种芯片?
发展影响:技术路线,生态(需要积累,基础性工作),国家政策。
但从技术上,龙芯最早,但MPIS架构,服务器性能方面差一点
申威适配的厂家少,
赵鑫海光x86架构,适配好做,厂家优先适配
鲲鹏,飞腾为ARM,担心授权不给,授权是买断的。华为下了大力气,开源open欧拉等,感觉会发展等更好。
2有人OS要与一种芯片深度适配,另一种认为要适配国内多种芯片
要开厂家技术人员等,和单个适配和多个适配性能差别不大,
大家希望从技术标准上统一,这样应用软件厂商适配更方便。
3国企政府用国产桌面了嘛?做服务器会不会更容易入手?
服务器图利,桌面图名。
4国企能用开源的吗
可以用,国产操作系统数据库都是基于开源的。
每个公司都是在做商业发行版本,社区版本没有后续服务,只适合个人爱好者。
欧拉,华为只做LTS版,2年大的升级,社区版更快。欧拉不卖,其他厂商基于欧拉做发行版,这些可以用。
5华为是否布局PC?
华为PC有布局,欧拉有计划
6WPS等软件适配,是适配OS吗?
和操作系统,浏览器适配,涉及CPU的在操作系统层面都能解决,少数涉及CPU
7私有云共有云技术成熟吗?
了解不多,阿里,腾讯都有布局,
8PC端不赚钱,服务器赚钱
桌面卖的便宜,量不大。一个服务器几千上万,桌面一千,算上后期维护服务,算的是经济帐。
9什么应用软件要穿透操作系统,涉及CPU?
数据库调优,中间件调优,CPU开关等。
10行业口OS和继承商关系大吗?
不好回答
11基于商业开源OS开发,需要付费吗?
开源有许可证协议,根据开源协议来判断,没有交年费的说法。
12开源系统做日常可以,生产不行?
现在很多系统都是基于开源做的,经过多年发展,都可用。
主要是使用习惯,支持生态的问题,发展都经过这样的阶段。
13源代码维护方(redhat)是否收费?
国内是基于社区版做的,不是基于商业版,不需要缴费。没有商业版的技术服务支持。
14银河和中标技术路线不同,可以统一吗?
公司在协调,直接生统一是不行的。
15国内数据库开发可以基于mysql源码吗?
应该可以,国内都是基于开源的。