0f33c9fb91
using make instead of custom scripts) and two floppies instead of one. The resultant floppy can do everything that the individual floppies (dial, net, install, isp, router) could do, modulo some bit rot that has occurred since PicoBSD last compiled. It also includes all the programs on the fixit floppy, which could thus also die. /bin currently contains the following files: -sh dump ln ns sps [ ed login ping stty badsect ex ls ps swapon cat expr mkdir pwd sync chgrp fdisk mknod pwd_mkdb sysctl chmod find more rdump syslogd chown fsck mount reboot tar chroot ftp mount_cd9660 restore telnet clri getty mount_msdos rlogin telnetd cp grep mount_nfs rm test date gunzip mount_std rmdir traceroute dd gzip msg route umount dev_mkdb hostname mt routed vi df ifconfig mv rrestore view dhclient inetd natd rsh vm dhclient-script init netstat sed w disklabel kget newfs sh zcat dmesg kill nfs sleep Structure is in place for using the same build for the other directories, but I'm no longer sure we need this. The current first floppy will run fine by itself, but the size of a compressed kernel has increased by nearly 50% since 3.2, and there's not much space for anything useful on the remainder of the floppy. The current method creates a larger mfs and can read as many floppies as the user can stand. The footprint appears to be round 14 MB. |
||
---|---|---|
.. | ||
boot.help.en | ||
boot.help.pl | ||
hosts.en | ||
hosts.pl | ||
motd.en | ||
motd.pl | ||
README.en | ||
README.pl | ||
reboot.en | ||
reboot.pl | ||
update.en | ||
update.pl |
1998.07.12, Warszawa PicoBSD @VER@ (wersja NET) ------------------------ Co to jest PicoBSD? ------------------- Jest to jednodyskietkowa wersja FreeBSD skonfigurowana glownie pod katem zastosowania jako klient/serwer uslug sieciowych (takich jak routing, firewall, NFS). W celu zapoznania sie z pelnym systemem zajrzyj na http://www.freebsd.org. Oficjalna strona tego projektu znajduje sie na http://www.freebsd.org/~picobsd. Jakie sa minimalne wymagania? ----------------------------- * Procesor 386SX lub lepszy (jadro posiada emulator FPU) * 10MB pamieci - jest to absolutnie nieprzekraczalne minimum. Oczywiscie im wiecej, tym lepiej - ograniczenie jest glownie spowodowane brakiem swapu. Po zapoznaniu sie z systemem mozesz sobie skonfigurowac tzw. swap-file na dysku twardym, np. na partycji DOS-owej. Wowczas prawdopodobnie wystarczy 6MB pamieci. * Modem, skonfigurowany na COM1-COM4 (standardowo system wykorzystuje COM2), jesli bedzie wykorzystywany dostep przez PPP. * Karta sieciowa: kompatybilna z NE2000, niektore typy 3Com, lub wersje PCI z chipsetem DEC21040 (drivery ed, ep, fxp i de). Jadro jest skonfigurowane tak, zeby moc obsluzyc po dwie karty ed, ep, i de (czyli w sumie siedem) oraz dwa polaczenia PPP rownoczesnie. Mozna wiec zbudowac router z 9 interfejsami... :-) Jakie sa roznice w stosunku do poprzedniej wersji? -------------------------------------------------- * Poszerzony zestaw sterownikow w jadrze systemu * dodana obsluga CD-ROM * agent SNMP (pelna wersja ucd-snmp, pozwalajaca na monitorowanie procesow i zdalne uruchamianie skryptow) * brak ssh, ftp i edytora ee (oznacza to, ze musisz edytowac pliki konfiguracyjne montujac dyskietke na normalnym systemie) * dodany inetd, telnetd, routed, tftpd, bootpd, ps, kill, netstat, ping, traceroute * brak vnconfig i vn(4): w przypadku routera powinien on miec tyle pamieci RAM, zeby nie potrzebowac swapu, lub miec normalny swap. * dodana obsluga hasel (passwd(1)) * dodana obsluga NFS (klient) * sa dwaj uzytkownicy: root (haslo 'setup') i user (haslo 'PicoBSD'). Ze wzgledu na skomplikowana sprawe z prawami dostepu, user praktycznie moze jedynie zrobic te rzeczy, ktore nie wymagaja praw roota (czyli np. telnet). * dodany skrypt 'update', ktory powoduje uaktualnienie zawartosci katalogu /etc na dyskietce w stosunku do tego, co znajduje sie na MFS. Milej zabawy! Andrzej Bialecki <abial@freebsd.org>