希望能计划支持rust语言进行开发
之前看到过liteOS的issue: https://gitee.com/LiteOS/LiteOS/issues/I19FWU
开发人员只是简单地因·不在LiteOS的开发计划中·,就把issue拒绝掉了。
既然目前鸿蒙开源了,也受到了不少开发者,特别是国内开发者的关注
希望后续持续跟进,而不是简单把issue关掉。
希望能支持Golang开发。Golang未来的c语言。开发效率更高效。且有丰富的模块生态可以用。
且电脑和板子上都能跑,仿真调试更容易。
我的golang嵌入式linux应用开发实战地址在,里面讲述了为啥要用高级语言开发嵌入式应用。
https://blog.csdn.net/yyz_1987/article/details/86633278
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
这个仓库是kernel,中上层应用的语言支持需求也不该在这个仓库里提issue吧,这些语言的各种特性大量依赖于kernel提供的功能和API,kernel也没法支持呀
鸿蒙生态应用可以基于JavaScript开发,像RUST、Golang、Kotlin等非常优秀的语言目前是没有计划的。
使用rust实现内核,目前有关注到OSDI2020[《RedLeaf: Isolation and Communication in a Safe Operating System》及freertos-rs版本;
对于LiteOS内核,我们有在分析是否使用RUST重写,使用RUST语言级的安全(类型和内存安全)减少对当前硬件隔离的依赖。
我先报个名,我目前在用 rustlang 做开发,但没有内核方面经验,粗浅地想,“rust重写liteos_m基础内核”是否跟目前的 liteos_m 结构一致(以便以后资源共享等),是否先有个寥寥数行的蓝图,让有意者去尝试做那一块块的积木,再就是哪些已有的操作系统可以参看,我以前去看过 redox,找到之前下载的文件本想截个图,但报错了
果然又是版本
我入门搜到《使用Rust编写操作系统》,但未能一蹴而就,几经转折那花明在《最小化内核 | Writing an OS in Rust》(链接),又一番得
一起探讨一起进步,谢谢
私信你了,一起学习
好,一起前进
前两天把 redox 的编译又走通了(谓之“又”的确是 rustlang 起兴趣初时曾搜罗过用其写浏览器、写操作系统、写 3d 引擎的项目,而 redox 在某一版更新后便过不去了)
对 redox 也有意者可以一起交流,只是我目前对于如何将它裁剪,还是不得其门而入
rust轻内核已启动设计开发,非常欢迎有志之士一起共建,有想参与的请私信我
需求统一拉入表格集中管理,此issue先关闭。
登录 后才可以发表评论