Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with 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.
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.
I had an ancient computer with intel 386 processor. I am thinking about trying Unix-like system on it. But both Debian and FreeBSD require 486 or higher processor (even there is "i386" in the name). Is there any choice for that? Thank you.
I suggest Gentoo. If you already have Linux running on another setup besides your 80386 system, setup chroot to install a cross-compile of Gentoo. There are some programs that will break because of unsupported instructions. You could compile under QEMU to simulate an 80386 system, but with out loosing speed for compiling.
I checked both Gentoo and DSL. They both require 486 or higher. And I do just want to stay with Unix-like system...
You might want to see if any distros have an archive of their old releases around somewhere. Checking some of the mailing lists or larger ftp sites might be a place to start. I remember when I used Red Hat 5.x (long time ago ) there were some of the larger ftp sites that held the older releases for quite some time. Things might be different now, tough.
I picked up some interesting links with this Google search string: linux +386. Here's one distro I found a link to: http://freesco.sourceforge.net/
It says its a single floppy router distro, but it might be a place to start. The page says there's some add on's to it so perhaps that would be a place to start. If it boots you just verified the hardware.
An i386 system needs a glibc older than version 2.3. Thats why modern distros do not support i386 any more.
You may be able to run a Gentoo ulibc based system. Thats targeted to embedded CPUs.
Ask in #gentoo-embedded on irc.freenode.net
I checked both Gentoo and DSL. They both require 486 or higher. And I do just want to stay with Unix-like system...
What I said in my previous post is you have to setup Gentoo in a chroot on a setup that is 80486 or higher. Then re-compile everything using 80386 as the architecture. Some programs will break. To make sure programs are being compiled using 80386 architecture, use QEMU. Like what NeddySeagoon have said read the embed document at Gentoo's site. Then transfer the installation to the 80386 system. By doing it this way will take a lot less time.
Linux is a freely-distributable implementation of UNIX for 80386 and
80486 machines. It supports a wide range of software, including X
Windows, Emacs, TCP/IP networking (including SLIP), the works. This
document assumes that you have heard of and know about Linux, and just
want to sit down and install it.
Now if your talking about current environments then of course the OP will have that problem. But if the OP wants a OS that will function on the 'i386' then roll back to earlier, much earlier versions.
I have a set of install CDs for RedHat 6.1 which I know will run on an i386 because I used it to run seti classic on a i386SX (don't ask).
I could host them for you if you are interested. You will need the CDs and the floppy images to boot and install on a 386 as a 386 will not boot from CD. Alternatively, you can do an ftp install, if you have an ftp server.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.