From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brantley Coile Content-type: multipart/alternative; boundary="Apple-Mail=_F5A6E67D-0523-491A-85EE-538335420CA2" Message-id: <549869E7-C18F-43D2-A90A-12D7FF1120EE@me.com> MIME-version: 1.0 (Mac OS X Mail 9.0 \(3094\)) Date: Thu, 26 Nov 2015 19:02:13 -0500 References: <877fl6ronj.fsf@rudra.copyninja.info> <835ECE9E-472C-448D-8125-67BBACB09752@gmail.com> <69275011-637E-4D0C-9E17-2F0CF1B93503@gmail.com> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: Subject: Re: [9fans] Compiling ken-cc on Linux Topicbox-Message-UUID: 78c17140-ead9-11e9-9d60-3106f5b1d025 --Apple-Mail=_F5A6E67D-0523-491A-85EE-538335420CA2 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Clearly history is wrong. It would never be able to compile C in less = than 18MB (1/2 of clang=E2=80=99s text size). Therefor Unix didn=E2=80=99t= really happen. It=E2=80=99s all been a phone company conspiracy for = world domination, like the NASA not really putting a man on the moon. = We were just *told* they had built a system in 1973 using a simple two = pass compiler that would fit into about 28KW of memory. AT&T would have = gotten away with it too, if it weren=E2=80=99t for their great = mistake=E2=80=94the 3B20. Results: no more =E2=80=9COne system; it = works." > On Nov 26, 2015, at 6:21 PM, Charles Forsyth = wrote: >=20 >=20 > On 26 November 2015 at 23:08, Ryan Gonzalez > wrote: > Holy crap, that's crazy. I built it in debug mode on Linux, but I = don't think it used that much. I only have 6 GB right now! >=20 > You have to remember that a C compiler is one of the largest, most = complex software components that human beings have ever had to produce. > The original C reference manual made it look deceptively easy, but = really there's a ton of stuff going on in there, as you can see. > How they ever got it going on a system with 64Kbytes of address space, = I'll never know. --Apple-Mail=_F5A6E67D-0523-491A-85EE-538335420CA2 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Clearly history is wrong. It would never be able to compile C = in less than 18MB (1/2 of clang=E2=80=99s text size). Therefor Unix = didn=E2=80=99t really happen. It=E2=80=99s all been a phone company = conspiracy for world domination, like the NASA  not really putting = a man on the moon. We were just *told* they had built a system in 1973 = using a simple two pass compiler that would fit into about 28KW of = memory. AT&T would have gotten away with it too, if it weren=E2=80=99t= for their great  mistake=E2=80=94the 3B20. Results: no more =E2=80=9C= One system; it works."

On = Nov 26, 2015, at 6:21 PM, Charles Forsyth <charles.forsyth@gmail.com> wrote:


On 26 November 2015 at 23:08, Ryan Gonzalez <rymg19@gmail.com> wrote:
Holy crap, that's = crazy. I built it in debug mode on Linux, but I don't think it used that = much. I only have 6 GB right now!

You = have to remember that a C compiler is one of the largest, most complex = software components that human beings have ever had to = produce.
The original C reference manual = made it look deceptively easy, but really there's a ton of stuff going = on in there, as you can see.
How they = ever got it going on a system with 64Kbytes of address space, I'll never = know.

= --Apple-Mail=_F5A6E67D-0523-491A-85EE-538335420CA2--