LinuxコンテナをFreeBSDで動かす「Linux containers on FreeBSD」、containerd 1.7.0で正式サポート

今回は「LinuxコンテナをFreeBSDで動かす「Linux containers on FreeBSD」、containerd 1.7.0で正式サポート」についてご紹介します。

関連ワード (同氏、問題、実現等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


コンテナランタイムのもっとも代表的な実装としてCloud Native Computing Foundation(CNCF)が開発を主導するのが「containerd」です。

その最新版として3月11日付でリリースされた「containerd 1.7.0」に「Linux containers on FreeBSD」が正式な機能として組み込まれました。

fig

Linux containers on FreeBSDは、LinuxコンテナをFreeBSD上で実行する際に、FreeBSDのファイルシステムの代わりLinuxファイルシステムにマウントする機能だと説明されています。

FreeBSD上でLinuxコンテナを実行可能に

FreeBSDには以前からシステムコールのリダイレクトなどによってLinuxをエミュレートすることでLinuxバイナリを実行できるLinux互換機能が実装されています。

また、Linuxファイルシステムとしてext2/ext3/ext4が搭載されています。

Linux互換機能により、FreeBSD上でLinuxバイナリを実行することは可能ですが、正常な動作にはLinuxファイルシステムへのアクセスが欠かせません。

「Linux containers on FreeBSD」機能は、このFreeBSDのコンテナ環境でLinuxバイナリを実行する場合に、FreeBSDのファイルシステムの代わりLinuxファイルシステムにマウントすることで、Linuxコンテナを問題なく実行できるようにするものです。

GitHub上でプルリクエストがマージされるまでのやりとりにおいて、レビュアーのsamuelkarp氏は、FreeBSDのコンテナ型仮想化機能であるFreeBSD jailを利用してコンテナ環境を実現する「runj」を用いて、FreeBSD上で「Linux containers on FreeBSD」機能の動作テストをし、成功したことを報告しています(「runj」も同氏が開発しているものです)。

FreeBSDはDockerが登場するずっと以前から、コンテナ型仮想化機能であるFreeBSD jailによる優れたコンピューティングリソースの分割機能を提供しています。そのため、ベアメタルサーバに複数ユーザーを収容するホスティングサービスなどで現在でも多く採用されています。

今後そうしたホスティングサービスのオプションなどで、「Linux containers on FreeBSD」機能を利用したLinux互換のコンテナサービスの提供などが登場してくることになるのでしょうか。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「やりたいビジネスをデジタルでどれだけできるか」が見極められるDX人材を育てよ
IT関連
2021-04-01 00:55
Okta、アイデンティティー管理ソリューションの新機能–セキュリティ状況を可視化
IT関連
2023-09-13 21:33
IPOを控えたソフトバンク出資のインド発ホテルチェーン「Oyo」にマイクロソフトが出資
IT関連
2021-08-22 21:44
楽天モバイル、180日間利用のない回線は予告後に停止する可能性 7月1日に規約変更
企業・業界動向
2021-06-04 01:20
グーグル、インドの通信大手Airtelに最大約1152億円出資へ
IT関連
2022-01-30 06:43
パッケージマネージャ「Homebrew 4.0」正式リリース、より高速に。Git cloneからJSONによるパッケージ管理へ切り替え
Apple
2023-02-20 04:11
Microsoftによる「フォールアウト」のZeniMax買収をEUが承認
企業・業界動向
2021-03-10 09:34
視覚障がい者向けの触覚ディスプレイ「Dot Pad」
IT関連
2022-03-12 00:05
インテルとDARPAが提携、セキュアなストラクチャードASICチップを米国で開発
IT関連
2021-03-19 18:01
New Relic、「APM 360」と「Infrastructure」のアップデートを発表
IT関連
2023-07-29 17:54
[速報]5年ぶりのJavaOneが開幕。基調講演「Javaはイノベーションを小さな単位で頻繁に提供するようになった」。JavaOne 2022
Java
2022-10-19 23:18
対策ツールによる「復旧事例」公表でランサムウェア攻撃の抑止につなげよ
IT関連
2023-01-07 04:47
マイクロソフト、「.NET MAUI extension for Visual Studio Code」リリース。VSCodeからiOSやAndroidの実機やエミュレータでのデバッグなど可能に
.NET
2023-07-13 17:40
極右お気に入りのレジストラが「検閲に強い」サーバーを構築中
ハードウェア
2021-01-25 07:15