入口
簡単ガイド
関連文書
初めての NetBSD
版
Release
release binary
Current
NetBSD-daily
current-binary
Userland
LiveCD
えびふりゃあ四號
others
mklivecd
取得
CDROM
iso 形式
CD-R
ftp
実行形式
CVS
CVSup
同期
source の取得
ftp
設置
流れ
設置用の起動
PC/AT
区画
fdisk と disklabel
fdisk
disklabel
mbr
boot selector
sysinst
【全体の流れ】
主な岐路
試して見る
起動するには
sysinst 起動
実際例
/etc
rc.conf
etcupdate
カーネル
src
make
build.sh
最近のカーネルの作り方
config;make
./build.sh KERNEL=
config の書き方
良くある options
3.99.19
4.99.5
Network
基礎
TCP/IP
イントラネット
パケット
設定
自動
手動
ifconfig
出口の設定
LAN
無線LAN
経路
参照
DNS
ipv6
IPv4 と IPv6
IPv6 と NetBSD
IPv6 トンネル機能
インターネット接続
DHCP
ルータ有
ADSL 直
ppp
crypt の使い方(作り方)
crypt 生成その二
ipnat
nis
ypserv
3. ypbind
Filesystem
mount
packages
版
Release
release binary
Current
current-binary
pkg_add
PKG_PATH
依存関係
【Gimp】
pkg_delete
required
pkgsrc
PKG_OPTIONS
pkgsrc 色々
URL
自分で用意する
files
debug
bulk build
wip
Mail
sendmail
sendmail.cf
参考
smtpfeed
記録
syslog.conf の書き方
selector と action
selector の書き方
【facility】
【level】
program,host
用語(その二)
特殊文字・予約語
debug虫取
【DHCP の場合】
別の機械に送る
newsyslog
記録
syslog.conf の書き方
selector と action
selector の書き方
【facility】
【level】
program,host
用語(その二)
特殊文字・予約語
debug虫取
【DHCP の場合】
別の機械に送る
newsyslog
build.sh
再開
Cross で build.sh
cross compile
./build.sh 実例
20070426/i386
problem
/usr/pkgsrc
cross compiler
Windows
1. lib/include
2. binutils
3. gcc
動作確認
binutils
objdump
pkgsrc
その他
CDROM
mount
mkisofs
cdrecord
vnconfig
audio
arch
macppc
X11
ソースを読む
道具
技術
id-utils
設置
使い方
Emacs から
ソースを変更する
作るカーネルを追加する
MD カーネルを作る
カーネルの Makefile
sysinst に追加
sysinst
/etc/ttys
/dev/MAKEDEV
drivers
conf/files
acpi
envstat
問題解決
ktrace
ldd
objdump
gdb
問題
Device Busy
参考
URL
ML
FAQ
google
日本語
本
grub
その他
releng
cross
distcc
netboot
WOL
send-pr
編集画面
記入上の注意
設定
問題
swapon
links
アンテナ
覚え
↑
|
NetBSD 解説
|
sysinst
|
pkgsrc 各論
|
packages
|
macppc
|
TsubaiBSD
|
絹/software/全文検索
at www.ki.nu
NetBSD
解説
Last Update: "2007/01/07 23:29:42 makoto"
ソースを読む
ソースを検索する {OpenGrok
http://nxr.netbsd.org/
CVS から src を見る
http://cvsweb.netbsd.org/cgi-bin/cvsweb.cgi/
NetBSD のソース解説(井崎さん)
http://www.tri-tree.gr.jp/~isaki/NetBSD/src/
NetBSD のこと(筒井さん)
http://www.ceres.dti.ne.jp/~tsutsui/NetBSD.html
言泉が枯れるまで
http://dream.ie.ariake-nct.ac.jp/~bashi/d/
A Walk through the FreeBSD/PicoBSD kernel
http://63.249.85.132/kern_code_walk.htm
macppc/booting(藤原)
/software/NetBSD/macppc/booting
道具
ソースを読むための道具
global
http://www.gnu.org/software/global/
global (NetBSD package collection)
http://www.jp.netbsd.org/ja/JP/Documentation/Packages/list/devel/global/README.html
global の例
http://snapshots.jp.freebsd.org/tour/current/kernel/
global の例 (2.6.x kernel)
http://www.tamacom.com/tour/daily/linux/
doxygen
http://www.ki.nu/software/pkgsrc/doxygen.html
doxygen の例 (NetBSD uvm 2005/05)
http://www.netbsd-pt.org/users/rpaulo/doxygen/uvm/uvm__map_8c.html
id-utils
http://www.ki.nu/software/NetBSD2/hacking.html#IDUTILS
gonzui ソースコード検索エンジン
http://gonzui.sourceforge.net/
https://www.codeblog.org/tools.html
技術
ソースコードを読むための技術
http://i.loveruby.net/ja/misc/readingcode.html
Java のソースを読むための道具
http://www.tom.sfc.keio.ac.jp/seminar/2002s/JavaTools.html
ソースを読む
http://osdev-j.sourceforge.jp/index.php?%5B%5B%A5%BD%A1%BC%A5%B9%A4%F2%C6%C9%A4%E0%5D%5D
tshiozak日誌 [NetBSD/Kernel]
https://www.codeblog.org/blog/tshiozak/?category=NetBSD%2FKernel
NetBSD/news68k への道
http://www.ceres.dti.ne.jp/~tsutsui/netbsd/port-news68k.html
id-utils
NetBSD のソース探険をしようと思ったら、まず id-utils を入れます。
設置
pkgsrc/devel/id-utils/ にあります。id-utils-3.2 です。しかしこれは少し問題があります。 すごく長い名前を見ると core dump するのです。確か MacOS X 対応の src などの場合にそうなったと思います。そこで、 僕の場合は、
id-utils-3.2d
を使っています。
使い方
mkid で ID という名前の譜を作っておく
% cd src mkid
例えば hoge という変数名、関数名、マクロ名を探す場合には lid を使います。 多分 list identifier ですね。次のようにします。
% lid hoge
上で得られた結果は必ずしても分りやすいものではないので、次のようにして、 grep を使って hoge を含む行を表示します。
% grep `lid hoge`
実は gid を使えば上の二つのことが一回で済みます。
Emacs から
elscreen-GF を入れると、Emacs からとても便利に利用出来ます。
old
pkgsrc
この画面は
Jeedosaquin
によって表示しています。
1.66 2008/03/08