知られざるマイクロソフトのLinuxディストリビューション「CBL-Delridge」

今回は「知られざるマイクロソフトのLinuxディストリビューション「CBL-Delridge」」についてご紹介します。

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

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


 MicrosoftのLinuxグループは以前から、社内で利用するためだけのLinuxディストリビューションを持っていることを公言してきた。「CBL(Common Base Linux)-Mariner」と呼ばれるこのディストリビューションは、「Windows Subsystem for Linux GUI」「Azure Kubernetes Service(AKS)on Azure Stack HCI」「Azure Percept」など、Microsoftのさまざまな製品で使われている。しかし実は、Microsoftが社内で利用している自社開発したLinuxディストリビューションには、それとは別に「CBL-Delridge(CBL-D)」と呼ばれるものが存在していることが明らかになった。

 筆者が迂遠な形でCBL-Dの存在を知ったのは、5月に入ってからだ。筆者は、「Windows on Rancher」エンジニアリングチームの責任者を務めていたこともあるSUSEのシニアエンジニアリングマネージャー、Hayden Barnes氏が2月2日に投稿したブログ記事を、たまたま見つけたことでこの情報を得た。この記事の内容は、CBL-Dのイメージを見つけて、構築する手順を説明するものだった。記事によれば、MicrosoftがCBL-Delridgeを公開したのは、CBL-Marinerを公開したのと同じ2020年だという。この2つのディストリビューションの主な違いは、Marinerが「Linux From Scratch」型のカスタムディストリビューションであるのに対して、DelridgeはDebianのカスタム版であることだ。

 CBL-Dは「Azure Cloud Shell」で使用されている。Azure Cloud Shellは、コンテナとしてパッケージ化されたクラウド管理ツールのセットだ。Cloud ShellのGitHubリポジトリにあるドキュメントには、「DebianとCBL-Dの主な違いは、MicrosoftがCBL-Dリポジトリに含まれるすべてのパッケージを社内でコンパイルしていることにある。このことは、サプライチェーン攻撃を防ぐのに役立つ」と書かれている。

 DB-Marinerに話を戻そう。Linuxiac.comの記事を読んで知ったのだが、CBL-Marineは先頃バージョン2.0に達したばかりだった。筆者が知る限りでは、バージョン2.0もMicrosoftの社内で利用するためのものだ。CBL-Mariner 2.0は、MicrosoftのLinux Systemsグループがビルドした最新のLTSバージョンであるカーネル5.15を使用しており、SELinuxのサポートが強化され、NVIDIAのハードウェアとCUDAのサポートに必要な独自のパッケージが追加されている。

 CBL-MarinerとCBL-Delridgeは、MicrosoftのLinux Systemsグループが開発したLinux関連の成果のほんの一部にすぎない。このグループの成果には、そのほかにもWindows 10に付属している「Windows Subsystem for Linux version 2」(WSL2)や、Azure用にチューニングされ、Hyper-Vのゲストとしての性能を最適化したLinuxカーネル、エンタープライズ&セキュリティチームが提案したLinux Security Module(LSM)である「Integrity Policy Enforcement(IPE)」などがある。

 Microsoftは、ほかにも社内で開発したLinux関連プロジェクトを抱えており、これにはLinuxベースのマイクロコントローラーであり安全なIoTサービスを提供する「Azure Sphere」や、Open Compute Project(OCP)の活動の一環として公開されているネットワークスイッチ用のオープンソースOS「SONiC」などが含まれる。

 (私のような)コードネームやプロジェクト名のいわれについて調べるのが好きな者にとって、Delridgeの命名の由来は興味深い。Delridgeは米ワシントン州の西シアトルにある地区の名前であり、Barnes氏によると現バージョンのコードネームは「Quinault」で、これはワシントン州のオリンピック国立公園にある渓谷の名前だ。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
部分最適からオペレーション全体の変革へ–コマツ、AWS活用で建設現場のDX推進
IT関連
2021-06-28 19:15
NEC、ジュピターショップチャンネルから「AIリアルタイム字幕システム」を受注
IT関連
2024-03-14 19:15
AWS、生成AIのトレーニングに最適化した独自プロセッサ「AWS Trainium3」発表。Trainium2の2倍の性能に
AWS
2024-12-05 09:06
「ゼロトラスト」に備えて確認すべき、セキュリティ対策の基本と応用
IT関連
2022-06-09 05:31
ブラバン応援禁止の選抜野球 球児へのエールはYouTube生放送、事前録音などさまざまな形に
IT関連
2021-03-20 07:13
「システムアップデート」を装ったAndroidの新たなスパイウェアはデバイスを完全に制御する
セキュリティ
2021-03-29 15:05
ローコード開発の現状とAI利用–ガートナーアナリストに聞く
IT関連
2024-06-29 06:05
Google、パスワードレスを実現する「Passkey」の開発者向けサポート開始。Androidデバイス間の同期、Androidを使ってWin/MacでのWebサイトへのログインなど実現
Android
2022-10-17 18:32
空き家の維持管理・⽬視点検サービス「COSOJI」が上天草市および古⺠家再⽣協会と空き家の課題解決へ向け協定
シェアリングエコノミー
2021-06-26 16:01
ダスキン、会計業務のフロントシステムとして「SmartDB」を本格利用
IT関連
2023-08-04 22:24
KDDI、オープン化した5G仮想化基地局にHPE製サーバーを採用
IT関連
2023-04-12 14:38
Tesla Model Sの炎上事故、自動運転ではなかった可能性ありとNTSB
製品動向
2021-05-12 13:10
Twitchが誤情報を頻繁に共有するストリーマーを禁止処分に、ストリーム以外での行為も対象
IT関連
2022-03-06 14:50
ヤマト運輸のデータドリブン経営を支える4階層の組織(前編)
IT関連
2023-03-01 21:07