第791回では基本的なカーネルモジュールの作り方とそれをDKMSに対応させる方法を紹介しました。今回はカーネルの新しい機能のひとつである 「Rustでカーネルモジュールを作る方法」 を紹介しましょう。 UbuntuカーネルにおけるRustの対応 Linuxカーネルでは ...
開発者から支持を集めるも、普及度は主要言語に及んでいない「Rust」。しかしGoogleやMicrosoftなどのIT企業は、すでに重要システムへの導入を進めている。慣れ親しんだ「C」「C++」ではなくRustを選んだ決定打は。
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...
LuaインタプリタをRustでゼロから実装。 特徴: 約1000行でフルスクラッチ可能。Rust入門に最適。 自作CLIツール作り コマンドラインツールをRustで作成。 目的: 所有権や基本的な入出力の習得。 スタック、キュー、優先キュー(ヒープ)作成 データ構造を自作 ...
Although many users are satisfied with Rust build performance, a significant fraction of users report that slow builds and rebuilds in several common workflows are a ‘big problem’ for them. Overall, ...
A monthly overview of things you need to know as an architect or aspiring architect. Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with ...
In an effort to reduce memory safety bugs, Google has announced that the open source version of Android will have support for parts of the operating system to be built in Rust. While apps on Android ...
A powerful GitHub Action for building, testing, and checking Rust projects with cross-compilation support. This action automatically downloads and configures the necessary cross-compilation toolchains ...
今回は、Bazelというビルドツールを軽く触ってみたので、その個人的メモになります。 Bazel の概要に関しては公式の Bazel の概要を参照していただけるとなんとなくわかるかと思います。 とはいえ、自分もまだよくわかっていないということはお伝えして ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する