From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Given Subject: Re: Help Wanted! Date: Tue, 27 Sep 2005 22:48:14 +0100 Message-ID: <200509272248.17224.dg@cowlark.com> References: <1127539824.8686.33.camel@selene.hsol.net> <200509272113.54472.dg@cowlark.com> <015301c5c3a7$761e7730$6402a8c0@dionysus> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2790973.UF6ZiccfMe"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <015301c5c3a7$761e7730$6402a8c0@dionysus> Sender: linux-8086-owner@vger.kernel.org List-Id: To: linux-8086@vger.kernel.org --nextPart2790973.UF6ZiccfMe Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tuesday 27 September 2005 22:06, Hans wrote: [...] > Why not? The short answer is because the BIOS is not reentrant, which means it can o= nly=20 do one thing at a time. Remember the bad old days when accessing the floppy= =20 disk would make the system freeze? That's the BIOS' fault. Also, the BIOS is *extremely* basic. The BIOS elevator algorithms for MFM h= ard=20 disks sucked hugely; I once ran big Linux on a 386 with an MFM drive, and w= as=20 amazed at just how much faster Linux' disk access was, simply because it wa= s=20 scheduling the I/O transfers more efficiently. I'm not even sure the BIOS=20 does DMA. Remember that the B stands for Basic... Now, it *might* be possible to multitask during a BIOS call provided only o= ne=20 task was accessing the BIOS at any time. You still wouldn't be able to, e.g= =2E,=20 access the hard disk while the floppy drive was in use, but at least the=20 system shouldn't just freeze. [...] > I would forget about ARM since they have a very good uCLinux port and gcc > support. Yeah, but uCLinux is still very large compared to an ELKS kernel. (BTW, someone has told me via email that they have Minix 2 running on a i86= =20 machine, but the TCP/IP stack tends to eat most of the available memory. So= =20 it does actually work.) =2D-=20 +- David Given --McQ-+ "Information wants to be free, but my mail client | dg@cowlark.com | does not want to be chock-full of herbal pot | (dg@tao-group.com) | alternative spam." --- Sant Lupus on Slashdot +- www.cowlark.com --+=20 --nextPart2790973.UF6ZiccfMe Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQBDOb4hf9E0noFvlzgRAnK4AJ9JnDIUt91d3mPuJY5vGlWlxny4gQCgrv0L DdF50Hvbq9QNWglRt1aEzew= =xjd2 -----END PGP SIGNATURE----- --nextPart2790973.UF6ZiccfMe--