Rust是一门系统编程语言 ,专注于安全 ,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。 Rust在语法上和 C++ 类似 ,但是设计者想要在保证性能的同时提供更好的内存安全。
这里强调了2点,
1. 并发安全
2. 内存安全
Rust所有权机制的设计是这门语言的最大特点,也是其内存安全和多线程并发安全的基石。
内核用的是页表分配内存,所以这一块还是需要的。
rust语言上实现了async, 所以调度这一块内核可以简化,
【 在 martinjspace 的大作中提到: 】
: 1.为啥rust语言是安全的
: 2.用rust语言能实现kernel现有的功能吗?比如内存管理
:
: ...................
--
FROM 117.147.21.*