4GB RAMを搭載したCore i7ラップトップを使用しています。 Windowsでは、32ビットOSを使用する場合の欠点は、共有カーネルメモリの量を減らすブートスイッチを設定する場合を除き、1つのアプリで2GBを超えるRAM(+ 2GBの共有カーネルスペースメモリ)を使用できないことです。アプリあたり最大3GBです。
Ubuntuで32ビットOSに固執する場合、どのような短所/制限がありますか? (もしあれば)-4GBのRAMしか持っていないので、64ビットバージョンを使用する必要がある理由がわかりません。
4GBのRAMへのアクセスについてのみ懸念がある場合は、2ビット+ PAEバージョンのUbuntuを選択してください。最も簡単な方法です:-)しかし、各アーキテクチャの制限と利点を理解するために、さらに読み進めてください。
あなたのハードウェアはかなり新しいと思うので、buntuは32ビットでも4GBのメモリを使用します PAEと呼ばれるカーネル機能を使用しているため(Ubuntuの一部のリリースには別のカーネルがありますので、チェックインしてください) Synaptic Package Manager
for PAE)。 本当に安定しているそして、後悔することはありません。特に、リポジトリから簡単な方法でインストールする場合は32ビットスタックが必要です。私の経験では、Flash 32ビットを搭載した64ビットOSは不安定です。
しかし、それらは2ビットバージョンのいくつかの制限であり、プロセス(プログラム)は2GB以上、場合によっては3GB以上のメモリにアクセスできません(カーネルとアプリケーションがJava仮想マシン)。これは、ほとんどのアプリケーションにとって明らかに問題ではありません。ただし、私はいくつかのGPSツールを使用してマップを作成しています。大きなマップの場合、2GB以上のアドレス可能なメモリが必要になる場合があります。しかし、それは実際には一般的ではありません。さらに、32ビット+ PAEは一部の専用ドライバーと互換性がない場合があります。オープンソースのものと完全に連携しますが、プロプライエタリ/バイナリドライバーがこのアーキテクチャを処理できない場合があります。
反対側、64ビットに移行でき、Ubuntu Software Centre
を使用すると、64ビットアプリケーションの巨大なライブラリにアクセスできるので満足できます。ただし、Linuxで独自のソフトウェアを使用する場合は、64ビットもサポートすることを期待する必要があります。 Adobe Flash、Adobe AIR、Googleトークプラグイン、Skype、Amazon MP3などの製品は32ビットのみです。 64ビットシステムに32ビットスタックをインストールすると機能するものもありますが、機能しないもの(Amazon MP3)または機能しないもの(Adobe Flash)もあります。 64ビットシステムの別の欠点は、より多くのメモリを使用することです。したがって、同じアプリケーションは32ビット環境で同じことを行うためにより多くのメモリを使用します。時々それは問題です。
結論は次のとおりです。
途中でいくつかの迷惑があるかもしれません。 少数独自のコンポーネント Ubuntu(Oracle JavaランタイムやAdobe Flashなど)インストールが少し難しいかもしれませんあなたが期待するでしょう。
不明瞭なワイヤレスドライバーの問題などもありますが、これはルールではなく例外です。
それ以外に、Linuxの優れた32ビット互換性レイヤーは、システムが非常に堅実であり、多くの場合、より大きなアドレスサイズの恩恵を受ける計算タスクでかなり優れていることを保証します。
Ubuntuサーバーは、デフォルトで64ビット形式でcanonicalに推奨されるようになりました。全体として、64ビットLinuxアーキテクチャには多くの信頼が寄せられています。もはや実験的ではなく、単なるアドオンではありません。また、一部のアプリケーションは追いついていませんが(実際に重要なのはフラッシュだけです)、Linuxカーネルは現在、32ビット互換性レイヤーを備えた64ビットシステムと見なされています。
要するに:実行、64ビットに移行-現在、数百万台のLinuxサーバーを実行しており、デスクトップに完全に対応しています。
Huygensが指摘しているように、32ビットはsafe betです。 32ビットバージョンを再インストールすることに悩まされる可能性がある場合は、64ビットを最初に試し、一般的な問題をテストするのが理にかなっています。
もちろん、32ビットのインストーラーは、32ビットでアドレス指定できるRAMが多い場合、PAEカーネルを自動的に有効にし、RAMの問題を過去のものにします。これはここで何度も言われていますが、なぜもう一度含めないでください:)
64ビットの使用がマシンのメモリに非常に密接に関係していることは非常に面白いと思います。 64ビットは、プロセッササイクルごとに、32ビットオペレーティングシステムと比較して2倍の量のデータを処理できることも意味します。
あなたがする場合には64ビットを使用してください
ポッドキャストをやっていて、ノートブックで64ビットを使用すると、オーディオ処理(ノイズ低減、正規化、圧縮など)を行うときに多くの時間を節約できます。私のノートブックには2 GBのRAMしかありません。
また、物理RAMは4 GBしかありませんが、おそらくスワップがあるため、実際には4 GBを超える空き容量があることに注意してください。 4GB /プロセスの制限の影響を受ける可能性が高いタイプのアプリケーションを実行するかどうかを知っているのはあなただけです。例として、ビデオ/画像処理または科学アプリケーション(回路シミュレーション、MATLAB、そのようなこと)を考えてください。
個人的に私はそれのために行きたいです。これらのプロセッサでは32ビットモードで実行できますが、職場での経験では、同じプロセッサを64ビットで実行するとパフォーマンスが向上します。もちろん、それはもちろん私たちの経験です。
64ビットCPUに32ビットOSをインストールする理由32ビットライブラリを追加すると、ほとんどの場合、64ビット環境に32ビットアプリケーションをインストールして実行できることに注意してください。 32ビットOSで64ビットアプリを実行することは不可能です。 64ビットに進みます。
インストール時にページを選択できるように、ネットワーク接続でインストールする必要があります。
私は同じコンポーネント(Dell studio 1557、i7クアッドコア、4GB RAM)を持っていますが、64bitのほうが自然です。 Linuxは世の中のほぼすべてのアプリケーションに対して64ビットをサポートしており、たとえ存在しない場合でも、Ubuntuには32ビットアプリケーションのサポートが既に組み込まれています。
したがって、64ビットCPU + 4GB RAMを搭載したハードウェアの場合、自然なOSは64ビットOSです。 32ビットでは問題はありません。 Ubuntu 32bitをインストールすると、3GBを超えるRamと互換性のあるPAEカーネルが自動的にインストールされます。
何年もの間、リリースされたすべての64ビットUbuntuバージョンを使用してきましたが、1つの問題もありませんでした。
だからそれのために行く... :)
私はあなたとほぼ同じ構成のラップトップを持っています。しかし、クローズドソースのソフトウェア依存性があるため、64ビットではなく32ビットのUbuntu 10.10をインストールすることにしました。
私の意見は次のとおりです:32ビットにとどまる!!上記のソフトウェアのいずれかに依存している可能性があります。そのような変更によって提供される作業量は、変更を補償しません。
4GBのメモリについて:心配しないでください! Ubuntuはデフォルトで適切なカーネル(PAEを使用)をインストールします。ありがとう!
32ビットOSで4GBのRAMを使用する場合、まずPAEカーネルが必要です。そうしないと、メモリの一部が使用されなくなります。また、プロセスごとに3GBの制限が残ります。したがって、64ビットを使用することをお勧めします。いずれにせよ、将来システムをアップグレードする予定がある場合は、64ビットに切り替える必要があります。 JavaおよびFlashの問題は別として、32ビットに固執する理由はありません。
私はi7を持っていて、ビデオをトランスコードしていました。私はvlcを使用していました。私がubuntu 12.04 32ビットを実行していた場合、プロセッサ使用率が60%になりました。 12.04 64ビットを使用すると、13%の使用率がかかりました。そのため、一部のアプリケーションは大きな影響を受けます。