I have an old system currently running ubuntu jaunty. The main harware specs are:
- Processor: AMD Athlon 1,2 GHz
- RAM: 512 MB
- Graphics: [SiS] 65x/M650/740 (output from lspci)
- HDD: 40 GB
Now jaunty is very old and it is difficult to install recent software via package manager. Especially some newer lightweight browsers such as surf or luakit are only installable via compiling from source. Moreover the current jaunty installation is not very fast.
Now I want to setup a new fast and stable system where it is easy to install relatively up to date software (i.e. there should be much up to date packages available via a package management system or at least up to date libraries to build things from source without too much pain).
I know that there are some distributions which are designed in particular for old hardware such as puppy linux, or damm small linux etc. However for me those distros seem to have not much support and not many packages in general. So my idea is to install a base system from a major distribution and equip it with lightweight software. (As window manager I want to use xmonad).
I want to do this with a ubuntu alternate installation (ubuntu 12.04 or 12.10 when it is released).
This leads me to some questions:
- Is it correct that the fact that for example ubuntu 12.04 runs much slower on a 10 year old machine than for example ubuntu 6.04 is mainly due to the desktop environment used?
- If I do an alternate install with
xmonadas window manager and other lightweight software, are there other important factors which end in performance differences between new and old ubuntu versions? - What can I do to tweak the ubuntu alternate installation for performance except choosing lightweight hardware, especially a lightweight window manager?
- Are there any good reasons (concerning performance) to choose another distro (debian, archlinux...) and do the base install with that distro instead of ubuntu alternate?
- Which file-system should I choose for best performance? Is for such an old system
ext2better thanext3orext4or should I even have a look at something likebrtfs?