Linuxディストリビューションが32ビットバージョンを終了する理由(およびそれがあなたにとって何を意味するか)
古いものと一緒に出て、新しいものと一緒に。これが、32ビットから64ビットのLinuxディストリビューションへの移行の背後にあるストーリーです。
これはかなり長い間起こっている動きです。他のシフトと同様に、それは一部の人にとっては痛みがなく、他の人にとっては大きな頭痛の種です。この問題にまだ対処する必要がない場合は、すぐに対処できる可能性があります。
32ビットと64ビットの違いは何ですか?
パーソナルコンピュータについて話すとき、マシンのアーキテクチャが32ビットであるか64ビットであるかは、中央処理装置(またはCPU)によって異なります。一部のCPUはさらに高くなる可能性がありますが(最大512ビット)、ほとんどのパーソナルコンピューターは32ビットまたは64ビットのいずれかです。
64ビットコンピューターは、32ビットコンピューターよりも指数関数的に強力です。 32ビットマシンは2 32 を処理できます 64ビットマシンは2 64 を処理できますが、データのビット データのビット。
これはそれほど大きな違いではないように思われるかもしれませんが、電卓でそれらの数値を計算するまで待ちます。 32ビットアーキテクチャは4,294,967,296バイトをサポートできます (約4ギガバイト)、64ビットアーキテクチャは18,446,744,073,709,551,616バイトをサポートできます (約180億 ギガバイト)。
64ビットパーソナルコンピュータは、新しい千年紀の数年後に利用可能になりました。新しいコンピューターを購入しようとしている場合、または最近購入した場合は、64ビットマシンを使用している可能性があります。コンピュータのランダムアクセスメモリ(RAM)の量は1つの指標です。 32ビットマシンは4GB以上を処理できません。ノートパソコンの容量が8GBの場合、64ビットです。
LinuxDistroが32ビットバージョンと64ビットバージョンで提供される理由
ソフトウェアは、この違いを利用するためにハードウェアと通信する方法を知っている必要があります。したがって、32ビットバージョンのオペレーティングシステムは64ビットPCで実行できますが、余分な電力をすべて利用することはできません。一方、64ビットバージョンのオペレーティングシステムは、32ビットPCではまったく実行できません。
ほとんどの新しいPCには64ビットアーキテクチャが搭載されていますが、Linuxは最新のハードウェアでのみ使用されているわけではありません。多くの人がLinuxを使って古いマシンに息を吹き返しています。そのため、多くのディストリビューションでは、ダウンロード用に32ビットバージョンと64ビットバージョンの両方が提供されています。
これはLinuxに特有の状況ではありません。 Windowsには32ビットバージョンと64ビットバージョンもあります---Windows10でも! Microsoftは、デスクトップを古いハードウェアまたはパワー不足のハードウェアで実行することを望んでいます。
32ビットバージョンのLinuxが消える理由
デスクトップ向けLinuxの最も人気のあるバージョンであるUbuntuは、2017年に32ビットバージョンのリリースを停止しました。1年後、Ubuntu MATE、Ubuntu Budgie、Kubuntuなどのバリアントがそれに続きました。 openSUSELeapは32ビットバージョンも実行しません。
エレメンタリーOSは、2016年のLokiのリリースで32ビットバージョンを利用可能にしませんでした。Solusと呼ばれる新しいLinuxディストリビューションは、32ビットバージョンを提供しませんでした。 Arch Linuxは最近32ビットバージョンのサポートを停止しました(ただし、Arch Linuxを使い続ける理由はたくさんあります)。
なぜですか? 32ビットアーキテクチャはますますまれになっています。 より高いスペックの必要性のためであろうとハードウェア障害のためであろうと、多くの人々が古いマシンを交換しました。ディストリビューションが32ビットサポートを廃止する計画を発表したとき、不満を言う人は比較的少数です。
Linuxディストリビューションのリソースは限られています。 32ビットバージョンには、それらを保守およびテストするための誰かが必要です。同時に、チームはARMなどの他のハードウェアアーキテクチャをターゲットにすることがよくあります。 32ビットイメージのダウンロード数が少なくなると、その努力を正当化するのが難しくなります。
繰り返しになりますが、32ビットソフトウェアからの段階的な移行はLinuxに固有のものではありません。 2009年にリリースされたMacOSX 10.6は、32ビットハードウェアで動作するAppleのデスクトップオペレーティングシステムの最後のバージョンでした。 macOS 10.13で、Appleは32ビットアプリのサポートを段階的に廃止し始めました。同社は、MacAppStoreで新しい32ビットアプリを受け入れなくなりました。
32ビットLinuxアプリはどうですか?
デスクトップソフトウェアも動き始めており、一部のアプリ開発者は32ビットアーキテクチャのサポートを終了しています。たとえば、GoogleはLinux用の32ビットバージョンのChromeをリリースしなくなりました。他の企業は、自社のアプリの64ビットバージョンのみをリリースし始めています。
一部の32ビットバージョンのLinuxソフトウェアにパッチを適用しておくのは、苦労する可能性があります。これは、Linuxデスクトップで最も重要なセキュリティ上の懸念事項の1つです。
最終的に、必要なアプリの十分な互換性がない場合、オペレーティングシステムはあまり役に立ちません。かなりの量のLinuxソフトウェアが32ビットハードウェアで実行されていますが、それより長くは当てはまらない可能性があります。
Linux Overで32ビットをサポートしていますか?
まだです。
Ubuntuの場合、バージョン16.04(長期サポートリリース)をインストールしてそこからアップグレードすれば、32ビットハードウェアを引き続き使用できます。 16.04は2021年まで正式にサポートされています。Ubuntuチームが32ビットバージョンのアプリとパッケージを維持し続ける限り、ソフトウェアアップデートを受信し続けます。
他の多くのディストリビューションでも、ダウンロードできる32ビットバージョンが提供されています。 UbuntuのベースとなるディストリビューションであるDebianは、依然として32ビットオプションを提供します。 32ビットサポートをより優先するなど、特に古いハードウェアを対象とするLinuxディストリビューションも多数あります。
そして、ほとんどの主要なLinuxディストリビューションが32ビットハードウェアの背後にあることを決定した後でも、比較的古いデバイス用のニッチなディストリビューションがあると期待できます。これがLinuxの世界の仕組みです。
そうは言っても、次に進む時間かもしれません
Linuxは、32ビットアプリをあきらめることを強制していませんが、より最近のディストリビューションのいくつかはその努力をしています。オープンソースデスクトップが提供する最新のエクスペリエンスが必要な場合は、すぐに古いPCを廃止することをお勧めします。
老朽化したPCを永遠に存続させるためだけにLinuxに切り替えた場合、これはイライラするかもしれません。ただし、最新の機能について特に心配していなくても、サポートの欠如に起因するバグやその他のフラストレーションに遭遇する可能性が高くなります。
-
Bash変数とは何ですか?それらをどのように使用できますか?
Bashを使用すると、テキストの文字列全体を単一の変数にマップして、その使用とスクリプトの記述を簡素化できます。それらはどのように機能し、どのように使用できますか?調べてみましょう。 変数とは何ですか? 変数は覚えやすい名前であり、さまざまな英数字の値を含めることができます。スクリプトやコードを書き直すことなく、同じ関数を異なる値に適用できるので便利です。また、個々の値を処理する代わりに、すべての値に同じ名前を使用できるため、スクリプト/コードの一部を簡単に記述できます。 リアルタイム変数 Bashでは変数を使用できます。その場で変数を作成し、現在のBashセッション中にそれらを再利用でき
-
難読化されたサーバーとは何か、なぜそれが必要なのか?
サイバーセキュリティは、今日の時代における重要な懸念事項です。ハッカーや侵入者は、私たちのデジタル ライフに何らかの方法で侵入するための巧妙な手口を見つけています。私たちが彼らの悪質な罠にはまり、瞬く間に機密データを破壊するのは時間の問題です。 サイバー犯罪活動、悪意のある脅威、ウイルスが増加しているため、VPN サービスを使用してオンライン活動を保護することが必須になっています.これが、Web 上で安全な接続を確立できるようにするため、ここ数年で VPN が過度に普及した理由です。 VPN の助けを借りて、侵入者やサードパーティの Web サイト トラッカーから実際の IP アド