Minimal X Installation
querist
asks:
"What is the minimum needed to get X up and
running? I have an old Thinkpad 360Cs (486, 12 MB RAM,
328 MB HD) and I'm currently running ZipSlack on it
because I have no CD drive for it and no network card. I
do have a floppy and a Zip drive, and potential access to
a cable modem. If it matters, I'm not entirely sure of the
LDC display's resolution... it's either 640x480x256max or
800x600x256max. I know it does VGA and I'm pretty sure it
can do SVGA to some extent. Could someone please kindly
list the minimum files i'd need to get my machine to be
able to run X? I would need an X term, of course. From
there I should be able to manage."
i installed slackware 4.0 on a 386 with 8mb ram and a 40 mb hdd, with network and base system (A & N series with liberal removals of packages). total system size was 30mb for a usable system. (4mb swap and the rest went into free space + partition table). the X series is as big as the A series. figure approx. 80meg of hdd space at the max for X..Do a floppy install and choose custom and look at each package as you install it. zipslack is the lazy way to go and not as useful as looking and reading the text for each package.
you have more hardware than any of the machines i installed slackware linux on. there shouldnt be any problem i can think off to get X working. of course, dont even think about redhat/debian whatever..stick to slackware.
No graphics libs needed. Just c++ and X. Have fun
RinkRat
Posted by NateY.:
I also think this is your best bet...I unzipped the muLinux X disk, tweaked a bit, and ended up with a working X install of about 4.5 MB (combined with the LRP console install, the whole OS was only 8.5 MB). A warning, though: the mulinux X I got was libc5-based, so if your system is g/libc6, you may need to grab an X server from elsewhere.
I also recommend the 9wm window manager...at about 25k, it's hard to beat for size. It's also very simple...no libraries needed, no configuration files to keep track of, etc...perfect for a minimal X install. Not much to look at, but functional...
You can do a complete install via the parallel laplink cable. Go to a running linux box that has a CDROM drive and enable plip pointopoint to your hostname. Make sure you export the /dev/cdrom and /cdrom drives to your host. Do not need to mount them.
Grab a Debian 2.1 CD and put it in the desktop machine.
Make the resc1440tecra.bin diskette to boot your machine. Make the drv1440.bin diskette for the kernel modules.
Do a Debian 2.1 custom install of just the standard server and the XFree86.
Get Afterstep or icewm or fvwm2.
Get mc. Get lynx. Get a ton of stuff. You have lots of room.
Plus you will learn how to plip network to your desktop.
Don't forget to install netmaze! Cheers, Bill Bennet.
Where the only monopoly we support has a Boardwalk and a Baltic Avenue.
I have toshiba T2000SXe i386, 40M HD, 1.4M RAM /lib is libc.so.4.5.26 /bin
:)
with a floppy drive. Because the memory is lower than 4 meg I couldn't install Smalllinux, tinyX, or mulinux.
I installed Linux-lite by Paul Gortmaker which could run in a really small size of RAM. Running nicely @ 2 Bogomips. the kernel is 1.0.9 and in
Linux lite comes with vi, grep, less, more, setterm along with basic
the HD still have plenty of space left and I want to install mc, fortune, etc. Anyone knows how to install gcc by floppy?
Thank you very much before
http://mulinux.nevalabs.org
Wonderful 3 floppy-based linux complete with gcc and X11 (with 3 window managers too!). It will also install directly onto a FAT based hard drive under c:\linux too. Just customize and type 'clone'.
I use it a lot. nice.
X11 istelf might not work straight away (or you may want to escape from VGA 16 colours ugh), so follow the information on the site to install a new X server.
Good luck.
Robin V. Stacey Providing simple answers in a complex world
I once built, and still use(as an X server only) a working slackware system based on a 386sx40, SVGA/ISA card at 800x600x256, 16MB of RAM and a 100MB disk. I cut it into 20M of swap which was way more than needed and 80M for /.
I do have access to ethernet for it and used it to do an NFS or FTP, I can't remember now, install from the main box.
Just do a custom install, pick your packages and fonts carefully, select one X server and window manager, toss all the docs(although you probably have enough room), kernel source and perhaps all the dev tools and you're off and running. I gave up on the dev tools after I tried a kernel compile and found that it was taking *hours*, as in overnight and still not completed!
You probably could do a ppp link if you don't have *any* hope of running an ethernet link or getting a CDROM to attach to it. It might be slow, but it will work.
Good judgement comes from experience, and experience comes from bad judgement.
- W. Wriston, former Citibank CEO
The REAL challenge is running a GUI on a system that wouldnt otherwise run even windows 3.x. I pulled this off under dos 3.0 on a 4.77mhz XT using an old GUI for pcs called GEM/3 and a mouse which was popular on ataris. Anyone else know if there is a linux equivelant yet? If you could beat GEM i'd be impressed.
http://www.livejournal.com/users/cixel
GEM/3? Ack. I still have nightmares. Even the Ataris have moved on (one proprietary, GUI-based bloatware OS, one free open-source UN!X-like... see how art imitates life ) since then. :)
:)... It doesn't take much, and can be slimmed down a hell of a way. You might want to prune those fonts, they're the biggest space-waster on my system. ;) (One day, I shall run Enlightenment on liquidrage, just to see what'll happen, and I shall know the true meaning of load averages which look like Bill Gates' bank balance, and swap partitions which cause my poor hard disk to walk away in disgust. But it'll run, dammit. Even if it will take an hour to render the window, I can still take impressive-looking screenshots. )
For what it's worth, there's a (truly lousy) monochrome port of X11r5 on my machine. It's a testament to some people's neat MiNT kernel coding that it actually runs at a recognisable speed
--