您的位置:首页>>电脑软件

用Rust开发Linux驱动?内核维护者表示愿意接受  我们曾报道过微软有意选择Rust 作为C和C++的安全替代方案,Rust是由Mozilla主导的系统编程语言,专注于安全、速度和并发,它最初是M

发布时间:2019-09-03 14:13:03  来源:IT之家    背景:

  我们曾报道过微软有意选择Rust 作为C和C++的安全替代方案,Rust是由Mozilla主导的系统编程语言,专注于安全、速度和并发,它最初是Mozilla的一个研究项目,用于更安全、更快速地重写Firefox浏览器。微软表示之所以考虑Rust,除了它能够以内存安全的方式编写系统级程序外,性能、精细的控制以及健康发展的社区都是他们青睐Rust的原因。

  如上图所示,微软每年约有70%的漏洞仍然是内存安全问题,如果这些程序用Rust编写,那么这 70%的安全问题很可能就不存在。

  微软展示了拥抱Rust的意向,那么另一边的Linux对于Rust又是怎样的想法呢?

  开发者就此询问了Linux内核稳定版维护者 Greg Kroah-Hartman,Greg 表示愿意接受用Rust开发Linux内核的驱动程序,但前提是:1)以可选的方式存在,而不是默认启用,这样其他开发者就不需要使用Rust去构建内核;2)Rust驱动需要体现出比C驱动具有优势,比如针对内核API的安全封装器。

  不过底下有开发者指出了目前使用Rust实现驱动程序(https://github.com/fishinabarrel/linux-kernel-module-rust)的不便之处:

  Linux内核不保证API/ABI的稳定性,因此很难设计通用的Rust接口。至少几乎不可能使它适用于所有版本的Linux。

  许多C语言特性没有相应的Rust支持。例如,构造具有位域(bitfield)的结构体似乎是无法实现的。

  当然大多数开发者都同意Rust是一门很有前途的用于内核编程的语言,不过这需要大家的努力才能实现。

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。


返回网站首页 本文来源:IT之家

本文评论
友情提示:评论功能暂时关闭,请扫描上方二维码进群交流!
Win10负优化总算解除:不再卡顿
8月30日,微软面向Windows 10五月更新(v1903)用户推送了补丁KB4512941,没想到意外翻车,造成部分用...
日期:09-12
高玩用Excel重制《文明1》 ,四核i5占用率100%
根据PC Game的报道,最初的《文明》已有28年的历史,1991年首次在MS-DOS上发布。现在,国外一名高玩...
日期:09-08
SpreadJS与Vue集成,苏宁集团『极客办公』系统开发案例
“造极”如今已成为苏宁集团的年度核心关键词。“造极”在具体工作上的体现,...
日期:09-05
DropperNecro病毒藏身SDK软件,腾讯手机管家保护用户手机财产安全
各类手机APP的出现使用户的连网生活丰富多彩,随着用户需求不断提高,更加细分、热门的APP雨后春笋般...
日期:09-05
联想发布 IdeaPad S540:2K屏,可选AMD R5 3500U
9月4日消息 在IFA 2019上,联想宣布了一款13.3英寸的IdeaPad S540,搭载了QHD显示屏,可选英特尔第1...
日期:09-05
宏碁推出22英寸专业显示器:99% Adobe RGB,75Hz刷新率
9月5日消息 宏碁在IFA公布了全新的ConceptD系列产品,面向专业用户。如果你喜欢小屏显示器的话,接...
日期:09-05
联想推出新款IdeaPad S340:13.3英寸,十代酷睿+MX 250
9月4日消息 在IFA 2019上,联想推出了更新版的IdeaPad S系列,搭载Intel 10th Comet Lake-U和NVIDIA...
日期:09-05
ROG推出新款Zephyrus S笔记本,搭载 300 Hz刷新率屏幕
9月4日消息 今天,在IFA 2019上,华硕ROG发布了Zephyrus S GX701游戏笔记本电脑,配有300赫兹超刷新...
日期:09-05
宏碁推出ConceptD 9 Pro 笔记本:i9+RTX 5000,17.3英寸4K翻转屏
9月4日消息 今天宏碁推出了一系列的新品,包括四五千的入门级别笔记本到十几万的“电竞椅&rdqu...
日期:09-05
华为:搭载鸿蒙OS的笔记本电脑和智能手表将在海外上市
9月4日消息 上个月,华为公布了自研操作系统HarmonyOS(鸿蒙OS)。日前,华为在英国伦敦举办媒体活动...
日期:09-05
华硕推出新款AsusPro B9商务笔记本,仅重880克
9月4日消息 据Liliputing报道,华硕推出了AsusPro B9450FA笔记本,官方称是世界上最轻的14英寸商务...
日期:09-05
英伟达与华硕推出最强移动工作站:搭载RTX 6000,24GB显存
9月4日消息 根据WCCFTECH的报道,英伟达和华硕在IFA2019上合作推出了一款最强移动工作站—&mda...
日期:09-05
OneWeb宣布2020年在北极地区提供高速卫星互联网
9月5日消息,据国外媒体报道,当地时间周三晚些时候,卫星互联网提供商OneWeb表示其将在2020年前为...
日期:09-05
雷蛇推出灵刃13潜行版水银:25W i7-1065G7,Iris Plus核显
9月4日消息 今天雷蛇在IFA 2019上推出了雷蛇灵刃13潜行版水银,采用了25W的英特尔10nm处理器,支持...
日期:09-04
游戏网络延迟优化,MediaTek G90T芯片助红米Note8 Pro实力圈粉
9月3日倍受关注的的红米Redmi Note 8 Pro正式上市,作为1399元价位里最耀眼的新机型, Redmi品牌总...
日期:09-04
英特尔Lakefield 3D堆叠芯片曝光:超低压5核心,性能比肩奔腾G5400
9月3日消息 根据Tom's Hardware报道,英特尔即将推出的3D堆叠处理器代号为Lakefield,@TUM_APISAK最...
日期:09-03
无需公网IP,蒲公英帮你实现远程访问OA系统
行业背景
  办公自动化简称OA,是将计算机、通信等现代化技术运用到传统办公方式中,进而形...
日期:09-03
微软宣布:Windows 10 Edge浏览器将停止支持ePub电子书
  9月3日消息 2019年4月,微软宣布Windows 10商店不再销售电子书籍,近期微软发布了新的支持页面,称E...
日期:09-03
骁龙8cx版Windows 10 PC跑分曝光:单核3327分,多核11154分
9月3日消息 跑分网站Geekbench上已经曝光了新的高通骁龙处理器的基准测试,该处理器似乎是骁龙8cx,...
日期:09-03
微软OneDrive iOS测试新版:全新黑暗模式,支持iPad多窗口
9月3日消息 微软近期发布了针对Office Insiders的新iOS版OneDrive更新。此更新带有新的黑暗模式和改...
日期:09-03
  专栏介绍
半斤 的专栏
半斤发表的文章
积分:
自我介绍 :