質問したいのですが、私はウェブサイトのプログラミングを学んでおり、現在JavaScriptも学んでいます。私はLinuxの世界(Windowsは時々悲しい経験かもしれません)に入門し、プログラミングのためのいくつかの良いLinuxディストリビューションを見ることに興味があり、次の記事から抜粋したものを見つけました。
もう一つの重要なヒントは、使用したいディストリビューションに良いアクティブなユーザーベースと広範なコミュニティがあるかどうかを調べることです。これにより、インターネット上の問題に対する解決策を簡単に見つけることができます。
この抜粋に加えて、開発者がLinuxに直面する可能性がある「問題」に関するいくつかの異なる参考資料が見つかりました。そのうちの1つはシステムアップデートへの言及です。
開発者/初心者がLinuxを使用するときにどのような問題に直面できるかを知りたいです。
答え1
「問題」は広範な用語です。しかし、簡単に言えば、これらの問題は、これらの「問題」を解決または回避するために持っているか蓄積できる知識の量によって異なります。
ㅏたくさんここで選択したディストリビューションによって異なります。あなたがこれに慣れていないなら、私は行きます一般的な問題の可能性を最小限に抑え、文書化されたソリューションの可能性を最大化する信頼性および/または使いやすさで有名なディストリビューション(Ubuntu、ZorinOS、Debianなど)。経験が積まれたら、より先進的なディストリビューション(Fedora、Arch、Gentooなど)を検討できます。
一度にタイプ私の考えでは、あなたが直面する可能性のある問題はおおよそ次のとおりです。
- 有効性- WindowsとLinuxで何ができるのですか?これは通常、使用しているウィンドウシステム(X、Wayland)、および使用しているウィンドウマネージャ(Gnome、KDE、XFCE、i3など)に関連しています。
- ドライバ/ハードウェアのサポートと設定- 特定のハードウェアをLinuxで動作させるにはどうすればよいですか?これは難しいかもしれませんが、現時点では現代的で合理的に標準的なハードウェアと周辺機器がある場合は問題ありません。そうでない場合は、少し調査を期待してください。
- トラブルシューティング- これは通常ターミナルに慣れることを意味し、これを行うにはコマンドラインツール、シェルなどに精通している必要があります。これは間違いなく最大の学習領域であり、ここで生涯学習の旅に出ることを合理的に期待することができます。 (私は90年代半ばからLinuxを実行してきましたが、まだ学んでいます。)
- 生産力- Linuxユーザーエクスペリエンスを効率的にする方法は?作業をすばやく実行し、カスタマイズされた方法で整理し、人生をより簡単にし、自動化して生活の質を向上させます。これはスクリプトと最終的にプログラミングに参加します。
- ソフトウェアの選択- コンピューティング要件を満たす正しいソフトウェアを見つける方法は? Linuxで何をしたいかによって異なります。プログラマーとしては大丈夫かもしれませんが、グラフィックデザイナー、音楽プロデューサー、ビジネスエキスパート、ITセキュリティ研究者などには他の考慮事項があるか、「問題」「直面すべき問題」があります。ここです。