私は.NET C#プログラマーであり、.NETスタックが大好きです。私はLinuxを何度も試してみましたが、毎回Linuxで何もすることができず、遅れていました。 (例:Linux用のプログラムの作成やその上)。
Monoがリリースされて以来、私はLinuxをもっと使い始めました。
(私もPythonを学ぶことにしました。)
オペレーティングシステム自体(シェルコマンド、低レベルAPIなど)の詳細を学びたいです。
おすすめの書籍はどこから始めますか?
Unix Tools 3rd Edition O'Reillyを購入し、この本を最初から最後まで読む予定です。他におすすめの書籍がありますか?
注:これはあまり重要ではありません。私はUbuntu 10.04を使用しており、Fedoraを望んでいますが、多くのユーザーがMonoのインストールに関する問題を投稿しているのを見ました。
答え1
ここにいくつかの本の紹介を投稿しました。
Unix / Linuxの内部をよりよく理解するには、お読みください。
.NETを使用してLinuxで開発する場合は、次のものをインストールすることをお勧めします。モノ開発IDE。
答え2
必須Unixプログラミングの芸術ここにリンクしてください。
答え3
私が見つけた高度なスクリプトガイドシェルスクリプトのための素晴らしいリソースです。
それを読んですべての例を試してみると、ディレクトリツリーだけをナビゲートできる人から家に慣れていて、シェルを使ってほとんどすべてができる人に変わりました。
答え4
Linux用に開発したい場合は、まずさまざまなオプションを理解したい場合があります。しかし、Pythonメソッドを使用すると、状況がより簡単になる可能性があります。私は本当にPython + GTK + GNOMEスタックが大好きです。開発を非常に簡単にするいくつかの素晴らしいツールがあります。
あなたは.Net開発者なので、おそらくJavaでより快適になり、基本的な技術であるQtまたはGTKを使用することについてほとんど忘れてしまいます。
Monoは家にいるような気がしますが、お使いのコンピュータにMonoをインストールするのが好きな人はあまりいません。インターネット上でこれについての良い議論があります(例:gnote vs tomboy)。