Linux はかつてないほどユーザーフレンドリーになっていますが、だからといって、初心者にとって問題となる点がまだいくつかあるというわけではありません。新しいユーザーが知っておくべき 4 つのこと 前に 頭痛の原因になります。
プログラムのインストールは少し面倒な場合があります
非常に多くのオプションが利用可能です
Windows では、アプリケーションのインストールは通常非常に簡単です。インストーラーをダウンロードしてダブルクリックすれば完了です。必要に応じて Microsoft Store を使用できますが、ほとんどの人はまだ使用していません。
一方、Linux には、アプリケーションをインストールするための非常に異なる方法がいくつかあります。
Linux をしばらく使用している場合は、状況に応じて一方のシステムをもう一方のシステムよりも優先して使用できる機能に感謝しているでしょう。始めたばかりの場合は、オプションの範囲が目まぐるしくなります。
ソフトウェア センターを開いてアプリを検索すると、同じものの複数のバージョンが見つかる場合があります。 1 つはネイティブ パッケージ、もう 1 つは Flatpak、さらに別のパッケージは Snap である可能性があります。これらは同じように見えますが、動作が異なります。あるものは起動が遅く、別のものはシステムと完全に統合できない可能性があり、また別のものはより厳格な権限を適用します。
更新さえも一貫性がないと感じることがあります。一部のアプリはシステムの残りの部分とともに自動的に更新されますが、他のアプリは独自の更新メカニズムを維持し、新しいリリースが到着する前に手動で確認する必要があるものもあります。
技術的なスキルという意味ではどれも難しいことではありませんが、気が遠くなる可能性があります。 Linux ではオプションが提供されますが、必ずしも説明があるわけではありません。
ファイル システムは Windows とは大きく異なります
そもそも /etc/ とは何でしょうか?
Windows を何年も使ってきた人なら、おそらく頭の中に地図があるはずです。Program Files にはアプリケーションが保存され、User フォルダーにはファイルが保存され、オペレーティング システムは Windows フォルダーに保存されます。
Linux はまったく異なる構成になっているため、初心者にとっては問題になる可能性があります。
ドライブ文字や使い慣れたフォルダーの代わりに、単一の統合されたツリーが得られます。
- /家 — あなたの個人ファイル
- /usr — インストールされているプログラム
- /var — ログと変数データ
- /等 — システム構成
技術的な観点から見ると、Linux のレイアウトは非常に理にかなっていますが、慣れるのに時間がかかります。
/etc/ を例に考えてみましょう。システム全体の構成ファイルが保持されていますが、名前からはそれが分かりません。何かが動作せず、トラブルシューティング ガイドに「/etc 内のファイルを編集してください」と記載されている場合、それは本質的に明確ではありません。 なぜ それが解決策になります。
Windows では、フォルダーは いつもの 内容がわかるように名前が付けられています。 Windows フォルダーには、Windows オペレーティング システムに関連するコンテンツが保存されます。アプリ データには、アプリのデータに関連するファイルとフォルダーが含まれます。
Linux では、重要なファイルが、システムの設定方法を理解している場合にのみ意味のある場所に隠されていることがよくあります。
この明確さの欠如により、最初のトラブルシューティングは必要以上に困難になります。
ターミナルは大変です
最終的には必要になります
ほとんどの Linux ディストリビューションでは、ユーザー エクスペリエンスが大幅に改善されており、その大部分には、日常のタスクを端末から離れることが含まれています。コマンドラインに触れることなく、アプリのインストール、設定の調整、さらにはシステムの更新を行うことができます。
ただし、遅かれ早かれ、ターミナルを起動することが最も簡単な、または唯一の解決策になるでしょう。
これは、トラブルシューティングを行う必要がある場合に特に当てはまり、次のようなことがよくあります。
-
ガイドには、シェルにワンライナーを貼り付けるように指示されています。
-
パッケージがアプリストアで入手できない
-
何かが壊れたので、より細かい制御が必要になる
昇格した特権を付与する sudo などのツールは不可欠かつ強力ですが、紹介や説明はありません。
本当の問題は端末自体ではありません。それは、Linux が人々に Linux を適切に紹介することなく、依然として Linux に依存しているということです。
Linux ターミナルを使用したことがありませんか?始め方はこちら
コマンドラインはそれほど怖いものではありません。
デフォルトのドライバーは必要なものではない可能性があります
デフォルトが最善ではない場合もあります
ほとんどの Linux ディストリビューションではハードウェア サポートが大幅に改善されているため、多くの場合、OS をインストールするだけですべてが機能します。
しかし、それは必ずしも真実ではありません。問題が発生した場合、その原因はデフォルトのドライバーにあることがよくあります。
最も一般的な問題は、圧倒的にグラフィックス ドライバーです。 NVIDIA GPU を使用している場合、システムは独自のドライバではなくオープンソース ドライバをロードする可能性があります。これらのドライバーは基本的な互換性には問題ありませんが、ゲームや GPU を大量に使用するワークロードに必要なパフォーマンスを提供しません。
GPU 以外にも、次の問題に遭遇しました。
-
ブラウザにハードウェア アクセラレーションがない
-
サポートが限定されている Wi-Fi アダプター
-
ラップトップの電源管理の奇妙さ
難しいのは、一見するとすべてがうまくいっているように見えることです。ディスプレイが動作し、アプリが起動し、システムの応答性が向上します。後になって、ゲームをしたり、高解像度のビデオを見たり、ハードウェアを試したりしたときに、何かがおかしいことが明らかになります。
これらの症状を積極的に探していない限り、ドライバーが問題であるかどうかは明らかではありません。
より良いドライバーへの切り替えは、方法さえわかれば通常は簡単です。問題は、Linux はそれが必要になる可能性があることを教えてくれないことです。
問題はひどいものではない
Linux 初心者が現在直面している問題のほとんどは克服できないものではありませんが、十分に説明されていません。 Linux ディストリビューションに、単にユーザーを放り込んでユーザーが泳ぐことを期待するのではなく、macOS や Windows とは大きく異なる機能のいくつかを実際に説明するツールチップがさらに含まれていれば、非常に役立ちます。
幸いなことに、それはゆっくりと起こっているようです。
- オペレーティング·システム
-
クブントゥ 24.04 LTS
- CPU
-
Intel Core Ultra 9 275HX (2.7GHz ~ 5.4GHz)
- GPU
-
NVIDIA GeForce RTX 5070 Ti (dGPU)、インテル グラフィックス (iGPU)
- ラム
-
32GB デュアルチャネル DDR5 262 ピン SODIMM (5600MHz)
このラップトップは、Kubuntu Linux を搭載したポータブル ワークステーションおよびゲーム プラットフォームを必要とする開発者や専門家向けに特別に構築されています。 5.4 GHz に達するインテル プロセッサーと統合グラフィックスと専用の NVIDIA 5070 Ti GPU を備えており、機械学習やゲームに追加のパワーが必要な場合に最適です。