Alpine Linux バージョン 3.16.0 がリリースされました。これは、数ある軽量ディストリビューションの中でも最も重要なものの 1 つです。
特にスキルを広げたい場合には、バージョン 3.16.0 を検討する価値があります。
Alpineが興味深いのは、単なる模倣ディストリビューションではない点です。現代のLinuxの多くのトレンドに逆行しており、セットアップは簡単ではありませんが、数リリース前に比べると動作させるのがはるかに簡単になりました。
バージョン番号は小さなステップのように聞こえますが、バージョン番号の付け方も少し異なります。Alpine Linux 3.0.0は2014年にリリースされたため、小数点第1位以降の数字は重要なステップとなります。プロジェクトではこれを「3.16安定版シリーズの最初のバージョン」と表現しており、まもなく3.16.1、そして3.16.2が登場することを意味します。
このバージョンでは、NVMeディスクのサポートが強化され、デスクトップのインストールを容易にする新しいスクリプトが含まれています。インストールプログラムは最小限の機能にとどまりつつ、ユーザーアカウント(判読可能な名前を含む)の追加や、SSHキーのインポートも可能になりました。
多くの新しいディストリビューションのバージョンと同様に、多くのコアコンポーネントもアップデートされています。これには、最新のプログラミング言語が多数含まれており、GNOME 42、KDE 5.24、Xfce 4.16から選択できます。また、このバージョンではPython 2とPHP 7も削除されています。
systemd は成長を続けており、Linux OS のより多くの部分にその範囲を広げていますが、Alpine は systemd フリーで、代わりに OpenRC を使用しています。ほとんどの主要な Linux ディストリビューションは RPM または DEB パッケージを使用していますが、Alpine には独自の APK があります。ほぼすべての主流のディストリビューションは GNU プロジェクトの C ライブラリ を使用していますglibc
が、Alpine は使用せず、軽量の musl を使用しています。ほとんどのデスクトップ ディストリビューションは などの一般的なシェルを使用していますbash
が、Alpine は使用せず、電話やルーターでよく見られるよりシンプルな busybox を好んでいます。これは、1990 年代に古い 486 PC をルーターに変えるためのシングルフロッピーディスク ディストリビューションとして始まった Linux Embedded Appliance Framework (LEAF) のフォークとしての遠い起源を物語っています。
軽量
Alpineは非常にミニマルな構成で、ほとんどのディストリビューションよりもディスク容量とストレージ容量が少なく、インストールも高速です。RAMから起動・実行するように設定できるため、起動後はブートメディアを取り外すことができます。Xenハイパーバイザーホストとしても動作し、Xen 4.16が同梱されていますが、好みに応じてKVMも使用できます。
この軽量性と柔軟性こそが、DockerがAlpine Linuxをデフォルトとして選択した理由です。WindowsやmacOS上のDocker Desktopなど、Linux以外のホストでDockerを実行している場合、コンテナはおそらくAlpine Linux上で実行されているでしょう。
ネイティブ バージョンは、32 ビットおよび 64 ビットの x86 と Arm、さらに PPC64le と IBM s390x で使用できます。MIPS64 は前回のリリースで廃止されました。
Alpine LinuxのXfceデスクトップではアイコンがいくつか欠けているように見えますが、正常に動作します。
ただし、希望する場合は、これらすべてを無視して、Alpine を通常のフル機能のグラフィカル デスクトップ PC OS としてインストールすることもできます。
Reg FOSSデスクは、x86-32版とx86-64版の両方をVirtualBoxと古いノートパソコンで試用しました。インストールプロセスは極めてシンプルで、OSがコマンドプロンプトで起動し、 としてログインします。Wi root
-Fiを使用する場合は、WLANサポートを手動でインストールして設定する必要があります。
その後、ツールを実行するとsetup-alpine
ハードディスクがフォーマットされ(デュアルブートはできません)、最小限の起動可能なシステムを構築できます。Wi-Fiサポートなどのオプション機能が必要な場合は、750MBの「拡張ISO」が用意されており、追加ツールも含まれています。標準ISOは150MB未満で、内容もそれほど多くありません。ブロードバンド接続が機能している必要があり、イーサネットケーブルを接続することをお勧めします。
その後、再起動してセットアップを続行し、必要に応じてデスクトップをインストールし、必要なツールやアプリをインストールします。簡単な作業ではないので、ありがたいことにドキュメントは充実しています。
このバージョンの非常に便利な新機能は、setup-desktop
3 つのデスクトップ (GNOME、KDE Plasma、Xfce) のいずれかを 1 ステップでインストールするツールです。
Alpine 3.15では、これは複数段階の手動プロセスでした。正直なところ、数年前はGUIを起動するだけでも完全に使い物になりませんでした。新しいインストーラーはFirefox 100まで自動的にインストールしてくれるので便利です。おそらく、次に何をすればいいのかGoogleで検索する必要があるでしょう。例えば、手動でインストールしたりnetwork-manager
、サウンドサポートを追加したり、LibreOfficeをインストールしたりするなどです。
異なるCライブラリをベースとしているため、多くの既製のLinuxバイナリは動作しないことに注意してください。Alpineにはdpkg
DebianとUbuntuのパッケージをインストールするためのオプションツールが含まれていますが、問題はGoogle ChromeなどのプロプライエタリLinuxアプリがglibcやその他のDebianの多くのコンポーネントに依存していることです。Alpineにはこれらが存在しません。
これは新リリースの最初のバージョンであり、いくつかの不具合に遭遇しました。例えば、x86-64 ISO は VM には問題なくインストールできたものの、Ventoy USB キーからは起動できませんでした。x86-32 版は完璧に動作しました。Xfce をインストールした後、アプリケーションメニューの一部のサブメニューのアイコンが表示されなくなり、プレースホルダーだけが表示されるようになりました。これは Alpine 3.15 からアップグレードした VM でも発生しました。
セットアップ プログラムがホーム ディレクトリを作成しなかったため、セットアップ中に作成された通常のユーザー アカウントはグラフィカル セッションからログインできませんでした。
- systemd バージョン 251 が、お近くの Linux ディストリビューションに近日登場します
- マイクロソフトが自社製コンテナLinux「CBL-Mariner」を刷新
- 6 つの喜び: Microsoft が、多数のパイプ、パフォーマンス、ロードを備えた .NET Core 3 の最新プレビューをリリースしました...
- 今日はロキの日です: Reg が Elementary OS Jólnir を短時間テストドライブします
Linux に詳しい人にとっては、これらはほとんど些細な詳細ですが、このような些細な問題があるため、Linux 初心者には Alpine を推奨しません。
手元にある最も古いマシンの一つ、Core 2 Duo CPUとわずか100GBの機械式ハードディスクを搭載したThinkpad W500に32ビット版をインストールしました。すべて順調に進み、インストールは数分で完了しました。14年前のノートパソコンとは思えないほど高速で応答性が高く、起動も1分以内で完了しました。
2022 年のディストリビューションがこの古いボックスを、信用危機が始まった頃のような強力なワークステーションに戻しているのを見るのは非常に印象的です。
Alpineは、様々な点で珍しい小型ディストリビューションです。例えば、非常に小型でシンプルであることなどです。必要な設定方法さえ覚えてしまえば、従来のディストリビューションの5~10倍のリソースを必要とするものと比べても遜色ありません。このバージョンはこれまで以上にインストールが簡単で、サイズもほとんど変わっていません。感銘を受けました。®