0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

将Rust添加到Linux6.1内核的方法

工程师邓生 ? 来源:Rust语言中文社区 ? 作者:长琴 ? 2022-09-19 10:24 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Linus提议将Rust添加到Linux6.1内核

在欧洲开源峰会上,Linus Torvalds 宣布,他将在当天(在内核维护者峰会上)推动 Rust 进入即将推出的 6.1 Linux 内核。

最爱的RustCLI

在 Reddit 上一个「你最爱的 Rust CLI 工具」的帖子,获得了不少人的关注。原帖内容如下:

最喜欢的 RustCLI 工具: 1. fd:另一个find 2. pastel:终端颜色显示 3. as-tree:另一个tree 4. bat:另一个cat 5. du-dust:另一个du 6. fnm:NodeJS 版本管理 7. kondo:清理node_modules 8. lsd:ls+颜色 9. zoxide:聪明的cd 10. mdcat:用于MD文档的cat 11. tokei:打印代码 12. navi:命令行CheatSheet

回复的帖子里也有很多不错的工具,比如 battop、btm、exa、rg、just 等等。感兴趣的读者可以通过下面的网址进一步了解。

seaography:用于SeaORM的GraphQL框架

Seaography 是一个 GraphQL 框架,用于使用 SeaORM 实体构建 GraphQL 解析器。它附带一个 CLI 工具,可以从现有的 MySQL、Postres 和 SQLite 数据库生成可直接编译的 Rust GraphQL 服务。特点如下:

轻松快速上手。

生成可读的代码。

可扩展的项目结构。

基于流行的异步库:async-graphql 和 SeaORM。

chartered:私有cargo仓库

Chartered 是一个私有的、带有身份验证的 Cargo 仓库。

##Polars 0.24.0 发布

本次版本包含许多错误修复、性能改进和附加功能。

Polars 是使用 Apache Arrow Columnar Format 作为内存模型在 Rust 中实现的高性能 DataFrame 库。

基于Linux的终端游戏引擎

libConsoleGameEngine 是一个用于在 Linux 中创建基于角色的游戏的 API,目前包括:

创建游戏板(以字符为单位的矩形)。

绘制字符串,设置单元格并用块 Unicode 字符填充等功能。

从非阻塞键盘读取输入的功能。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LINUX内核
    +关注

    关注

    1

    文章

    317

    浏览量

    22531
  • MYSQL数据库
    +关注

    关注

    0

    文章

    96

    浏览量

    9939
  • Rust
    +关注

    关注

    1

    文章

    237

    浏览量

    7194

原文标题:【Rust 日报】2022-09-18 Linus提议将Rust添加到Linux6.1内核

文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RT-Thread 遇上 Rust:安全内核 RusT-Thread 的诞生

    大家好,我们是中国科学技术大学操作系统原理与设计(H)课oooooS小组。这个项目是我们的课程大作业:参考RT-Thread架构,使用Rust搭建一个原生的嵌入式操作系统内核。初识Rust是因为xk
    的头像 发表于 08-02 11:03 ?2375次阅读
    RT-Thread 遇上 <b class='flag-5'>Rust</b>:安全<b class='flag-5'>内核</b> <b class='flag-5'>RusT</b>-Thread 的诞生

    ArkUI-X添加到现有Android项目中

    aar包 在应用工程初始化ArkUI-X 通过Android studio 创建一个应用工程,将我们上述的aar包添加到工程目录下的libs目录中 Application部分 继承调用
    发表于 06-04 22:35

    ArkUI-X添加到现有Android项目中

    aar包 在应用工程初始化ArkUI-X 通过Android studio 创建一个应用工程,将我们上述的aar包添加到工程目录下的libs目录中 Application部分 继承调用
    发表于 05-28 22:44

    揭秘,瑞芯微全系拥抱Linux 6.1内核的底层逻辑

    近期,瑞芯微(Rockchip)基本完成了旗下产品Linux6.1BSP内核更新,引发了不小的行业热议。除了低端RK3506依旧使用Buildroot构建系统外,RK3588、RK3576
    的头像 发表于 05-16 08:31 ?679次阅读
    揭秘,瑞芯微全系拥抱<b class='flag-5'>Linux</b> <b class='flag-5'>6.1</b><b class='flag-5'>内核</b>的底层逻辑

    如何VCP功能添加到UVC应用程序代码中?

    我正在尝试 VCP 功能添加到 UVC 应用程序代码中。 我的平台是CYUSB3011-BZXC UsbUart 示例代码已添加到现有的 UVC 应用程序中。 初始化和主循环
    发表于 05-16 06:41

    如何ENWF9408AVEF Wi-Fi模块添加到1064EVK wifi_cli SDK项目中?

    如何 松下 ENWF9408AVEF (NXP 88W8977) Wi-Fi 模块添加到 1064EVK wifi_cli SDK 项目中? 使用不同的 88W8977 定义初始化失败
    发表于 04-02 07:50

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码

    /linux-imx-imx_4.1.15_2.0.0_ga$ vim .gitignore 添加到暂存区 源码目录下的所有文件添加到暂存区: elf@ubuntu:~/work
    发表于 01-23 10:51

    飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码

    /linux-imx-imx_4.1.15_2.0.0_ga$ vim .gitignore添加到暂存区源码目录下的所有文件添加到暂存区:elf@ubuntu:~/work/
    发表于 01-22 10:39

    飞凌嵌入式i.MX8M Mini核心板已支持Linux6.1

    飞凌嵌入式FETMX8MM-C核心板现已支持Linux6.1系统,此次升级不仅使系统功能更加丰富,还通过全新BSP实现了内存性能的显著提升。
    的头像 发表于 01-10 09:56 ?2525次阅读
    飞凌嵌入式i.MX8M Mini核心板已支持<b class='flag-5'>Linux6.1</b>

    飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核简介

    用户提供移植好的板级开发包。板卡厂商也会对移植好的内核版本进行维护,例如一些BUG修复或者物料替换。接下来讲一下获取这三种源码的方法:获取linux官网源码地址:https
    发表于 12-13 09:03

    嵌入式工程师都在找的【Linux内核调试技术】建议收藏!

    控制器驱动和SPI设备驱动已被添加到内核中。 2)启动参数: 在开发板启动时,通过命令行参数指定KDB使用的串口和波特率,例如kgdboc=ttyS0,115200。 3)进入KDB: 在开发板
    发表于 11-28 15:37

    KiCad 7中添加网络类(一)

    “ ?网络类用于特定目的的网络分组,以便快速查看、分配设计规则等操作,比如可以12V、5V、3.3V、GND等网络添加到Power网络类,然后为Power网络类定义独立的线宽、间距规则
    的头像 发表于 11-12 12:21 ?1922次阅读
    KiCad 7中<b class='flag-5'>添加</b>网络类(一)

    如何用Rust编写一个ChatGPT桌面应用(保姆级教程)

    官方网站 并遵循说明来安装。 安装 Rust 插件:打开 IntelliJ IDEA,然后转到 "File" > "Settings" (Windows/Linux) 或
    的头像 发表于 09-25 11:19 ?731次阅读
    如何用<b class='flag-5'>Rust</b>编写一个ChatGPT桌面应用(保姆级教程)

    linux驱动程序如何加载进内核

    Linux系统中,驱动程序是内核与硬件设备之间的桥梁。它们允许内核与硬件设备进行通信,从而实现对硬件设备的控制和管理。 驱动程序的编写 驱动程序的编写是Linux驱动开发的基础。在编
    的头像 发表于 08-30 15:02 ?1216次阅读

    linux驱动程序的编译方法是什么

    的源代码中,并随内核一起编译。这种方法适用于驱动程序已经非常稳定,且不打算频繁修改的情况。具体步骤如下: 下载并安装Linux内核源代码 :从Lin
    的头像 发表于 08-30 14:46 ?1361次阅读