Windows 10の公式サポートがまもなく終了し、多くのユーザーがWindows 10への切り替えを検討しています。 Linux「Linuxは難しい」という理由で、検討すらしない人もいますが、本当に難しいのでしょうか?この記事では、まさにその点について取り上げます。もし読むのが面倒な場合は、要約しておきます。それは、あなたが何をしようとしているのか、そして新しいことを学ぶ能力によって決まるということです。
ここで、私がmacOS、特にMac OS Xを使い始めた頃のことを少しお話ししたいと思います。当時はMacについて何も知りませんでしたが、Macがうまく動作する(と聞いて納得していました)というだけでした。電源を入れた時、アプリケーションのインストール方法が全く分かりませんでした。当時はNokia N97を使っていて、MSN Messengerに接続して、知り合いの一人にMacの使い方を尋ねました。* プログラムをインストールする。なぜこれを説明しているかというと、まずは簡単なことから始めるためです。 違うことは難しいことではない.
Linuxとパッケージマネージャー
多くのWindowsユーザーは、Linuxはまだ2000年代のものだと考えています。20年前のソフトウェア管理は今とは大きく異なっていましたが、Synapticのような管理ツールは当時から既に存在していました。姉妹ブログの一つで、2013年にSynapticについて取り上げた記事も掲載しています。見た目はそれほど美しくなく、モダンなストアでもありませんでしたが、パッケージを検索して説明を見ることができました。
最近では、ディストリビューションに最新のユーザー インターフェイスを備えたストアがないことは珍しく、プログラムのインストールの難しさはなくなりました...
…初めに。
EXE をダウンロードしてインストール: Linux では不可能?
Windowsでは、プログラムのインストールは開発者のウェブサイトにアクセスし、EXEまたはMSIファイルをダウンロードしてインストールするだけです。macOSでも同じですが、署名されていない場合は問題が発生します。Appleのシステムが簡単なのは残念です。
Linuxでも可能ですが、Debian/Ubuntu、またはRed Hat/Fedoraベースのディストリビューションでのみ可能です。これらのディストリビューションのほとんどはプログラムをDEB形式またはRPM形式でパッケージ化しているので、ダウンロードしてインストールすることも可能です。あるいは、ポータブル実行ファイルの一種であるAppImagesもあります。
もう一人の不満を抱えたRedditユーザー
この記事は2つの理由で執筆されたことを認めなければなりません。1つはWindows 10が終焉に近づいており、関連記事はアクセス数を増やす可能性があるということ、もう1つは私が 3Dゲーム ミディアム、それが語られている 非常に不満なRedditユーザー Linuxで。「もう一つ」というのは、最近も Windows 11に乗り換えて気に入った「Linuxスペシャリスト」の事例.
この新しいケースでは、ユーザーはLinux版RobloxがFlatpakであり、それが問題の始まりだと訴えています。彼の主張の中には、Flatpakはターミナルで動作すること、GNOMEプラグインとリポジトリを追加する必要があることなどが含まれていますが… えっと、ちょっと待ってください。どういうことですか? 彼の言いたいことは分かりますが、これは「Linux」の問題ではなく、彼が選択したものの問題です。おそらくUbuntuベースのディストリビューション、特に公式フレーバーはデフォルトでFlatpakをサポートしておらず、それをすべて実行する必要があるのです。Linuxはオペレーティングシステムではありません。
もう一つの苦情は、Flathubソフトウェアの表示に必要な仮想マシンを起動した際に、ソフトウェアストアに何も表示されないというものでした。これもLinuxのバグというよりは、仮想マシンへのインストールに問題があるように思われます。
さらに、ある時点で彼は、Linux は彼のハードウェアではスムーズに動作しないだろうと述べていますが、それは不合理なので議論するつもりもありません。
macOSの方が簡単ですか?
簡単というよりは、ユーザーフレンドリーと言えるでしょう。先ほども述べたように、アプリケーションのインストール方法を知っておく必要があります。実行ファイルを起動する必要がある場合もあれば、ファイルをアプリケーションフォルダに移動する必要がある場合もあります。また、インストール方法は個人や用途によって異なります。AceStreamはDockerコンテナで利用できますが、これは誰もが使い慣れているわけではありません。
問題の核心は、物事を違うやり方で行う意思があるかどうか、そしてどこまでやるかということです。なぜなら、Windows は Windows だからです。
Linuxは難しいのではなく、違うだけなのです
そういう人たちの言うことは理解できますが、今は同意できません。Linuxに乗り換えたとき、私は全てがWindowsのようになることを望んでいましたが、メンターからは「これはWindowsじゃない」とか「 「Windowsに戻ります」。 それは本当です。
Linuxの本当の問題点は、非常に多くのディストリビューションが存在し、すべてがLinux向けに設計されているわけではないことです。Linuxはそれぞれ動作が異なります。ほとんどのディストリビューションは見つかりますが、あまり人気のないものは少し複雑になることがあります。
ただし、これはあくまで私の見解です。数年前にWebアプリケーションのコースを受講した経験があり、WindowsよりもLinuxでPHPを扱う方が簡単だと感じています。ただ、私はWindowsとは異なるタイプのユーザーです。
Windowsから移行を検討している場合
Windowsからの移行を検討しているなら、Redditユーザーのように仮想マシンを作成し、普段使っているOSとの互換性を確認するのが最善策です。ただし、仮想マシンは実際の環境ではないため、より多くの問題を引き起こす可能性があるため、注意が必要です。仮想マシンよりも良いのは、Live USBを作成し、物理環境でテストすることです。
Linuxは違います。それだけです。それを考慮せず、少しでも学ぶ覚悟がないなら、Windowsを使い続けてください。誰も何も教えてくれないでしょう。まあ、PCを買い替える必要が生じた時に、財布の紐が緩むかもしれませんが。