================================ Readme for TinyLinux 0.0.3 Daniel Etzold dan@etzi.de Change: 2000/09/26 ================================ Introduction ------------ TinyLinux is a small Linux Distribution for i386 derived from SuSE 6.4. In the base version it just contains the things which are necessary to run Linux (for a detailed list of the binaries refer to "Features"). Therefore the base package is rather small and requires approx. 7MB. The purpose of this Distribution is to have a small and clear system which can be used as starting point for further developments. Since this is a tiny Linux system its use is not limited to desktop systems but is also suitable for embedded systems. All binaries, directories and configuration files are taken from SuSE. So, if you need a more detailed description refer to www.suse.com (or www.suse.de) or contact me at dan@etzi.de. Have fun with TinyLinux. Boot process ------------ The following runlevels are available: runlevel 0: halt runlevel 2: userlevel with network (default runlevel) runlevel 6: reboot The first boot script which is executed is /sbin/init.d/boot: - mount /proc and filesystems in /etc/fstab - initialize loopback device - set hostname - start boot scripts in /sbin/init.d/boot.d - start user defined bootup script /sbin/init.d/boot.local When entering runlevel 2 the following scripts (in /sbin/init.d/rc2.d) are executed: dummy - set up dummy device network - set up network devices route - set up routing for devices nfs - import net file system sshd - start ssh daemon Networking options ------------------ hosts.allow: ALL:192.168.1. hosts.deny : ALL:ALL /etc/rc.config: NETCONFIG : number of network cards (default: 0 = 1 card) IPADDR_x : IP address (default: 192.168.1.1) NETDEV_x : device name (default: eth0) FQHOSTNAME : hostname (default: tiny.linux.mun) broadcast is set to 192.168.1.255 netmask is set to 255.255.255.0 START_SSHD : "yes" or "no" (default: "yes") SSHD_OPTIONS : options for sshd (default: "") START_LOOPBACK : "yes" or "no" (default: "yes") SETUPDUMMYDEV : "yes" or "no" (default: "no") Features -------- - ssh deamon - ftp client - bash - PAM - SuSE Kernel 2.2.16 - binaries: /bin: bash, chown, chmod, cp, dd, df, gzip, hostname, login, ls, mkdir, mount, ping, ps, sleep, stty, su, tar, umount /sbin: checkproc, fsck, fsck.ext2, halt, ifconfig, init, killall5, killproc, lilo, mingetty, reboot, route, shutdown, startproc, sulogin /usr/bin: cat, chvt, echo, ftp, less, passwd, pico, rm, ssh-keygen, test /usr/sbin: sshd