diff --git a/apps/c/nginx/.gitignore b/apps/c/nginx/.gitignore index af344fbce..7607d9557 100755 --- a/apps/c/nginx/.gitignore +++ b/apps/c/nginx/.gitignore @@ -1,3 +1,3 @@ nginx-app -*.img -html \ No newline at end of file +html +*.img \ No newline at end of file diff --git a/apps/c/nginx/html/README.md b/apps/c/nginx/html/README.md deleted file mode 100644 index 8b1378917..000000000 --- a/apps/c/nginx/html/README.md +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/c/nginx/html/_404.md b/apps/c/nginx/html/_404.md deleted file mode 100644 index c42d46c76..000000000 --- a/apps/c/nginx/html/_404.md +++ /dev/null @@ -1 +0,0 @@ -Oops, not found... diff --git a/apps/c/nginx/html/_coverpage.md b/apps/c/nginx/html/_coverpage.md deleted file mode 100644 index 21a5a2dfe..000000000 --- a/apps/c/nginx/html/_coverpage.md +++ /dev/null @@ -1,16 +0,0 @@ -![](_media/logo.svg ':size=120x120') - -# syswonder 矽望泛在操作系统社区 - -> 针对实时非实时任务混合运行的边缘计算场景 - -> 面向非对称多处理器SoC(MCU, CPU, DSP等)硬件平台 - -> 用内存安全的Rust语言构建安全、高效、专用的新型态泛在操作系统 - -[ GitHub](https://github.com/syswonder) -[ 技术文档](https://report.syswonder.org) -[了解更多 ](#main) - - -![](_media/bg-bluesea.jpg) diff --git a/apps/c/nginx/html/_media/bg-bluesea.jpg b/apps/c/nginx/html/_media/bg-bluesea.jpg deleted file mode 100644 index a9492ecb4..000000000 Binary files a/apps/c/nginx/html/_media/bg-bluesea.jpg and /dev/null differ diff --git a/apps/c/nginx/html/_media/car-ee.svg b/apps/c/nginx/html/_media/car-ee.svg deleted file mode 100644 index 9ea305a99..000000000 --- a/apps/c/nginx/html/_media/car-ee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/c/nginx/html/_media/communities.svg b/apps/c/nginx/html/_media/communities.svg deleted file mode 100644 index 311f62f5c..000000000 --- a/apps/c/nginx/html/_media/communities.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
Syswonder
矽望开源社区
Syswonder...
面向不同应用场景的泛在操作系统
面向不同应用场景的泛在操作系统
rcore-os
开源社区
rcore-os...
learningOS
开源社区
learningOS...
基于Rust的操作系统技术探索
基于Rust的操作系统技术探索
开源操作系统教育
开源操作系统教育
Text is not SVG - cannot display
\ No newline at end of file diff --git a/apps/c/nginx/html/_media/custom.css b/apps/c/nginx/html/_media/custom.css deleted file mode 100644 index e8fb9ac70..000000000 --- a/apps/c/nginx/html/_media/custom.css +++ /dev/null @@ -1,49 +0,0 @@ -.card { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); - max-width: 300px; - margin: auto; - text-align: center; - padding:16px; -} - -/* Add rounded corners to the top left and the top right corner of the image */ -.card-img { - border-radius: 5px 5px 0 0; -} - -/* Float four columns side by side */ -.card-column { - float: left; - width: 25%; - padding: 0px 10px; -} - -/* Remove extra left and right margins, due to padding in columns */ -.card-row {margin: 0 -5px;} - -/* Clear floats after the columns */ -.card-row:after { - content: ""; - display: table; - clear: both; -} - -/* Responsive columns - one column layout (vertical) on small screens */ -@media screen and (max-width: 600px) { - .card-column { - width: 100%; - display: block; - margin-bottom: 20px; - } -} - -.footer { - padding: 2.5rem; - border-top: 1px solid #eaecef; - text-align: center; - color:#4e6e8e -} - -.sidebar>h1 a img{ - max-width: 120px; -} diff --git a/apps/c/nginx/html/_media/favicon.ico b/apps/c/nginx/html/_media/favicon.ico deleted file mode 100644 index 5312bde0e..000000000 Binary files a/apps/c/nginx/html/_media/favicon.ico and /dev/null differ diff --git a/apps/c/nginx/html/_media/logo.png b/apps/c/nginx/html/_media/logo.png deleted file mode 100644 index a529ca891..000000000 Binary files a/apps/c/nginx/html/_media/logo.png and /dev/null differ diff --git a/apps/c/nginx/html/_media/logo.svg b/apps/c/nginx/html/_media/logo.svg deleted file mode 100644 index 595e88415..000000000 --- a/apps/c/nginx/html/_media/logo.svg +++ /dev/null @@ -1 +0,0 @@ -矽望logo \ No newline at end of file diff --git a/apps/c/nginx/html/_media/os20years.svg b/apps/c/nginx/html/_media/os20years.svg deleted file mode 100644 index 42c4cf394..000000000 --- a/apps/c/nginx/html/_media/os20years.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/c/nginx/html/_media/overview.svg b/apps/c/nginx/html/_media/overview.svg deleted file mode 100644 index 6da898419..000000000 --- a/apps/c/nginx/html/_media/overview.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -







...
Asymmetric multiprocessing SoC hardware
Asymmetric multiprocessing SoC hardware
CPU
ARM A9
CPU...
MCU
MCU
CPU
CPU
GPU/NPU
GPU/NPU
DSP
DSP
I/O Devices
I/O Devices
Type 1 Hypervisor (separation kernel)
Type 1 Hypervisor (separation kernel)
linux
linux
management apps
management apps
syscall
syscall
zone0
zone0
lib-linux
lib-linux
libs-4-webcam
libs-4-webcam
single Linux app: webcam
single Linux app: webcam
funcall
funcall
unikernel os: single address space
unikernel os: single address space
zoneU
zoneU
lib-xiuos
lib-xiuos
realtime app
realtime app
zoneR
zoneR
funcall
funcall
zoneU
zoneU
unikernel os
unikernel os
Linux app
Linux app
lib-linux
lib-linux
funcall
funcall
RTOS
RTOS
Linux
Linux
Text is not SVG - cannot display
\ No newline at end of file diff --git a/apps/c/nginx/html/_media/qrcode_4_ubiquitousos.jpg b/apps/c/nginx/html/_media/qrcode_4_ubiquitousos.jpg deleted file mode 100644 index 721aa535a..000000000 Binary files a/apps/c/nginx/html/_media/qrcode_4_ubiquitousos.jpg and /dev/null differ diff --git a/apps/c/nginx/html/_media/syswonder.svg b/apps/c/nginx/html/_media/syswonder.svg deleted file mode 100644 index bdc6b2901..000000000 --- a/apps/c/nginx/html/_media/syswonder.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
syswonder
syswonder
Text is not SVG - cannot display
\ No newline at end of file diff --git a/apps/c/nginx/html/_navbar.md b/apps/c/nginx/html/_navbar.md deleted file mode 100644 index 542627367..000000000 --- a/apps/c/nginx/html/_navbar.md +++ /dev/null @@ -1,12 +0,0 @@ -- [首页](/) -- [动态](/news/) -- [项目](/projects.md) -- [课程](/courses.md) -- 关于 - - [简介](/intro.md) - - [泛在操作系统](/uos.md) - - [社区组织](/community.md) - - [如何协作](/contrib.md) - - [联系我们](/contact.md) -- [:uk: English](/en/) - diff --git a/apps/c/nginx/html/_sidebar.md b/apps/c/nginx/html/_sidebar.md deleted file mode 100644 index fb9762a5a..000000000 --- a/apps/c/nginx/html/_sidebar.md +++ /dev/null @@ -1,8 +0,0 @@ - - -* [介绍](/intro.md) -* [动态](/news/news.md) -* [项目](/projects.md) -* [课程](/courses.md) -* [社区](/community.md) -* [协作](/contrib.md) diff --git a/apps/c/nginx/html/community.md b/apps/c/nginx/html/community.md deleted file mode 100644 index 90827cf0e..000000000 --- a/apps/c/nginx/html/community.md +++ /dev/null @@ -1,135 +0,0 @@ -# 矽望开源社区 - -## 关于矽望社区 - -矽望社区和清华大学陈渝教授创建的rcore-os社区及learningOS社区互相支持,各有侧重。 - -矽望syswonder社区致力于泛在操作系统的开源发展与建设,关注面向不同应用场景的泛在操作系统构建及应用技术,推动泛在操作系统在不同领域的落地。矽望社区很多项目技术及参考实现来自rcore-os社区,贡献者培育及课程训练等主要依托learningOS社区。rcore-os主要探索基于Rust语言的系统软件(主要是Kernel、Hypervisor、Runtime、Driver等)设计与构造的新思路,learningos主要培养操作系统人才。三个社区相互支持与帮助,共同推动操作系统的发展。 - - - -![](_media/communities.svg) - -### rcore-os社区 - -[rcore-os开源社区](https://github.com/rcore-os/)主要包含了清华大学和国内外开源爱好者从2018年以来用Rust语言开发操作系统内核和其它相关组件的OS教学和科研探索。主要包括: - - - [用于教学的rCore-Tutorial v3 kernel](https://github.com/rcore-os/rCore-Tutorial-v3) - - [基于rCore-Tutorial v3 kernel的OS教材](https://github.com/rcore-os/rCore-Tutorial-Book-v3/) - - [支持Linux syscall的rCore kernel](https://github.com/rcore-os/rCore) - - [支持Linux/Zircon syscall的zCore kernel](https://github.com/rcore-os/zCore) - - [简单的Hypervisor:RVM](https://github.com/rcore-os/RVM) - - [组件化kernel框架:arceos](https://github.com/rcore-os/arceos) - -以及各种奇怪的OS、hypervisor、runtime、driver、与OS无关并可用于组合出不同OS的组件等(驱动,文件系统、网络协议栈等)。 - -### learningOS社区 - -[开源操作系统训练营learningOS](https://github.com/learningOS)作为一个面向OS教育的开源社区,致力于培养操作系统人才。它将建立一种长期持续发展的操作系统训练营模式,即各种操作系统相关的学习资源都开源并整理集中在一起,导师/助教和学生/爱好者之间基于要做的实验或项目不定期/定期的进行交流。学生/爱好者完成了一定程度的学习和训练后,除了自身得到能力的提升外,还可获得相关证书和就业/学习等机会和相关推荐等,推动他在未来的进一步发展。目前的主要项目包括: - -- [操作系统课程slides](https://github.com/LearningOS/os-lectures) -- [开源操作系统训练营课程](https://github.com/LearningOS/rust-based-os-comp2023) -- [Rust编程训练课程](https://github.com/LearningOS/rustlings) -- [内核实现比赛课程](https://github.com/LearningOS/oscomp-kernel-training) - -## 矽望社区文档 - -文档主仓库在 [https://github.com/syswonder/report](https://github.com/syswonder/report),提交报告的方法和[提交代码的方法](contrib.md)一致。 - -文档可以在线查看,可以访问 [https://report.syswonder.org](https://report.syswonder.org), 或者 [https://syswonder.github.io/report](https://syswonder.github.io/report) - - - -## 矽望开源技术委员会 - -
-
-
- cy -
-

陈渝, 主席

-

清华大学

- 更多 -
-
-
- -
-
- caodg -
-

曹东刚

-

北京大学

- 更多 -
-
-
- -
-
- ck -
-

陈康

-

清华大学

- 更多 -
-
-
-
- ---- - -
-
-
- gy -
-

郭耀

-

北京大学

- 更多 -
-
-
- -
-
- ld -
-

李栋

-

中科院计算所

- 更多 -
-
-
- - -
-
- xdl -
-

薛栋梁

-

上海交通大学

- 更多 -
-
-
-
- ---- - -
-
-
- zyw -
-

赵永望

-

浙江大学

- 更多 -
-
-
- -
- - - diff --git a/apps/c/nginx/html/contact.md b/apps/c/nginx/html/contact.md deleted file mode 100644 index 219ff63cc..000000000 --- a/apps/c/nginx/html/contact.md +++ /dev/null @@ -1,25 +0,0 @@ -# 联系我们 - - **开源仓库** - -主仓库在 Github [https://github.com/syswonder](https://github.com/syswonder) - -如果您有意参与项目开发,请将其下的项目设置为upstream - -我们在GitLink https://gitlink.org.cn/syswonder 也有镜像 - - **邮件列表** - -请访问 [https://maillist.syswonder.org](https://maillist.syswonder.org) -加入感兴趣项目的邮件列表,一起讨论。 - -邮件列表是推荐的交流方式。 - - - **微信公众号** - -重要信息将通过微信公众号“**泛在操作系统**”发布 - -![](_media/qrcode_4_ubiquitousos.jpg) - - diff --git a/apps/c/nginx/html/contrib.md b/apps/c/nginx/html/contrib.md deleted file mode 100644 index eec751120..000000000 --- a/apps/c/nginx/html/contrib.md +++ /dev/null @@ -1,95 +0,0 @@ -# 如何用git协作 - -假定: - -- 你的github账号为 panda - -- 要贡献的上游仓库为 https://github.com/syswonder/syswonder-web.git - -- 你的个人主库为 https://github.com/panda/syswonder-web - -**1. Fork repo** - -在浏览器中打开上游主库 https://github.com/syswonder/syswonder-web - -点击右上角的"Fork" 按钮 - -**2. Clone repo** - -将Fork得到的个人主库 clone到本地 - -```bash -git clone https://github.com/panda/syswonder-web -``` - -!> 请记得将panda替换为您自己的用户名 - - -```bash -# 设置 upstream -git remote add upstream https://github.com/syswonder/syswonder-web.git -# 禁止直接向 upstream 推送代码 -git remote set-url --push upstream no_push -``` - -**3. work, commit & push** - -多人协作不要在主分支main上工作,要另建工作分支。 - -为本次工作创建一个分支,命名为 `dev` - -```bash -git checkout -b dev -``` - -此时就可以在该分支下工作了, 不断修改代码,不断 commit - -```bash -git add . - -git commit -m "your commit message" -``` - -如果经过测试,觉得在本地完成了代码工作,就可以将代码推送到自己的个人主库 -中了。 - -```bash -git push origin dev -``` - -push到自己的个人主库中后,就可以准备创建`Pull Request`了。 - -**4. pull request** - -为防冲突,先同步upstream - -```bash -git fetch upstream -git merge upstream/main -``` - -此时请确保本地位于工作分支。如果合并过程有冲突,要负责解决冲突,并提交。 - -将消解了冲突的最新本地代码,推送到个人主库的dev分支。 - -```bash -git push origin dev -``` - -到自己个人主库的首页, 准备 **Pull Request** , - -base repo 选择 syswonder/syswonder-web main - -head repo 选择 panda/syswonder-web dev - -提交,等待上游库管理员审核。 - -**5. sync origin main** - -```bash -git fetch upstream -git checkout main -git merge upstream/main -git push origin main -git checkout dev -``` diff --git a/apps/c/nginx/html/courses.md b/apps/c/nginx/html/courses.md deleted file mode 100644 index 7abd7e0d9..000000000 --- a/apps/c/nginx/html/courses.md +++ /dev/null @@ -1,44 +0,0 @@ -# 矽望开源课程 - -矽望社区开源课程目前主要依托社区参与人员作为教师主讲的各类课程,这些课程的相关资源均对外开放。 - -## 开源操作系统训练营 - - **当前课程: 2023春夏季开源OS训练营第三阶段 ArceOS** - -时间:2023年5月8日-5月26日 - -详情与报名:[https://os2edu.cn/course/109](https://os2edu.cn/course/109) - -**训练营资源** - -[https://github.com/learningOS](https://github.com/learningOS) - -!> 希望参与矽望社区项目的开发但之前没有相关开发经验的朋友,建议参加开源操作系统训练营,或自学[以往的训练营资料](https://github.com/learningOS)。 - -邮件列表:[rustos-tutorial@syswonder.org](https://maillist.syswonder.org/mailman3/lists/rustos-tutorial.syswonder.org/) - - -## Rust实现OS课程 - -本课程内容来自清华大学计算机系向勇、陈渝等老师开设主讲的操作系统课程。 - -OS 课程是计算机专业核心课,从计算机系统的视角进行内容组织与调整,以教学操 -作系统uCore/rCore和risc-v CPU为实验环境,讲授操作系统的概念、基本原理和 -实现技术,帮助学生了解和掌握大型复杂系统软件的分析方法和核心设计思路,并 -为学生充分利用操作系统功能进行应用软件研究和开发打下扎实的基础。 - -目前包括三部分内容: - -- **讲义** - -[ https://github.com/rcore-os/os-lectures](https://github.com/rcore-os/os-lectures/) - -- **教材** - -[ https://github.com/rcore-os/rCore-Tutorial-Book-v3](https://github.com/rcore-os/rCore-Tutorial-Book-v3) - -- **实验** - -[ https://github.com/rcore-os/rCore-Tutorial-v3](https://github.com/rcore-os/rCore-Tutorial-v3) - diff --git a/apps/c/nginx/html/en/_coverpage.md b/apps/c/nginx/html/en/_coverpage.md deleted file mode 100644 index 7e3f782fe..000000000 --- a/apps/c/nginx/html/en/_coverpage.md +++ /dev/null @@ -1,15 +0,0 @@ -![](../_media/logo.svg ':size=120x120') - -# SYSWONDER Ubiquitous Operating System Community - -> For edge computing scenaros with mixed real-time and non-real-time jobs - -> On asymmetric multile processors SoC(MCU, CPU, DSP, etc) hardware - -> Building safe and efficent new ubiquitous OS in memory-safe Rust language - -[ GitHub](https://github.com/syswonder) -[ TechReports](https://report.syswonder.org) -[Readme ](#main) - -![](../_media/bg-bluesea.jpg) diff --git a/apps/c/nginx/html/en/_navbar.md b/apps/c/nginx/html/en/_navbar.md deleted file mode 100644 index 29755580f..000000000 --- a/apps/c/nginx/html/en/_navbar.md +++ /dev/null @@ -1,6 +0,0 @@ -- [Home](/en/) -- [Introduction](/en/intro.md) -- [Projects](/en/projects.md) -- [Community](/en/community.md) -- [Contact](/en/contact.md) -- [:cn: 中文](/) diff --git a/apps/c/nginx/html/en/_sidebar.md b/apps/c/nginx/html/en/_sidebar.md deleted file mode 100644 index 7a8a33000..000000000 --- a/apps/c/nginx/html/en/_sidebar.md +++ /dev/null @@ -1,5 +0,0 @@ - - -* [Intro](/en/intro.md) -* [Community](/en/community.md) -* [Contact](/en/contact.md) diff --git a/apps/c/nginx/html/en/community.md b/apps/c/nginx/html/en/community.md deleted file mode 100644 index b66d15d88..000000000 --- a/apps/c/nginx/html/en/community.md +++ /dev/null @@ -1,17 +0,0 @@ -# Syswonder Open Source Community - -## Open Source Technical Community - -**Chair** - -- Yu Chen, Tsinghua University - -**Members** - -- Donggang Cao, Peking University -- Kang Chen, Tsinghua University -- Yao Guo, Peking University -- Dong Li, Institute of Computing Technology, Chinese Academy of Sciences -- Dongliang Xue, Advanced Institute of Information Technology, Peking University - - diff --git a/apps/c/nginx/html/en/contact.md b/apps/c/nginx/html/en/contact.md deleted file mode 100644 index 9b21b808e..000000000 --- a/apps/c/nginx/html/en/contact.md +++ /dev/null @@ -1,21 +0,0 @@ -# Contac us - - **Source Code Repository** - -The main repository is at Github [https://github.com/syswonder](https://github.com/syswonder) - -We also maintain mirrors at GitLink https://gitlink.org.cn/syswonder - - **Mail lists** - -Please visit [https://maillist.syswonder.org](https://maillist.syswonder.org) to join the related mail lists you are interested in. - -Mail list is the recommended way to discuss projects. - - **WeChat Official Account** - -Please follow the WeChat public account "UbiquitousOS" (Chinese name: 泛在操作系统) to get more UOS information. - -![](../_media/qrcode_4_ubiquitousos.jpg) - - diff --git a/apps/c/nginx/html/en/courses.md b/apps/c/nginx/html/en/courses.md deleted file mode 100644 index caeebde98..000000000 --- a/apps/c/nginx/html/en/courses.md +++ /dev/null @@ -1,5 +0,0 @@ -# Syswonder tutorials - - - - diff --git a/apps/c/nginx/html/en/intro.md b/apps/c/nginx/html/en/intro.md deleted file mode 100644 index cc5ed38e8..000000000 --- a/apps/c/nginx/html/en/intro.md +++ /dev/null @@ -1,3 +0,0 @@ -# Syswonder UOS Research Plan - - diff --git a/apps/c/nginx/html/en/projects.md b/apps/c/nginx/html/en/projects.md deleted file mode 100644 index e7e48554d..000000000 --- a/apps/c/nginx/html/en/projects.md +++ /dev/null @@ -1,27 +0,0 @@ -# Syswonder Open Source Projects - - -## rcore - -Reusable operating system kernel modules implemented in Rust. - -Mail list: [bulletin@syswonder.org](https://maillist.syswonder.org/mailman3/lists/bulletin.syswonder.org/) - -## sysHyper - -SysHyper is a separation kernel hypervisor implemented in Rust language. -It is highly simplified and optimized for time and space partitioning. -It is loaded by a Linux system. Once activated, it runs bare-metal, and -splits off parts of the system' resources and assigns them to Unikernel -OSs in different zones. The SysHyper design references much from [jailhouse](https://github.com/siemens/jailhouse). - -Mail list: [hypervisor@syswonder.org](https://maillist.syswonder.org/mailman3/lists/hypervisor.syswonder.org/) - -## rukos - -rukos (Rust UniKernel OS) is a [Unikernel](https://en.wikipedia.org/wiki/Unikernel) operating system, supporting Linux applications. rukos is built from the kernel framework [ArceOS](https://github.com/rcore-os/arceos). ArceOS defines a set of interfaces among different os modules. rukos addes/optimizes/replaces necessary modules to meet the requirements of different ubiquitous applications. As ArceOS, rukos is developped in type-safe Rust language. - -Repo: [rukos@github](https://github.com/syswonder/rukos) (open soon) - -Mail list: [unikernel@syswonder.org](https://maillist.syswonder.org/mailman3/lists/unikernel.syswonder.org/) - diff --git a/apps/c/nginx/html/index.html b/apps/c/nginx/html/index.html deleted file mode 100644 index b7e003598..000000000 --- a/apps/c/nginx/html/index.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - Syswonder | 矽望泛在操作系统社区 - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - diff --git a/apps/c/nginx/html/intro.md b/apps/c/nginx/html/intro.md deleted file mode 100644 index 2d9538f34..000000000 --- a/apps/c/nginx/html/intro.md +++ /dev/null @@ -1,185 +0,0 @@ -# 矽望:是什么,为什么 - -## 简介 - -**矽望Syswonder是什么?** - - -矽望是一个开源社区,由一群系统软件爱好者自发形成,致力于探索和构建适合特定泛在应用场景的新形态操作系统。 - -在当前阶段,主要目标是针对实时非实时任务混合运行的边缘计算场景,如医疗设备、车辆控制、工业控制、无人系统等领域,面向非对称多处理器SoC(MCU, CPU, DSP等)新型硬件平台对现有操作系统管理机制带来的挑战,在操作系统架构和实现机制上尝试创新: - -- 在架构方面,现有宏内核存在系统复杂性高的问题,微内核存在性能差的问题,我们将借鉴separation kernel、unikernel等设计思想,探索新形态的操作系统架构,尝试新的应用运行和资源管理方式。 - -- 在实现机制方面,现有操作系统主要采用C语言实现,C语言代码容易存在内存方面的缺陷。我们将用内存安全的Rust语言构建安全、高效、专用的新型态泛在操作系统。 - -为了实现上述目标,社区将主要聚焦下述项目: - -- 一个轻量化的Type 1 hypervisor,主要遵循[separation kernel](https://en.wikipedia.org/wiki/Separation_kernel)思想,主要功能 - 是通过严格分区(zone)保证各个分区在时间和空间上的严格隔离,从而 - 可以同时支持各个分区独立互不干扰运行。分区常见的形式是轻量虚拟机。通过 - Type 1 hypervisor的分区隔离,实时RTOS和非实时的Linux或Android虚拟机可 - 以正常运行,满足各自的应用需求。separation kernel常见于面向高可靠高安全(safety)应用的操作系统,如[PikeOS](https://www.sysgo.com/fileadmin/user_upload/data/professional_article_download/SYSGO_PA_2019-03_Separation_Kernel_as_a_basis_for_certifiable_applications_and_systems.pdf)。 - 目前设计支持三种分区:承担系统管理任务的zone0,一般是简化版的Linux;承 - 担高算力计算任务的zoneU,一般是unikernel OS;承担实时计算任务的zoneR, - 一般是面向MCU的RTOS。 - -- 一个兼容Linux应用的轻量化库操作系统,主要遵循[unikernel](https://en.wikipedia.org/wiki/Unikernel)设计思想,考虑到边缘泛在计算场景下,应用通常数目有限且相对固定,因此将操作系统简化设计为只支持单应用,将内核功能封装为库,以系统调用的形式提供给应用,应用直接运行在内核态。这种库形态的操作系统应用性能会有极大提升,安全问题(security)主要交给底层的Type 1 hypervisor解决。库形态的操作系统需要良好的工具支持,以方便用户根据单一应用生成构造可运行的二进制镜像,如[unikraft](https://unikraft.org)。 - -- 一组用Rust语言实现的操作系统基础构件(component),如文件系统、网络协议栈、内存管理器、消息通信机制等。基于这些构件可实现特定的库操作系统。 - -- 对Hypervisor等关键系统进行形式化验证。 - -底层硬件方面,将面向非对称多处理器SoC(MCU, CPU, DSP等)新型硬件平台。前期将基于QEMU,之后将基于物理开发板进行。 - -![](_media/overview.svg) - -## 动因 - -为什么我们要开展上述研究工作?原因是我们认为目前的应用需求和运行平台及环 -境正在急剧变化,进入一个人机物融合泛在计算的新时代。而当前主流的通用操作 -系统如Linux、Android等在结构和特性等方面已经难以适应这种变化,亟需新形态 -的操作系统支撑,这种新形态的操作系统被北京大学教授、中科院院士梅宏称为[“ -泛在操作系统”](http://www.bulletin.cas.cn/publish_article/2022/1/20220105.htm)。 - -梅宏院士认为,由于泛在计算场景的领域行业特定性、泛在计算资源的广谱多样性 -和极端特异性,泛在操作系统的领域性和专用性将会比较突出,有必要面向不同的 -应用模式和场景构建不同的泛在操作系统。因此,不会有“大一统”的通用、普适的 -泛在操作系统,而是会存在领域或应用场景定制的多样性的泛在操作系统。梅宏院 -士同时提出了操作系统发展的“**20年周期律**”,认为操作系统已经进入新的20年 -发展周期,蕴含广阔的发展创新空间。 - -在这样的背景下,我们建立矽望开源社区,面向实时任务与非实时任务混合运行的 -边缘计算场景,开展新形态操作系统的探索研究与实验验证,希望能吸引汇聚国内 -外对此感兴趣的开发者,共同打造有影响力的成果产出。 - -### 操作系统的20年周期律 - -操作系统是计算系统的核心,也是信息产业生态的核心,更是信息时代安全的基石。 -操作系统向下管理各种硬件资源,向上为用户和应用程序提供服务支持。正是操作 -系统的出现,才使得计算机从早期的专用专属走向如今的通用大众,并带来计算机 -应用的繁荣。 - -考察操作系统几十年来的发展,其主要驱动力是面向计算机硬件的迅速发展,以更 -好、更高效地管理硬件资源并充分发挥硬件资源所提供的计算能力;同时,面向新 -的应用需求和用户需求,沉淀应用领域共性,提供更便利、易用的人机交互和应用 -支撑。因此,随着新型硬件资源的发展和新型应用模式的出现,操作系统不断演化 -和变迁。 - - -梳理操作系统发展的重要事件及其时间节点,其重大变迁存在“**20 年周期律**”,即 -每 20 年出现一次跨越式发展机遇,诞生新一代操作系统。主机计算时代(20 世 -纪 60—80 年代)的 IBM OS/360、DEC VMS 和 UNIX,个人计算时代( 20 世纪 80 - 年代—2000年)的微软 Windows 和开源 Linux,以及移动计算时代(2000—2020  -年)的谷歌 Android 和苹果 iOS 是各自时代的代表性操作系统,并引领了各自领 -域的操作系统生态。当然,“20 年周期律”并不是说操作系统的新生态取代了旧生 -态,而是新、旧生态并存,但新生态相比旧生态在装机数量和用户规模上却是 1—2 - 个数量级的扩张。 - -![](_media/os20years.svg) - - -在这个变迁过程中存在几个现象:每代操作系统形成规模、占领市场、形成垄 -断后,鲜有在原赛道上后发赶超的例子;原赛道的领先者均未在新型操作系统的新 -蓝海延续其成功,如 IBM 之于个人电脑(PC)操作系统市场、微软之于智能终端 -操作系统市场等;新生态的引领者均试图采用“农村包围城市”的策略进军原有生态, -如微软进军服务器操作系统市场、谷歌进军桌面操作系统市场等。 - -“20 年周期律”是源于计算机产业发展的“贝尔定律”,即计算设备约每 10 年完成  -1 次升级换代,设备数和用户数均增加至少 1 个数量级。客观而言,新型计算模 -式及激增的新型计算设备共同催生了新型应用,带来新的蓝海和巨大创新空间,间 -次推动操作系统的升级换代和新型操作系统的诞生,进而形成新的操作系统生态。 -在每次升级换代的阶段,原赛道的领先者可能因为“思维定式”和“路径依赖”,往往 -对新蓝海的机遇反应缓慢,因而痛失良机。而新形态的引领者往往都先占据了新蓝 -海的用户入口掌控权,如微软之于个人计算、谷歌之于万维网和移动计算。对于通 -用计算领域,领先者一旦建立并完善新的产业生态,就占有了生态主导权,后发者 -就很难有机会实现赶超。历史经验表明,如果希望在操作系统领域有所作为,就必 -须把握住新蓝海出现带来的宝贵机遇。 - -### 泛在操作系统 - -当前,随着互联网向人类社会和物理世界的全方位延伸,一个万物互联的人类社会、 -信息系统、物理空间(人机物)融合泛在计算(ubiquitous computing)的时代正 -在开启。据全球综合数据资料库Statista发布的数据,2019 年全球联网的物联网 -终端数量已达百亿,超过了非物联终端的数量,2025 年预计将突破 300 亿,未来 -千亿规模已然可期。 - -面向未来人机物融合泛在计算的新模式和新场景,软件定义一切、万物均需互联、 -一切皆可编程、人机物自然交互将是其基本特征。除传统计算设备(“机”)和新兴 -物联设备(“物”)外,“人”作为一种新的重要元素的参与,构成了极其复杂且动态 -多变的计算环境。 - -所谓泛在计算,是指计算无缝融入物理环境,无处不在、无迹可寻。泛在计算的环 -境多变、需求多样、场景复杂,要求硬件资源、数据资源、软件平台、应用软件具 -有柔性灵活的软件定义能力、动态适配能力、泛在互联能力和自然交互能力: - -- 面向“物”,海量的、更为轻量级的各类计算、传感设备带来系列管理调度新挑战; - -- 面向“人”,“人在回路”导致不确定的复杂交互和动态按需定制; - -- 面向“网”,物联场景带来低延迟更可靠的刚需; - -- 面向“应用”,动态多样性带来新的共性凝练需求……; - -这些均是现有操作系统尚不具备的能力。从“20 年周期律”的视角,千亿规模的各类泛 -在物联终端和新型的泛在计算模式的出现,意味着操作系统进入新的 20 年发展周 -期的条件已然具备,新的蓝海已然出现。 - -人机物融合泛在计算模式的新特征对新型操作系统带来的挑战是全方位的:既需要 -面临“云-管-边-端-物”乃至“人”的海量异构资源尤其是各种泛在化的“端”资源的有 -效管理,也需要进行各种多样化的新型应用的共性凝练,还需要支持和适应场景动 -态多变的复杂泛在计算环境,应对开放环境带来的安全可信挑战。 - -国内外学术界和产业界已有不少面向特定计算场景和新型业务需求的新型操作系统 -实践。例如,美国西北大学提出面向信物融合的先进制造操作系统计划;谷歌公司 -提出 Fuchsia OS 计划,用于支持桌面设备、移动终端、物联网设备及其互联;大 -众汽车公司启动 vw.os 汽车操作系统计划,尝试转型“软件公司”,将可能对上下 -游产业链产生变革性影响;阿里巴巴公司推出以驱动万物智能为目标的移动操作系 -统 AliOS;华为公司发布了面向全场景、全连接的智能终端操作系统鸿蒙 OS 和  -Open Harmony 等。此外,还出现了众多的物联网节点操作系统,如 FreeRTOS、 -RIOT、Zephyr、TinyOS、Contiki、Android Things 等,而这些均可归为针对泛在 -计算场景的操作系统。 - - -上述新型操作系统实践大多是从传统的嵌入式操作系统技术途径针对特定泛在计算 -场景进行切入和扩展,在资源管理、网络协同、人机交互、应用模式等方面分别进 -行了新的技术探索。嵌入式系统主要面向微控制器等资源受限环境,并且与物理世 -界直接交互,因此需要非常轻量化,并要保证实时性(时间确定性),嵌入式系统 -及其操作系统可被视为原始的“泛在计算”尝试。近年流行的物联网操作系统则在嵌 -入式操作系统的技术基础上,强调对“连接”及建立在连接基础上的分布计算甚至 -“云-边-端”融合计算的支持,从而支撑“万物互联”的目标。嵌入式操作系统和物联 -网操作系统技术体系过于碎片化,存在所谓的“昆虫纲问题”,在计算模型、共性凝 -练、人机交互、安全保障等方面均难以满足人机物融合泛在计算的需求。 - - -基于对各类新型操作系统研发实践的梳理和对泛在计算场景的理解,梅宏院士提出, -面向人机物融合泛在计算场景,需要“沉淀”一类新型操作系统——沿袭过去以计算模 -式分类操作系统的惯例,可称为“泛在操作系统”(Ubiquitous Operating System, -UOS)。 - -### 边缘泛在计算场景 - -医疗设备、车辆控制、工业控制、无人系统等领域是典型的边缘泛在计算场景,这 -些边缘场景的典型特点是高实时高可靠任务与高算力任务混合运行,硬件资源多样 -复杂,对操作系统提出了新的挑战。 - -以车用操作系统为例。车用操作系统分为车控操作系统和车载操作系统。其中,车 -控操作系统分为安全车控操作系统和智能驾驶操作系统,安全车控操作系统面向车 -辆控制领域,比如动力系统、底盘系统、车身系统等,对实时性和安全性要求极高, -相对成熟;智能驾驶操作系统面向智能驾驶领域,应用于智能驾驶域控制器等,除 -了实时性和安全性要求外,还需要高算力支持,智能驾驶操作系统是目前汽车操作 -系统领域的竞争焦点。车载操作系统面向信息娱乐和智能座舱,主要应用于车机中 -的控制系统,主要竞争者为QNX、Linux和Android,格局相对稳定。 - -随着汽车功能逐步向网联化、智能化发展,汽车的电子电气架构由传统分布式向集 -中式和融合式发展,未来的趋势是通过一台车载中央计算机提供所有的驾驶控制以 -及座舱娱乐功能,这对车载中央计算机上的车用操作系统提出了严重挑战,要求其 -要同时满足高实时、高安全、高算力、易定制的要求,还要有强大的生态,支持实 -现软件定义汽车的愿景。 - -![](_media/car-ee.svg) - -现有的操作系统都难以满足上述需求,无论是Linux或者QNX都存在某些方面的短板, -需要在新形态内核架构、采用新型安全编程语言实现、软硬协同机制、形式化验证 -等方面进行新的探索。 - diff --git a/apps/c/nginx/html/news/README.md b/apps/c/nginx/html/news/README.md deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/c/nginx/html/news/news.md b/apps/c/nginx/html/news/news.md deleted file mode 100644 index 86f760f4c..000000000 --- a/apps/c/nginx/html/news/news.md +++ /dev/null @@ -1,262 +0,0 @@ -# 最新动态 - ---- - -## 社区活动 - - **20231117 Hypervisor讨论会** - -时间:2023年11月17日 - -地点:计算所301会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/EIY7DTV64QQNLL3PYE5YKDHYRKRBS56Q/) - - **20231103 Hypervisor讨论会** - -时间:2023年11月3日 - -地点:计算所254会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/ENWG64ZXDAEDDLPTTUB4TUZ2B4JOOBNP/) - - **20231027 Hypervisor讨论会** - -时间:2023年10月27日 - -地点:计算所254会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/QPAUKIOVCH637IYUBTANXO6UT6GX4AIK/) - - **20231020 Hypervisor讨论会** - -时间:2023年10月20日 - -地点:计算所254会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/AZXK3IOSQVLZFRSA5PZRQ3PARTYKFPUY/) - - **20231013 Hypervisor讨论会** - -时间:2023年10月13日 - -地点:北京大学 理科1号楼1504 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/J57C543Y6PPTPGCST5EUF32Z5DM2N2LW/) - - **20230922 Hypervisor讨论会** - -时间:2023年9月22日 - -地点:计算所254会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/AKKP3XSMUMTY527DY3EY57D3RXQNFT3M/) - - **20230915 Hypervisor讨论会** - -时间:2023年9月15日 - -地点:北京大学 理科1号楼1504 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/TQDQUA7ZKSJ3TRAJZR57ODGJKZ6BUDU6/) - - **20230901 Hypervisor讨论会** - -时间:2023年9月1日 - -地点:北京大学 理科一号楼1621 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/AU7FMR2IG4Z55K3YQHCGYHTPOGNQIDCR/) - - **20230728 Hypervisor讨论会** - -时间:2023年7月28日 - -地点:北京大学 理科1号楼1504 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/JWNXJJ7VSM3PJ4RMMWBIL7ZC3ELSY24F/) - - **20230714 Hypervisor讨论会** - -时间:2023年7月14日 - -地点:计算所254会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/BS4GRKN77SHDDUBO53W5GJ6PK4WFRQME/) - - **虚拟化Hypervisor专题课程** - -自2023年6月5日晚20:00,将开始《Hypervisor虚拟化专题》课程,共分6个专题: - -1. 莫策:Rust-Shyper 开源项目 -2. 胡柯洋:Rust-Shyper 在 树莓派4B 上的移植 -3. 李宇:RVH 与 QEMU/KVM -4. 陈岳:hcHyper 开源项目 -5. 齐呈祥:hypercraft 开源项目 -6. 季朋:virtio 介绍 - -2023年6月5日-6月30日,每周一、三、五晚上20-21点,共4周12次课程,欢迎大家报名参加学习! - -报名链接:https://os2edu.cn/course/120 - -关键字:课程, 培训, 训练 - - **20230630 Hypervisor讨论会** - -时间:2023年6月30日 - -地点:计算所1401 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/VVKCKRZXARM3URYRLQZYN5ZJONMFOBWD/) - - **20230602 Hypervisor讨论会** - -时间:2023年6月2日 - -地点:北京大学 燕园大厦809会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/7QDVJZBRAURG27QWQBSHT3HMTDGJKF5M/) - - **20230526 Hypervisor讨论会** - -时间:2023年5月26日 - -地点:计算所254会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/Q3JXZA27GR6K2FZBIH4S5O2BJHQ4NL2X/) - - **2023春夏季开源OS训练营第三阶段 ArceOS** - -时间:2023年5月8日-5月26日 - -详情与报名:[https://os2edu.cn/course/109](https://os2edu.cn/course/109) - -关键字:课程, 培训, 训练 - - **20230519 Hypervisor讨论会** - -时间:2023年5月19日 - -地点:计算所254会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/WWFWGW27FZQPZFBFPBYAR7R7WE4YQLFL/) - - **20230512 Hypervisor讨论会** - -时间:2023年5月12日 - -地点:计算所422会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/Q5VGDD6ATGAUPKWALGLANHVJ4Y6P5WXU/) - - **20230428 Hypervisor讨论会** - -时间:2023年4月28日 - -地点:北京大学 理科1号楼1504 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/HAIOYZAROAJKRSBBDEXIUWCH5B37NITK/) - - **20230421 Hypervisor讨论会** - -时间:2023年4月21日 - -地点:计算所254会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/DI7VM2ZF5P3BIGOZW3BEPE7XUOEUYGEX/) - - **20230414 Hypervisor讨论会** - -时间:2023年4月14日 - -地点:北京大学 理科1号楼1504 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/557LS7KMDBTL4DOP4IHX5PCTPQXOIHC4/) - - **20230407 Hypervisor讨论会** - -时间:2023年4月7日 - -地点:北京大学 理科1号楼1504 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/5UMVBROXVL75BGWUVR5KPK7KCKYSTEWF/) - - **20230331 Hypervisor讨论会** - -时间:2023年3月31日 - -地点:计算所850 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/MCS4JOBAOTN2TIRUPHORNN2MT5UZXQBN/) - - **20230324 Hypervisor讨论会** - -时间:2023年3月24日 - -地点:启迪之星 云龙湖会议室 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/H2N7LLOPLKCC3XHRXZJMIJIQSFPXAUNB/) - - **20230317 Hypervisor讨论会** - -时间:2023年3月17日 - -地点:计算所446 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/UURXNQSM4OZPXAPNX6QAARENUHHNJRGH/) - - **20230315 王雷老师rust-shyper技术交流会** - -时间:2023年3月15日 - -地点:计算所801 - - **20230310 Hypervisor讨论会** - -时间:2023年3月10日 - -地点:计算所446 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/AGZRNO2QZWL4O4CJMBGDN5Q42WNBBD7G/) - - **20230303 Hypervisor讨论会** - -时间:2023年3月3日 - -地点:计算所446 - -内容:[这里](https://maillist.syswonder.org/archives/list/hypervisor@syswonder.org/thread/KQW2DBUDWNSZ4CXDVZ7Q5QM2AQMCKBK5/) - - **20230216 第3次社区讨论会** - -时间:2023年2月16日 - -内容:[这里](https://maillist.syswonder.org/archives/list/bulletin@syswonder.org/message/ZQU6E25LAMGCOZMDDPGGGVWUCMEEUDFW/) - - **石磊老师关于Linux组件化实验的报告** - -时间:2023年2月12日20:00 - -主题:Linux组件化初步实验的结果和想法 - -扩展arceos等,形成unikernel形态,支持Linux系统调用和应用程序 - -内容: [这里](https://maillist.syswonder.org/archives/list/bulletin@syswonder.org/thread/F6DHJQ26KB2LB4AOLWVDVVAEGPD4P6PL/) - - **2023年第2次社区讨论会** - -时间:2023年2月5日20:30 - -主题:2022秋冬季训练营总结报告&组件化操作系统的技术交流 - -内容: [这里](https://maillist.syswonder.org/archives/list/bulletin@syswonder.org/thread/3HOUPTUZKPPSK6KWRHL3AR257CNAS35A/) - -[#TencentMeeting: 584-567-140](https://meeting.tencent.com/dm/ElqF4FerRXQ3) - - **2023年第1次社区讨论会** - -时间:2023年2月2日20:00 - -主题:社区项目介绍、安排与动员 - -[#TencentMeeting: 833-996-381](https://meeting.tencent.com/dm/swqv5Kw07MGu) diff --git a/apps/c/nginx/html/projects.md b/apps/c/nginx/html/projects.md deleted file mode 100644 index a13b6fec5..000000000 --- a/apps/c/nginx/html/projects.md +++ /dev/null @@ -1,17 +0,0 @@ -# 矽望开源项目 - -## sysHyper - -Rust实现的Type-1虚拟机监视器(Hypervisor),采用基于基础构件的可重构设计思想,主要提供硬件资源虚拟化、分区安全隔离的能力。sysHyper的设计借鉴了[jailhouse](https://github.com/siemens/jailhouse)。 - -项目地址: [https://github.com/syswonder/sysHyper](https://github.com/syswonder/sysHyper) - -邮件列表: [hypervisor@syswonder.org](https://maillist.syswonder.org/mailman3/lists/hypervisor.syswonder.org/) - -## rukos - -rukos(Rust UniKernel OS)是单一内核操作系统[Unikernel](https://en.wikipedia.org/wiki/Unikernel),支持linux应用程序。rukos基于组件化的kernel框架[ArceOS](https://github.com/rcore-os/arceos)来构建。ArceOS定义了一系列的操作系统不同模块之间的交互接口。rukos致力于在此框架之上添加实际系统所需要的模块,以及替换和优化内建的模块,用以适配不同的应用场景。与ArceOS一样,rukos 使用Rust语言进行开发,能够充分利用Rust语言自身的安全特性,方便的构建工具以及快速发展的扩展库。 - -项目地址: [https://github.com/syswonder/rukos](https://github.com/syswonder/rukos) - -邮件列表: [unikernel@syswonder.org](https://maillist.syswonder.org/mailman3/lists/unikernel.syswonder.org/) diff --git a/apps/c/nginx/html/uos.md b/apps/c/nginx/html/uos.md deleted file mode 100644 index 49d05173d..000000000 --- a/apps/c/nginx/html/uos.md +++ /dev/null @@ -1,41 +0,0 @@ -# 泛在操作系统相关信息 - - **梅宏教授对泛在操作系统的系统性阐述:** - -梅宏, 曹东刚, 谢涛. [泛在操作系统:面向人机物融合泛在计算的新蓝海](http://www.bulletin.cas.cn/publish_article/2022/1/20220105.htm). 中国科学院院刊, 2022, 37(1): 30-37 - -MEI Hong, CAO Donggang, XIE Tao. Ubiquitous Operating System: Toward the Blue Ocean of Human-cyber-physical Ternary Ubiquitous Computing. Bulletin of Chinese Academy of Sciences, 2022, 37(1): 30-37 - - [阅读PDF](http://www.bulletin.cas.cn/zgkxyyk/ch/reader/create_pdf.aspx?file_no=20220105&year_id=2022&quarter_id=1&falg=1) [阅读微信公众号](https://mp.weixin.qq.com/s/qrERzaEN_FuXy40MbW8Zyw) - - **泛在操作系统公众号** - -在微信中搜索 "泛在操作系统",或扫描下面的二维码 - -![](_media/qrcode_4_ubiquitousos.jpg) - - - **泛在操作系统社区** - -[CSDN UOS社区](https://bbs.csdn.net/forums/uos) - - **相关科技计划/科研项目** - -- 工信部 《[“十四五”软件和信息技术服务业发展规划](http://www.gov.cn/zhengce/zhengceku/2021-12/01/content_5655205.htm)》 - -> 专栏 5 “软件定义”创新应用培育 -> -> 构建“软件定义”技术体系。大力支持开展“软件定义”及泛在操作系统平台相关理论和技术研究,加强政产学研用对接,构建“软件定义”核心技术体系。 -> -> 培育“软件定义”创新应用生态。建立面向电子消费、高端装备、智能网联 汽车、智慧城市等典型行业领域的“软件定义”解决方案,组织开展试点示范。 培育一批核心技术、产品和系统解决方案提供商,推动产业联盟建设。探索“软件定义”生态发展与运营模式。 - -- 国家自然科学基金委 [“泛在操作系统及生态构建研究”专项](https://www.nsfc.gov.cn/publish/portal0/tab442/info81883.htm) - -> 本专项项目针对人机物融合的泛在计算环境带来的资源异构多样性和交互开放不确定性,探索泛在操作系统的结构模型与行为机理,构建包括泛在资源管理、轻量级虚拟化、感联知控共性框架、泛在应用支撑、全栈性能优化等在内的关键技术体系,并在工业互联网等典型场景中进行应用验证。 - -- 科技部重点研发计划项目 “软件定义的泛在操作系统与环境” - -> 面向人机物融合计算与应用的挑战,针对场景计算机的新型操作系统与环境需求,研究软件定义泛在操作系统基 础理论、系统结构、定义语言和成长演化机理... - - -