最近、Windowsを使用していることが多く、Linuxを使用することが少なかったため、また、Linuxを使用することにしました。使用していない32bit PCがあったので、この32bit PCを使用してみることにしました。CPUは1.86GHz、メモリは1GB、HDDはSDD64GBです。現在のPCと比べてると非力です。非力なので、どういう使い道にしようか考えたところ、アセンブリ言語のプログラミングに使用することにしました。
32bit PCにインストールできるLinuxのディストリビューションを探したところ、下記のようなディストリビューションがありました。
- Lubuntu
- Xubuntu
- Linux Mint
- Kali Linux
- Debian
他にも、32bit PCにインストールできるディストリビューションはあると思いますが、こちらから選ぶことにしました。
まずは、ハードウェアのスペックです。ハードウェアのスペックで考えると、少々Kali Linuxは分が悪いです。メモリ1GBで動作しますが、1GBだと少々物足りないです。そのため、Kali Linuxは候補から外しました。そうなると候補は下記のようになります。
- Lubuntu
- Xubuntu
- Linux Mint
- Debian
この中から最初は、Lubuntu を選択しました。以前使用していたこともあり実績もあったので、導入しやすかったからです。しかし、調べていくと、Lubuntu は、18.04(LTS)が32bit OSとしては、最終版となっています。サポートも2021年の1月までです。現在のPCはだいたい64bit PCであるので、時代の流れを考えると、そうなってしまいますよね。ということで、各ディストリビューションのサポート期限を調べることにしました。Xubuntuは、Lubuntuと同じでした。Linux Mintは、19.3までは32bit版が存在しており、サポートも2023年4月と長いです。しかし、バージョン20 からは、64bit版のみになっております。最後に残ったのが、Debianです。Debianは最新のバージョンでも32bit OSをサポートしています。サポート期間も2024年です。
他にもいろいろと調べてみましたが、サポート期間の長さを考え、今回はDebianを使用することにしました。今回、Linuxを使用しようとした目的として、センブリ言語のプログラミングを考えております。アセンブリ言語を使用したプログラミングに関しては、下記のサイトに記載していく予定です。
プログラミングのあれこれ
https://progtech.device-mobile.com