主题:中国搞芯片的几个想法 -- 大山猫
首先声明,本猫是个外行,这一切都是梦想。
第一,生态圈的建立
生态圈的建立,要十几年以上的时间。关键在于一开始肯定是没有什么用户的,接下来呢?还是不会有什么用户。到最后,结论就是最好建立一个没有什么用户的生态圈,这个最简单,花钱最少。
没什么用户的生态圈,本猫不是在搞笑,是很严肃地说。如果你要成百万千万地去吃掉别的生态圈的用户,在IT历史上没有成功的例子,不管是软件还是硬件。成功的都是建立一个新的生态圈。Linux成功一开始是靠搞web server,是借了互联网的东风,后来是企业市场引入Intel xeon,硬件价格下了一两个数量级,西方全面信息化,Linux就乘势把HP,Sun这些老霸主干翻了。再后来就是移动,Android。反例就是desktop,这个市场Linux一直无法打进去。
没有什么用户的生态圈也是可能的。
这个现在中国搞政府用国产货,这个是必要的,但是也是走不通的。你指望一群办公室大妈学Linux而不是用Windows,那就是个神话嘛。
但是中国搞超算很成功。超算的用户圈说起来挺可怜的,隔个十几年就得全换一遍技术路线,80年代是向量机,90年代中后期开始搞集群,2010年后是GPGPU,厂商都破产几回了,用户自己带着家当搬家,重新写,重新编译,那是基本功。好在现在Linux靠免费开放一统天下了,有了Linux+GCC,走遍天下都不怕。每个超算的用户都是Linux用户圈的人,但他们都没有家,不属于任何一种硬件的用户。中国要搞IT,先从收容这些流浪汉入手,倒是可行的。
但是超算一年本猫估计就几个亿美元的市场,靠这个养活龙芯神威是够了,再发展就不行了。
你觉得难是因为适应了win,换linux难在改变习惯。这些年我用惯了mac,发现用win10非常难。和当初用惯win98去用红帽的难差不多。
我觉得只要有好的系统管理员把服务器系统安装好,大妈办公用终端,只要培训特定几个软件,应该不难。银行、超市的大妈一向这么干都挺容易上手的。这么干一大好处是会产生一大批基层系统管理员的岗位,以前基本都是维护windows没啥任务,安置领导亲戚。linux管理员需要的水平会高一些。另一大好处是这种服务器终端模式,安全性上比干部自己一台电脑要好。
云计算不是什么新玩意,本猫在90年代就知道这个东西了,那时候叫什么grid computing,意思是和电网一样,你要计算能力的时候就消费一些,不要的时候就不用。这个概念和云有什么区别吗?
没有。但是没做起来,可见是个烂想法。
现在的云计算,在本猫的记忆里有两个来源。一个是亚马逊的CTO还是什么的,十几年前在ACM的一个杂志上发了一个访谈还是文章什么的,说亚马逊的问题是春运,呃,不对,那是刘跨越的问题,是美国的shopping season。如果对亚马逊历史有了解的话,就知道它早年一到圣诞购物季就宕机,所以亚马逊的计算能力得适应圣诞季节的需求,可是平时又没什么用。要是亚马逊能出租这部分能力该多好啊。本猫想,你这不是扯淡呢吧。出租计算能力不是新主意,但人家和你亚马逊共享计算能力,首先这个生意本来就是Low Margin,没什么利润。第二你亚马逊的高峰期难道不和用户冲突?冲突起来牺牲用户?
另外一个来源,是2005中期有个论文,意思是把计算能力移到后台,这样移动设备就可以省电了。本猫的想法还是,你丫不是扯淡呢吧,你计算是省了,通讯开支都给狗吃了?
当然我们都知道,两个想法合在一起,在加上一个第三者,我们就可以唱一出三角恋狗血剧了,呃,IT革命了。
先不说这个第三者是谁,本猫再说一个故事。
以前某甲有个烧钱想法,搞个IT公司,他先得买些服务器,建立一个计算中心,雇些高价IT民工,IT民工往往负责设计计算中心。IT民工不是从石头里蹦出来的,他们用的设备都是他们所熟知的。其实他们也不知道什么,往往要靠IBM的销售员告诉他们该用什么。计算中心的建立短则半年,长则一年。这个是九十年代的玩法。
现在某甲有个烧钱想法,找到AWS,可能要雇一个根本不懂硬件的IT民工,他上网学了几个小时,明白怎么在AWS上用虚拟机虚拟网什么的,就开张了。至于后台编程,统统用Java甚至NodeJS这种虚拟机,有计算能力就成。过了几天,大家发明了一个新名词,叫DevOps,得,你这个民工也一才多用,平时编编程,偶尔调整一下系统,打打补丁什么的。反正公司现在后台什么都没有,就一堆虚拟机。虚拟机是贵了一点,不过本公司的目的就是一年烧十亿美元找一亿客户,一年(时间)是重点,都用传统模式建数据中心,等建起了黄花菜都凉了。
现在大家看出第三者是谁了吗?对了,就是去IT系统民工。一个按这样模式建起来的公司,在公司里硬件是没有人懂的,也不需要懂。只要亚马逊或者Google或者任何其它一家云计算平台的人懂就好了。就是在那些云计算平台公司里,大部分人也是不搞硬件的。接触底层的,几百个人一个队伍就好了。所以现在用ARM架服务器什么的,就是这些云计算平台最积极,人家自己上手都可以。
回到这三者结合,亚马逊现在云计算根本不是出租自己的剩余能力,而就是给云计算建专用数据中心。而移动设备大量出现,玩法是前台处理UI,其实一点也不省电,后台一个是提供平台和别的用户互动,另外是搞大数据什么的,通讯本来就少。大数据本来就是新玩意,加上大量软硬虚拟,用什么硬件无所谓,只要单位计算价格最低就可以。
当然是美国的经验。
其实微软的系统最好管理,本猫这里推行mac,失败,太难管,管不好,问题多,没法融入现有policy,blahblah,更不要说Linux。
计算机管理就跟电力一样的基础设施,直接从云来
不用每个单位都自己管计算机,水平不可能高,来个黑客全打穿
去年那位被诈骗而死的大学生,信息就是被黑客黑了教育局主机卖给骗子的
现在这种是个大点的单位就有计算中心的做法,就是当年各单位自备发电机的模式,必然被国家电网干掉。当然这次的也许是阿里云腾讯云之类的
一个东西很多实现方式没啥,但是皮毛的表面的实现就有点不好
例如word的“模板”,有些所谓的模板就是一个手工的“例子”,但是根本没有对应的“样式”类型存在。想要套用模板,什么都没有发生……根本没法自动化办公。
要是像是latex一样规规矩矩打标记 ,用户也就比较标准化的做事了。不幸的是培养了傻X的用户,连累ms也有点傻X了
类似的cmdshell,包括netstat,似乎很少有人认真像是bash一样琢磨怎么用、怎么自动化操作管理。现在powershell、加上点net core算是正视这个问题了。
还有一个,有点像是批评官场的“政绩工程”一样,脚本宿主这个东西以前弄了几个,似乎得到的更多是挨骂。
如果全国政府统一弄是个大好事。但是委托给私人企业就有很大风险了。
TG是相信档案室的。
管理落后十五年,稳定性落后30年,比win31都不如。
我现在主要在用xfce。
个人感觉是和windows xp差不多,明显好过windows 98时代,大山猫说不如windows3.1我觉得夸张了。
LibreOffice可以打开doc和docx但是有时候排版会乱掉,毕竟微软那doc不是公开的格式。
这个故事也不需要云计算啊,一堆hosting公司呢。
IT行业早就有一堆hosting公司,比云计算早多了。如果某人只是不需要IT民工,而是找人帮做,以及快速架设所需硬件和软件,这两点的话,hosting公司就足够了,不需要云计算。
云计算比hosting的优点还真就是“错峰”,大家共享计算能力,从而降低每个用户分摊的费用。而且云计算不单单是硬件,其中还包括共享软件。虽然目前实际上,很多情况下,云计算的费用并不便宜,但云计算对未来的许诺是,要用分摊的方式来降低硬件和软件的使用费。
比如亚马逊的圣诞shopping session,你说它销售旺季,那别家不也旺季会很忙吗?还真不是。临近圣诞季,好多行业的员工休假的休假,聚会的聚会,很多跟圣诞无关的业务需求,是真会降低的。所以云计算还有一个要点就是不能让自己的客户全都集中在一两个行业,那样要忙大家一起忙,要闲大家一起闲,这样的云计算是没有优势的。云计算要搞好,就要吸引来自各行各业,最好是包括各个不同文化传统的国家的企业。行业越多,需求差别越大,云计算越有优势。
所以,在初期的时候,云计算的规模越大用户越多,那么大家错峰分享的能力就越高。当然,规模达到一定程度之后,这种提高就不明显了,会有一个临界值。
xfce好多不支持
也没看懂本猫的文章。
为什么grid computing失败了,云计算成功并且把hosting基本打死了。Grid computing就是做成了,也就是提供计算而已。Hosting也是只提供计算,管理还是你自己的事。云最大的好处,不是提供计算,绝大部分公司根本不缺计算能力。根本原因就是本猫说的去IT 管理人员。你根本不理解一般公司的系统开支中,硬件能占到五分之一就了不起了,其它服务五分之一,剩下是人员开支。
更重要的是,你雇的人什么都不会做。你以为大家为什么都外包到印度?
就是印度人其实比美国人还强点。
比如这个芯片,15年前美国人做微米级的芯片,不说行程电路的刻蚀工艺,只说后期封装,一台测试仪器上百万美元,随便就得有几百台这样的测试仪,所有的圆晶C要100%测试,也许一批下来一个正成品都没有。
而原晶厂根本不会等头批测试结果出来再下料,三个星期的周期谁都等不起,人家是不断改变生产工艺、不断投料,光调整生产工艺就要花几千万美元。每批次产品挑样品做刨面分析,几十万倍电子显微镜下几十个工程师用肉眼找坏点。
这是样品阶段,投入生产后,初期的成品率低的吓死人,每天几十万美元报废,一般要三个月后才能爬升到50%,半年后达到90%。好不容易生产稳定了,生产寿命也到了,该下一代产品出炉了。
这还只是微米时代,现在已经到了纳米阶段了,天知道有多难。