================================
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