就把这个视频丢给汪老师了那个 从我来讲以前呢甚至就是突然就常演然后就是上不下也跑不停然后就是那个视线之类的景气所以我说干了一下然后干了一下干了一下因为这个LAST本来我跟蔡主角的时候就说其实因为我现在从定义一开始我都不太清楚什么事情我来再把我一做说妈呀现在又去做LAST的想法后来就叫我来讲个件所以我就讲说LAST在银生里发表反正我想问一下大家有用过LAST的就就你过三年了应该都听过LAST了吧听点就听过吧LAST这两年还是稍微起来一点现在进入这个语言排名的想法时而且最近呢这个社区里面也有些热的这个新闻然后想起当年这个Docker的这个想法大家可能之前也看到Docker有个新闻说Docker哈不要停这个所有OpenSauce的这个这个账号对吧然后他对呀然后后来他也没停对吧我看有的是这帮人又刷一圈在那边LAST在这帮人呢因为我的老板就是华为在LAST的经纪会的董事然后呢他们这个当然华为没有这事没有参与啊就是经纪会的出了一个新的帐篷一个帐篷叫不是帐篷叫Trademark的一个policy就是说你怎么用LAST这个Trademark然后呢在社区里面引起了一切骂声这个当年Docker其实给所有在Docker Hub上在Docker Hub上用Docker作为你的仓库名的人都发了一枚就是说你不准续续用我不知道大家有没有经历过这个事我当年都干过这些经历过这些事Docker的Trademark的policy里面有那么一枪就是没有经过他的公开允许你不能在公开场上使用他的名字和他的这个商标所以你可以看之前国内的所有的这个会上讲刀反而是讲Docker的其实你都以为我没反他的这个policy他都会有大理事所以就是这个在开社区里面是一个非常有意思的事情这个是一个一个开源的如何管理的这个我感觉现在Rawson和Docker其实有那么一点相近的地方这是最近的新的新闻但在2月初的时候美国的商户包括美国的一些政府他们他是出台了一个条例这个条例里面是就是推荐大家用内存安全里面内存安全里面呢其中有勾拉就是大家如果在原生努力其实最早用勾拉然后还有Rawson还有Docker所以在他们的美国的宣传里面再认为就是说内存安全的这些言识现在应该是大家在技术网店里面去用但是在原生这个理喻里面呢其实我不知道大家有没有关注就是其实目前你们能看到应用层面的一些项目它其实没有理由Rawson当然它在这层面为了说去用这个去讲一个Rawson的事Rawson的本身因为最早期在国内搞勾拉的时候我13年14年包括当时在上海我知道很多活动甚至也就是一场勾拉勾拉它是一个非常公正性的理源就在我来看看勾拉的特点是你不管是多高手然后还是你是新手只要你公司的规章制度定了差不多对吧规范定的好你的这个写得别太乱这个两个人写出来的代码差别不是特别大这个是勾拉的特点在我来看就是它是为大型的工程去设计的一个它是Rawson的Rawson的就是你可以当然现在有讲的叫做Rawson叫做下一代的C.C.K.K.R它的这个写法就相对来说能看出来你对这个连的理解的成功的功夫所以呢现在有很多讲的学习Rawson的曲线很懂包括我之前去写Rawson的时候发现你是这个问题就是好多问题是理解不了然后你只要一写就写一个方式里面都执行都不执行到现在当然有这个什么差别就是T来有各种方式其实这个曲线已经降下来很多而且后来我在很多项目里面我们有大学时期的学生跟我们来去一起来做一些Rawson相关的这个东西后来我发现一个非常就是我们觉得曲线懂的原因是因为大家都是有过其他以前变成惊险的人然后我们都有一个思维的定时我们会用这个思维的定时去看Rawson的然后呢去参照原先的方式写就跟以前我看最早我们在国内搞勾浪的时候包括老师先生居然的学生我看很多代表那勾浪代表写的跟扎浪是一样的就是基本上就是你把扎浪一套套到勾浪的写我相信现在很多公司也有能干的所以那个勾浪代表你明显看到扎浪的那种命运痕那种写的痕迹现在我们到Rawson的这个层面看这个不行了你原来才那种我是套不来你真的需要去理解Rawson这个是学习曲线懂的原因但学生他有这个问题他上手他就学这个他就算在学校就学了他其实也没想到政治的东西他真正做的就变成一个Rawson就像他反而不比我们上来所以我觉得他学习曲线懂是因为我们之前自己的包括思维定时造成所以我觉得当你去拋开这些东西的时候你重新去学Rawson的时候他其实还是特别有意思的他比勾浪要有意思勾浪就是我一直就觉得就跟我最早年搞写PRT 写不完时间我觉得玩意就是傻傻的写了然后他反而就跑得很快而且也不出什么大错Rawson呢就是只要你变运过那也没有大错但是你可能在写到变运完成的这段时间可能他说的完之后他给你的这个签名就是给你的这个同步的阶段所以这个其实是Rawson的这个这个一个特点那这两个就是说有一些说法叫什么Rawson的存购世界对吧然后呢其实再我来看看这个有点激动但是Rawson确实在基础上见领域会有很多的感情比如说最近不是最近去年底吧就最热的这个这个圈儿就是Rawson和Linus就是说Linus的ModiumColonel是可以使Rawson去写那目前的Rawson的16.2这个Colonel的6.2的已经可以写Rawson的东西但是呢从我们现在的实际测试来看就是如果你想写复杂的英文功能还是比较难的只是大家就是这边你写的相当于你写Rawson了还是可以的但是你这样说我写过什么存购网络插件上的这个还是需要的就我自己要到明年明年得Lantern那个时候的估计要到6点大概在6点7、8的样子大概玩才能正式而且要在社区里面还需要有一定的这些圈儿的出示所以但是这个事情就标准的一个问题就是包括我这件太多的新闻就是说CNC加厉的B5Colonel的圈儿这个都已经都估计要比我还要大是15所以我用了那种人他这个后面这一代没有起来像这么厉害的这些人能够维护这个事情而且CNC的颗澳条件其实就是这个希望能够借Bus它进度能够改变这种所以我觉得在进度软件里面就是我们讲的进度软件其实是比较潜程的Bus是很难进度的因为勾到的不是不好它有一个它有一个非常严重的GC的这个是从开始没想到它做千万不是变成你不可能勾到一些这个就是严重的这个它也不算因为勾到式的就没有Bus它其实是不做所以这个国内有的有一些学校包括一些企业其实已经尝试包括RT Squire像这种这种项目它其实都能确实Bus就行所以这个我觉得是Bus的一个新的趋势所以你看在回来讲原生它其实我们可以把这种三个层次第一个层次就是说比较偏底层的系统层包括Runtime这一级年再往上一层的就是Coopnetis这一层再往上其实就是我们偏运用的那么我们一层运用看其实Bus其实做了很多尝试在对底层其实现在有一个下午让大家关注就是叫AWS有一个container然后它是用BusRocket这个下午是大家如果关注早的话可能是最早的container是Core S做它就叫Core S当然Core S后来随着它被原汉尔收购然后慢慢的下午它就现在叫FlightFlight Leaves还是叫Flight Container Leaves我太记得记得不是特别清楚了所以它这个下午其实我一大大分布但实际上这个方式已经被一些云差伤所接受因为我们去我们要站在两个角度看这个问题一个问题是说如果我是用Core Ladies的人对吧那我看面就是一个集群如果你是一个House一个Core Ladies集群尤其是你做Service你就要考虑说我的成本问题那么container应用词的成本其实相对来说它是因为这个container应用词它已经没有这个功夫了如果我们正常应用Dirbind的话对吧然后你会有Dirbind的AVT对吧然后如果你用Santhos体系的Rathex对吧你会有Rathex对吧在container应用词它里面什么都没有它就只有容器的这个启动的这个关系所以它所有的都是都是产生包括它的这个文念系还有进本量产用类似于AOFS的这种东西所以在这个领域里面其实是已经开始使用这种container应用词来去做所以它底层是用它的整个的实现是用Rathex来做的而且它也开源了这个是我们看到说在在吗当然这个在底层就是KernelKernel现在已经可以用Rathex了再往上在Santhos这种层面这种container应用词已经有人去用Rathex了然后包括其实我们在我们的这个中规案的一些合作里面我们也尝试说去构建一个完全使用Rathex的一个操作室但是这个发现困难还有很多我们的套路是我们用一个Kernel的6.2版的外面所有的软件包全部换成Rathex的你原来有些这样的就不敢但是发现你完全抛弃了还是保护你但是我们就做这个尝试就是去看到底这个东西是不能实现我们看到Rathex的社区其实我其实我有一个观点对不对就是在我来看这几年包括包括原生包括这个其他的我觉得是没有创新的就是没有像当年到雷米斯出来的这一会儿的创新让人觉得眼前一样感觉世界当然这个XRTBT这个是可以的除在技术外面包括在研究上面其实没有什么新的所以大家的套路就是很简单对吧既然没有新的我用Rathex重新再培典然后再往里面加点什么东西这个时候就看到这几百块都Rathex重新包括发为用Rathex的重新Rathex的重新所以我们看到在越底层的地方大家都在做这样类似的事情然后这是我们从连往上说这是超多重壳超多重壳再往上其实我都说Sensef这就是Sensef这其实不是Sensef就是说有一个基因我叫OscarOscarContinuer这个是定义了Rampang的这个格式的这是最早成立于Sensef之前的这个基因当时我们在华为有残疑的事情然后这里面的关键点就是这个Rampang现在我们大教授ContinuerRampangRampang CR对吧这些都是购习的对吧现在其实有就是有一个项目这个在Github它的组织就叫Continuer这个应该是原来CoreS的人被说了以后这几个有几个日本人然后他们来就像他们用Rass的完整实现了Oscar的所有协议就是Oscar的关键的三个协议一个就是Rampang的协议一个是Imager的协议一个是Distribution的协议就是说至少你现在可以你看了东西去装出来封装出来一个纯Rass的写的能够去装的Dopper的类似于这样当然是现在它的这个版本最近可能是0.5还是0.6没有那么完善它至少能看到说已经有人在做这样的事情这个东西写出来以后我觉得可能会对整个人的生产会有一个比较大的影响为什么就是包括之前我在同庆我之前在同庆人一直做这个容器产然后就是当时现在的同庆人的这个容器包括现在的同庆人同庆人开员到开放员子开员机会的DKE也是当时我去带回去搞的所以再来看在这种冥场商的时候它会去用因为对它来讲它的成本是非常大的这个成本的压价来自于你对印孽性的这个产量所以如果用RAS其实是高于Go包括现在其实我们跟一些国内的大商我就不说是哪家了反正是哪家最近也是风格浪第二代一家大他们是完全是90%的GoLang他们现在提出来说我叫RAS的是重写GoLang的Runtime和冥市就去压价就行了所以我认为如果对于一个冥场商的House的这个来讲这是非常有意义的事情所以我觉得用RAS的去写OSI实现的这个项目其实还是很有价值的我们知道OSI的这个实现它其实是纯的调一个C GroupNate Space的这个方式它是不能叫做虚拟的话那么在虚拟的话这也行其实另有另外一个项目是比较重要的RAS的VMLangRAS的VMLang这个项目是intel签口它是因为我们知道虚拟的话还是Qmail然后大多数QmailQVM这些都是C写的而且大多数都我们知道在冥场商的安全的问题上基本都是打错了分辨然后上了所以他们认为用C是这些年安全的问题产生的重要原因所以intel签口的RAS的VMLang它其实就是说要重写的这一套终极包括我看到的QmailQVM的Panel材质那这个项目里面材质的有几家人其中呢他们起手做的一个事儿的时候是因为AWS有个项目叫Firecrack就是AWS做Lang的包括这种方式的这种项目用的这个技术组建这个Firecrack就是RAS的然后呢他们就在这上之前跟谱歌的人喜包括Intel人喜出了这个RAS的VMLang它其实是吧你做虚拟机的虚拟化的这个组建它就做成了一个一个的RAS的RAS的Library然后呢任何一个厂商都可以去让Library去做自己的虚拟化的东西然后呢这里面intel自己做了一个全功能的虚拟化叫Cloud hypervisor然后呢以前过年有家伙伴公司叫Kata大家可能有听过他们吧然后他们后来被埋金服售了然后埋金服的这些人呢也是在RAS的去重新也拆了到RASVMLang也去站了所以他们所以现在Kata可能现在也有一部分在RAS的重新然后呢华为他自己也参与这个项目参与这个项目做了一个叫Strand World所以他大概都在这个RASVMLang上的这个项目的基础之上用这些RAS的组建来做自己的虚拟化然后来去为这个Kata的女人生的服务来成功就是如果你现在看到的这几家鱼场商里面的Kata如果是Properatist的基础你可能是调了底层是这种可能还是Kata有过去可能还跑的是让CM可以组建如果Kata买的是Kata那种叫做这个什么的就是多租户的就是比如说两个租户在同一台物理机场的这种他们现在基本上会采用这种叫做虚拟化的在虚拟化的方式以前要跑PVM化因为PVMLang起流慢占的资源也多所以他们现在大多数都采用类似于RASVMLang锋装的这样的产品包括发挥银盘这是应用的发挥银盘然后我不太推荐银盘是用的Kata但是我估计可能技术上也不差不多这个的银银�我们可以看到虚拟化的银�银�是在用RASVMLang去做这个事情所以这个是说在这种基础的这种底层的下场然后已经逐渐的厂商都会采用RASVMLang去做的一个是提高连续第二是降低它的底脏说白了就是说你要降低你的虚拟机的对你这个机的最爱的小宝人更多的展示性来卖这个合物提高的手艺现在这是一个种旅游的然后我们来说这个CoopernatisCoopernatis这一层其实在用RASVMLang做的不多我但是设计里面是有一个项目专门是来去办定这个RASVMLangCoopernatis ATI因为如果我们想说RASVMLang去调Coopernatis还是要调到ATI它是有一个Coopernatis叫一个项目来去调一个ATI它是仅跟着这个设计版的每个版本的东西这个项目其实是我现在基本上去测试过它是比较跟这个Coopernatis进一步坚持的然后呢最近呢我看到有一家公司叫Dino Grids大家可以听过这个做大数据的它现在出了一个用RASV的写的minimum工具然后也是可以调这个CoopernatisATI所以呢这一层面我目前看到还没有人敢站出来说我要把Coopernatis这几个Dino Grids我估计但是就算想也没人敢说这个话这个倒是没有但是呢另外有的都非常重要的总结其实大家其实都是有想法干的就是前面那个镜头假的ECCD对吧从我以前做了生产的经验ECCD是最可能出是问题就是在公共云上如果基本出了事80%就是看ECCDECCD一个是它的这个它自己的状态问题第二是它的这个你其实取决于ECCD的支撑能力这个是非常重要的一个问题在最早的时候我曾经跟那个国内业家公司做炸死我们的屏幕应该叫应该叫PinTab我跟PinTab的那几个主要的人聊过这个天他们认为但是我呢是想劝PinTab的人说你能把这套做一个建筑ECCD的这个ATI调用我一个我一个一个一个公共云的好厂商那我搞一个我一个reader里面搞一个PinTab的计讯对吧然后呢我前面跑建筑ECCD的ATI这样的话你不会因为我的这个一个计讯现在现在我不知道大概外面说这段以前反正我看这段之后大概有个三星台三星台的这个调舞这个套路的这个东西因为它主要限定在ECCD如果换国内换这个换这个PinTab类似的这样的这个分布式的大型的数据这个ECCD的是不是可以调得那么多其实呢我知道包括我以前在法院有些厂商在做这个厂市包括这个有用换readers的我知道有压厂商readers然后上来做一个ECCD的协议的建筑找来就称这个计讯这都是各家都是这种这样的事情那最近的我看到一个新的趋势就是几家做数据库的厂商都在做ECCD的BusPinTab自己有一个法律然后这个应该是唐旅游他以前还不做他是PinTab主要的这个我认识的主要的这个价值是然后呢在杭州一家公司叫Dateband然后也是做他应该是做数据库的数据库的一个厂商因为他们也都是做这个划激情的数据库所以他的分布式的这个状态的程度所以他觉得那我就建议ECCD做一个RAS的一个方面所以这是我看到的国内的国外的海也有所以我认为未来可能最大的在国内就是这个调度管理层面最大的RAS进入的这个领域就是说ECCD的这个事情而且也是大家团体进行需要这个方面用RAS重新提高效率我觉得是应该的我觉得这个这个这个当时早期那是03年04年的时候早期这样干可以的后期真受伤害我觉得ECCD早会会会暴起只不过没想到会会这么急这是在在在这一次然后还有一个就是Korbanitis有一个现在我不知道现在是不是有大家有在搞这种联邦的这种策略的在搞和跨云甚至跨绿镇的这些服务器集中在一起对吧这个事的其实现在有一个项目叫国内有家公司在做就是叫Datelow这个德语的其实是以前熟人云的老板这个帽子然后呢他当时我跟他聊过我来一起来去穿的那个项目他们现在有一个基于RAS的鞋的叫X-Lag有一个项目他们最近也在项目才不在推他相当于怎么讲就是一个跨云的一起CD然后呢如果你用了他这个项目就相当于说那我就不用搞联邦那我瞧一起CD出去瞧瞧他这一台瞧他这一个服务上那基本上你的整个比如说你带不同的云不同的基础上比如说有的一万台所有的一起CD都在他这个都是他这个服务这是他们在做的一个项目如果大家想想可以去关注然后这个是然后再往外最外一层我觉得就是说我们常常用的比如说刚才我说春泰舞春泰舞有个叫太KV的项目它是一个叫这个原生的数据库但是我一直觉得这玩意原生朋友不太大编但是反正大家都觉得如果这种数据库是原生领域那它确实是用RAS的鞋然后还有现在我看到的一些原生领域的全线认证的项目我们开始在用RAS的尝试在最外的最外围的原生这一颗的项目里面反而用RAS的尝试的不多因为毕竟开发难度和使用的难度来说勾拉还是更加性命一些RAS显得的领域不太合适所以在这一层我倒会看到这个是整个的名状所以我觉得RAS应该不在未来的两年到三年内在原生的更底层的领域尤其是在底层的装开我这一层包括大顶膜的调度上的这种对于性能量对比较高的这一层会有很多的很多的渗路感但是毕竟我们这个圈还是勾拉为主导所以如果你不要关注底层性的我觉得是可以去尝试去看一看RAS的这一项也许会给你的生产带来一些新的不一样的体验我觉得主要的除了性能提升以外另外一方面就是对于安全的性能的集权的稳定性会带来更好的东西更好的这个提升感然后我觉得因为我这两年开始做RAS我觉得这是非常有希望的一个原因然后我觉得未来有可能会在原生的领域可能会有相当于尝试去试试好反正我也没写TV然后我后面大概等我那我会准备再一下当时给这个主板方案来看一下就是这些谢谢然后QA他说刚刚这个语言这么多话就是我有的这个就是这个是这些是这个语言的话都这个可以就是比如说跟客人的话或者是这个就是一明天WRT那个就有一些是就直接是带那个拍摄带那个这个我觉得就就怎么说就是说是叫原生这一块的话是这个叫就是WRT或者Go这种或者Bass这种的话比如说是他们今晚到底是有什么本性的所区别对吧因为之前我去过去加拿大是可以直接尝试我要进去按这些但是大家都用这个然后的话然后不包括这种这种这种的话那么是不是又住在同一个人这个情况下呢因为WRT没用过所以说就是比较太好我我觉得这我们站在两个角度而且说这个问题第一个角度就是说假如我是一个写语言说英文的这个时候你其实用不用WRT取决于你的是散步的这个情况对吧如果你如果你是据我的据我的这个两个理解包括我对以前的业务都了解一般的如果你是写语言说英文的应该不太有写用因为在应用层面的这个看法跟GoLang都更快那如果GoLang跟Rust的比跟Java什么这种比那就看着这个以前的公司的我倒是觉得说GoLang一定的在哪个方案要比Rust要更快这个反正在你去应用去用他的时候你说我写个写完吧然后打个包然后传到Rust这种情况下你可能对于这几个语言的选择没有什么清算性就是看公司或者看你的项目方的要求假方还是说的算对吧如果你是House的如果你是管集群的人对吧咱们你是用字面管集群的人那这个时候你要说我要去写一些工具去管理我的集群那这个时候的股仙选择是你要用GoLang因为COVID-19的原生是GoLang写的如果你要去说我要去管理集群或者集群上增加一些功能这个时候你能够GoLang往后你做你的医生什么的这个肯定是更容易写的如果你是说那我是做原生服务的我是个云厂商我要把我的这个这个公司就把我的这个产品的这个的收益提到最高安全性提到最高那有些组建底层的组建我觉得是可以开始尝试啊我觉得是可以开始尝试使用RAS就像我刚才说的在虚拟化的组建上使用RAS的安全性和它对性能的这个压力是高于GoLang我觉得你要说站在你是干涉的角度来去理解你到底要选什么语言RAS的是没有语言的RAS的基本的性能会比C稍微慢一点点大概有百分之几的冲所以对于你来说它是可以接受的那GoLang和Java它是有VM的所以这个东西它是不可能进到pornel也是不可能做很底层开发的一个JC卡在那儿那里整个基础出不了一个大所以这个所以我就说说最不合适对所以我就觉得ETC的GoLang它以前最早的时候我们遇到的问题就是ETC碰到GC在回收那一刻卡死一卡死整个基础就出问题当时这是我们以前遇到的什么样的问题所以我刚刚解释就是说不是我危险是说的话就不是因为最早我在国内最早讲的东西讲的原因生生就是不是因为你要原因生生去原因生对吧我现在讲的点话也是不是因为我说着话就好所以大家什么东西骂个干不是就是还是要区分你自己来做的事情你是站在谁的角度我是英文开发的我还是我是个管冤卫的我还是个服务商对吧你站在不同的角度去看哪个语言带给你最大的手艺然后去选择你要说写个什么外国英文你让我肯定也不会推荐是吧那我觉得你还是提着新东西说话普通的话其实其实我会讲我们华为有个要带来什么Open ArmyOpen Army其实现在一些总店已经开始尝试什么去做这个我不能说它一定能做到但是其实我讲业界其实已经开始做包括我们我们公司自己也来做也投了很多人去做这个事情我再来看就是说我们算比比Z的性能低那么百分之几但是带来的安全性的提升是这个收益是正向的虽然我们可能损失了一点点整个的收益是正向的最近拼多多这个事出来对吧不知道大家知道应该都挺完的拼多多这个事如果你用绕制节是不是更好一点其实也不一定但是可能你的收益我们认为对安全性的收益可能要比对性能的损失更好一点这个还是看你自己的业务的这个角色