Skip to content

Commit

Permalink
上传活动推文 (#27)
Browse files Browse the repository at this point in the history
* 上传活动推文

Signed-off-by: Zhenchen Wang <[email protected]>

* Update 20241003_OS_Training_Presentation_Preview.md

* Update 20241006_OS_Training_Presentation_Luojia.md

* Update 20241009_OS_Trainning_Presentation_Luojia_Review.md

* Update 20241003_OS_Training_Presentation_Preview.md

---------

Signed-off-by: Zhenchen Wang <[email protected]>
Co-authored-by: shandianchengzi <[email protected]>
  • Loading branch information
Plucky923 and shandianchengzi authored Oct 11, 2024
1 parent a432fa1 commit 37e733c
Show file tree
Hide file tree
Showing 9 changed files with 201 additions and 0 deletions.
Binary file added assets/images/jiangjianfeng.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/jingtianyi.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/longjin.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/luojia.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/poster1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/yunwei.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
74 changes: 74 additions & 0 deletions pages/_news/20241003_OS_Training_Presentation_Preview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
title: "开源操作系统训练营-华科大线上宣讲系列活动"
layout: splash
excerpt: "2024-10-03"
header:
overlay_image: /assets/images/index.jpg
overlay_filter: 0.25
---
## 活动简介

你是否想学习 Rust 编程语言而无从下手?你是否想在操作系统方面有所精进?你是否想了解开源社区的最新动态?那么,你一定不可错过即将到来的这一系列宣讲会!

华中科技大学开源俱乐部携手清华大学,正在共同举办了开源操作系统训练营的线下学习活动。为了激发同学们对 Rust 编程语言和操作系统知识的学习热情,华中科技大学开源俱乐部精心策划了一系列线上宣讲会,与线下学习活动同步举行。

本次系列宣讲会,我们有幸邀请到了几位开源社区的杰出维护者。**他们不仅会介绍各自所维护的开源项目,还会分享他们的个人成长故事,保证全程干货满满而不失趣味。**

---

## 嘉宾介绍

### 第一位嘉宾:洛佳

![img](/assets/images/luojia.png)

洛佳(蒋周奇),华中科技大学网络空间安全学院硕士研究生。长期致力于为产业、教学和科研界推广 Rust 语言和 RISC-V 指令集架构生态。热爱开发嵌入式软件和系统软件,是 RustSBI 项目的维护者。

### RustSBI 社区

RustSBI 项目成立于 2020 年,脱胎于 rCore 社区开源夏令营活动。至今,RustSBI 已成为完整的安全引导解决方案,可良好运行于不同的真实硬件芯片和模拟器,引导多款不同的内核和发行版方案。RustSBI 在华中科技大学等高校具有稳定的开发者团队和社区。RustSBI 是 RISC-V SBI 国际标准推荐的官方实现之一,其实现编号为 4。

---

### 第二位嘉宾:龙进

![img](/assets/images/longjin.png)

龙进,毕业于华南理工大学软件学院,DragonOS 开源社区发起者、PMC 成员。现就职于国内某 TOP3 云厂商。对操作系统内核、云原生具有长期的兴趣与研究。

### DragonOS 社区

DragonOS 是使用 Rust 语言自研内核的、具有 Linux 二进制兼容性的操作系统内核,现已支持 Linux 上的服务端程序。社区成立于 2022 年,致力于推进 DragonOS 在云原生场景的应用与发展。目前,社区累计开发者 60+人,主要来自包括华南理工大学在内的多所高校。在 GitHub 上,DragonOS 的 star 数量,在 Rust 语言内核类目的排行稳居前列。

本年度 DragonOS 社区的目标是实现在公有云上,以中等负载稳定运行数据库程序,并在可观测、容器化、虚拟化、稳定性上取得进展。

---

### 第三位嘉宾:云微

![img](/assets/images/yunwei.png)

云微(郑昱笙),UCSC 博士生。致力于推广和优化 eBPF 相关生态系统,是 eunomia-bpf 社区的创始人,曾多次担任 GSoC 和 OSPP 的导师和组织管理员,并在 KubeCon、Linux Plumbers 和 OSS Summit 等会议上分享开源项目。

### eunomia-bpf 社区

eunomia-bpf 社区成立于 2022 年,从操作系统大赛功能赛的成果开始,专注于开发和改进 eBPF 相关工具链与运行时,探索和扩展 eBPF 的应用场景。该社区将内核的 eBPF 扩展到了用户态的运行时,支持了多种内核 eBPF 的可观测与网络特性,并保持了更好的性能。

---

### 第四位嘉宾:姜剑峰

![img](/assets/images/jiangjianfeng.png)

姜剑峰,蚂蚁集团高级开发工程师。他本硕都毕业于复旦大学,并拥有 4 年的 Rust 开发经验。目前主要从事星绽(Asterinas)操作系统的开发工作,是星绽社区的核心开发者。

### Asterinas 社区

星绽(Asterinas)社区是由蚂蚁集团、北京大学、南方科技大学和 Intel 公司联合发起的国产操作系统开发社区。该社区目前主要致力于两个项目的运营。其中 OSDK 是一个 Rust 操作系统开发框架,对于 Unsafe Rust 提供了安全高效的封装,使得仅使用 Safe Rust 就可以开发操作系统。另一个项目是星绽内核,这是一个基于 OSDK 开发的通用的操作系统,可以完全兼容 Linux ABI。基于创新的框内核架构,星绽内核可以同时获得宏内核的高性能以及微内核的安全性。

## 活动时间

* 10 月 07 日 - 洛佳(蒋周奇)
* 10 月 19 日 - 龙进
* 11 月 02 日 - 云微(郑昱笙)
* 11 月 16 日 - 姜剑峰
43 changes: 43 additions & 0 deletions pages/_news/20241006_OS_Training_Presentation_Luojia.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
title: "华科大线上宣讲-开源社区维护者大揭秘第一期"
layout: splash
excerpt: "2024-10-06"
header:
overlay_image: /assets/images/index.jpg
overlay_filter: 0.25
---
开源操作系统训练营的第一期宣讲活动将于 10 月 7 号(下周一)正式开启。本次宣讲会我们邀请到了知名开源社区维护者洛佳,为我们带来关于 RustSBI 相关内容的介绍。希望入营的小伙伴们积极参与。

## 活动流程

* 清华大学李明老师介绍开源操作系统训练营线下活动(5 分钟)
* 华中科技大学慕冬亮老师介绍华科大线下活动 (5 分钟)
* 华中科技大学景天一同学介绍华科大开源俱乐部 (5 分钟)
* 宣讲嘉宾洛佳演讲,主题《让我们试试 RustSBI》(45 分钟)
* 提问环节 (15 分钟)

## 嘉宾简介

![img](/assets/images/luojia.png)


洛佳(蒋周奇),华中科技大学网络空间安全学院硕士研究生。长期致力于为产业、教学和科研界推广 Rust 语言和 RISC-V 指令集架构生态。热爱开发嵌入式软件和系统软件,是 RustSBI 项目的维护者。

## 宣讲内容简介

洛佳学长将从 Rust 语言开始,先初步为大家介绍如何用 Rust 实现 SBI 接口,以及 RustSBI 架构和设计;再进一步介绍嵌入式 Rust 和相关平台与生态;除此以外,洛佳学长还会为大家讲解裸 SBI、LinuxBoot 和 UEFI,以及如何引导发行版等相关内容;最后,他将为大家带来 RustSBI 的未来展望,和大家一起展望基于 RustSBI 的 AI 系统应用。

**演讲大纲速览:**

1. 完整的安全引导解决方案
2. 裸机程序、支持平台与生态
3. 启动与支持操作系统
4. 展望:可信环境与 AI 系统应用

## RustSBI 社区

RustSBI 项目成立于 2020 年,脱胎于 rCore 社区开源夏令营活动。至今,RustSBI 已成为完整的安全引导解决方案,可良好运行于不同的真实硬件芯片和模拟器,引导多款不同的内核和发行版方案。RustSBI 在华中科大等高校具有稳定的开发者团队和社区。RustSBI 是 RISC-V SBI 国际标准推荐的官方实现之一,其实现编号为 4。

欢迎大家积极参与,多多转发,敬请关注后续精彩活动!

# 附:[开源操作系统训练营-华科大线上宣讲系列活动介绍](http://mp.weixin.qq.com/s?__biz=MzkxMzUzMzIxMw==&mid=2247485106&idx=1&sn=b08aaaf18db2ccd0259bd1f5405fae5d&chksm=c17d76c0f60affd6bde397bd28575b1c5c59a5a21f574eb25ad9b1a8d8bc142cd3f76bb70794&scene=21#wechat_redirect)
84 changes: 84 additions & 0 deletions pages/_news/20241009_OS_Trainning_Presentation_Luojia_Review.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
---
title: "华科大线上宣讲-第一期精彩回顾"
layout: splash
excerpt: "2024-10-09"
header:
overlay_image: /assets/images/index.jpg
overlay_filter: 0.25
---
10 月 7 日下午,华科线上宣讲活动第一期在线上成功召开,观看人数累计达 **200+** ,反响热烈。那么本次活动中又有哪些亮点和干货呢?就让我们一起来回顾一下。

## 一、开源操作系统训练营介绍

首先,由清华大学李明老师,为我们介绍本次开源操作系统训练营线下活动的基本情况。他在讲话中特别提到,本次训练营总参加人数已经达到 **3000+** ,这是一个训练营历史上的突破,也说明越来越多的同学开始了解并加入到开源操作系统的领域中来。同时。李老师还以参加过第一期训练营,同时也是本次活动嘉宾的洛佳为例,希望同学们能在训练营中学到技术,提升自我,并最终为开源操作系统做出自己的贡献,也是对广大训练营中的同学们寄予了厚望。

## 二、华科大开放原子开源俱乐部简介

![img](/assets/images/jingtianyi.png)


本次线上宣讲活动由华科大开放原子开源俱乐部主办,由华科大开放原子开源俱乐部指导老师慕冬亮老师和俱乐部学生负责人景天一同学,介绍华科大开放原子开源俱乐部。

首先,是关于俱乐部负责的一些项目工作。华科大开放原子开源俱乐部成立的宗旨是构建自己的开源项目,同时为一些重要的开源项目做贡献。例如,活动演讲嘉宾洛佳所负责的 RustSBI 正是这些具有代表性的开源项目之一,后续同学们在学习 SBI 部分时也会看到。

其次,俱乐部还搭建了 **华中科技大学开源镜像网站** ,像华中地区的同学们,就可以将自己使用的 Ubuntu 等发行版的镜像源设置为华中科技大学开源镜像站。

除此以外,俱乐部还组建了翻译团队 HCTT,继承 LCTT 的意志,专注于翻译 Linux 方面的技术资讯和杂文,目前也已经收集了 **153** 篇文章,发布了 **42** 篇。

除了这些项目工作,俱乐部也有自己的组织活动,包括对外开源活动和校内的 **开源工坊** 。关于对外的开源工作,俱乐部会组织同学们参加开源比赛和大会,同时和武汉 Deepin 社区也有合作,连续承办了两届的武汉 Linux 用户组线下沙龙活动( **WHLUG** )。而校内的开源工坊则是由俱乐部定期举办,并邀请一些核心贡献者来指导同学们针对 issue 向开源项目提交贡献,是一个帮助同学们实践开源理念的很好的平台。同时华科大开源俱乐部也欢迎来自各大高校同学的积极参与。

**招新微信群**

![img](/assets/images/QRcode_recruitment.png)

**俱乐部公众号**

![img](/assets/images/QRcode_oc.jpg)

## 三、洛佳《让我们试试 RustSBI》


本次活动嘉宾洛佳带来的关于 RustSBI 的介绍。洛佳回顾了 RustSBI 四年多的发展历程,提到 RustSBI 项目孵化自 rcore 社区,与华科大网安学院和 rcore 社区都有着深厚的历史渊源,在 RustSBI 项目 0.4.0 版本即将发布的历史节点,洛佳回顾了 RustSBI 在四年的发展历程以及主要工作,并对未来进行了展望。洛佳希望 Rust、RISC-V 这些新技术能够在产业界上以及教育界的研究上得到更好的发展,给我们未来的和国内的各种各样的架构都提供新的可能性。

洛佳主要从以下四个方面进行了详细介绍:

**完整的安全引导解决方案**

首先,洛佳从安全性、功能性和软件生态等多个方面阐述了为何 Rust 语言被誉为 21 世纪的编程语言新星。接着,他逐步介绍了 RISC-V SBI 的概念以及 RustSBI 项目的背景。随后,他详细讲解了今日 RustSBI 的架构,主要分为应用层、基础包层和实用软件三个部分。同学们清晰地理解了 RustSBI 的整体框架和其在 RISC-V 生态中的重要作用。

接着洛佳重点介绍了 RustSBI 原型设计系统,该系统已适配了多种发行版(如 Ubuntu、Fedora 等),并计划在真实硬件上进行测试和定制化开发。

他希望到 2026 年与国内外芯片厂商及调试设备厂商深化合作,推动裸机开发的开放性,并积极开展无线协议的研究,以增强开源生态的活力,从而获取更广泛的市场应用。

**裸机程序、支持平台与生态**

洛佳提出引导程序、嵌入式应用和操作系统共享同一个 Rust 生态,从而可以构建相互信任的机制,规范生态文档,避免重复开发,达到生态共通共荣。紧接着,他又从执行环境、以 SyterKit 为例的零阶段引导程序和延长现有硬件寿命等三个方面来进一步解释为何要使用 RustSBI,以及当下的引导程序可以实现的一些功能,并由此可见 RustSBI 项目未来发展的广阔前景。

**启动与支持操作系统**

洛佳先是介绍了 RISC-V SBI 引导标准中的三种启动方式,包括裸 SBI 启动、LinuxBoot 引导程序启动,以及 UEFI 引导程序启动。然后介绍了如何引导发行版,主要有两条路线,“可移植性”路线和“闭环生态”路线。在操作系统这一部分,他还特别提到了操作系统安全性需求,这也是广大信息安全人才较为关注的一个方面,主要包括可信执行环境、安全引导和快速加解密三个部分。

**展望:可信环境与 AI 系统应用**

在这一部分,洛佳重点为大家介绍了一个正在开发的 RustSBI Agent 项目,目标定位为开发者的 AI 助手,其内含大量 RustSBI 的专业知识,可以为广大开发者节约时间和精力,目前项目也正在调试一些 prompt,感兴趣的同学也可以参与进来,积极贡献。

## 四、一些 Q&A

Q:可以讲讲虚拟化方面的支持吗?

A(洛佳):关于虚拟化,可以分为一类虚拟化和二类虚拟化。有一种虚拟化支持情况是在用户和系统都启动后再运行软件,这样的软件本身就带有 SBI 接口;另一种是针对大虚拟机的情况,在上面运行虚拟机,这样虚拟机的虚拟机本身是要有 SBI 接口的。这两种 SBI 接口都是需要去支持里面内核的运行。抽象的来看,SBI 里面是内核,外面是环境。环境对内核都需要有 SBI 接口。再就是关于虚拟化项目,虚拟化软件本身有时候就是一个系统应用,这个时候它本身就是要运行在 SBI 接口上的。RustSBI 就可以支持这类软件的运行。

Q:现在 RustSBI 项目是什么状态?

A(洛佳):RustSBI 由 20 多个子项目组成,它的主仓库是一个 library,已经发展了四年左右较为稳定。它的实现主要在其它仓库里,这些仓库涉及到不同技术和不同厂家支持,很多都在活跃开发。后续 RustSBI 的 prototyper 可能也会合并到主仓库里。

## 五、结语


本次华科大线上宣讲第一期活动已经圆满结束,相信同学们在这次宣讲中也收获颇丰,后续我们还将继续开展一系列的线上宣讲,也希望大家能密切关注、积极参与。

附:[开源操作系统训练营-华科大线上宣讲系列活动介绍](http://mp.weixin.qq.com/s?__biz=MzkxMzUzMzIxMw==&mid=2247485106&idx=1&sn=b08aaaf18db2ccd0259bd1f5405fae5d&chksm=c17d76c0f60affd6bde397bd28575b1c5c59a5a21f574eb25ad9b1a8d8bc142cd3f76bb70794&scene=21#wechat_redirect)

宣讲回放:[b 站链接](https://www.bilibili.com/video/BV1fL2EYBExb/?vd_source=a93d7420d308f2705579601c043b6e91)

宣讲 PPT:可以在华科大开放原子俱乐部[官方 GitHub 账号下载](https://github.com/hust-open-atom-club/docs/tree/master)或者在[网盘下载](https://pan.quark.cn/s/7d15a32aee7c)

0 comments on commit 37e733c

Please sign in to comment.