LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-28-2013, 08:04 PM   #1
WhiteHotLoveTiger
Member
 
Registered: Jun 2012
Location: NB, Canada
Distribution: Slackware
Posts: 73

Rep: Reputation: 2
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.
 
Old 10-28-2013, 08:37 PM   #2
jprzybylski
Member
 
Registered: Apr 2011
Location: Canada
Distribution: Slackware
Posts: 99

Rep: Reputation: 23
Quote:
Originally Posted by WhiteHotLoveTiger View Post
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.
 
Old 10-28-2013, 09:05 PM   #3
perbh
Member
 
Registered: May 2008
Location: Republic of Texas
Posts: 393

Rep: Reputation: 81
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 ...
 
Old 10-28-2013, 09:10 PM   #4
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,311
Blog Entries: 28

Rep: Reputation: 6137Reputation: 6137Reputation: 6137Reputation: 6137Reputation: 6137Reputation: 6137Reputation: 6137Reputation: 6137Reputation: 6137Reputation: 6137Reputation: 6137
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.
 
Old 10-28-2013, 09:14 PM   #5
jprzybylski
Member
 
Registered: Apr 2011
Location: Canada
Distribution: Slackware
Posts: 99

Rep: Reputation: 23
Quote:
Originally Posted by perbh View Post
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.
 
Old 10-28-2013, 09:28 PM   #6
WhiteHotLoveTiger
Member
 
Registered: Jun 2012
Location: NB, Canada
Distribution: Slackware
Posts: 73

Original Poster
Rep: Reputation: 2
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.
 
Old 10-28-2013, 09:33 PM   #7
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,101
Blog Entries: 21

Rep: Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474
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/
 
Old 10-29-2013, 03:34 AM   #8
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
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....
 
Old 10-29-2013, 04:51 AM   #9
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761Reputation: 1761
Quote:
Originally Posted by gnashley View Post
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:
  1. Boot Slackware install media
  2. Partition your disk
  3. Mount your intended / under /mnt along with any other partitions
  4. installpkg --terse --root /mnt [path to the selection of Slackware packages you want to install]
  5. Use mount to bind /dev /proc /sys to their /mnt equivalents
  6. chroot to /mnt
  7. Make an /etc/fstab
  8. Create /etc/rc.d/rc.keymap (only if you need a non US layout)
  9. run passwd
  10. Run pkgtool and select 'Setup' and then run the sections you require
  11. 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
 
Old 10-29-2013, 05:05 AM   #10
jtsn
Member
 
Registered: Sep 2011
Posts: 922

Rep: Reputation: 480Reputation: 480Reputation: 480Reputation: 480Reputation: 480
The current version of OpenWRT x86 should run just fine.
 
Old 10-29-2013, 05:44 AM   #11
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
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
 
Old 10-29-2013, 06:26 AM   #12
Stuferus
Member
 
Registered: Jun 2013
Location: Germany
Distribution: Slackware
Posts: 174

Rep: Reputation: Disabled
Quote:
Originally Posted by jtsn View Post
The current version of OpenWRT x86 should run just fine.
openwrt? for a desktop/laptop? du machst spass oder? O.o
 
Old 10-29-2013, 06:41 AM   #13
jtsn
Member
 
Registered: Sep 2011
Posts: 922

Rep: Reputation: 480Reputation: 480Reputation: 480Reputation: 480Reputation: 480
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. :-)
 
Old 10-29-2013, 06:49 AM   #14
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546
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.
 
Old 10-29-2013, 06:55 AM   #15
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
Quote:
Originally Posted by jprzybylski View Post
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
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Enabling resume from hibernation in Slackware on a laptop with Ubuntu and Windows 8 ecoslacker Slackware 2 05-04-2013 02:05 AM
[SOLVED] Windows 8 HP laptop slackware installation ghworkman Linux - Laptop and Netbook 3 01-23-2013 03:29 PM
[SOLVED] How to install Slackware Linux version 13.37 64-bit on my Laptop. unkn(0)wn Linux - Newbie 11 06-28-2012 05:17 PM
Having problems with ubuntu desktop 10.10 version windows vista laptop. zrzach Linux - Newbie 1 02-05-2011 05:11 PM
Home Network Help (Slackware 10 laptop and Windows Desktop) Corallis Linux - Networking 0 07-03-2004 03:32 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:47 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration