Download Latest Version tl-bdk-0.0.4.tgz (2.4 MB)
Email in envelope

Get an email when there's a new version of TinyLinux

Name Modified Size InfoDownloads / Week
Parent folder
INSTALL-0.0.3 2000-09-28 916 Bytes
README-0.0.3 2000-09-26 2.6 kB
Totals: 2 Items   3.5 kB 0
================================
 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

Source: README-0.0.3, updated 2000-09-26