まで Ubuntu 13.04 、Ubuntuは、すべてのユーザーがダウンロードページでUbuntuの32ビット版を使用することを推奨しました。ただし、この推奨事項は理由から削除されました。最近のPCのユーザーは、64ビット版を使用したほうがよいでしょう。
Microsoftはデフォルトで64ビット版のWindowsを最新のPCに何年もインストールしてきましたが、Ubuntuは64ビット版の使用を推奨するのに時間がかかりましたが、それは変わりました。
32ビットと64ビット:違いは何ですか?
32ビットコンピューティングと64ビットコンピューティングの違いについては、 Windows7の32ビット版と64ビット版の違い 。
一言で言えば、最新のIntelおよびAMDプロセッサはすべて64ビットプロセッサです。 64ビットプロセッサは64ビットソフトウェアを実行できます。これにより、回避策なしで大量のRAMを使用し、個々のプログラムにより多くのRAMを割り当て(特にゲームやその他の要求の厳しいアプリケーションにとって重要)、より高度な低レベルのセキュリティ機能を採用できます。 。
ただし、64ビットプロセッサは下位互換性があり、32ビットソフトウェアを実行できます。これは、64ビットコンピューターに32ビットオペレーティングシステムをインストールできることを意味します。 64ビットオペレーティングシステムが問題を解決している間、32ビットオペレーティングシステムが推奨されました。
64ビットオペレーティングシステムで32ビットソフトウェアを実行できるため、64ビットオペレーティングシステムを選択した場合でも、同じプログラムを実行できるはずです。実際、64ビット版のWindowsにインストールされているプログラムの大部分は32ビットプログラムです。 Linuxでは、Linuxディストリビューションが64ビットCPU用のオープンソースソフトウェアを再コンパイルできるため、プログラムの大部分は64ビット形式になります。
過去の64ビットの問題
「WindowsXP64ビット版」の時代に64ビットのコンシューマーオペレーティングシステムで問題が発生したWindowsと同様に、Ubuntuやその他のデスクトップLinuxシステムでは、64ビット版のソフトウェアでさまざまな問題が発生しています。
- Flash(およびその他のブラウザプラグイン)の互換性 :AdobeのFlashプラグインはかつて32ビット形式でしか利用できませんでしたが、64ビットブラウザには64ビット版のUbuntuが付属していました。つまり、ユーザーは別の32ビットブラウザをインストールするか、nspluginwrapperを使用する必要がありました。これは、32ビットプラグインを64ビットブラウザで実行できるようにするハッキーなソリューションです。最終的に、Adobeは64ビットFlashプラグインのプレビューバージョンをリリースしましたが、このプラグインでさえいくつかの問題がありました。この時点で、64ビットシステム用のFlashの安定バージョンが利用可能であるため、ブラウザプラグインは32ビットと64ビットの両方のオペレーティングシステムで正常に動作するはずです。
- ソフトウェアの互換性 :32ビットアプリケーションは64ビットオペレーティングシステムで実行できますが、機能するには適切な32ビットライブラリが必要です。 Linuxの「純粋な」64ビット版は、適切なライブラリがないため、32ビットアプリケーションを実行できません。この時点で、32ビット互換性ライブラリはかなり十分にテストされており、パッケージマネージャーからすばやくインストールできます。必要なパッケージをインストールしようとすると、自動的にインストールすることもできます。
- バグ :Ubuntuの64ビットエディションを使用するユーザーが少なかったため、十分なテストが行われず、特に32ビット互換ライブラリでバグが発生することがありました。ただし、今では多くの人が64ビット版のUbuntuを使用しているため、バグははるかに迅速に修正されます。
- インストールの問題 :Ubuntuが32ビット版のダウンロードを推奨した主な理由の1つは、32ビットプロセッサと64ビットプロセッサのどちらを使用していても、システムへのインストールが保証されていたことです。 Ubuntuが64ビット版を推奨している場合、古いコンピューターを使用しているユーザーはそれをインストールしようとして失敗する可能性があります。ただし、64ビットシステムはますます一般的になっています。非常に古いコンピューターを使用しない限り、コンピューターにはおそらく64ビットプロセッサが搭載されています。
幸い、Linuxは主にオープンソースドライバーを使用しているため、32ビット形式でのみ利用可能な古いハードウェアドライバーは必要ありません。
おそらく64ビット版を使用する必要がある理由
この時点で、問題は解決されています。Flashは機能し、32ビットソフトウェアのインストールは簡単で、バグは一般的ではなく、おそらく64ビットCPUを使用しています。フェンスにいる場合は、ダイビングをして、Ubuntuの最新バージョンを使用してください。
- パフォーマンス :Phoronixは、Ubuntu13.04の32ビット版と64ビット版のパフォーマンスの違いを調べました。彼らはUbuntuの64ビット版が 優れた性能を持っていた 実際のベンチマークで。
- UEFI互換性 :Ubuntuの32ビット版は UEFIファームウェア Windows 8が搭載されている最近のコンピューターで見つかったため、64ビット版のUbuntuをコンピューターにインストールする必要があります。
- メモリとセキュリティ機能 :同じメモリとセキュリティ要因 Windows7について言及しました Linuxにも適用されます。システムで個々のプロセスにより多くのメモリを割り当て、最新の低レベルのセキュリティ機能を使用できるようにする場合は、64ビット版のUbuntuが必要です。
Linuxの64ビット版の主な問題は解決されたので、64ビット版に切り替える良い機会です。
32ビット版を使用する必要がある場合
まだ32ビットプロセッサを使用している場合は、32ビットエディションを使用することをお勧めします。 32ビット形式でのみ利用可能な独自のハードウェアドライバーがある場合は、32ビット版を使用することもできますが、これはLinuxではほとんど発生しません。主にWindowsユーザーに適用する必要があります。
Ubuntuコンピューターに32ビットまたは64ビットのCPUが搭載されているかどうかをテストするには、 lscpu ターミナルでのコマンド。 64ビットCPUは32ビットモードと64ビットモードの両方で実行できますが、32ビットCPUは32ビットモードでのみ実行できます。
Ubuntuの64ビット版で問題を見つけましたか、それとも問題なく長期間使用していますか?返信を残して、あなたが持っている経験を共有してください!