[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: new binary snapshot is available (20000208)
鈴木(康)です。
<200002160847.RAA26361@ninja.hpc.bs1.fc.nec.co.jp>の記事において
suz@hpc.bs1.fc.nec.co.jpさんは書きました。
| 鈴木(康)です。
| <200002141358.WAA18006@ninja.hpc.bs1.fc.nec.co.jp>の記事において
| suz@hpc.bs1.fc.nec.co.jpさんは書きました。
|
| この snapshot を元に小さい 環境を作りました。
| とりあえず 次のところに置いてあります。
|
| http://www.at.sakura.ne.jp/~suz/arc/small.tgz (2952006 bytes)
|
| 10MB 程度を消費 ( なんとか 15MB CF に収まる。)
| telnet や ftp ができるので、足りないコマンドがあっても解決可能。
| CF で立ち上げ確認。
ちょっとチューニングしました。
ファイル名同じで、2452289 bytes になりました。
展開後は、8293 K バイト。
チューニングの内容は、
追加
/usr/share/misc/magic --- 適当に小さくしてみました。
/usr/bin/install
削除
crontab,objdump,statmsg,mtree,mset,msgs,nsupdate,strings,
tput,ul,units,unvis,pkg_add,pkg_delete,pkg_info
/usr/lib/libntp.so*
/usr/lib/libgnumalloc.so*
/usr/lib/libresolv.so*
/usr/lib/libposix.so*
/usr/lib/libz*
/usr/lib/libtermlib.so*
変更
gzip,tar -- static リンクされていたのと libbz2 が必要だったので、
1.3 ベースに先祖帰りさせた上で shared 化
----
いちおう、差分のソース。
http://www.at.sakura.ne.jp/~suz/arc/small-diffs.tgz (337115 bytes)
これで何ができるかというと、
o multi-user mode になる。
o (このマシンに対して) telnet と ftp はできる。
o (このマシンから) telnet と ftp と rlogin と rcp と rcmd ができる。
o nfs_client=YES もできる。
o ちょっとしたコマンドぐらいなら使える。
といったところ。
PocketBSD のたたき台にならないかなと思っています。
主要なファイルのリストも付けておきます。
------- ここから
bash# ls /bin
[ csh echo ln pwd rmdir test
cat date ed ls rcmd sh
chio dd expr mkdir rcp sleep
chmod df hostname mv rm stty
cp domainname kill ps rmail sync
bash# ls /sbin
clri fsck_ffs mount mount_procfs shutdown wsconsctl
dhclient fsirand mount_fdesc newfs swapctl
dmesg halt mount_ffs nologin swapon
fastboot ifconfig mount_kernfs ping sysctl
fasthalt init mount_mfs reboot ttyflags
fsck mknod mount_nfs route umount
bash# ls /usr/bin
awk fgrep id md5 renice tar uname who
basename file install mesg reset tee uniq whoami
cap_mkdb find last mkfifo rlogin telnet uptime whois
chflags ftp ldd mktemp script time uudecode write
chgrp grep less more sed tip uuencode yes
cksum gunzip lessecho netstat sort top vi zcat
clear gzcat lesskey nice su touch view zegrep
dirname gzexe locate nohup sum true w zfgrep
du gzip login nslookup sysstat tset wall zforce
egrep head logname pagesize systat tsort wc zgrep
false host machine passwd tail tty which zmore
bash#
bash# ls /usr/sbin
arp dev_mkdb link nfsiod syslogd vipw
chown inetd mdconfig portmap traceroute vnconfig
chroot kvm_mkdb mtree pwd_mkdb unlink wsconscfg
bash#
bash# ls /usr/lib
libc.so.12 libedit.so.2 libm.so.0 libtermcap.so.0
libc.so.12.55 libedit.so.2.3 libm.so.0.1 libtermcap.so.0.1
libcrypt.so.0 libipsec.so.1 libskey.so.0 libutil.so.5
libcrypt.so.0.0 libipsec.so.1.0 libskey.so.0.0 libutil.so.5.2
libcurses.so.2 libkvm.so.5 libtelnet.so.2 libwrap.so.0
libcurses.so.2.5 libkvm.so.5.0 libtelnet.so.2.0 libwrap.so.0.2
bash#
bash# ls /usr/libexec/
ftpd getty ld.elf_so mail.local rmail telnetd
bash#
--
鈴木 康司 @NEC
suz@hpc.bs1.fc.nec.co.jp
TEL 0423-33-5381