技術的ではなく、人として違いをどう表現するか?という観点から解説。あくまで個人の主観なので、突っ込み簡便。
大きな違いは、Linux(UNIX)はあまりにも正確すぎる、ということ。逆にWindowsは曖昧さがあるため、人間的には取っ付きやすい。Linuxはコンピュータを人が操作する。Windowsは人に合わせたコンピュータ、といった感じ。
また、開発の視点からいうならば、Windowsは必要なモノが揃っていて、情報量はもちろん、ソースの出所がきちんとしているため、ハズレを引く確率は低い。しかし、揃っているのは考えものでMSが推し進めたい開発路線以外のリソース(例えばOSカーネル)が激減する。逆にLinuxはありとあらゆるソースが思いのままに入手できるが、そのため「亜種」が多数存在し、フィルターをかけ必要な情報にたどりつくまで、ハマル時間が半端ではない。使いこなせば良いのだが、慣れるまでそれなりの時間が必要なようだ。
どちらが繁栄するのか、これは歴史が物語っている通り、用途が違う。Windowsは多くの人が触るOSで、解りやすく言うならばコンピュータの概念すら必要ない、ということで多くのビジネスマン(営業、開発なんでもござれ)に受け入れられている。さらにMACはもっと直感的らしいのだが、触ったことがほぼ0なので、よくわからん。Linuxはサーバ、組み込み機器などの用途特化型、解りやすく言うと、よりコンピュータとして使いたい用途で利用されている。
どちらも一長一短なのだが、Windowsから入るとLinuxの壁は大きいため、もしまっさらな状態でコンピューティングを学ぶなら、今だったら、Linuxから学ぶことを勧めする。Linuxから入れば、Microsoftが嫌いになるのではなく、興味がなくなる世界が待っているのかもしれない。

コメント (2)
「Linuxはコンピュータを人が操作する。」という感覚を持ってもらえるなら、Unix(Linuxを含む)を開発した人の本望だと思いますよ。もともと、unixが対象にしているユーザは、computerを computerとして使える人だからです。
http://www.amazon.co.jp/dp/1555581234 を読まれると、その意味がわかると思います。
投稿者: 匿名 | 2008年11月19日 21:56
日時: 2008年11月19日 21:56
匿名さん
暖かいコメントありがとうございます。早速Amazonでポチっと購入してみました(笑)
投稿者: sam | 2008年11月20日 01:14
日時: 2008年11月20日 01:14