TINY
From OFSET Wiki
Welcome to the official TINY Linux wiki page.
Contents |
[edit] Introduction
Tiny Linux is a small Linux distribution designed especially for old recycled computers.
TINY Linux distribution comes under "GNU GPL".
Technical requirements:
* processor : i386 or better
* hard disk : ver 1.0 - 50 MB installation itself, but 80 MB recommended
: ver 2.0 - 80 MB full installation, 40 MB without X11
* ram: 8 MB minimum, 12 MB or 16 MB is better
* floppy drive :3"1/4
* keyboard, mouse
* for 2.0 development version CD-ROM drive is needed!
[edit] News
05/08/24: Version pre1-2.0 is out! The new stage in TINY's history began! Good bye 1.3 kernel! Hello 2.4.20!
05/06/18: Andre Nieuwoudt andre - at - computron.za.net is taking over the project; please contact him if you want to help!! mascotte
[edit] Download
For version 1.0 look at: http://tiny.seul.org/
version pre1-2.0 CD
Click on this link to download TINY 2.0-pre1"http://tiny.seul.org/distrib/pre1-2.0_cd.zip" Size: 56956202 bytes ~ 57 MB MD5: d7be63b179174c8dd92f56ef0994ef48 *pre1-2.0_cd.zip ZIP Archive
If you can offer us a server please contact Andre - Project Coordinator
[edit] Release notes
pre1-2.0 CD for users
On the cd we have:
- a bootable tiny linux based on Slackware's initrd.img - not compressed so you need: 6mb for just putting the image into memory, 1 mb for the kernel, 1 mb for basic modules and 1 mb for system to work: 6+1+1+1 = 9mb of RAM -> that's what you need to use the CD.
- Qemu win32 - you can run TINY on MS Windows! Just run: TINYonQEMU.bat. When you'll see the boot prompt write:
mount root=/dev/hda
and that's it!
Live Linux Installer is just an initrd.img from Slack 9.0, but please read these notes:
- Insert the CD and make your BIOS boot from it!
- Wait for IsoLinux to load the system
- After kernel runs you will be prompted to choose a keymap - follow the instruction on screen
- Finaly you may login as "root" (no password)
- Run:
cfdisk /dev/hda
if you want to easly create your partition table on /dev/hda (Let's say that, this is the disk where we are installing TINY)
- Run:
mke2fs /dev/hda1
if you created a primary partition hda1 using cfdisk (Remember to write the partition table to disk!)
- Run:
tinyinst
And if you follow my instructions, everything should be ok. The installation program was made in rush, so it's not very proffesional, but for a pre1-2.0 version it is ok i think. It worked for me.
- After installation you may make a boot floppy. Now to start the system you can use:
The boot floppy: mount root=/dev/hda1 if you installed TINY on /dev/hda1
From the CD, before the LiveLinux boots: vmlinuz root=/dev/hda1 if you installed TINY on /dev/hda1
- TINY should boot, load modules, start few deamons. Now: login as "root" using password: "tiny" and edit /etc/rc.d/rc.modules ! Pick your Netcard, USB-hosts, PC-MCIA hardware etc. Orginally there's a PCI ND2000 network card module loaded (most popular? but PCI).
- There is also a user account "guest" - password "guest"
pre1-2.0 CD for developers
There's alot TO DO! Most important I think:
- Fixing terminal types problem
- Fix problem with tmpfs and first root mounting (see "df" and init's messages for details)
- Make an auto-config for selecting kernel modules at first start-up
- Make a special version of "inet" for TINY
- Make a good support (a config program etc.) for dial-up modems
- Upgrade "xtiny" to a tiny xinit clone not a /bin/sh script!
- Throw away everything that's not usefull (some libaries, not working programs etc.)
- Add things that are usefull small and good :)
- Make a nice installer with LILO creation
Have fun! Mateusz Stawecki
[edit] Crew
Project Coordination Andre Nieuwoudt (andre [at] computron (dot) za (dot) net)
Developer Mateusz Stawecki (mateusz.stawecki [at] gmail (dot) com)

