Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Slackware This Forum is for the discussion of Slackware Linux.


  Search this Thread
Old 01-28-2007, 04:51 PM   #1
LQ Newbie
Registered: Jan 2007
Posts: 3

Rep: Reputation: 0
Question about suitability

I am wanting to setup a content filtering and file sharing computer, and I wanted to hear thoughts on feasability of what I am wanting.

Here are the specs of the machine that I will be using:

Pentium 233MMx (Yes, slow, I know, but it is a small HP Pavilion, and I am running out of space)
64Megs of RAM
Hard Drive (I have anywhere from 1 to 8 gig drives avaiable, although the smaller the better)

I already have a home network setup, with a FreeNAS box that hosts all of my files, a m0n0wall box serving as my router, and several desktop and a laptop as clients, all hooked to a 10/100 switch.

I am wanting to isolate my kid's computer from the big bad internet a little more, to make sure that they do not stumble across undesirable web pages. I want to set up a content filter (was reading up on Dansguardian), along with a 40 gig hard drive in the same box that I can copy all of their game CDs onto as ISO files, which I could then use DaemonTools along with the DaemonScript addon to automatically mount and start their games when they want to play them.

Network as I am wanting it to work:

INet --> m0n0wall --> Switch --> Slackcontentfilter --> kids comp

I have looked at IPCop and Smoothwall for doing this, but both of them are fairly closed systems, and highly discourage adding Samba to either one, with rather nasty comments for other who hgave asked the same question, stating that a firewall should not be a fileserver, which I do agree with in most circumstances.

Considerings the small horsepower of this box, I'm asking if Slackware might be able to be pressed into this capacity, as I know that it has pretty small hardware requirements. I do not need, nor want, X, or any other graphical capabilities. I am comfortable using vi to edit config files, and understand the basics how *nix works, as I have been using ClarkConnect for several years, along with several other distros.

In fact, Clarkconnect was my first thought when I decided I wanted to do this, but the hardware requirements have gotten rather steep with the move to CentOS 4 (or is it 5?).

Any thoughts on doing this, and whether dansguardian and squid are already included in slackware are welcome. As far as I can tell, that is the only software that I should be concerned with NOT being in Slack, as I know that iptables, samba, etc will be there.

I am also looking for info on what I can safely prune out of slackware (X system, etc), to get it down as small as possible, as well as possible places to look for info on reducing the size of Slack. Or is it better to start with ZipSlack and work my way up from there, to get the smallest possible system?
Old 01-29-2007, 10:55 AM   #2
Registered: Apr 2006
Location: Vancouver, Canada
Distribution: Slackware, Ubuntu
Posts: 168

Rep: Reputation: 30
Well, I currently have Slackware 11 on a Pentium 166MMX laptop. It's not working perfectly yet, but it's getting there, and is suprisingly snappy for a system that's a decade old. Anyway, Slack should be fine on the system you describe.

As far as the minimum you need to install to get slackware running, just most of the packages in /a. You'll probably want a few out of /ap as well, though.
Old 01-29-2007, 01:08 PM   #3
Alien Bob
Slackware Contributor
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 7,546

Rep: Reputation: 5923Reputation: 5923Reputation: 5923Reputation: 5923Reputation: 5923Reputation: 5923Reputation: 5923Reputation: 5923Reputation: 5923Reputation: 5923Reputation: 5923
Two articles I wrote about content filtering and transparent proxies using dansguardian and tinyproxy: and

You should be able to replace tinyproxy with squid fairly easily, but since you're talking about low-end hardware I would definitely advise not to use squid.


Edit: links to my Slackware packages for dansguardian and tinyproxy can be found in those two Wiki articles.

Last edited by Alien Bob; 01-29-2007 at 01:14 PM.
Old 01-29-2007, 02:25 PM   #4
Registered: Jun 2006
Posts: 44

Rep: Reputation: 15
As was said above, most of the /a group is needed. There's a few packages in there that are very specific, like genpower and pcmcia, that could be removed if you don't have that equipment present. ACPI and APMD can go as well if you aren't going to need power management.

Nothing else is really necessary. To use a basic ethernet network connection, you'll need dhcpcd and tcpip out of /n. You could start with that barebones and then add things as you need it, that's kind of how I do my systems.
Old 01-29-2007, 08:22 PM   #5
LQ Newbie
Registered: Jan 2007
Posts: 3

Original Poster
Rep: Reputation: 0
Thank you for the replies. Right now I am having issues booting the CD, and will be doing research on that soon. Once I do have it up and running, however, I will be attempting to install everything and get it set up.

Alien Bob, those are some excellent pages, well written for even someone like me to follow. Thanks!! I did not even know about the EXISTENCE of tinyproxy, and will read up more on that when the time comes. As far as I knew, squid was the big man around town, nice to know there are alternatives.

zytsef, nice to know that the hardware that I have should be able to run Slackware.
Old 01-30-2007, 03:44 PM   #6
Registered: Apr 2006
Location: Vancouver, Canada
Distribution: Slackware, Ubuntu
Posts: 168

Rep: Reputation: 30
With the kind of hardware you describe you'll probably need to make a boot disk and some root disks to get the system up and able to run setup (we're talking floppies here). On another system with a floppy drive look on the first CD for bootdisks/ and use dd to copy the bare.i image to a floppy (if you're using Linux, use the included RAWRITE DOS program if you're using windows). Then go the rootdisks/ and do the same for install.1 and install.2. Then you should be able to pop them in the old machine in order to get to a linux prompt where you can then install from the cd. Isn't old hardware wonderful?
Old 01-30-2007, 11:28 PM   #7
LQ Newbie
Registered: Jan 2007
Posts: 3

Original Poster
Rep: Reputation: 0
I found out that the Bittorrent copies of the install cd's were corrupted somehow, so I redownloaded them using one of the FTP mirrors.

I am still having issues with a few packages saying corrupt during the installation, and hopefully after the install is done that is running now I will at least have pkgtool so that I can reinstall the ones that had errors. First time around I didn't even have ls!!!!

Another question kinda on this same subject, if I can teach myself enough about this to create a fairly stable system, are there any guides for reducing the size of a Slackware instal, and creating custom LiveCD, or custom install CDs? I think there may be enough of an interest for a filtering 'appliance' type thing that maybe I can offer it up for other interested.

Old 01-31-2007, 01:04 AM   #8
LQ Newbie
Registered: Jul 2006
Location: Pilipinas
Distribution: slackware-current
Posts: 16

Rep: Reputation: 1
as for the live cd, i guess this is suitable, i havent tried it yet so im not sure... i hope this could help..


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
CentOS suitability for laptop cgraf Linux - General 2 07-27-2006 05:45 AM
Question, Apples Contribution to Open Source + MacOs file structure question Higgy3k Other *NIX 5 07-25-2005 04:23 AM
Not your regular GRUB question - just a short question for a fried MBR!! ziphem Linux - General 3 01-31-2005 01:51 PM
login prompt question & kde scheme question JustinCoyan Slackware 2 06-09-2004 02:02 PM
Distro version suitability for different box specifications esteeven Linux - Distributions 6 09-02-2003 02:40 PM > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:57 PM.

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