Progress, But Space is a Huge Problem

So far, I've managed to create a minimal install from RPMs, created a package list from that install, compare it with a package list from my production TinyMe, and I was able to free up over 150MB of space on the hard drive!

The Dilemma

However, even will all this space freed up, TinyMe is still taking over 600MB of HD space. TinyMe 2008.0, if I remember right, was ~570MB, and TinyMe 2008.0 had a lot more applications than what I have right now in TinyMe 2009. The current ISOs are coming out at about 235MB. As I'm looking over things, I have these options:

  1. Strip out a lot of functionality.
  2. Use LZMA compression.
  3. Increase the size of the TinyMe ISO.

Option 1: Strip Out a Lot of Functionality

If I strip out functionality, I can probably get TinyMe down or close to 200MB, but it won't be very pretty. You won't have a GUI with which you may install packages (although you'll be able to get it with smart install smart-gui). Add on top of that the fact that most people want things working out of the box, and add on top of that the fact that TinyMe's 2008.0 “full size” release was much more popular than the 150MB stripped down edition, and you will see that I am very hesitant to go this route.

At this point, I have been very stingy in which applications I have added, sacrificing functionality for space wherever possible. NetSurf is the browser, Ted is the word processor, GPicView handles images, AlsaPlayer for audio, Recorder to burn disks, SciTE text editor, and a Quake or Yakuake-style terminal called Tilda. Note how I've sacrificed all of Opera's functionality for NetSurf and use Ted in place of AbiWord1). Each of those would inflate TinyMe's install size by about 30MB.

Option 2: LZMA Compression

LZMA compression would bring that 235MB ISO down near 200MB– but LZMA does not play nice with memory. I plan on creating two Alpha 3 ISOs, one with the standard GZip compression, and one with LZMA compression. Ideally, I would like to have many of our TinyMe users test both images on old computers and report back. I'm thinking ⇐ 400MHz with ⇐128MB RAM. We'll be testing LZMA compression, but I'm not going to count on it.

Option 3: Increase ISO Size Limit

Practically speaking, the easiest thing to do is probably to set my sights on a different ISO size. If I put back most or all of the applications I had in TinyMe 2008.0, then I would probably be pushing a 300MB ISO at this point. However, I'm probably going to take a look at what the LZMA compression does on older machines and make a decision from there.

1) Note: this build of AbiWord is a special build just for TinyMe. It contains only a few import & export plugins. If I installed the TinyMe build of AbiWord, it would add a “mere” 32MB to the install size, whereas the build of AbiWord in the Unity repos would add a whopping 184 MB of space. Somehow, this 184MB is still much lighter than OpenOffice. Installing OOWriter alone would chew up 426MB.

Discussion

kleuckkleuck, 2009/11/05 20:26

Hello Just a french translation of this page : http://tinymelinux.com/doku.php/latestrelease:test

TinyMe 2009 “Acorn” Alpha 3

KDulcimer est heureux de vous annoncer la sortie de la version ``Acorn alpha 3 de TinyMe. TinyMe est une distribution basée sur Unity et destinée à la fois aux ordinateurs anciens et aux personnes désirant un environnement de bureau léger et rapide. Notes de versions Vous serez automatiquement logué en tant qu'invité lors de l'utilisation du live-cd. Le mot de passe Root est : ``root

Si vous voulez installez TinyMe, appuyez sur F1 pour ouvrir une console (Tilda), puis entrez

su puis

unity-installer

2 images iso sont disponibles : l'une compressée via GZip, l'autre via LZMA. Le type de compression est la seule différence entre ces deux images. Alors que LZMA est capable d'un plus grand rapport de compression, on m'a informé qu'il est plus gros consommateur de RAM. J'apprécierais énormément que vous téléchargiez les deux isos, les graviez, et les testiez selon vos possibilités sur une vieille machine, pour répondre ensuite sur le forum à ces quelques questions :

De quel processeur est équipé la machine de test ?

De quelle quantité de Ram ?

Les deux iso ont-elles été capable de booter ?

Avez-vous pu installer TinyMe à partir de chacun des cd ?

Caractéristiques de TinyMe

Slim est le gestionnaire de session

Alsaplayer se chargera de l'audio

Ted sera votre éditeur de texte

Netsurf est le navigateur internet

Gpicview est l'explorateur d'images

Recorder est le logiciel de gravure

Asunder est un ripper de CD

SciTE est un éditeur de texte

Tilda est un terminal dans l'esprit de la console de Quake -similaire en cela à Yakuake- vous avez juste à appuyer sur F1 pour la voir surgir du haut de votre écran.

L'environnement de bureau est Openbox, avec Nitrogen pour gérer le fond d'écran et LXPanel fournissant la barre des taches et le menu.

Veuillez signaler les bugs ici : http://forum.tinymelinux.com/index.php/board,29.0.html

Téléchargement

Vous pouvez obtenir cette version sur la page de téléchargement des versions de test.

KDulcimerKDulcimer, 2009/11/13 09:15

Merci!

IkemIkem, 2009/11/17 21:32

May I ask why you try to be under 200MB?

IkemIkem, 2009/11/17 21:34

And if you wanna cut-down the size of the *.iso, you can put only “neccessary” stuff on the disc and reload the rest from the internet.

Rangga AdityaRangga Aditya, 2009/12/13 01:33

I say, lets incease this iso couple MBs. It wont matter. i really hate to loose important function (eventhough could be called back, but im a newbie. I wanted to be “right infront of me” not searching with google again to get what i need) and i hate compressed ISOs it boot and install much longer :( . So i vote for no.1! :D

KDulcimerKDulcimer, 2009/12/17 13:43

http://tinymelinux.com/doku.php/faq

LarryJWLarryJW, 2009/12/18 23:37

If it were me, I'd keep the functionality and let it grow a bit. The reason for the name TinyMe is that it is smaller than PCLinuxOS. Maybe a self imposed limit of being less than half the size of it or something. If you gut the functionality you shoot yourself in the foot. The only real concern are the low fringe of computers that are so slow and old that this is their only practical OS. For someone like me with a lower average computer, I just think about the amount of CD wasted only using 200 MB of it. I'll download it anyway out of curiosity.

MikeMike, 2010/01/16 17:19

Size does matter for older pc's and that was the original mission here, I agree on keeping it small. Can always customize and add bloat after installing by a simple visit to the repository. I highly await the next stable release, been away from Tiny too long and PCLOS is too much for some of my old hardware. On the other hand, puppy is not what I like to run as an installed OS of choice so keep up the good work, and I'll keep an eye on you.

Enter your comment
FDQKK
 

 
news/wed-04-november-2009progress-space.txt · Last modified: 2009/11/04 18:20 by kdulcimer
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki