マイクロソフト、Rust言語による開発を含む初めてのWindowsカーネルをInsiderプログラム参加者向けに提供開始

今回は「マイクロソフト、Rust言語による開発を含む初めてのWindowsカーネルをInsiderプログラム参加者向けに提供開始」についてご紹介します。

関連ワード (安全性実現、発表、試用等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


Microsoft AzureのCTOを務めるMark Russinovich氏は、Rust言語を採用して開発されたファイルを含む初めてのWindowsカーネルが、正式リリース前のWindowsを試用するWindows Insiderプログラム参加者向けに提供開始されたことをツイートで明らかにしました。

If you're on the Win11 Insider ring, you're getting the first taste of Rust in the Windows kernel! pic.twitter.com/uyZkK2vRLY

— Mark Russinovich (@markrussinovich) May 10, 2023

ツイートでは、Windowsカーネルのデバイスドライバを構成するwin32kbase.sysとwin32full.sysについて、Rust言語で開発されたことを示すwin32kbase_rs.sysとwin32kfull_rs.sysの2つが追加されていることが指摘されています。

より高い安全性実現のためにRust言語を採用

Rust言語はC言語のような低レベルなプログラミングが可能でありながら、メモリ安全性が高くメモリリークやバッファオーバーフローなどのエラーや脆弱性を起こしにくいプログラミング言語とされています。

そのため、より高い安全性実現のためにRust言語を採用するプロジェクトは増加傾向にあると見られています。

最近ではUNIXやLinux系OSで特権ユーザーとしての操作に使われるsuコマンドとsudoコマンドを、より高いセキュリティを実現するためにRust言語に書き換えることが発表されて話題になりました。

マイクロソフトも数年前からWindowsの開発にRust言語を採用する意向であることが示されており、今回それが実際の成果として初めて明らかになりました。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
アジア太平洋地域の企業、セキュリティ対策が万全は38%–Cloudflare調査
IT関連
2023-09-05 14:52
Docker、ビルドを40倍高速にする次世代のDocker Buildを開発中。DockerCon 23
Docker
2023-10-12 14:45
普通のスクリーンをホログラフィックディスプレイに変えるVividQ
ハードウェア
2021-07-04 17:38
レシート買い取りアプリ「ONE」、ワクチン接種証明書をアップロードした人に最大100万円プレゼント
企業・業界動向
2021-07-22 20:00
ワークスペースシェアの「テレスペ」が「誰でも使える・誰でも提供できる」テレワーク個室専門予約サイトを公開
シェアリングエコノミー
2021-08-04 18:54
Android版のChrome 121、高速なグラフィクス描画やGPUプログラミングを可能にする「WebGPU」が標準で利用可能に
Chrome
2024-01-22 08:28
近頃起こったデータ漏洩についてFacebookからの回答が待たれる
ネットサービス
2021-04-18 12:27
コロナ禍による「従業員体験」の可視化需要に対応–マイクロソフトのツール群
IT関連
2022-09-01 08:23
日立製作所が明かすグループの事業成長を推進する「人財戦略」
IT関連
2022-10-14 21:06
【インタビュー】アップル幹部が語る次期iPad OSのメンタルモデルとマルチタスクの強化
ソフトウェア
2021-06-22 16:15
フェイスブックがバグ懸賞プログラムに「支払い遅延ボーナス」を追加
セキュリティ
2021-07-15 20:20
NECと慶應義塾、将来のCO2抑制量を金融商品化する「潜在カーボンクレジット」を共創
IT関連
2023-02-08 20:25
サイバー攻撃者が好むのは古い脆弱性–闇市場動向
IT関連
2022-02-10 08:59
SpaceXが開発中の新型宇宙船「Starship」初軌道投入試験の7月実施を目指す
宇宙
2021-06-30 22:33