Re: [RFC] Taking over dev86

David Given <[email protected]> Sat, 25 Feb 2017 23:43:54 +0100
Newsgroups org.kernel.vger.linux-8086
Message-ID <[email protected]>
On 25/02/17 13:21, Georg Potthast 2 wrote:
> bcc is part of the repo of most major Linux distributions. I would suggest to contact the maintainers of the packages in these repos to see which code base they use to generate the packages and what their comments are regarding this plan.
> 
> Using an optimising compiler to compile the ELKS kernel would probably cut its size in half. So selecting a different compiler for ELKS would make sense.

pc86 support on the ACK has been beaten into shape and now produces
binaries which actually run, if anyone's interested. Out of the box it
produces tiny mode executables which can be dd'd to a floppy disk and
run (I've just tested it to make sure!). And it supports ANSI C89 natively.

The bad news is that it doesn't play with other toolchains, having its
own proprietary object file format. This would require any assembly
files to be translated to the ACK's rather peculiar syntax.

Alternatively, in the land of compilers written after 1980, wasn't Alan
Cox working on a i86 pcc port?

-- 
┌─── dg@cowlark.com ───── http://www.cowlark.com ─────
│ "There is nothing in the world so dangerous --- and I mean *nothing*
│ --- as a children's story that happens to be true." --- Master Li Kao,
│ _The Bridge of Birds_
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEWmc+e2uZ6vxIvaUydM97YNiiLgQFAliyCKoACgkQdM97YNii
LgSz7g/+OEjonU6e/vVA2C/MgSszi6A5/9sICy5WlG3PHF09xEuMR3taqFuXkDxs
iGZz8pY5YYGZDNphCWZ7DPyhpUBmaOfPVxlr6Y4ibLxFq1Qc1xsDlD7FLCJYFjmw
vd69MDtXisz6zO5YeSYDwnQJzZsj3ero+S6RRhzEyMvw2DrS7IzhKx/xcMHQwSb7
06rRNCCWByMyrkO6WXOMmitwjKjx91szkeVRTWBOGfFDwolDtDb3D0ZJOuc7hERY
ofp92/95qoiEpfeWb6J8YFf9mPI6mPWm1TkzsRiASpTESMiRo49pm+iLpV0t1PQO
0ThDRmcHUezX82gBrJiZSyFJd7ea/m8QeNXeWSBtjcaJTXZgQFeQ+iAXhjwCvc5x
1Hy0+bJBDASNO+Vc1pV+C/9zOY+SRFqaFOQN+SuEH75IW7WsMgjIsvJw2NKHH2pR
MLzUU6EmJ29jC4M5UHlIwHKnI47TNJyfnuhVRWR8C3MLf8u2UgOaHmF/spbWDXaS
8uln6EY9hxIuAmduxqbS00IVIU/sL6JtIQgs6aM8MPnVhsqO6X7ghbkT5F2L+Tf1
v1YBR5v7Iizk2JcA3KI7yQTEgXAdLw+nuShK7wUU6LZgY/pN690ljXt7HVsAfpfz
n1LCOY0CZd1zOh/PNU554gk+DH4Ro/CWECGxuWn5N0W5DCEXoLE=
=LW1b
-----END PGP SIGNATURE-----