Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
10-28-2013, 08:04 PM
|
#1
|
Member
Registered: Jun 2012
Location: NB, Canada
Distribution: Slackware
Posts: 73
Rep:
|
What version of Slackware should I try for my old Windows 95 laptop?
I've got an old Compaq Presario that's been sitting in my closet for years. It's got 1445 MB of disk space and 32 MB of RAM. Currently it's running Windows 95. I'd like to try running Linux on this thing just for fun.
I'm thinking of giving Damn Small Linux a shot, but I'd also like to see how it handles Slackware. I'm a relative newcomer to Slackware, having only used it for a year or so, so maybe someone else could advise me on roughly how far back I should go (what version number?) when trying to get this thing running.
|
|
|
10-28-2013, 08:37 PM
|
#2
|
Member
Registered: Apr 2011
Location: Canada
Distribution: Slackware
Posts: 99
Rep:
|
Quote:
Originally Posted by WhiteHotLoveTiger
It's got 1445 MB of disk space and 32 MB of RAM.
|
Owch. 32 MB is pretty tight for a system. You may be able to get Slackware 10.1 running with that, though. Keep in mind that 10.1 was released in 2005 - it still uses Linux 2.4.
|
|
|
10-28-2013, 09:05 PM
|
#3
|
Member
Registered: May 2008
Location: Republic of Texas
Posts: 393
Rep:
|
You might be able to find a bigger harddrive and memory on eBay?
I would think that a bare minimum (with no X) would be some 256M of memory (128M might do) and a 3 giga hd ...
I used to have a long-time file-server (went untouched for about 5 yrs) with 256M of memory and a 10 giga disk (also a 250G usb-disk) - it was running slackware 10.1 ...
|
|
|
10-28-2013, 09:10 PM
|
#4
|
LQ Guru
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,886
|
Back in those days, I started with Slackware 10.0 on an IBM PC 300 (one of the original Pentiums) with 312 MB RAMs.
The minimum requirements for v. 10.0 specify 16 MB RAM. For 10.1, it was 32 MB.
Frankly, I don't think this would be worth the effort unless you want to do it just for fun. When you do things for fun with computers, they are always worth the effort, because you learn stuff along the way.
Last edited by frankbell; 10-28-2013 at 09:11 PM.
|
|
|
10-28-2013, 09:14 PM
|
#5
|
Member
Registered: Apr 2011
Location: Canada
Distribution: Slackware
Posts: 99
Rep:
|
Quote:
Originally Posted by perbh
You might be able to find a bigger harddrive and memory on eBay?
I would think that a bare minimum (with no X) would be some 256M of memory (128M might do) and a 3 giga hd ...
I used to have a long-time file-server (went untouched for about 5 yrs) with 256M of memory and a 10 giga disk (also a 250G usb-disk) - it was running slackware 10.1 ...
|
If he pared down the packages he installed (for instance, not installing X at all) he may be able to keep the hard drive cost down. After that, he could use swap space to help with memory, though I admit that a system that pared down will have trouble doing anything useful. I assumed that would be okay because he's not trying to do serious work on it, he's just playing.
I'm not sure why he'd buy memory for a machine this old. A gig of DDR1 memory runs around $20 these days - he might as well pick up a raspberry pi.
|
|
|
10-28-2013, 09:28 PM
|
#6
|
Member
Registered: Jun 2012
Location: NB, Canada
Distribution: Slackware
Posts: 73
Original Poster
Rep:
|
This project is definitely just for fun. I'm certainly not going to spend any money to update this old machine. I've got a modern ThinkPad running Slackware 14.0 with plenty of processor power and memory for my daily computing needs.
Based on this https://upload.wikimedia.org/wikiped...9380bd631e.png (from the Slackware wikipedia page), I was expecting to probably have to go back to version 3 or maybe 2. (based simply on the fact that the laptop is running windows 95, and Slackware 2.2 came out in early '95)
But I'll take a closer look at 10 and 10.1.
Thanks.
|
|
|
10-28-2013, 09:33 PM
|
#7
|
LQ Veteran
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,291
|
Not Slackware
Quote:
KolibriOS Features
A monolithic preemptive kernel that is less then 100 kilobytes in size, complete with streams, parallel execution of system calls and a TCP/IP stack.
Speed: Thanks to being (carefully) written in Assembler, it's very fast.
Size: KolibriOS is very small - The kernel and most of the programs fit on a 1.44MB floppy disk!
Filesystem support: Read/write support for FAT16/32 (with long file names) and ext2/3/4, read-only support for NTFS, CDFS and XFS.
Lightweight: Kolibri boots on any computer that has a Pentium (i586) compatible processor and at least eight megabytes of RAM.
Hardware support: A lot of the popular sound, network and graphics cards are supported (see supported hardware list)
Comes with a development kit (code editor with FASM macro-assembler integrated).
|
http://kolibrios.org/en/
|
|
|
10-29-2013, 03:34 AM
|
#8
|
Amigo developer
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928
|
I'd use the last version of zipslack for that. The minimum RAM mentioned in the above-linked HOWTO's refers to the RAM needed for the installer. Once installed, the resulting system can easily run in 32MB of RAM. I had a machine with similar specs which worked fine that way, but I needed to add at least 16MB of swap space in oredr to avoid crashing when running opera with more than two tabs open...
If you can get the hard drive out, then you could install a much newer version as a regular installation -maybe even current -but you'd have to dispense with anything but the lightest GUI environments. fluxbox or wmaker will both work fine with such specs. My system used wmaker and the old gtk-1.2 rox-filer. That old thing still booted faster than my wifes' current 1GHz 64-bit opensuse box....
|
|
|
10-29-2013, 04:51 AM
|
#9
|
Senior Member
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,559
|
Quote:
Originally Posted by gnashley
The minimum RAM mentioned in the above-linked HOWTO's refers to the RAM needed for the installer.
|
Hmm, in that case you might be able to use a hacky method to install without using the full installer:
- Boot Slackware install media
- Partition your disk
- Mount your intended / under /mnt along with any other partitions
- installpkg --terse --root /mnt [path to the selection of Slackware packages you want to install]
- Use mount to bind /dev /proc /sys to their /mnt equivalents
- chroot to /mnt
- Make an /etc/fstab
- Create /etc/rc.d/rc.keymap (only if you need a non US layout)
- run passwd
- Run pkgtool and select 'Setup' and then run the sections you require
- Exit chroot and shutdown
The bit that could potentially fail is when running pkgtool/Setup as these might be the steps with the higher memory requirements (which is why you are avoiding the installer) but in this case you could do any of those steps manually, e.g. make an /etc/lilo.conf and run lilo, hand configure /etc/rc.d/rc.inet1.conf, etc.
Assuming this works you should then be able to boot using the disk you had previously mounted under /mnt
P.S. The above is like the Archlinux-like method of installing Slackware (ever since they removed their installer from their install media). 
Last edited by ruario; 10-29-2013 at 04:54 AM.
Reason: Added postscript
|
|
|
10-29-2013, 05:05 AM
|
#10
|
Member
Registered: Sep 2011
Posts: 925
|
The current version of OpenWRT x86 should run just fine.
|
|
|
10-29-2013, 05:44 AM
|
#11
|
MLED Founder
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453
|
I'd definitely use Slitaz on this type of low-spec hardware. Here's the documentation for low RAM:
http://doc.slitaz.org/en:guides:lowramcd
|
|
|
10-29-2013, 06:26 AM
|
#12
|
Member
Registered: Jun 2013
Location: Germany
Distribution: Slackware
Posts: 174
Rep: 
|
Quote:
Originally Posted by jtsn
The current version of OpenWRT x86 should run just fine.
|
openwrt? for a desktop/laptop? du machst spass oder? O.o
|
|
|
10-29-2013, 06:41 AM
|
#13
|
Member
Registered: Sep 2011
Posts: 925
|
The specs of that win95 laptop roughly represent the memory constraints of current embedded systems. So a busybox/uclib system with a recent kernel is the obvious choice. OpenWRT is a easy to install embedded Linux distribution with a lot of prebuilt packages available.
You could also try NetBSD. :-)
|
|
|
10-29-2013, 06:49 AM
|
#14
|
Senior Member
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482
|
I have old hardware here: a 486 class with a 100 MHz Cyrix hybrid with 16 MB RAM, a PI class with a 400 MHz K6-III+ with 256 MB RAM, and 350 MHz PII with 448 RAM.
On the 486 I gave up running anything other then WFWG 3.11. I have the TCP stack installed on WFWG and the system connects to my home network just fine.
I have Slackware 11.0 installed but avoid running anything other than WFWG because I lack the patience. Too many bottlenecks.
I had Slitaz on the 486 but overall I found that Linux does not do well on a 486 system. Just. too. damned. slow. Unlike the 16-bit WFWG, Linux coughs and spits endlessly with only 16 MB RAM, even with a 1GB swap partition.
Although the 486 is a 32-bit processor, everything else is 16-bit or 8-bit. WFWG is a 16-bit OS and handles the 486 exceptionally well.
The PI/PII machines fare better running Slackware. I have 14.0 installed on both. The hard drive, FSB, and network speeds are bottlenecks. I can't run any dedicated desktop environment without severely testing my patience, including Trinity and Xfce.
About once a month I power on these two machines to update security patches. Takes. a. long. time. Sadly, NT4 still runs the fastest on these two machines.
The real killer for any of these machines is graphics and video. Basic web browsing will test the patience of saints, let alone trying to play videos or flash.
If you limit your expectations of an older machine to the software from the pre world wide web 1990s, then likely you'll be happy with your tinkering. If you try to push anything graphics or video, then you'll set yourself up for a lot of frustration and disappointment. 
|
|
|
10-29-2013, 06:55 AM
|
#15
|
Senior Member
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753
|
Quote:
Originally Posted by jprzybylski
I'm not sure why he'd buy memory for a machine this old. A gig of DDR1 memory runs around $20 these days - he might as well pick up a raspberry pi.
|
An old Pentuim (which is the best I'd expect with a win95 machine) wont even be using DDR1, it will be SD-RAM (very late model MMX machines mainly) or EDO/Fast Page RAM.
Apart from a few 'server' chipsets (NX, HX) max memory on pentium level machines is typically 256MB (TX) or 128MB (MX, FX. VX). It might be possible to find 128MB EDO for under $30....not worth it at all IMO when the raspberry pi is so cheap and would be faster everywhere.
Last edited by cascade9; 10-29-2013 at 06:56 AM.
Reason: typo
|
|
|
All times are GMT -5. The time now is 12:01 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|