マイクロソフト、「Windows」にeBPFを移植するオープンソースプロジェクトを立ち上げ

今回は「マイクロソフト、「Windows」にeBPFを移植するオープンソースプロジェクトを立ち上げ」についてご紹介します。

関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 「Windows」上でLinuxのeBPF(extended Berkeley Packet Filter)を実行することはできるだろうか。「Windows Subsystem for Linux(WSL)2.0」を使っているのであれば、答えはもちろんイエスだ。WSLを使えば、「Windows 10」上でLinuxカーネルを稼働させていることになるためだ。しかし、eBPFはWindowsネイティブな形で実行できるのだろうか。それはできない相談だ。だが、この状況は近いうちに変わるだろう。Microsoftは米国時間5月10日、Windows 10と「Windows Server 2016」、そしてそれ以降のバージョン上でeBPFを実行できるようにするためのオープンソースプロジェクトを立ち上げたと発表した。

 これはWindows用のeBPFを開発するというプロジェクトだ。このeBPFを用いることでWindows開発者は、Windowsの既存バージョン上でeBPFツールチェーンとAPIを使用できるようになる。これは簡単な話ではない。それでも、他の人々が培った成果に基づくことで実現できるはずだ。同プロジェクトは、eBPF関連の複数の既存オープンソースプロジェクトに対して「グルー」(のり)となるものを追加し、Windows上で実行できるようにすることを目指す。

 こうした必要性はあるのだろうか。Linux開発者であればその答えは分かっているだろうが、Windows開発者であればまだ分からないかもしれない。以下はその説明だ。

 まず、全ての話は30年近く前に生み出されたBPF(Berkeley Packet Filter)というファイアウォール向けのプログラムから始まる。これは、仮想的なレジスターマシン上でネットワークパケットの捕捉とフィルタリングを実行するという設計に基づいている。これは有用なプログラムだった。しかし長い時間がたつうちに、BPFをモダンなプロセッサーに対応したeBPFへとアップデートし、ユーザーが提供したプログラムをカーネル内で実行できるようにすれば、はるかにパワフルなプログラムになるということを、Linuxカーネルの開発者であり、FacebookのソフトウェアエンジニアでもあるAlexei Starovoitov氏は気付いたのだった。そして、このeBPFがLinuxカーネルのバージョン3.15に搭載されたことを受け、プログラマーらはすぐに、あらゆる種類のプログラムでeBPFを使用するようになった。

 eBPFは今日でも、ネットワークのフィルタリングや分析、管理に大きな力を発揮しているが、他の多くの作業にも用いられるようになっている。eBPFはシステムコールのフィルタリングや、プロセスのコンテキストトレーシングにも用いられている。つまり、トレーシングや、システムのプロファイリング、低水準のカスタムメトリクスの収集および集積をプログラミングするための万能ナイフのような存在となっている。このためeBPFはより高い水準において、「Cilium」や「Falco」「Tracee」といったセキュリティプログラムのほか、「Hubble」や「Pixie」のような「Kubernetes」監視プログラム、「Clang」といったツールチェーンの土台ともなっている。

 今回のプロジェクトはeBPFをフォークするという話では全くない。eBPFのためにWindows固有のホスティング環境を追加するというだけの話だ。

 最も重要なのは、Windows開発者がeBPFプログラムを使用できるようになり、WindowsとLinuxをまたがったソースコードレベルでの互換性がもたらされるという点にある。一部はLibbpf APIを利用して行われる。

 eBPFのコードの中には、Linux固有の内部データ構造などが用いられているものもあるため、Windowsからは使用できない場合ももちろんある。しかし、その他多くのAPIやフックはプラットフォーム間で共有できるだろう。Linux開発者はeBPFによって大きな力を手にした。今度は、Windows開発者もその力を手にすることになる。

Amazon.co.jp: 在庫管理ソフト

Amazon Advertising 商品の露出でお客様の関心と 反応を引き出す: Audible(オーディブル) 本は、聴こう。 最初の1冊は無料

プリンターソフトウェア : 概要 : ダウンロード : 富士フイルムビジネスイノベーション

[富士フイルムビジネスイノベーション] ダウンロード > Apeos シリーズ > Apeos C320 z > Windows 10 (32ビット) 日本語版向け > プリンターソフトウェア

脆弱性発見時の対応フェーズについても解説、Csaj「ソフトウェアの安全性を意識した管理体制」公開 ...

一般社団法人コンピュータソフトウェア協会(CSAJ)Software ISACは4月28日、「ソフトウェアの安全性を意識した管理体制(ver.1.0)」を公開した。

ルート最適化ソフトウェア市場ーコンポーネント別(ソフトウェアとサービス)、アプリケーション別(ルート計画、フリート ...

KennethResearchは調査レポート「ルート最適化ソフトウェア市場:世界的な需要の分析及び機会展望2025年」2021年05月12日に発刊しました。レポ…(2021年5月12日 19時47分8秒)

統合運用管理ソフトウェア WebSAM: ソフトウェア | NEC

NECが培ってきた豊富なノウハウと先進技術を投入した、統合運用管理ソフトウェア『WebSAM』。複雑化するICT環境を統合的に一元管理し、シンプル運用を実現します。

Es-50用ファームウェア|ドライバー・ソフトウェアダウンロード|サポート&ダウンロード|エプソン

ドライバー・ソフトウェアダウンロードページです。日本国内のEPSON(エプソン)製品にアフターサポートに関する公式サイト。

ASCII.jp:エクセルソフトは、『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン 2021 【春 ...

エクセルソフトは、『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン 2021 【春】』開催期間中に登録者限定プレゼント・キャンペーンを実施 (2021/7/30 まで)

ルート最適化ソフトウェア市場ーコンポーネント別(ソフトウェアとサービス)、アプリケーション別(ルート計画、フリート ...

ルート最適化ソフトウェア市場は、北米、ラテンアメリカ、ヨーロッパ、アジア太平洋、中東、アフリカなどに地域によって分割されています。 北米は、2018年に世界のルート最適化ソフトウェア市場の最大のシェアを占めました。

株式会社ハイシンクジャパンの新卒採用・企業情報|リクナビ2022

【リクナビ2022】株式会社ハイシンクジャパンの2022年度新卒採用・企業情報。海外エンジニアとともに多様なシステム開発を提供

オープンソースの自動テストツール / SikuliXとは

SikuliX(シクリ)とは、画像認識を利用したUI操作自動化ツールです。簡単な操作で「テスト作業自動化」や「RPA」用途として利用できます。「検索ボックスに検索ワードを入力して検索ボタンをクリックする」などの視覚的な操作をワークフローとして自動化できます。

ワッセイ・ソフトウェア・テクノロジー、Phantosys 10がリモートアクセスマネージャー機能を提供 | ICT ...

ワッセイ・ソフトウェア・テクノロジーは12日、シンクライアントシステムPhantosys 10(ファンタシー10)が、リモートアクセスマネージャー機能を提供開始したと発表した。 テ […]

エクセルソフトは、5 月 19 日 (水) に『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン ...

エクセルソフト株式会社のプレスリリース(2021年5月12日 09時00分)エクセルソフトは、5 月 19 日 (水) に『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン 2021 春 』でオンライン講演 Day 1 を開催

エクセルソフトは、5 月 19 日 (水) に『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン ...

市ケ谷経済新聞は、広域市ケ谷圏のビジネス&カルチャーニュースをお届けするニュースサイトです。イベントや展覧会・ライブなどのカルチャー情報はもちろん、ニューオープンの店舗情報から地元企業やソーシャルビジネスの新しい取り組み、エリアの流行・トレンドまで、地元のまちを楽しむ「ハッピーニュース」をお届けしています。

エクセルソフトは、『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン 2021 【春】』開催期間中に登録 ...

エクセルソフト株式会社開発者向け期間限定イベントサイトのオンライン講演にご参加いただき、最も興味を惹かれたセッションに関するフィードバックをお聞かせいただいた方…

東京のソフトウェアセミナーを検索 | セミナー情報ドットコム

東京でソフトウェアセミナーを探すなら日本最大級のセミナー予約サイト「セミナー情報ドットコム」をご利用下さい。口コミと評価、地域とカテゴリーからあなたにぴったりのソフトウェアセミナーが見つかります。

エクセルソフトは、5 月 19 日 (水) に『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン ...

エクセルソフトは、5 月 19 日 (水) に『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン 2021 【春】』でオンライン講演 Day 1 を開催

株式会社SJCの新卒採用・企業情報|リクナビ2022

【リクナビ2022】株式会社SJCの2022年度新卒採用・企業情報。情報で地域社会を支える「じもと系IT」!

エクセルソフトは、『ハイパフォーマンス・ソフトウェア・カンファレンス・オンラ..(エクセルソフト株式会社 プレスリリース)

開発者向け期間限定イベントサイトのオンライン講演にご参加いただき、最も興味を惹かれたセッションに関するフィードバックをお聞かせいただいた方の中から抽選でプレゼントが当たるキャンペーンを実施中です。

エクセルソフトは、5 月 19 日 (水) に『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン ...

開発者向け期間限定イベントサイトで、インテル(R)ソフトウェア開発製品によるパフォーマンスの最適化を学べる第1回目のオンライン講演を5月19日に開催します。エク…(2021年5月12日 10時17分22秒)

エクセルソフトは、5 月 19 日 (水) に『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン ...

[エクセルソフト株式会社]開発者向け期間限定イベントサイトで、インテル(R) ソフトウェア開発製品によるパフォーマンスの最適化を学べる第 1 回目のオンライン講演を 5 月 19 日に開催します。エクセルソフト株式会社 (東京都港区) は、インテル(R) ソフトウェア開発製品によるパフォーマンスの最適化を学べる開発者向け期間限定イベントサイト『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン 2021 【春】』にて、oneAPI の最新情報を学べるオンライン講演 Day 1 を 20…

ソフトウェア使用許諾約定書 - Toc-ccpm

ソフトウェア使用許諾約定書 重要-本ソフトウェア使用許諾約定書(以下「本約定書」といいます。)には本製品(下記に定義されます。)をご使用するにあたっての注意事項が記されています。本製品をインストールされる前に必ず最終行までご一読ください。 株式会社ビーイング(以下「弊社」といいます。)が提供する本製品のご使

Phantosys BYODソリューション提供開始のお知らせ | ワッセイ・ソフトウェア・テクノロジー

2021/05/12. Phantosys BYODソリューション提供開始のお知らせ 株式会社ワッセイ・ソフトウェア・テクノロジー(本社:大阪府大阪市、代表取締役社長:松室高志)は、コロナ禍で加速するBYOD(Bring Your Own Device)に対応したシンクライアントシステムPhantosys 10(ファンタシー10)を、5月12日より提供を ...

エクセルソフトは、『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン 2021 【春】』開催期間中に登録 ...

エクセルソフトは、『ハイパフォーマンス・ソフトウェア・カンファレンス・オンライン 2021 【春】』開催期間中に登録者限定プレゼント・キャンペーンを実施 (2021/7/30 まで)

ルート最適化ソフトウェア市場ーコンポーネント別(ソフトウェアとサービス)、アプリケーション別(ルート計画、フリート ...

ルート最適化ソフトウェア市場ーコンポーネント別(ソフトウェアとサービス)、アプリケーション別(ルート計画、フリートトラッキング、安全性とコンプライアンスなど)、業種別および地域別- 世界予測2025年

ルート最適化ソフトウェア市場ーコンポーネント別(ソフトウェアとサービス)、アプリケーション別(ルート計画、フリート ...

Kenneth ResearchKenneth Researchは調査レポート「ルート最適化ソフトウェア市場:世界的な需要の分析及び機会展望2025年」2021…

脳神経外科用手術シミュレーションソフトウェア「GRID」販売開始:紀伊民報AGARA

脳神経外科用手術シミュレーションソフトウェア「GRID」販売開始 手術シミュレーションの可視化医療従事者の負担軽減に 長瀬産業株式会社(東京都中央区、代表取締役社長:朝倉 研二、以下「長瀬産業」)は、株式会社 ...

ヘルスケア市場におけるrpaーコンポーネント別(ソフトウェアおよびサービス)、組織規模別(Smeおよび大企業 ...

[Kenneth Research]Kenneth Researchは、ヘルスケア市場におけるRPAの予測評価を提供する調査レポートを2021年05月 12日 に発刊しました。これは、ヘルスケア市場におけるRPAの成長ドライバー、市場機会、課題、脅威など、いくつかの主要な市場ダイナミクス強調しています。レポートのサンプルURL: https://www.kennethresearch.com/sample-request-10094808ヘルスケアおけるRPAは、予測期間中に20%以上のCAGR…

ユニティ・ソフトウェアが好決算発表 ただ、株価は戻り売りに押される=米国株個別 - 2021年05月12日23:24 ...

 リアルタイム3Dコンテンのプラットフォーム開発を手掛けるユニティ・ソフトウェアが1-3月期決算(第1四半期)を発表しており、1株損益の赤字が予想ほどではなかったほか、売上高が予想を上回った。第2四半...

iotcert | IoT検定制度委員会

キャンペーン: IoT検定ユーザー試験アカデミックチャレンジキャンペーン333名限定 利用できる期間が短いですが、在校生(学生)が就職や履歴書に活用できる試験としてのIoT検定を期間限定&333名限定でご利用が可能です。 ぜひ、ご活用ください。 === 対象試験:IoT検定 ユーザー試験 パワー・ユーザー(I50-900J) 有効期限:180日(2021/5/12) 申し込み:3営業日前(2021/5/7)

COMMENTS


Recommended

TITLE
CATEGORY
DATE
CISA、「既知の悪用された脆弱性カタログ」に1週間で75件追加
IT関連
2022-05-31 11:23
GMO、NFT事業に参入 マーケットプレースを後日オープン
企業・業界動向
2021-04-11 17:46
SBG決算、利益が前年比6.4倍に ファンドが好調 孫社長は「この程度で収まるつもりはさらさらない」
企業・業界動向
2021-02-09 17:37
Sailfish OSを開発するフィンランドのJollaはロシアとの関係を断ち切ろうとしている
IT関連
2022-03-03 01:19
ヤフーとLINEが経営統合 “新生”Zホールディングス誕生 AIに積極投資、2023年度に売上2兆円目指す
くわしく
2021-03-03 11:30
センサーや電源などのユニットを組み合わせてIoTデバイスを開発できるハードウェア「PILEz」登場
企業・業界動向
2021-05-29 05:19
Cloudflare、分散SQLiteデータベース「Cloudflare D1」のオープンベータを開始
Cloudflare
2023-09-29 10:11
NECら3社が「秘密計算研究会」立ち上げ データを暗号化したまま計算する技術の評価基準策定へ
クラウドユーザー
2021-02-19 18:56
「ホリエ・ロイド・タカフミ」などバーチャルヒューマン事業を手がける1SECが累計約2.7億円を調達
フードテック
2021-02-06 18:43
世界的チップ不足の中、インテルは2.3兆円でオハイオ州に2つの半導体工場を建設
IT関連
2022-01-23 02:18
NTT Com、オンラインコミュニケーション用SDK「SkyWay」正式版を提供
IT関連
2023-02-02 04:20
「Raspberry Pi」で使えるタッチパッド搭載小型ワイヤレスキーボード
IT関連
2023-03-22 02:32
BlackberryとBaiduは中国における自動運転車開発で仲を深める
モビリティ
2021-01-28 16:08
Twitterが「業界初」機械学習アルゴリズムの「バイアス」を対象とする報奨金コンテスト実施
パブリック / ダイバーシティ
2021-08-03 01:20