|
| Teknoman117 wrote:
| Super neat! I went through the same process for some AM5x86-133
| industrial computers with 32 MiB of RAM. I didn't think to change
| PHYSICAL_START or use musl. It's usually set at the 16 MiB mark
| so that the kernel doesn't consume any of the memory in the ISA
| DMA / ISA device zone.
|
| One thing I would recommend that I didn't see mentioned is
| switching to the SLOB allocator in the kernel. It's more space
| efficient than SLUB or SLAB, but it is slower if you have a large
| amount of memory.
|
| The main problem I bumped into for minifying a modern Linux
| kernel is that so much of the modern Linux ecosystem (systemd,
| OpenRC, runit, etc.) expects a lot of the networking stack to be
| enabled, along with cgroups, namespaces, etc. In order to get a
| minimal Gentoo i486 image to boot, I needed to turn a lot of
| things on in the tinyconfig kernel. Admittedly, it's hard to
| image a Linux/Unix system without some form of networking :)
| noufalibrahim wrote:
| This is really nice. I once got a hold of an old Pentium when I
| had just started work and wanted to get Linux to work on it. It
| had 3.5" drives and no CD drive. I used
| https://en.wikipedia.org/wiki/MuLinux and got a basic system
| working without much hassle. I believe it even had a minimal X
| server running with twm or something. Enough to work on.
|
| I still maintain that after hardware ages a little, Linux (and
| perhaps other free operating systems and distros) are the only
| way to give a soul to the machine.
| readingnews wrote:
| Ah, those were the days. There is a long list of dmesg outputs
| from linux on many old systems, while not as old as the 486,
| there is an AMD K6/2... and sparcs!
|
| http://www.dimlight.org/number9/dmesg_index.html
|
| The TRI-m in that list was a 486, although not modern linux.
| http://www.dimlight.org/number9/dmesg/dmesg_machz.html
| Prolixium wrote:
| This post makes me want to roll my own Linux kernel again. I used
| to build vanilla kernels on Slackware (2.2.x!) and then Gentoo a
| /long/ time ago as well as modify stock Debian kernels to remove
| stuff I didn't need and tweak some knobs as of just a few years
| ago.
|
| I feel like it's almost required to page through the various
| dialogs in menuconfig periodically in order to stay current when
| it comes to modern hardware and how it can interact with the OS.
| SigmundA wrote:
| My first job at computer store in high school I worked without
| pay initially just to get parts to build a 486-DX with it
| wonderful floating point unit so I could finally play Falcon 3.0
| properly.
|
| That same job taught me networking (Novell) and got me
| programming business apps in MS Access and the rest is history.
|
| Unfortunately I didn't get into Linux until much later.
| HeckFeck wrote:
| In ~2006 I was gifted a 486 desktop by my neighbour, it was a
| Mitac 486 running Windows 3.1 and DOS. It came with a matching
| VGA monitor. It had a floppy drive, 160MB hard disk and DIN
| keyboard. The mouse was fitted to a serial port. There was no
| sound card; sound was achieved by a driver that somehow bunged
| PCM through the PC speaker.
|
| Unfortunately it didn't survive a household clear out 3 years
| later, and that fills me with regret. Maybe I could've been
| trying my own projects on it now. I always liked the relative
| simplicity of the OS and hardware.
| inglor_cz wrote:
| With a certain nostalgia, I remember playing MIDs through the
| PC speaker back in the 286 days. From 5,25" floppy disks no
| less.
| nobleach wrote:
| By the time I got into installing Linux (1996+), I always seemed
| to be able to find salvageable pentium machines 166Mhz and above.
| But, my sister ended up returning my old AMD 486 DX4 120Mhz after
| they bought a new computer. I threw FreeBSD on it for a bit. It
| ran really well! I'll forever miss this era of computing. The
| internet was brand new, machines were often Frankensteins built
| out of spare parts. Computer Shopper was 2 inches thick with a
| thousand ads for parts from places like Dirt Cheap Drives.
| mmastrac wrote:
| My homelab is still cobbled together like this. I bought a
| 10-year-old kvm, used switches, a used 1u server, etc.
| hoistbypetard wrote:
| You had better "salvage" options in 96 than I did. The Pentium
| 166 was newly released in 1996. 486SX33 was easy to come by in
| 96 for me, though, and it was easy to get slackware running on,
| too. Though I did let the smoke out of one monitor with a bad X
| modeline.
|
| I miss Dirt Cheap Drives.
| 13of40 wrote:
| In 1995, I was stationed at an Army base about 10 miles from
| the DMZ in Korea, and for the first time in my life I saved up
| enough money to build a computer from modern parts instead of
| scavenging them from thrift stores and dumpsters. So I went
| AWOL for a day and went down to a place in Seoul called the
| Yongsan Electronics Market. To my young American mind, this was
| a place straight out of a William Gibson novel. Imagine a
| multi-storey sprawling mall covering about three blocks, with
| modern stores selling the latest LG stuff at the center, but in
| the alleys and passageways you might run into a pile of cases
| being scrapped, or an old man pulling a cart full of dead hard
| drives, or turn a corner and find someone hand building 20
| video cards on a plastic table. But I knew what I was there
| for, and I bought the parts for a 486DX4/100mhz, plus a used
| monitor and keyboard, and brought them back on the train.
| Somewhere I acquired a Slackware Linux CD, and when I got it
| all put together it was like a dream. I count that era as when
| CPUs got powerful enough that we just had extra processing
| power for the little details. But I digress. On the first night
| I had it, I decided to leave it running overnight and set up a
| cron job to wake me up for morning formation. Of course, it
| froze up in the middle of the night and I woke up late and got
| yelled at.
| bennysomething wrote:
| That Cron job story made me laugh :)
|
| Thing with Linux as much as I used it over the years, it's
| still no where near as compatible with weird hardware as
| windows. Windows just seems to be able to handle whatever
| hardware I've ever thrown at it.
| spookthesunset wrote:
| I really wish cities in the US had those kind of sprawling
| electronics markets. So cool and useful. Like if you just
| need a single SPDT switch instead of a 20 pack on Amazon...
| you can't do that right now.
| DrAwdeOccarim wrote:
| We used to have a monthly computer show and sale in the DC
| area. It was like this but in tents at the fair grounds. It
| was heaven. What an incredible time to come of age
| alongside modern technology coming of age. I still have
| bins of computer bits just in case. Like 3.5"IDE to 2.5"IDE
| ribbon cable adaptors and shit like that.
| flyinghamster wrote:
| Fry's was the closest thing we had, and it was thinly
| spread at the best of times (particularly outside of
| California). It didn't really even make it into the
| pandemic; I remember walking into the Downers Grove, IL
| store in the Christmas 2019 season and feeling strange at
| how few cars there were in the parking lot. I walked in,
| and was shocked at the state of what was an obviously
| failing store that gave me the willies. I half-expected to
| run into zombies. Looking back, I'd have to call it a
| portent of 2020.
|
| Between the implosion of Fry's, and Radio Shack not quite
| lasting long enough to capitalize on the maker movement,
| it's pretty well online ordering or nothing.
| smackeyacky wrote:
| I visited silicon valley in the mid-nineties from
| Australia, Fry's was like a magical wonderland compared
| to the pathetic offerings we had. I went a little nuts
| and bought enough parts to build a machine just out of
| their bargain bins.
|
| I've often wondered why those places disappeared but then
| you remember nobody really builds PCs or other electronic
| stuff except as a hobby and most people are running
| laptops that can't be upgraded anyway.
| digitallyfree wrote:
| Shipping kills the deal, especially with used stuff that
| isn't worth much. An old workstation may cost $50 but the
| shipping is another $50 on top when you buy it on Ebay. At
| the same time, people are throwing out record amounts of
| ewaste that is higher-end than the gear I currently have on
| my desk. Really wish there was a local market here similar
| to those Asian ones.
| axiolite wrote:
| eBay is a far better source for electronic components than
| Amazon. You can source single switches. The cheapest are
| direct from China with 1mo shipping times, but there are US
| sellers as well.
| djur wrote:
| Wow, this is exactly the same type of computer (all-in-one Compaq
| Presario 486) that I first installed Linux on. Slackware 3.x, if
| I recall correctly, disk images downloaded at 14.4kbps and loaded
| onto every spare floppy I could find. I don't think I even got
| X11 going because that was a lot more disks!
| h2odragon wrote:
| IDE -> Compact Flash adapters are good for hardware of this era.
| new CF cards are cheap.
|
| Booting from CDROM was still iffy and some BIOS might not like
| some drives and so on as i recall.
| InvaderFizz wrote:
| There are three tools useful on machines of this era:
|
| 1. The aforementioned IDE/CF adapter. It helps that it's a dumb
| PCB since CF speaks IDE natively.
|
| 2. A Gotek Floppy Emulator (With the FlashFloppy firmware)
|
| 3. A SCSI2SD SCSI emulator.
| DrAwdeOccarim wrote:
| Commenting to save; this is prime advice right here.
| hoistbypetard wrote:
| That Gotek looks like gold. I hadn't heard of it before.
| The CF-IDE and SCSI-SD are super useful on their own, but
| the Gotek looks like it works in some places that really
| lack for options.
| lost_soul wrote:
| Linux taught me about computers and it taught me about politics.
| I worked at a university where the demand for Internet far
| exceeded the capabilities of the network. While a filtering
| bridge may reduce broadcast storms to an acceptable level, it
| also permitted the administration to delay much needed upgrades.
| brian_herman wrote:
| There are easier ways to do this. https://bits.p1x.in/floppinux-
| an-embedded-linux-on-a-single-...
| timbit42 wrote:
| That is mentioned and linked to in the article.
| [deleted]
| UncleSlacky wrote:
| I did something similar with a Compaq Contura 4/25c about 15-20
| years ago. It had 8 Mb RAM so I was able to install Slackware 3.9
| (IIRC) via floppies with a standalone X session running Netscape.
| Later I put Win 95c on it (again, via floppies) which ran fairly
| well.
| axiolite wrote:
| I still have my Contura in a box in a closet. Along with a
| PCMCIA network card, the docking station and the 20MB RAM
| upgrade. Used it up until ~2010 when I got a similarly tiny and
| inexpensive EeePC. Was a nice small, cheap system that worked
| well enough as a dumb serial/telnet/ssh terminal for network
| management tasks. It was only a little bit slow to start an SSH
| session. Even started up fast with Linux or FreeBSD. OpenBSD
| was rather slow to boot.
|
| I didn't have much reason to bother with X11. Text utilities
| always got the job done, including for web browsing needs
| thanks to links.
| dmitrygr wrote:
| I played this slimming-modern-linux-down game recently on a MIPS
| device. Getting it below 4MB is hard...too much cruft has
| accumulated in it.
| mysterydip wrote:
| Awesome and thanks for documenting the process! There's large DOS
| communities with people running vintage hardware, but not much I
| know of for linux.
| axiolite wrote:
| With DOS, there are lots of reasons you'd NEED to run an
| ancient OS on ancient hardware. Of course emulation provides
| some more options...
|
| With Linux, you can just keep your ancient programs and
| hardware running on modern systems.
| saint_angels wrote:
| I think running a vintage DOS system is popular because there
| is a lot of DOS games. Linux doesn't have as much hardware/OS-
| dependent nostalgic software.
| rconti wrote:
| Apparently they meant to say "modern Linux on a 486SX" as,
| obviously, Linux ran just fine on a 486 back when all this stuff
| was new. (Mine was a 486DX/33, but with 4GB of RAM. Compiling a
| kernel took 8 hours, but I digress.)
| vidarh wrote:
| Yeah, 486's with 16MB RAM were our default X terminals at the
| time, and it worked quite well.
| fmakunbound wrote:
| > a 486DX/33, but with 4GB of RAM
|
| Wonder how long it took to sequentially scan 4GB of RAM
| tudorconstantin wrote:
| I think it was 4MB. I think there weren't too many 4GB HDDs
| back then
| factfindingisfn wrote:
| This is one of the major reasons why I love Hacker News because
| of small side passion projects like this. At Hacker News we don't
| ask why, we ask why not!
| Teknoman117 wrote:
| I get real nervous about posting personal retrocomputing
| projects here to be honest :)
|
| I just spent most of my free time in the last week trying to
| get the Rust compiler to run on a K6-2/500. Had a bunch of
| trouble because one of the newer x86 extensions (CET) chose
| opcodes which decode as NOPs, and therefore are considered safe
| to include in binaries for older processors. Unfortunately,
| they're only NOPs on i686 or newer, and the K6s are i586
| processors. It was mind-numbing because even if you explicitly
| tell the compiler to output/optimize for a K6-2 or Pentium
| (-march=k6-2 or -march=pentium) it's _still_ outputting the CET
| opcodes. You _have_ to pass -fcf-protection=none for them to go
| away. Super annoying.
|
| Benchmarking it was pretty funny, because compiling one of my
| personal Rust projects is about 500 times slower than my TR
| 1950X desktop. Compiles in 7.5 seconds on the Threadripper but
| takes 67 minutes on the K6-2/500. So much progress in 18 years
| (K6-2/500 in 1999 -> TR 1950X (4 GHz) in 2017).
| AutumnMeowMeow wrote:
| This is really cool, even if you didn't post I'm glad you
| mentioned it in a comment. :)
|
| I remember compiling Linux kernel on my Cyrix 486SX 25MHz
| (the one with a disabled-by-default L1 cache!) and it took an
| hour. Got it on a P60 and it was like 5 minutes.
|
| Good times.
| Teknoman117 wrote:
| Another one of my silly retro computing projects:
| https://github.com/teknoman117/m68k-fpga-bridge. I wanted
| to try and make an MMU for it, hence the 68010 specifically
| (which added some additional data to the bus error
| exception to allow restarting the failed instruction).
|
| I also managed to get someone on utsource to sell me a tray
| of 386EX33s for like $2 a pop so eventually I can make some
| 386 systems. I managed to track down a few of the old IIT
| 3C87 FPUs that had the hardware matrix by vector multiply
| so I'm going to try to make some 3D renderer if I ever get
| around to putting it together.
| AutumnMeowMeow wrote:
| These are so cool! :-)
|
| I like retrocomputing too, but more virtually:
| https://jexer.sourceforge.io/evolution.html
|
| I wanted to make a cycle-accurate 286 system once, just
| because it was such an interesting architecture.
| Protected mode, but 16 bit, and 16MB max RAM, but with
| segment:offset addressing. What's not to love about all
| of that?
| bshipp wrote:
| "Your scientists were so preoccupied with whether or not they
| could, they didn't stop to think if they should."
| zeeblazer wrote:
| A few tips! A floppy drive emulator you can load with usb is
| available now. Pretty sweet device for something like your
| project.
|
| The 36 pin connector on the sound card was probably a scsi cd-rom
| connector. They used to put them with the sound card :)
| pridkett wrote:
| That's how I started out running Linux! Downloading a bunch of
| floppies from a BBS over a 16.8k USR HST modem. It was like a
| magical world when I first installed it. I also had a giant paper
| book that explained how to use it. For some reason the vi
| instructions in the book baffled me, but emacs seemed normal.
|
| Six months later I finally got the disks for X11. My mind was
| blown. Real multitasking - not like DESQView or OS/2.
| rconti wrote:
| Even though I was installing from HDD (dual boot, as I recall),
| I had to download disksets at 14.4kbps. I remember setting a
| kitchen timer for 14 minutes for each ZModem xfer.
| timbit42 wrote:
| What wasn't real about OS/2 multitasking? It was pre-emptive,
| at least on a 386.
| supernovae wrote:
| os/2 was preemptive but had that single message queue so some
| people shrug it off - pretty common issue with computers
| prior to multi core systems.
|
| i ran a bbs on os2 and it was awesome. IBM sponsored my bbs
| as teamos2 and mustang software sent me wildcat! and i was
| the first bbs in houston to offer linux for download
| dopeboy wrote:
| The paper book you had reminds me of the very thick stack of
| printed papers that is the Gentoo installation guide circa
| 2005. It was my first foray into Linux and I, for macho
| reasons, went with Gentoo.
|
| I think I gave up after a day, tried Fedora, and settled on
| Ubuntu.
| nousermane wrote:
| Few months ago, somebody did a series of live streaming events on
| bringing up a 486-based tablet PC (which happened to be an old
| voting machine) with modern linux. Kernel turned out to be the
| easy part. Booting grub from BIOS that doesn't support LBA
| addressing (CHS only) - a bit harder. Running X11 on hardware
| without PCI - ridiculously hard:
|
| https://diode.zone/w/kMhja4oBUvP6CScsiDZP38
| hulitu wrote:
| From some time X is a moving target. It's better if you can run
| XFree86 on old hardware.
| HeckFeck wrote:
| Perhaps this was addressed in the video, but I wonder if that
| tinkerer tried LILO? It is still supported and might fare
| better with old hardware.
| [deleted]
| morganvachon wrote:
| Indeed, Slackware still defaults to LILO/eLILO and it works
| perfectly fine on modern hardware, older hardware from LILO's
| heyday should be no issue at all.
|
| I still hang on to a PIII based Dell Latitude laptop from
| 2001 and Slackware -current runs surprisingly well on it
| (along with BeOS 5.1 from my original disc, QNX RTOS,
| OpenBSD, NetBSD, and a few other obscure OSes from its
| generation to today).
| xianwen wrote:
| Some modern laptops support only UEFI booting, when booting
| from internal hard drive. Does LILO/eLILO support UEFI
| booting?
| nousermane wrote:
| Yes. "e" in "eLILO" stands for "EFI".
|
| But then (U)EFI is an OS in itself, you can boot Linux
| directly from it, no bootloader needed:
|
| https://wiki.archlinux.org/title/EFISTUB
| mwcampbell wrote:
| > But then (U)EFI is an OS in itself
|
| Would it be accurate to describe (U)EFI as being like MS-
| DOS (i.e. single-tasking), but running in protected mode?
| larvaetron wrote:
| UEFI technically isn't single-tasking, it has a task
| scheduler.
| my123 wrote:
| Indeed, UEFI is the modern DOS.
| mattl wrote:
| All of those booting on one machine?
| anthk wrote:
| Try Delicate Linux. Compile Libressl, then install it at
| /opt/libressl and recompile Lynx against libressl with
| CFLAGS="-I/opt/libressl/include" LDFLAGS="-L/opt/libressl/lib"
| ./configure; make; sudo make install.
|
| Try gopher://hngopher.com first and later,
| https://news.ycombinator.com
| ToddWBurgess wrote:
| My first Linux install was in 1994, on a 486DX/2-66 with 8MB of
| RAM. At the time it was considered standard hardware and Linux
| ran really well on it.
| fortran77 wrote:
| I remember when Linux finally got "good enough" in the early
| 90s and I switched from SCO Xenix and SCO Unix to Linux. Many
| people ran Linux on 486 machines. Other than the nostalgia of
| seeing the old boot loaders and boot screens, there's nothing
| special about this "feat"
| gattilorenz wrote:
| > Many people ran Linux on 486 machines. Other than the
| nostalgia of seeing the old boot loaders and boot screens,
| there's nothing special about this "feat"
|
| Many people ran Windows on 486. But it was Windows 3.x, or 95
| at most. If you managed to get Windows 10 to boot on one,
| surely that would be a feat...
| fortran77 wrote:
| Windows 10 was never designed for a 486. Linux was.
| hoistbypetard wrote:
| Windows NT was. That has about the same relationship to
| Windows 10 that the Linux kernels designed for 486 do to
| modern Linux.
| MailNerd wrote:
| It's amazing how few resources a Linux (or BSD) server requires.
| I have a twenty year old desktop machine (quality Fujitsu Siemens
| hardware but nothing unusal) reimaged as a storage/playground
| server and it's just fast enough. Can also handle some 18 TB
| storage.
| immmmmm wrote:
| makes me remember when i installed slackware 1.0 on the family's
| 386 when my dad bought a fresh 486dx. ah the joy of getting an X
| server running and recompiling kernel!!
| flyinghamster wrote:
| I have a couple of things from bygone Linux days: a retail copy
| of Red Hat 5.1 (pre-RHEL), and a 6-CD InfoMagic compilation. The
| latter was especially handy back before cable modems came to
| town. I recall downloading an earlier Slackware, one floppy image
| at a time, over 14.4K dialup when 14.4K was fast, and it still
| took forever.
|
| The InfoMagic discs:
|
| Disc 1: Slackware 3.0 and Debian 0.93R6
|
| Disc 2: Red Hat 3.0.3 for x86
|
| Disc 3: Archive of sunsite.unc.edu
|
| Disc 4: GNU source archive from prep.ai.mit.edu
|
| Disc 5: Archive of tsx-11.mit.edu
|
| Disc 6: Demos and Red Hat 2.1 for Alpha
| ben7799 wrote:
| I had a 486DX laptop that I ran Linux on from about 1995-1999, I
| probably tossed it around 2001 when the battery was pretty dead
| and the HDD was dying.
|
| In some ways that was some of the best times for Linux on the
| desktop in my experience. Windows and Mac were such an unreliable
| mess at that point that Linux seemed very competitive at the
| time. A lot of the advanced hardware integration in Win/Mac
| hadn't happened yet and Linux was very lean and mean and
| reliable. Both KDE and Gnome appeared in 1997 IIRC and the
| desktop was decent even if some apps weren't as good.
|
| My machine was 75mhz, 12MB RAM, 250mb HDD, 800x600 color LCD that
| had poor refresh. It got me through most of my college CS
| programming projects, though I eventually built a Linux tower
| too. X was good on that laptop the first few years but was really
| slow by 1998.
| 300bps wrote:
| I had a similar machine in 1996 running Slackware as a server
| for qmail.
|
| Hard not to be nostalgic over that time but things are so much
| better now. One command with AWS CLI and I can spin up a Linux
| box in 3 seconds today.
| mmcgaha wrote:
| Sure, its great now if you want to get actual work done, but
| which is more fun?
| xattt wrote:
| There's opportunities to open up actual sheep farms if
| sheep shaving is your thing! :)
| wruza wrote:
| Yep, everyone had stock-ish pc components and then came
| winmodems, custom-protocol printers and other oem hardware.
| asveikau wrote:
| I was reading a bunch of these comments thinking "winmodems
| were terrible". Thanks for that.
|
| I remember carefully selecting modems. Most of the PCI modems
| in popular retail shops were winmodems so getting one that
| used the ISA bus was the first step. But even that was not
| the safest bet. Online shopping was nothing like it is today,
| so getting a known good model was more difficult.
| flyinghamster wrote:
| Back in the day, I specifically chose an external serial
| (RS232, not USB) modem precisely to avoid Winmodems. I
| still have my V.92 Zoom somewhere, though I no longer even
| have a landline to use it. Somehow, I don't think anything
| fancier than 1200 bps would work over a VoIP connection,
| and even that would probably be unusable without error
| correction.
| gregw2 wrote:
| Dating myself here ... I ran Linux on my 386SX black and white
| LCD laptop (including X windows!) back in the early Slackware
| days 1992-1994.
|
| It was easier to do that back then than now... :)
|
| Oh,and a grad student friend of mine warned me in 93... "That Web
| stuff is addictive"... so I avoided it for another 3-6 months and
| stuck to FTP sites and a bit of gopher/WAIS. :)
| hulitu wrote:
| Running X in 8 bits with colormap switching was fun. Now
| everything is 24 bits. Fractint was much cooler in 8 bits (
| color cycling). Now obtaining a fractal with a limited number
| of distinct colors is a challenge.
| deepspace wrote:
| I set up a SLIP (later replaced by PPP) gateway on a 386SX
| running Slackware, connected to a 14K4 modem back in 1993. It
| served as our company's main internet gateway until late 1995.
|
| The title of this post really had me do a double-take. "Of
| course Linux can run on a 486, it's fine on a 386". Just need
| the right version.
| marttt wrote:
| > "That Web stuff is addictive"
|
| Prophetic declaration of the day. I'm envisioning a great
| hacker t-shirt: "That Web stuff is addictive... stick to FTP (a
| friend, 1993)"
| hulitu wrote:
| I find ftp more addictive. You could find interesting things
| back in the day (like DEC research papers).
| drittich wrote:
| Same, and I remember it was solid as a rock. Took a little
| while to get the Hayes modem working so it could act as dial-up
| ISP, but once I did, it never failed. I left it running
| headless in a server closet - I like to believe it's still
| running to this day.
| jggonz wrote:
| I just remembered compiling an early 2.0.xx kernel on an old
| 386DX AT&T server that was given to me when I was a teenager in
| the 90s. It spent hours doing it and I loved watching gcc take
| several seconds to compile each file! I also recall that the hard
| drive in that thing must have weighed at least 40lbs. Those were
| fun days!
|
| Here's an eBay item that is pretty much exactly what I had back
| then:
| https://www.ebay.com/itm/294597619526?mkevt=1&mkcid=1&mkrid=...
| knorker wrote:
| By "hard drive" I assume you mean "computer"?
|
| Yeach. Yeah I had two of those when they were being thrown out.
| MCA was a really horrible bus between ISA and PCI. I recall it
| not wanting to boot unless you installed drivers for all your
| cards into the BIOS, or something.
|
| So not only did your OS need drivers, but your BIOS did too.
|
| I may misremember.
|
| Compiling the kernel was basically an overnight operation,
| IIRC.
|
| But yeah they were built like tanks. Even the power switch felt
| like you were turning the power back on to the fences in
| Jurassic Park.
| outsidein wrote:
| Remember the days back in 90' (Must have been 1994) when
| installing Slackware distribution on 486 DX from about 15 floppy
| disks to the internal HDD.
|
| Had running Linux as web proxy until about 2001. Interesting to
| see that what was quite normal at that time has become to a topic
| of interest again.
| outsidein wrote:
| To add a fun story where Linux saved my live. Back in the 90'
| we had a Clipper / dBASE based DOS app used for capturing
| orders in a call center after TV commercials. In this case a
| prime TV show to generate donations. Full house with >100
| agents busy. Then the Novell Netware server crashed, and was
| unable to mount the disks.
|
| We managed to switch the users to an older server so they could
| continue to work. But it first seemed the HDD and files got
| corrupted and unrecoverable by disk tools from Netware. We
| thought of using a commercial recovery service, but this would
| cause delay and cost $$$$.
|
| So I removed the disks from Netware, fired up a Linux PC,
| connected the HDD to the Adaptec SCSI (Luckily install prior
| for a CD drive). The file system was not mountable, but
| something like dd /dev/sdb1 |strings ,,JJJJMMDD" discovered
| lots of salvage records.
|
| This literally saved my ass and the company.
| outsidein wrote:
| Last year I finally ditched some spare i386 CPU and memory
| modules (sort of 1, 2, 4 MByte) after getting no response on
| eBay.
| outsidein wrote:
| The HP Laserjet 2100 M (PCL and PostScript) is still running.
| Someone interested into the original PCL Language book which
| came with the printer?
| tinus_hn wrote:
| Be aware that these old HP printers consume a rather large
| amount of energy no matter whether they are in use or in
| standby.
| mwcampbell wrote:
| In 1996, as a teenager, I had a ThinkPad laptop with a 486SX, 4
| MB of RAM, and a 3.5" floppy drive. There was something weird
| about the floppy drive in that laptop that prevented stock
| Linux of that time from being able to work with it. But I was
| determined to get Slackware installed. Back then, Linux had the
| UMSDOS filesystem, which implemented a POSIX-capable filesystem
| on top of a directory tree on a DOS partition. And there was a
| DOS program called loadlinn that could boot into Linux from
| DOS. So I first installed Slackware using UMSDOS onto the DOS
| partition on my mother's PC, then transferred the linux
| directory tree from her PC to my laptop. I don't remember if I
| did that transfer using floppies or a null modem cable. Finally
| I removed the linux directory from my mother's PC. I did all of
| this while the rest of my family was away from home, so they
| never knew.
|
| I later learned that I could add "floppy=thinkpad" to the
| kernel command line to enable support for the floppy drive in
| my ThinkPad model. Then I got brave and resized my DOS
| partition, using one of the free DOS-based partitioning tools
| available at the time, so I could have a real Linux filesystem.
| the_grue wrote:
| I went that route on a school PC in 1998. There was no floppy
| drive, so I installed a Linux distro (also Slackware, iirc)
| onto the Windows partition, then resized the Windows
| partition with Partition Magic and used the existing Linux as
| a bootstrap for a fresh install on its own partition. It was
| so incredibly magical. No one had any idea I was doing it,
| and I felt part of the hacker culture :) I tinkered with it
| for a few of months at least, and eventually was compiling my
| own kernels, playing with boot/swap partitions, etc. Never
| got X to work, though.
| j_m_b wrote:
| I also ran Slackware on a 486DX. I remember it taking hours to
| compile a kernel. I upgraded around 98' to a Pentium II and was
| blown away when I could compile a kernel in 2 minutes!
| rconti wrote:
| Yep, I clearly remember it took just about 8 hours to compile
| a kernel on a 486 with 4MB of RAM. Upgrading to 16GB was a
| $400 proposition at the time, but when I finally got new
| hardware, I was shocked to realize this whole kernel-
| compiling thing was supposed to take minutes.
| dcminter wrote:
| About the same era I was working on my industry year at a UK
| computer company. I was mostly working with the spiffy new
| Pentiums, but had a spare 486 machine to play with Linux. The
| complete SLS (I think, though it may have been Slackware)
| fitted nicely onto a box of 3.5" disks (50 in total?)
|
| Downloading it was a nightmare though - there was no TCP/IP
| connection available to me, but I _could_ use the X.25 based
| email package. Attachments weren 't an option, but you could
| send email to a file hosting server (funet.fi perhaps?) and it
| would split the requested file into as many 64K UUEncoded
| emails as necessary in response. Reassembling them (given the
| clunky email software I was working with) was a distressingly
| manual process... but I eventually collated and copied the
| complete set of disk images to floppy and installed them on the
| lavish 100Mb drive of the 486.
|
| I also recall the fun (?) of trying to get the right monitor
| sync info for the XConfig file, and the superstition of `sync;
| sync; sync` that must have been long out-dated by the time I
| actually got my hands on this machine (though I did play around
| a little with the boot/root disk combination before that).
|
| I sometimes feel a pang of nostalgia for all that stuff, but
| you can take my 1Gb network connection, hidpi monitor, and
| multi-terrabyte SSDs out of my cold dead hands!
|
| Edit: Afterthought to give a little extra perspective on when
| this was: Around the same time I signed up for a Beta program
| on some Microsoft projects and boxed copies (with manuals) of
| "Daytona" and "Chicago" turned up in the post!
| alrs wrote:
| I still sync; sync; sync.
| phendrenad2 wrote:
| Technically Linux could once upon a time run on a 386, but
| because the kernel is a non-modular spaghetti-code mess, they had
| to deprecate 386 support to fix something else. It's only a
| matter of time before 486 is gone too.
| EvanAnderson wrote:
| I thought the lack of the CMPXCHG instruction was what
| initially caused Linux to drop 386 support.
| zokula wrote:
| gattilorenz wrote:
| > because the kernel is a non-modular spaghetti-code mess,
|
| Laughs in Tanenbaum
| chasil wrote:
| I have an old Am586 in a drawer that I could send this guy. At
| least he would have a math coprocessor.
| Teknoman117 wrote:
| I really wish I didn't give away the Dell 316LT I came across a
| number of years ago (~2008?) at a swap meet. I had the whole kit
| - 386SX16, 8 MB of RAM, extra screens, the manuals, an external
| 5.25" drive, and all the diagnostic disks. But, my parents were
| moving us from a large house in Alabama to a small apartment in
| California and we didn't have the space for most of my parts (
| _cough_ e-waste _cough_ ) collection.
|
| Teenage me had no idea what to do with it. I didn't know how to
| compile a Linux kernel from source, at that point I'd barely
| started moving beyond Atmel AVRs and Java on LEGO Mindstorms.
| rasengan wrote:
| I ran Linux on a 486 DX for quite some time including providing
| shells to people on IRC. Don't run X and it's more than powerful
| enough.
| vidarh wrote:
| A 486 can handle X just fine. 486's were our main X11 desktop
| machines at the office in the mid 90's (it has been the year of
| Linux on the desktop for me since 1995). The challenge is more
| that most modern X clients won't play well with a slow, memory
| constrained machine.
| sobkas wrote:
| > A 486 can handle X just fine. 486's were our main X11
| desktop machines at the office in the mid 90's (it has been
| the year of Linux on the desktop for me since 1995). The
| challenge is more that most modern X clients won't play well
| with a slow, memory constrained machine.
|
| I remember when X switched from monolithic server to modular
| one. I had to buy new GPU because S3 I had wasn't supported.
| I have bought ATI.
| anthk wrote:
| With SVGALib and now framebuffer you can run image and PDF
| viewers. Videos, well, maybe from a Pentium and up with MPEG
| movies.
| chalst wrote:
| It's pretty cool to get an up-to-date Linux working on such old
| hardware but I get the impression this kind of thing is going to
| get harder to do with the major distributions dropping support
| for 32 bit x86. I've been using NetBSD with older hardware.
| frampytown wrote:
| It's more about whether the kernel retains support for 486. I
| wonder how many people are still using the platform actively?
| Or is it just hobbyists at this stage. If no-one is using it I
| think the kernel devs would drop support. Though perhaps Linus
| has a soft spot for old x86s specifically :-)
| zozbot234 wrote:
| AIUI, the Linux kernel only dropped 386 because it was
| getting unworkable to maintain the SMP code for it. Perhaps
| support could be reintroduced, limited to single-core
| machines (no SMP support in the kernel configuration) only.
| Of course it would mostly be useful as a proof of concept,
| but the 386 is a very well-understood architecture nowadays
| so that would definitely have some merit.
| cbm-vic-20 wrote:
| NetBSD still works on early 1980's VAXes.
| vbernat wrote:
| Most distributions already don't support a 486 anymore. For
| example, Debian dropped support for Pentium with Stretch
| (2017). And support for 486 was dropped in Jessie (2015). 386
| support was dropped with Sarge (2005).
| chalst wrote:
| Slackware still does, but I think it's the last distribution
| to do so that still deserves to be called major.
|
| http://www.slackware.com/install/sysreq.php
| hulitu wrote:
| As far as i know slackware will not boot on a 486 since
| some time (14.0 ?) because the kernel or glibc is compiled
| using instructions for later processors.
| jcurbo wrote:
| "But can it run Linux?"
|
| Of course it can, 486s were common in Linux's early heyday.
| During my senior year of high school and freshman year of college
| ('97-'99) I ran Debian Slink on an IBM 486SX. X ran a little slow
| on it so I used it in console only mode. I mostly used it to do
| compsci homework. Before I settled on Debian full-time (still
| using it to this day) I used Red Hat, I think v5 (the original
| numbering, before RHEL). And before that probably Slackware on
| floppies. I eventually got an AMD K6-2 which ran a lot faster...
|
| Of course, this article is about running modern Linux, but Debian
| Slink is still there to download and install and I'm sure it
| works just peachy.
|
| The section on configuring the kernel really gives me nostalgia
| as I used to build my own kernels back then, something I haven't
| done in years.
| imoverclocked wrote:
| Ah, the good ol' ping of death days.
___________________________________________________________________
(page generated 2022-01-22 23:00 UTC) |