319 Star 2.1K Fork 1K

OpenHarmony / kernel_liteos_a

 / 详情

是否考虑采用rust解决一些C/C++面临的内存安全问题

已完成
安全问题
创建于  
2020-09-11 15:35

漏洞编号:

漏洞归属组件:

漏洞归属版本:

CVSS V3.0分值:

漏洞简述:

影响性分析说明:

原理分析:

受影响版本:

规避方案或消减措施:

评论 (7)

zhongyicong 创建了安全问题
展开全部操作日志

Rust能做的C++都能啊,unique_ptrshared_ptr了解一下?
别跟风呀

Rust能做的C++都能啊,unique_ptrshared_ptr了解一下?
别跟风呀

@方而静 至少应该考虑生态融合吧,接纳新生态,这不是跟风问题,只是解决问题的工具不一样而已。c++的程序员一时难以接受rust。

@方而静 至少应该考虑生态融合吧,接纳新生态,这不是跟风问题,只是解决问题的工具不一样而已。c++的程序员一时难以接受rust。

@light-iot-wang 是的呀,rust现在也不是很成熟,有很多语法补丁,比如box,Lambda啥的,感觉作这种底层的东西不是很好。

@light-iot-wang 是的呀,rust现在也不是很成熟,有很多语法补丁,比如box,Lambda啥的,感觉作这种底层的东西不是很好。

@方而静 目前微软、苹果都在用 Rust 做底层开发,你所谓的不成熟可能是因为你对 Rust 的了解还停留在三年前。

我查了一下,苹果和微软都是在用rust解决OS组件上面临的内存问题而不是重写内核,这个repo是kernel,本身就有mmu相关的内存管理的代码。

内部讨论,暂不计划支持

rust原不计划支持,经过业界趋势分析后,纳入考虑范围,本issue与如下issue重复,后续通过如下issue跟踪
#I1UPGM:【Delay】[Feature Request]希望能计划支持rust语言进行开发

Denny 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(5)
1777142 szdytom 1578959666 24256 gmg137 1578915532 1564930 dennyshen 1615514438
C
1
https://gitee.com/openharmony/kernel_liteos_a.git
git@gitee.com:openharmony/kernel_liteos_a.git
openharmony
kernel_liteos_a
kernel_liteos_a

搜索帮助