首页 > 系统相关 >用Rust编写的Linux内核GPU驱动程序,或将到来

用Rust编写的Linux内核GPU驱动程序,或将到来

时间:2022-08-16 11:46:12浏览次数:113  
标签:驱动程序 Linux 内核 编写 GPU Rust

外媒 Phoronix 报道,Asahi Linix 的核心开发者 Asahi Lina 正在探索用 Rust 编程语言编写该 DRM 内核 GPU 驱动程序的可行性。

如果成功了,这将是第一个用 Rust 语言编写的 Linux 内核 GPU 驱动程序。

鉴于目前尚未有 Rust 编写的实际驱动程序代码,驱动程序的 Rust 实现有几种可能性:
1.完全使用 Rust 实现(涉及 DRM 子系统的渲染部分);
2.只是大部分固件交互逻辑在 Rust 中完成,然后顶层驱动程序用 C 编写并调用 Rust 抽象层。

原文: https://lore.kernel.org/rust-for-linux/[email protected]/t/#u

标签:驱动程序,Linux,内核,编写,GPU,Rust
From: https://www.cnblogs.com/ftkj-2018/p/16591028.html

相关文章

  • linux查看是实体机还是虚拟机
    1、判断虚拟机两种方式1、dmesg|grep-ihypervisor[root@localhost~]#dmesg|grep-ihypervisor[0.000000]Hypervisordetected:VMware2、lscpu查看Hype......
  • 转载-linux基础命令---bzip2
    linux基础命令---bzip22022-01-24 bzip2   使用Burrows-Wheeler块排序文本压缩算法,将文件进行压缩,压缩比率比一般算法高一些。bzip2要求命令行标志附带一个文......
  • linux重要指令及知识点
    Linux目录结构bin存放二进制可执行文件(ls,cat,mkdir等)boot存放用于系统引导时使用的各种文件dev存放设备文件etc存放系统配置文件home存......
  • 修改linux系统时间
    在Linux系统中,可以用date命令来显示或设定系统的日期与时间1.查看系统时间[root@iZ2ze0gm3scdypc0i15r8yZ~]#dateTueAug1600:10:25CST20222.修改系统时......
  • Linux下修改msyql端口号
    1.登录mysqlmysql-uroot-p2.查看当前端口号showglobalvariableslike'port';3.修改端口号vi$MYSQL_HOME/my.cnf4.增加或者修改端口号#[mysqld]port......
  • Linux内核深度解析 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1rfIX0DCTQeqXmNCCnFhteQ点击这里获取提取码。 ......
  • Linux 0.11学习
    学习链接:sunym1993/flash-linux0.11-talk:你管这破玩意叫操作系统源码—像小说一样品读Linux0.11核心代码(github.com)1.从开机到运行main.c的过程在主板上写死......
  • 教你如何在云服务器上安装并配置web服务器(这里以nginx服务器为例,操作系统linux)
    前言:这里以gitbash工具为例,当然你可以直接用puTTY或者Xshell链接到服务器,用FileZilla上传文件。一、连接服务器sshroot@你的远程ip地址。二、查看版本uname-a三......
  • Linux 安装 Tomcat 详细教程
    Linux安装Tomcat详细步骤1.前往tomcat官网复制下载链接,tomcat官网地址:https://tomcat.apache.org/2.进入到指定目录,使用wget命令下载tomcat文件包:wget+复制......
  • 常用的Linux命令
    获取linux服务器所有java进程及名称pidofjava|xargspwdxpidof:用于查找指定名称的进程的进程号id号-s一次只显示一个进程号-c只显示运行在root目录下的进程,这个......