Dockerのコンテナで動かすOSとして、Alpine Linuxが注目されている。軽量かつ堅牢な理由とは何か。Alpine Linuxの魅力を紹介する。
「Alpine Linux」は“"極めて小さく”“パワーユーザー”に最適と評されるディストリビューションだ。
Alpine Linuxプロジェクトは「Gentoo Linux」から派生し、現在は完全にGentooの手を離れてセルフホスティングされている。Alpine Linuxはmusl libcとBusyBoxを基盤とする、セキュリティ指向の軽量Linuxディストリビューションだ。
本記事は、プレミアムコンテンツ「Computer Weekly日本語版 9月6日号」(PDF)掲載記事の抄訳版です。本記事の全文は、同プレミアムコンテンツで読むことができます。
なお、同コンテンツのEPUB版およびKindle(MOBI)版も提供しています。
Alpine Linuxは堅牢(けんろう)なカーネルを使用し、ユーザー空間の全てのバイナリを、スタック破壊保護機能を備えた位置独立実行形式にコンパイルする。
Alpine Linuxは、複雑さや障害、あるいは無関係な機能を追加することなく、必要なものだけをプロビジョニングできるという点で「NanoBSD」と比較される。NanoBSDは、組み込みアプリケーション用の「FreeBSD」システムイメージを作成するツールで、ポール・ヘニング・カンプ氏によって開発された。
Alpine Linuxプロジェクトは、「Docker」の新しいベース“イメージ”に選ばれたことから、ここ最近認知度や評判が高まっている。Dockerは以前、「Ubuntu」をベースイメージに採用していた。
開発チームは次のように語る。「Alpine Linuxは非常にシンプルなディストリビューションで、やろうとすることを妨げないようにしている。使用するのは、“apk”という独自のパッケージマネジャー、OpenRC initシステム、スクリプト駆動型のセットアップ、ただそれだけだ。そのため、ノイズが全くない、シンプルで非常に明瞭なLinux環境を提供する。プロジェクトに必要なパッケージだけをこの環境にアドオンできるため、ホームPVR(Personal Video Recorder)、iSCSIストレージコントローラー、超薄型メールサーバコンテナ、堅牢な組み込み型スイッチのいずれをビルドする場合でも、何も邪魔になるものはない」
本記事は抄訳版です。全文は、以下でダウンロード(無料)できます。
■Computer Weekly日本語版 最近のバックナンバー
Computer Weekly日本語版 8月16日号 LinuxでもPowerShell
Computer Weekly日本語版 8月2日号 2つのオープンソースハードウェアプロジェクト
Computer Weekly日本語版 7月19日号 WannaCryはランサムウェアキラーか?
Copyright © ITmedia, Inc. All Rights Reserved.
お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。
TikTokが米国で20時間のサービス停止を経て復活 “英雄”トランプ氏が描く今後のシナリオと他国への影響は?
TikTokは米国で約20時間のサービス停止を経て、再び利用可能になった。
CMOが生き残るための鍵は「生産性」――2025年のマーケティング予測10選【中編】
不確実性が高まる中でもマーケターは生産性を高め、成果を出す必要がある。「Marketing D...
世界のモバイルアプリ市場はこう変わる 2025年における5つの予測
生成AIをはじめとする技術革新やプライバシー保護の潮流はモバイルアプリ市場に大きな変...