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
スマホが自動車のキーになるAndroid 12の新機能をグーグルが発表
モビリティ
2021-05-20 12:48
「Linux 6.10」カーネルが正式リリース
IT関連
2024-07-17 11:52
「Slack」と「Trello」を接続して生産性を高めるには
IT関連
2024-04-03 03:58
Kaseya攻撃のREvil、Moneroとは別にビットコインでも78億円請求か
セキュリティ
2021-07-07 19:40
海外渡航者向けの「ワクチンパスポート」発行スタート 当面は書面、デジタル化も検討
社会とIT
2021-07-27 18:45
主要なSaaSをまとめて抽象化し、SQLでデータを取得可能にするクラウドサービス「CData Connect」[PR]
CData
2022-05-23 03:31
野村総合研究所、自社データセンターにOracle Cloudと同様のパブリッククラウドを構築、顧客向けに提供を開始すると発表
Oracle
2024-02-22 08:13
ソフトウェア開発のスピードを向上–開発者の「フロー状態」を維持する3つのポイント(前編)
IT関連
2023-04-27 09:27
インテル、RISC-V Internationalに加盟–10億ドル規模の基金設立も
IT関連
2022-02-09 23:21
マツモトプレシジョン、カーボンフットプリント管理ツールを活用–自社製品の環境価値を向上
IT関連
2024-03-08 00:46
FirefoxもWebAssemblyのガベージコレクション機能を実装中であることが明らかに
Firefox
2023-02-17 03:39
アマゾン、約1万人の人員削減を計画か–週内にも
IT関連
2022-11-16 23:51
米上院、半導体の国内生産促進に約5.7兆円を投じる法案を可決
IT関連
2021-06-10 21:16
NEC森田社長は2023年に向けて「最も改善したい点」について何を語ったか
IT関連
2022-12-10 13:55