web-dev-qa-db-ja.com

特にALIXボード(AMD Geode)向けの32ビットi586 /非PAEをサポートする最新のディストリビューション

私はいくつかの [〜#〜] alix [〜#〜] システム(PAEサポートなしのAMD Geode LXプロセッサーを搭載)をまだUbuntu 12.04で実行していますが、これは非サポートをサポートする最後のUbuntu-Releaseです。 -PAEカーネル(i586アーキテクチャ用にコンパイル)。私はそれらを目立たない汎用(内部)サーバー(SSH、ファイルサービス、cronジョブ、小さなWebアプリ)として使用しているため、最初にUbuntuを選択しました。 12.04はEOLなので、代替案を探していますが、まだ見つけていません。製造元のサイトに記載されているOSでさえ、ほとんどが古くなっている、または特殊な目的に見えます。唯一のオプションは次のようです:

  • Slackware 、2016-06の最後のリリースとアクティブなパッチ(現在のバージョン14.2の非PAEサポートについては不明です)
  • Voyage Linux 、最後のリリースは2017-01、サイトの一部が機能していないようです
  • Ubuntu 12.04を維持し、EOLステータスを単に無視する

同じ問題に直面している他のALIXユーザーのLinuxディストリビューションに関するフィールドレポート/推奨事項はありますか?

編集:2018年3月4日の現状

私はしばらくの間誠実ではなかったが、最近Slackwareの実験も行っている。 Debian/UbuntuやCentOS/RHELなどの人気のあるLinuxディストリビューションに慣れている場合、ファンになるには少し時間がかかると思いますが、ALIXシステムを存続させるには、これが私見の最良の方法です。私にとって、Slackwareの最も顕著な欠点(これまでに学んだ)は

  • パッケージマネージャーの欠落している依存関係管理と
  • upstartsystemdを半年間使用した後、initスクリプトを再度処理する必要があります。

これには、すべてを実行するためにいくつかの退屈な作業が必要になりますが、私は文句を言うのは誰ですか?)

3
code_onkel

Linuxファミリーでは、PAE以外のi586オプションが減少しているのは当然です。幸運なことに、今日の私のテストから、Slackware14.2(32ビット)は、ALIX 2d13ボードで正常に動作します。パッチ可能であり、ALIXを適切にサポートしています。

インストールは、セミエンベデッドプラットフォームの場合と同じです。理論的には、ALIXボードはPXEインストールをサポートしていますが、4G仮想ドライブでQEMU(qemu-system-i386)を使用し、slackpkgを使用して仮想CD-ROMから基本的な32ビットSlackwareインストールディスク1を起動しましたOSにパッチを適用するには、さまざまな追加パッケージをインストールします。追加の構成をいくつか行い、ddを使用して4Gコンパクトフラッシュにイメージを書き込みました。 4Gは私が行く最小サイズです。小さいカードに完全なOSをインストールするのは厳しいでしょう。

非PAEの場合、Slackwareのセットアップ中に、「expert/menu」パッケージオプションを選択し、すべてのSMPカーネルの選択を解除します。残りのカーネルは、PAEを必要としないか、または使用しようとしません。 ALIXボードには256MのRAMしかないため、「巨大」でない汎用カーネルを選択して「巨大」カーネルを除外し、/etc/rc.d/rc.modules.localで必要に応じてカーネルモジュールを有効にすることができます。 (ネイティブALIXデバイスのいずれについても、これを行う必要がなかったことに注意してください。)

特に、Geodeハードウェア暗号化機能が自動的に検出されて使用されることに注意してください。これは素晴らしいことです。

[    7.527411] AMD Geode RNG detected
[    7.679201] Geode LX AES 0000:00:01.2: GEODE AES engine enabled.

あなたは従うことになるでしょう シリアルポート設定のためのSlackwareの説明 、それは私にとって魅力的なように機能しました(とにかくliloベースの設定を使用し、38400)。

これが 私の最初のSlackwareセットアップの完全なコンソールレベルのdmesg (いくつかのgpsdとNTPsec ntpdが追加された、今日のプロジェクトの目標でした)です。

Linuxの他に、BSDも正常に動作するはずです。 pfSenseはFreeBSDに基づいており、ALIXボード上で何年も非常にうまく動作しているため、FreeBSDは確かな選択です。 FreeBSD i386 11.1をALIXに同様のQEMUメソッドを使用してインストールしました。 (しかし、カーネルを再コンパイルする必要なしに、カーネルPPS for NTP=を取得できるため、最終的にSlackwareを選択しました-pps_ldiscモジュールを有効にするだけでした。 )FreeBSDで同じ結果を得るには、カスタムカーネルをコンパイルする必要があります。ALIXで最適に動作するには、カーネルCPU_GEODEオプションとI586_CPU cpuタイプもカーネル構成で使用する必要があります。)

しかし、一般的なサーバーの目的では、SlackwareとBSDのどちらでも問題なく機能するはずです。

2
Royce Williams

Bodhi Linuxには「レガシー」と呼ばれる32ビットの非PAEがあり、ここからダウンロードできます: http://www.bodhilinux.com/download/

私が知る限り、それは最新のUbuntuです。

これを入力するために使用していますが、Ubuntu 14.04.5 ltsからの古いインストールからです。

1
Rin and Len

antiXは、古代のペンティアムで魅力的なように機能しましたM(non-pae)ラップトップ。驚くほどの構成オプションと非常に少ないリソースで、20-歳のペンティアムI。

https://antixlinux.com/

1
Rrr