> I have a headless Linux machine.  It is an embedded 386sx33 from
> Advantech.  Woo - Woo 386 I know, but it's just a toy for me to
> play with Linux in a fashion that I may use it someday. ( plus it
> was a freebee left over from a project many years ago that was
> headed for the trash bin )

        My main household LAN server is an old 386DX33.
        It does mail/POP, uucp, web, backup PPP/masquerading, 
        AMANDA backups (for all my desktop systems), NFS
        (read-only), local web mirror, etc. 
 
> As you can guess I'm not running x-windows!  The performance is
> actually not bad.  Small programs compile fairly quickly. Of
> course if I do a kernel compile, I kick it off and go to
> bed... :-)

        Mine does occasionally run X --- it has a 2Mb STB
        Powergraph video card, so it actually runs X faster 
        than a 486DX2/66 with dumber VLB card.

        However, I certainly wouldn't use it for day-to-day
        operations under X.  A P100 with about a 2 to 4 Mb and
        32Mb of RAM and a 17" monitor capable of 1024x768 (by
        at least 256 coloors) is the absolute minimum I'd suggest
        for real X use (800x600 is tolerable  for brief periods
        --- but I'd never use this for most general purpose
        applications). 
 
> My setup has no keyboard nor video card.  The cpu is in a custom
> two slot per side passive AT backplane ( two slots wide, but 4
> slots total ).  This is so it can fit in a 3" tall 17" rack mount
> - backplane positioned vertically.  The only other card in there
> is a ne2000 clone ethernet card.  I believe that it is running
> slackware 2.0.27 if memory serves.  I bought a small footprint
> power supply for $8 from bgmicro.  The whole thing would fit in a
> shoebox.

        It would be neat to hear of a cheap box like this
        available pre-assembled (for about $100 to $150).

        I can already get $200 barebones mini-towers (just
        add hard drive, monitor and keyboard).  If this
        box came with a small HD and Linux pre-installed
        (with working serial patches) I'd even pay $250 or
        $300 for it.
 
> I can telnet and ftp to it from either my os/2 warp connect
> machine or my windoze 98 machine.  This works just fine.
 
> I did make the serial console patch to see the kernel messages.
> It compiled fine, but I never got it to work.  Things were working
> fine otherwise so I didn't spend much time on figuring this out.
> Perhaps this serial port contention is the reason.
 
> Other than an embedded machine, other thoughts for use of this
> machine: remove hard disk, install etherboot rom in ne2000 card,
> for a diskless unit.  Put this unit in small-small enclosure and
> have it as lan print server for my home network.  Perhaps a
> sansdisk would be a better solution so don't need to have a tftp
> server.

        Another thing I'd like to see "pre-assembled."
 
> I also have more serious projects in mind.  Mostly for a data
> logging project that I orginally developed a prototype running
> OS/2.  1) OS/2 is not free, 2) OS/2 is picky about having a video
> card ( at least I haven't discovered a way around this ), 3) I
> wanted to learn something about unix and Linux, 4) I don't have
> the source code for OS/2 in case I design a custom cpu card for my
> project.
 
> One thing of interest that I did was "clone" my Linux hard drive.
> I didn't seem to find how to do this in any how-to, just bits and
> pieces.  I wrote down how to do this procedure style in case I
> forgot it.  If anyone is interested I can post this ( if I can
> find it anyway :-)

        Hmmm.  

                dd if=$RAWPARTITION | rsh $OTHERHOST dd of=$TARGETPART

        (assuming you've created to partitions of the same size
        and that you want to dupe the filesystem on a remote
        system).

        There are several other methods --- though all of them
        that I know of require that you create a set of 
        partitions on the other drive (remote system or locally
        installed) first.  If the two drives can be configured
        to use the same geometry you can actually use something
        like:

                dd if=/dev/hda of=/dev/hdb

        ... (for a couple of IDE drives, for example).

        ... if the the target drive supports "autotranslation"
        as most IDE drives do, and it's at least as large as
        the source drive you can easily make them use the same
        geometry (so far as the host systems are concerned).
 
> For now this is just a hobby for me.  I would be interested
> hearing what others have done.

        My 386 was my primary workstation (and concurrently
        acting as a server for my wife's Pentium II and my
        father's 486DX2/66) for many years.  Actually I've 
        been using it since I lived in L.A., then when I moved
        to Oregon, and now through one rental house and into
        the house that my wife and I are now buying --- for
        over 10 years.

        It started as a DOS system, then running DESQview and
        (occasionally) MS Windows 3.0 when it first came out.

        I installed SLS Linux on it (I don't remember the version
        --- but that was an early Linux FTP and floppy distribution --- 
        using a 0.95 or so kernel).  I later re-installed using
        an early Slackware, and again, years later, a copy of 
        Red Hat 3.03.  It now runs Red Hat 4.2 with many manually
        installed tarballs and RPMs.

        It still has DOS installed on it (still boot up on that
        IDE drive in DOS and runs LOADLIN to get into Linux).  
        However, it almost never runs DOS (not even under dosemu
        --- though that is installed and works).

        Over the years I've added many components.  It started
        with 4Mb, was upgraded to 16Mb and later to 32Mb. It now has
        a SCSI adapter (Adaptec 1542C) with a couple of hard disks,
        a 4mm DAT auto changer, a CD-ROM and a CD-R, and a 
        magneto optical drive.  In short the SCSI chain is full.
        It has an ethernet card QuickPath multiport IDE controller 
        with 4 serial ports, two parallel ports etc. (Oh yeah! It's 
        a print and fax server, too).  Almost every IRQ is in
        use (though I think I'll disable the parallel port IRQs
        if I need to add anything else).

        I eventually built a Pentium 150Mhz workstation (with
        64Mb, a 4Mb video card, and about 15Gb of disk space).
        The main reason I did it was that I switched from elm
        to emacs mh-e and from tin to Gnus.  Emacs is a bit
        slow on a 386 (but usable).  Gnus threading is just to
        slow (hours to thread a busy mailing list rather than
        a few minutes on the Pentum).  (I still work primarily
        from text mode).

        I still use the 386 as a server, since it really doesn't
        need any more power than that.  Character mode services
        just don't need much power.  Some the money I could have
        spent on faster processors, new motherboards, etc, went
        to upgrading the old one.  (More went to building a 
        down payment for a house in the Silicon Valley).

        I still suggest that slower, less powerful systems be
        used for departmental servers etc.  You can have *lots*
        of systems with lots of failover and lots of shelf spares
        for less than you'd spend on newer systems.  So your new
        systems can go to your users --- particularly your power
        users.
 

--
Jim Dennis  (800) 938-4078              [EMAIL PROTECTED]
Proprietor, Starshine Technical Services:  http://www.starshine.org

Reply via email to