前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2022-1-4 Dioxus v0.1 发布

【Rust日报】2022-1-4 Dioxus v0.1 发布

作者头像
MikeLoveRust
发布2022-01-21 18:30:14
8260
发布2022-01-21 18:30:14
举报
文章被收录于专栏:Rust语言学习交流

Dioxus v0.1 发布

Dioxus 是一个新的 Rust GUI 工具包,用于 Web、桌面、移动、SSR、TUI,关注开发人员体验,有下面几点优势:

  • 熟悉:提供类似 React 的心智模型和 API
  • 健壮:借助 Rust,将规则和错误处理移入类型系统来避免运行时错误
  • 高性能:可扩展到最大的应用程序
  • 高效:全面的文档、快速重新编译和深度集成的工具
  • 可扩展:适用于所有平台的可重用 hook 和组件

官网链接:https://dioxuslabs.com/blog/introducing-dioxus/

zbus 2.0 发布

简要介绍一下 zbus 是什么:D-Bus 是一种在 Linux(尤其是桌面和嵌入式系统)上非常流行的进程间通信 (IPC) 机制。而 zbus 是一个纯粹的 Rust 库,旨在使 D-Bus 处理尽可能简单,许多服务(例如 systemd、NetworkManager、Geoclue 等)都使用它,所以如果你发现自己在 Rust 中与它们交互,你可以使用 zbus。

而大家期待已久的2.0 稳定版发布了!😎 虽然 1.x 版本很受欢迎,但缺少异步 API。2.0 使用了全新的设计,将异步 API 作为主要的 API,阻塞 API 只是一个包装器。

docs.rs 链接:https://docs.rs/zbus/latest/zbus/

zbus book 链接:https://dbus.pages.freedesktop.org/zbus/

LibAFL - 高性能 Rust fuzzer

Fuzzing 可以完全自动化地发现对安全至关重要的错误。

而 LibAFL 是从零开始用 Rust 编写的 fuzzing 框架,可以创建几乎所有的模糊测试器。

在谷歌的 fuzzbench 基准测试中,它已经超过了许多著名的覆盖引导模糊器,包括 honggfuzz、libfuzzer/entropic 以及 old-skool afl。最重要的是,LibAFL 可以更好地跨内核和机器扩展。

您还可以使用它在 Windows、Android、macOS 和 LibAFL 上对纯二进制目标进行模糊测试,也完全与 no_std 兼容。

-- From 日报小组 RustPlumber

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Dioxus v0.1 发布
  • zbus 2.0 发布
  • LibAFL - 高性能 Rust fuzzer
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档