Minimum requirements..

Eero Tamminen oak at helsinkinet.fi
Fri May 5 18:27:22 UTC 2006


Hi,

On Thursday 04 May 2006 23:34, Jani Monoses wrote:
> > I was wondering what the absolute minimum requirements for Xubuntu is.
> > I have an old 486/66 SX with 64mb ram.
> > Is it possible to get it working on that one?
> > I figured i ask before i try it :)
>
> I don't think that is going to work. I have it working slowly on a 64M
> machine but it's a 600MHz Celeron.
> Try a server install (just base system without X) and then install X and
> icewm or fluxbox or something similarly small.

If something similar to Win9x is wanted (because that is familiar to
more people), I would recommend IceWM.

Attached are some things about how I'm running it on a P166:
- /etc/inittab runs X server
- /etc/init.d/startx is linked to run level 5 to start the IceWM X session
  under "user" user
- /etc/init.d/icewm.sh is script called by startx to setup environment
  variables (display, locale etc) and to run icewm-session
(If you want to use them, you need to edit last two a bit)

This way I don't need gdm display manager and X session is started directly
at bootup with correct user (i.e. this is not suitable for multiuser setup).
This saves even more memory than replacing XFCE desktop with IceWM
window manager.

If you want to save slightly more memory, run icewm directly instead of
icewm-session (it starts two additional programs) from the icewm.sh.


To be able to shutdown the machine without display manager, you would need
to set following things in IceWM preferences file:
#  Command to start logout
LogoutCommand="sudo /sbin/halt"
#  Command to shutdown the system
ShutdownCommand="sudo /sbin/halt"

And add to /etc/sudoers file the information that your user should be able
to run "/sbin/halt" with sudo.


> Only if that is tolerable try xfce but I doubt it will work

I'm currently running icewm instead of xfce.  Could you mail the result
of "top -b -n 1" for your system so that we could discuss on the list what
is actually hogging the memory in Xubuntu... :-)


	- Eero
-------------- next part --------------
# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $

# The default runlevel.
id:5:initdefault:

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS

# What to do in single-user mode.
~~:S:wait:/sbin/sulogin

# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.

l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
# Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin

# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

# Action on special keypress (ALT-UpArrow).
#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."

# What to do when the power fails/returns.
pf::powerwait:/etc/init.d/powerfail start
pn::powerfailnow:/etc/init.d/powerfail now
po::powerokwait:/etc/init.d/powerfail stop

# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
#  <id>:<runlevels>:<action>:<process>
#
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1
2:235:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

# X server
7:5:respawn:/usr/bin/Xorg -nolisten tcp vt7

# Example how to put a getty on a serial line (for a terminal)
#
#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100

# Example how to put a getty on a modem line.
#
#T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3

-------------- next part --------------
A non-text attachment was scrubbed...
Name: icewm.sh
Type: application/x-shellscript
Size: 240 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/xubuntu-devel/attachments/20060505/de21b8f3/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: startx
Type: application/x-shellscript
Size: 498 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/xubuntu-devel/attachments/20060505/de21b8f3/attachment-0001.bin>


More information about the xubuntu-devel mailing list