· 可编程内核 · 0 码力 |
15 页 |
1.35 MB
| 1 年前 3 17-6.18 @Shanghai
Rust China Conf 2023
# Rust OS 开源操作系统训练营的教与学
李明
清华大学
2023-6-17
## 1 Rust OS 开源训练营的起因和发展
## 鹏城实验室 PENGCHENG LABORATORY
## 开源操作系统训练营的起源(2020年)
或类似的能力证明的同学,可联系李明老师了解详情,参加内容丰富的线下实习计划。实习地点在北京/济南。 0 码力 |
26 页 |
2.62 MB
| 2 年前 3 jpg)
QCon
全球软件开发大会
INTERNATIONAL SOFTWARE
DEVELOPMENT CONFERENCE
BEIJING 2017
# 系统架构演进和最佳实践 付钱拉·SPEAKER·冯忠旗
冯忠旗
付钱拉高级技术经理

付钱拉官网

付钱拉微信公众号

关注QCon微信公众号,获得更多干货!
Thanks!
主办方 Geekbang> 0 码力 |
35 页 |
6.05 MB
| 2 年前 3 # 尝试用RUST写教学操作系统
向勇、陈渝
清华大学计算机系
20181123
## 背景
- 用什么语言写操作系统?
- 汇编
- C
- C++
- GO
- RUST
- ...
## 此题未设答案
各位老师所教的课程信息统计
A 计算机组成原理
B 编译原理
C 操作系统
D 其他
提交
## 面临的问题
## • 教学的要求
- 3efdd0345d524ca11010a97c/p6_2.jpg)
Yu Zhang, Foundation of PLs, CSEW'18· Beijing
## 我们的尝试-教学操作系统ucore

## 我们的尝试-系统类课程的协调 我们的尝试-系统类课程的协调

## 用RUST写操作系统:2018年春季操作系统课
|序号|选题方向|大实验题目|小组成员列表(姓名和学号)|
|---|---|---|---|
|2|op-cpu|轻量OS在“小脚丫”FPGA开发板上的实现|张天扬 2015011306 0 码力 |
23 页 |
1.53 MB
| 2 年前 3 dubbogo精进之路:从开源项目到开源产品
于雨
360云平台基础架构部服务端开发资深专家
个人经历 1
项目历程 2
DUBBO Stack 3
dubbogo 社区 4
第一部分
开源经历
’ alt=‘OCR图片’/>
简介
dubbogo 社区负责人
Pika 项目负责人
(前)蚂蚁 seata 开源负责人
阿里开源先锋人物、阿里开源大使
2022开放原子开源基金会年度开源贡献之星 2022开放原子开源基金会年度开源贡献之星
2022 信通院 OSCAR 尖峰开源人物
dubbo一go中国科学技术协会 2021年度优秀开源产品
’ alt=‘OCR图片’/>
开源里程
’ alt=‘OCR图片’/>
开源感悟
主动做事
多学习多思考
经常沟通
保证质量
充满责任感与使命感
长期保持专注
’ alt=‘OCR图片’/>
第二部分
项目历程
’ alt=‘OCR图片’/> client 从 nameserver 拉取路由信息
3 dubbogo server 订阅 topic 信息
RPC 流程:
1 client (dubboog consumer, rocket producer) 发送请求数据到 broker
2 server (dubboog provider, rocket consumer) 从 broker 拉取数据
3 业务处理完,server 把响应数据发送到 0 码力 |
36 页 |
5.00 MB
| 1 月前 3 ## 走进开源
- Apache ServiceComb
## 议程
· 什么是开源
• 开源开发是什么状态
• 如何参与开源
## 软件发展史
## 软件历史
商业软件:1980~2005 完胜
自由软件:从未胜利,仅有 GNU/Linux 软件
开源软件:1998 开始起步,2010 年后崛起


开源软件
开源软件

服务,相关产品

商业软件
## 开源发展第一阶段
## Free Software

项目介绍
CloudWeGo是一套由字节跳动开源的、可快速构建企业级云原生微服务架构的中间件集合。在github开源后获得超过1w的star和超142位贡献者。
项目官网:https://www.cloudwego.io/
github: https://github.com/cloudwego
CloudWeGo 开源的主打项目
Golang RPC框架:Kitex(目前已 提供高性能的框架项目,让用户不用关注其中过多技术细节,同时还提供开箱即用的脚手架工具,外加配套齐全的扩展能力。(后文详细介绍)
高可靠
所有开源在 CloudWeGo 项目中的特性,都经过在字节内部的可靠性使用验证。不会随意开源特性进入开源库。
内外一致。开源项目版本和字节内部使用版本一致,统一维护,不维护两套代码。可靠性同时获得外部验证
免费提供企业技术支持
CloudWeGo免费为企业用户提供 0 码力 |
37 页 |
89.14 MB
| 2 月前 3 ## 用Golang
## 写一个操作系统
复睿:李四保
## 自我介绍
● 开发过银行设备
● 同花顺移动证券
● 前后参与创立过多家公司
用Golang写了一个云操作系统

## 自我介绍
● 多个行业
电力、石化、银行、证券、广电、电商 来份硬菜:用Golang写一个操作系统
● 程序员 VS 码农
● Golang VS C++
● 和朋友的一场对话
说一万句,不如做一件事:用Golang写一个操作系统

## 操作系统历史
## ● 操作系统
相对完整的控制系统资源,有应用体系 相对完整的控制系统资源,有应用体系 Unix, CP/M, dos、windows,
## ● 生态操作系统
在原有操作系统内核基础上,构建新的应用体系及应用生态ios、android
● 云操作系统
chrome os和阿里云os。在上一层操作系统基础之上和自家的云系统进行整合
去中心化的云操作系统 Leither
架构基本和chrome os类似,只是将后端的云系统去中心化,使之脱离巨头的控制
![ 0 码力 |
33 页 |
1014.12 KB
| 2 年前 3
|