TINY

From OFSET Wiki

Jump to: navigation, search

Welcome to the official TINY Linux wiki page. Image:Tatou.png

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)

Personal tools