UNIXかLinuxかを使いたい、その動機、吟味
How To Become A Hackerの
基本的なハッキング技術
2.オープンソース UNIX 類をどれか入手し、使いかたと動かしかたをおぼえること。
にある
新米さんがハッカー技術を習得するための唯一最大の重要な一歩は、Linux かフリーの BSD UNIX 類か OpenSolaris のどれかを入手し、それを自分のマシンにインストールし、動かすことです。
ええもちろん、UNIX 以外にも世界にはオペレーティングシステムがあります。しかしそれらはバイナリで配布されているので、コードを読んだりいじったりできないんです。MS Windows マシンやその他ソースがクローズドなシステムでハッキングを学ぼうとするのは、全身ギプスをつけてダンスを学ぼうとするようなものです。
Mac OS X を使えばコードを読んだりいじったりはできますが、システムのうちオープンソースなのは一部だけです。いろいろ壁にぶちあたるでしょうし、アップルの独占コードに依存した悪いクセを身につけないよう注意する必要が出てきます。でも根底にある Unix にだけ専念すれば、いろいろ有益なことが学べます。
UNIX はインターネットのオペレーティングシステムです。UNIX を知らなくてもインターネットの使い方は学べますが、UNIX がわからずにインターネットハッカーになることは出来ません。そういうわけで、現在のハッカー文化はかなり強く UNIX 中心となっています(昔からずっとそうだったわけではありません。だから一部の古参ハッカーは、現状を苦々しく思っています。でも UNIX とインターネットの共存は非常に強く、 マイクロソフトの力をもってしても、それを本気でつぶすのはむずかしいようです)。
だから UNIX をたちあげなさい――わたしは Linux が好きですが、他の方法もあります(そして、ええ、 Linux と MSWindows を同じマシンで走らせることは十分可能です)。UNIX を学びなさい。走らせなさい。いじりたおしなさい。それでインターネットと語りあいなさい。コードを読もう。コードを改変しよう。Microsoft のオペレーティングシステムでは夢見ることもできないほどよく出来たプログラミングツール(C や Lisp や Python、Perl など)が手に入ります。楽しいですよ。そしてあなたがマスターハッカーになってふりかえったら、この時期にどれほどの知識を自分が吸収したかようやく理解できるようになるでしょう。
UNIX の学習についての詳細はThe Loginatakaを参照のこと。またThe Art Of Unix Programmingも興味があればどうぞ。
Linux を入手するは、Linux Online! サイトを参照。そこからダウンロードしてもいいし(もっといいのは)地元の Linux ユーザグループを見つけて、インストールを助けてもらうこともできます。
この「How-to」最初の十年では、新人からみればどの Lunix ディストリビューションもほとんど似たり寄ったりだと述べてきました。でも 2006-2007 年に、ほんものの最高の選択が登場しました: Ubuntuです。他のディストリビューションも独自の強みはありますが、Ubuntu は Linux 新人にとって圧倒的に一番とっつきやすいものです。
BSD Unix に関するヘルプや各種情報については、http://www.bsd.org/を参照。
ちょっと試すのにいい方法は、Linux ファンが「Live CD」と呼ぶものを起動することです。これは CD だけで起動するディストリビューションで、ハードディスクを改変しません。CD は遅いのでこれは遅いのですが、あまり大胆な一歩をとらずに可能性を調べる一手段ではあります。
Unix と Internetの基本についての入門文書を書いてみました。
昔は、新人が一人で Linux や BSD をインストールするのはやめたほうがいいと書きました。でも最近のインストーラーはずっとよくなって、新人であっても一人で十分にできます。それでも、地元 Linux ユーザーグループに接触して助けてもらうほうがいいでしょう。害にはなりませんし、いろいろ楽になるかもしれませんよ。
に従って、何かLinuxかUNIXを、と思って、Eric Raymondをまた読んでいる。(まあ最初だし軸足を据えるためにも一人の人ばかり読むのも良いかと思ってる)
The Unix and Internet Fundamentals HOWTO Eric Raymond
http://en.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/index.html
RaspberryPiの専用OS、RaspbianもDebianをベースに作られているというので、RaspberryPiを購入しようかとも思っている。正直、今使ってるWin機に自分が別のOSもインストして動かして無事で済むわけがないのは目に見えているし、RaspberryPiという存在が愛らしいから、かなりこの線で行きたい気持ち。もう一年くらい購買意欲を維持しているので買って使わないという事もないだろうし。(さっさと買えよという気持ち)
Eric RaymondがRaspberryPiに何か言及してないか調べて来ようと思う。我ながらすごい執心。