---
type: article
title: NetBSD 3.0を入れてみた
timestamp: 2005-12-26T00:00:00Z
profile: sorane-okf/0.1
noFontEmbedding: true
---

# NetBSD 3.0を入れてみた

<p>ノート<a class="okeyword" href="g:mohican:keyword:PC">PC</a>のハードディスクに少し余裕があるので、リリースされて間もない<a class="keyword" href="http://d.hatena.ne.jp/keyword/NetBSD">NetBSD</a> 3.0環境をVirtual <a class="okeyword" href="g:mohican:keyword:PC">PC</a>上で構築してみた。もしベタに<a class="okeyword" href="g:mohican:keyword:PC">PC</a>に入れて住む環境をつくるとしたら、<a class="keyword" href="http://d.hatena.ne.jp/keyword/GUI">GUI</a>の<a class="okeyword" href="g:mohican:keyword:レス">レス</a>ポンスが気になるし、<a class="keyword" href="http://d.hatena.ne.jp/keyword/Fedora%20Core">Fedora Core</a>か<a class="keyword" href="http://d.hatena.ne.jp/keyword/CentOS">CentOS</a>、ひょっとするとMomongaあたりを入れるんだろうけど<a href="#f-d92a7360" name="fn-d92a7360" title="Debianでないのは、自分がrpmに慣れていてdebのつくり方を知らないからである。あと昔perlのバージョンアップで嵌ったトラウマとか...">*1</a>、Virtual <a class="okeyword" href="g:mohican:keyword:PC">PC</a>で動かす分には<a class="keyword" href="http://d.hatena.ne.jp/keyword/NetBSD">NetBSD</a>の方が消費ディスク容量も小さいし、一通りの<a class="okeyword" href="g:mohican:keyword:ソース">ソース</a>コードを簡単に展開できるし、なんかほっとするし、ちょっぴり硬派な感じがいいのである。<br />
しかしメジャーバージョンアップと聞いてすごく期待したのだけれども、<a class="keyword" href="http://d.hatena.ne.jp/keyword/NetBSD">NetBSD</a>のバージョン番号も気づいたらインフレ気味だね。2.0にメジャーバージョンアップしたときはkthreadが入ったので納得できたけれども、今回なぜメジャーバージョンアップにしたのか、よく分からない。3.0の次は4.0らしいのが、もっとよく分からない。まぁ<a class="keyword" href="http://d.hatena.ne.jp/keyword/FreeBSD">FreeBSD</a>が6.0だし<a class="keyword" href="http://d.hatena.ne.jp/keyword/OpenBSD">OpenBSD</a>が3.8なので、<a class="keyword" href="http://d.hatena.ne.jp/keyword/NetBSD">NetBSD</a>のリリース番号もインフレ気味にしたい気持ちは分からないでもないが、1.6.2までのストイックな感じが好きだったので、いささか残念。いや、僕の勉強不足で実は3.0ですごく新しくなっているのかも知れないけど。<br />
まず代わり映えのしない<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%E9">インストーラ</a>に癒され、startxして<a class="keyword" href="http://d.hatena.ne.jp/keyword/twm">twm</a>で更に癒される。src.tgzとsyssrc.tgzを展開して、日経バイトの最終号で、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C0%C4%CC%DA%BD%DF">青木淳</a>さんが勉強し始めにshellの<a class="okeyword" href="g:mohican:keyword:ソース">ソース</a>を読んでとても勉強になったと書かれていたのを読んだことを思い出し、何となく/usr/src<a class="keyword" href="http://d.hatena.ne.jp/keyword//bin/sh">/bin/sh</a>あたりを眺めてみる。これなら読めそうだ。僕は馬鹿だったというか、<a class="keyword" href="http://d.hatena.ne.jp/keyword/Linux">Linux</a>だとsrc以下にkernel sourceしか展開していないのが一般的だったので、時々思いついたようにkernel近辺のsched.cとか何とか<a class="okeyword" href="g:mohican:keyword:ソース">ソース</a>をいくつか開いては「分かんねーや」と投げ出してしまっていたのだけれども、まずはuserlandの読めるところから読んでいれば、ひょっとすると僕の言語コンプレックスも少しは直っていたかも知れない。<br />
そういえば最近の<a class="keyword" href="http://d.hatena.ne.jp/keyword/Fedora%20Core">Fedora Core</a>では/usr/src以下にkernel sourceさえ展開しなくなったようで、とても驚いた。あれはLKMができる前にユーザーが自分の環境に合わせてkernelの再構築をしていた時代の名残に過ぎないのかも知れず、僕の触り始めた<a class="keyword" href="http://d.hatena.ne.jp/keyword/Red%20Hat">Red Hat</a> 2.0の頃には<a class="keyword" href="http://d.hatena.ne.jp/keyword/Red%20Hat">Red Hat</a>系ではkernelの野良buildをするとハマる<a href="#f-82f42f5b" name="fn-82f42f5b" title="Slackwareでは逆にkernelの再構築をやらないと使えなかった。Debianはカスタムカーネルを簡単にパッケージ化するスクリプトがついてて感動した">*2</a>という不文律があたりして、まぁ合理的な判断ではあるのだろうけれども。/usr/srcを綺麗にしてしまって、src.<a class="keyword" href="http://d.hatena.ne.jp/keyword/rpm">rpm</a>をほどいてまでsourceを眺めるひとはどれくらいいるんだろう。いや別に眺めなくていいけど。<br />
なんか色々と書こうと思ったのだけど息切れ気味。今も昔も新しいものをみつけては追っかけることに膨大な時間を費やす暇があったら、shから地道にCの<a class="okeyword" href="g:mohican:keyword:ソース">ソース</a>を追っかけてれば違った人生があったかも知れないと考えることもあるけれども、こういうのは技術とかの何に欲望するかとか、そういう問題なのであって、僕は<a class="keyword" href="http://d.hatena.ne.jp/keyword/twm">twm</a>に癒されても、明日になったら意味もなく暇をみつけては<a class="keyword" href="http://d.hatena.ne.jp/keyword/WinFX">WinFX</a> <a class="keyword" href="http://d.hatena.ne.jp/keyword/SDK">SDK</a> December CTPと戯れている気もする。あー疲れた。今日はもう寝よう。</p>
<div class="footnote">
<p class="footnote"><a href="#fn-d92a7360" name="f-d92a7360" class="footnote-number">*1</a><span class="footnote-delimiter">:</span><span class="footnote-text"><a class="keyword" href="http://d.hatena.ne.jp/keyword/Debian">Debian</a>でないのは、自分が<a class="keyword" href="http://d.hatena.ne.jp/keyword/rpm">rpm</a>に慣れていて<a class="keyword" href="http://d.hatena.ne.jp/keyword/deb">deb</a>のつくり方を知らないからである。あと昔<a class="keyword" href="http://d.hatena.ne.jp/keyword/perl">perl</a>のバージョンアップで嵌ったトラウマとか...</span></p>
<p class="footnote"><a href="#fn-82f42f5b" name="f-82f42f5b" class="footnote-number">*2</a><span class="footnote-delimiter">:</span><span class="footnote-text"><a class="keyword" href="http://d.hatena.ne.jp/keyword/Slackware">Slackware</a>では逆にkernelの再構築をやらないと使えなかった。<a class="keyword" href="http://d.hatena.ne.jp/keyword/Debian">Debian</a>はカスタム<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%AB%A1%BC%A5%CD%A5%EB">カーネル</a>を簡単にパッケージ化する<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8">スクリプト</a>がついてて感動した</span></p>
</div>
