32ビットLinuxのサポート終了
Electronチームは、Electron v4.0以降、32ビットLinux (ia32/i386)のサポートを終了します。32ビットベースのLinuxインストールをサポートする最後のElectronバージョンはElectron v3.1であり、Electron v6がリリースされるまでサポートリリースを受け取ります。64ビットベースのLinuxとarmv7l
のサポートは変わりません。
Electronが今後サポートしなくなるものとは?
コンピューターやソフトウェアのダウンロードオプションで「64ビット」と「32ビット」という記述を見たことがあるかもしれません。この用語は、特定のコンピューターアーキテクチャを表すために使用されます。1990年代と2000年代初頭に製造されたほとんどのコンピューターは、32ビットアーキテクチャに基づいたCPUで製造されていましたが、その後製造されたほとんどのコンピューターは、より新しく強力な64ビットアーキテクチャに基づいていました。Nintendo 64(お分かりですね?)とPlayStation 2は、この新しいアーキテクチャを搭載した最初の広く普及した民生用デバイスであり、2010年以降に販売されたコンピューターには、ほぼ例外なく64ビットプロセッサが搭載されていました。その結果、サポートは縮小しており、Googleは2016年3月に32ビットLinux向けChromeのリリースを停止し、Canonicalは2017年に32ビットデスクトップイメージの提供を停止し、Ubuntu 18.10で32ビットのサポートを完全に終了しました。Arch Linux、elementary OS、その他の主要なLinuxディストリビューションは、既に古いプロセッサアーキテクチャのサポートを終了しています。
これまでElectronは、古い32ビットアーキテクチャで動作するビルドを提供し、サポートしてきました。v4.0以降のリリースでは、Electronチームは32ビットLinux用のバイナリやサポートを提供できなくなります。
Electronは常に活気のあるオープンソースプロジェクトであり、エキゾチックなアーキテクチャ向けにElectronを構築することに関心のある開発者を引き続きサポートし、奨励しています。
開発者にとっては何を意味するのか?
現在、Linux向けにアプリの32ビットディストリビューションを提供していない場合は、何のアクションも必要ありません。
32ビットLinux Electronアプリケーションを提供しているプロジェクトは、今後の対応を決定する必要があります。32ビットLinuxはElectron 3でElectron 6のリリースまでサポートされるため、意思決定と計画を立てるための猶予期間があります。
ユーザーにとっては何を意味するのか?
Linuxユーザーで、64ビットベースのシステムを実行しているかどうかが不明な場合は、おそらく64ビットベースのアーキテクチャを実行している可能性が高いです。確認するには、ターミナルでlscpu
またはuname -m
コマンドを実行します。どちらのコマンドでも、現在のアーキテクチャが出力されます。
32ビットプロセッサでLinuxを使用している場合、既にオペレーティングシステム向けに最近リリースされたソフトウェアを見つけるのに苦労している可能性があります。Electronチームは、Linuxコミュニティの他の主要メンバーと共に、64ビットベースのアーキテクチャにアップグレードすることを推奨しています。