WindowsのカーネルドライバにIOCTLインタフェースを実装することで、ユーザプロセスからカーネルドライバの動作の制御が可能となるが、カーネルドライバはシステムのすべてのリソースにアクセスできるため、その制御を行うユーザは一定の権限を持っていること、アクセスするリソースは一定の範囲のみ、といった制限の実装が重要となる。
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
そろそろWindows Kernelに片足を突っ込んでおこうと思います。Windows Kernel Driverは、KernelのAPIを直接叩いて、ハードウェアとやりとりできます。かなりの特権で動くものなので、注意しないとブルースクリーンになります。エンジニアとしては、そんなハラハラ ...
Trend Microは5月22日(米国時間)、「BlackCat Ransomware Deploys New Signed Kernel Driver」において、BlackCatランサムウェアが新たな署名入りのWindowsカーネルドライバを展開していると伝えた。これは、攻撃時にセキュリティソフトウェアによる検出を回避することを目的に ...
カーネルのソースを読みこなすためには,モジュールの仕組みを知る必要があります。カーネルの多くがモジュールでできているからです。デバイス・ドライバを例に,モジュールをコンパイルする仕組みやカーネルに付加する仕組みを見ていきましょう。
日本語で「A Beginner’s Guide to Linux Kernel Development (LFD103)」が読めるようになっていたので、読んでみようと思いました。 ちょっと前まで初心者向けのLinux導入記事を書いていたのだけれど、ここでガチにLinuxカーネル開発を軽く学んでみることにしました。
Linux Foundation Japanは21日、無料のオンラインコース「A Beginner’s Guide to Linux Kernel Development(Linuxカーネル開発のビギナー向けガイド)」を開始したと発表した。 LinuxカーネルはLinuxエコシステムの最大のコンポーネントであり、ハードウェアの管理、ユーザー ...
米NVIDIAは7月17日(現地時間)、「NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules」と題したブログ記事を公開し、GPUのカーネルドライバモジュールを完全にオープンソース化していくと発表した。 NVIDIAは2022年にもLinux向けのGPUカーネルモジュール ...
無料オンラインコース「Linuxカーネル開発 初心者向けガイド」 2025年11月20日 東京発 — Linux Foundation Education は、カーネルコミュニティと協力し、生産的なメンバーになるために必要な知識を学習することを目的とする無料オンラインコース「Linuxカーネル ...
オープンソースを通じた大規模イノベーションの実現に取り組む非営利団体である Linux Foundation は 10月15日 (現地時間)、新たに無料のオンラインコース A Beginner’s Guide to Linux Kernel Development (Linuxカーネル開発のビギナー向けガイド) を開始したことを発表し ...
オープンソースを通じた大規模イノベーションの実現に取り組む非営利団体である Linux Foundation は 10月15日 (現地時間)、新たに無料のオンラインコース A Beginner’s Guide to Linux Kernel Development (Linuxカーネル開発のビギナー向けガイド) を開始したことを発表し ...