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.
Intel 386SX/DX/SL, 486SX/DX/SL/SX2/DX2/DX4, Pentium, Pentium Pro, Pentium II, Pentium III (regular and Xeon versions), Pentium 4, and Celeron are all supported.
Therefore, running Linux on a 286 would not be feasible. As SuperCoffeeMan indicated, perhaps somebody out there has a port for it, but to the best of my knowledge you would need at least a 386. -- J.W.
There are revisions of Linux for 286 though they will have a lot problems. This is because the 286 projects have stopped. You are on your own if you want to have a special program like GUI.
Where might I find one of the old projects for the i286? I dont need anything special, half the time a monitor or video card wont even be connected. All I need to do is write a program to control an 8-bit ISA data input output board.
If you don't have MSDOS or one of the other proprietary DOSes, you could try FreeDOS. I'll likewise don my asbestos suit and say that I'd recommend MSDOS over FreeDOS at this point. FreeDOS is better in a lot of ways, but isn't all there yet. So MSDOS if you can; FreeDOS if you can't.
Distribution: LFS 5.0, building 6.3, win98se, multiboot
Posts: 288
Rep:
I tried out Freedos on dosemu a year or two ago. Felt like the developers were going for a "better" dos rather than a "compatable" dos. Couldn't seem to get anything to work right. For one thing, there seemed to be major differences in batch file syntax. Finally wound up digging out my old dos 6.2 floppies.
Yeah - the ideal would be compatible+better. As is, it's a mix of compatible and incompatible; better and worse. Just doesn't feel or work 'right', though it mostly works.
I had a feeling I would be brought to DOS. Not a problem, except where should I start looking for MSDOS floppies? I have a set of 6 and 6.1 but they seem to be corrupted because nothing will read them properly. I've found FreeDOS, but can't figure out how to turn the images into bootable floppies.
Also, I'm going to need a c or c++ compiler (or a some way to convert the c addresses 0x300 - 0x331 to whatever address format QBasic uses. With that, is 0xff the hex equivilant of 1111 1111 binary and 255 decimal?
Thanks for all the help guys....my knowledge is very specific, and programming across languages isnt one of the specifics.
Distribution: LFS 5.0, building 6.3, win98se, multiboot
Posts: 288
Rep:
That's why I mentioned djgpp. It's basically a port of the gcc to dos. Console mode programs only, iirc. You can get rhide as well if you need an ide.
The 0x prefix is generally used to specify hex, so yes 0xff = 1111 1111 = 255 . Been a long time since I used qbasic, but I seem to recall there is no way to access port addresses, if that is what you have in mind. No peek or poke commands. (I could be wrong.)
>> opps. djgpp requires 32 bit as well. If you use dos you may have to dig up some old version of borland's compiler. I don't know anything about minix, maybe that might suit your purposes better.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.