- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《2-3 用golang写一个操作系统》.pdf
⽤Golang
写⼀个操作系统
复睿:李四保
⾃我介绍
l 开发过银⾏设备
l 同花顺移动证券
l 前后参与创⽴过多家公司
l ⽤Golang写了⼀个云操作系统
⾃我介绍
l 多个⾏业 电⼒、⽯化、银⾏、证券、⼲电、电商
l 多种职业 研发、产品、运营、公司运营
l 喜欢各种宗教
l 喜欢在虚⽆中创造⼀个世界
结缘Golang
l B
⽜ 的作者
l 曾经的痛点
l 上帝般的⼿法
结缘Golang :上帝的⼿法
l 斯宾诺莎
l 盖娅
l ⽂明
l 互联⺴
结缘Golang :上帝的⼿法
l ⼤道⾄简
l ⽆⽤的都会被舍弃
l 互动和映照
l 迭代中前⾏
⼩试⽜⼑:monitor
简介
监控在线系统所有请求的性能,并通过⺴⻚进⾏提供查询功能
功能
ssh server,
模拟 登录各 采集所有请求的数据
根据服务器、⽇期、请求,显⽰所选请求的性能⾛势图,包括平均和最⼤响应时间。
选定时期,显⽰这⼀天所有请求的请求数⺫,平均响应时间中,最⼤响应时间。
可以根据请求数、平均响应时间,最⼤响应时间对数据时⾏排序。
代码
1 5 webapi 6 goroutine
个⽂件服务器、 个 、 个
部署简单,可以同时在windows和linux上运⾏
200
去掉美观的⾏,只有 来⾏
来份硬菜:⽤Golang写⼀个操作系统
l VS
程序员 码农
l Golang VS C++
l 和朋友的⼀场对话
说⼀万句,不如做⼀件事:⽤Golang写⼀个操作系统
操作系统历史
l 操作系统
相对完整的控制系统资源,有应⽤体系
Unix,CP/M,dos、windows,
l ⽣态操作系统
在原有操作系统内核基础上,构建新的应⽤体系及应⽤⽣态
ios、android
l 云操作系统
chrome os os
和阿⾥云 。在上⼀层操作系统基础之上和⾃家的云系统进⾏整合
l 去中⼼化的云操作系统Leither
架构基本和chrome os类似,只是将后端的云系统去中⼼化,使之脱离巨头的控制
国内互联⺴现状
l 互联⺴正在整合各个⾏业,对各个传统⾏业进⾏重构
l 互联⺴的格局正在固化
⾏业巨头垄断互联⺴资源,全⾯压制创新空间
l ⼈⼯智能和智能硬件的快速发展,引起了⼈们对未来的担忧
l 过度⾏政监管⽆处不在,市场机制⽆法顺畅运⾏
互联⺴的核⼼:数据
l 数据是互联⺴的核⼼,是⽤户的主权
l 数据⽇益集中化,规则垄断化,使互联⺴失去了多样性
l 《失控》作者:未来会有天量的数据只存在⽤户本地
l ⻄⽠⼤丸⼦汤:⼤数据处在奴⾪社会
⽆底限的运⽤规则⽇益伤害⽤户的权益,普通⽤户失去了⾃主性
案例:⻢云,⼩⽶,Facebook
⾼压差之下的机会
l ⼲⼤⺴民的各种需求被抑制,包括⼀些强烈需求
l 上千万的互联从业⼈员的创造性被抑制
l 中⼩企业和个⼈对⾃⾝数据安全的担忧⽇益加强
Leither为此⽽⽣!
Leither是什么?
l 它是⼀个⼩程序
文档评论(0)