> In late 1983, in an effort to bootstrap the GNU operating system, Richard Stallman asked Andrew S. Tanenbaum, the author of the Amsterdam Compiler Kit (also known as the Free University Compiler Kit) I see what you did there edit: Oh but actually Richard Stallman is careful to clarify: > Shortly before beginning the GNU project, I heard about the Free University Compiler Kit, also known as VUCK. (The Dutch word for…
Building GCC 1.27 (first GCC with x86 support) (2019)
21–30 of 68 posts
Re: Building GCC 1.27 (first GCC with x86 support) (2019)
#22> In late 1983, in an effort to bootstrap the GNU operating system, Richard Stallman asked Andrew S. Tanenbaum, the author of the Amsterdam Compiler Kit (also known as the Free University Compiler Kit) I see what you did there edit: Oh but actually Richard Stallman is careful to clarify: > Shortly before beginning the GNU project, I heard about the Free University Compiler Kit, also known as VUCK. (The Dutch word for…
The "free" in VUCK doesn't stand for free as in freedom, or even free as in beer. Free University is a weird translation of the name of a specific institution - the Vrije Universiteit in Amsterdam. Tanenbaum was a professor there, giving classes on operating systems. So I'd say it should rather be called the VU Compiler Kit.
Re: Building GCC 1.27 (first GCC with x86 support) (2019)
#23> In late 1983, in an effort to bootstrap the GNU operating system, Richard Stallman asked Andrew S. Tanenbaum, the author of the Amsterdam Compiler Kit (also known as the Free University Compiler Kit) I see what you did there edit: Oh but actually Richard Stallman is careful to clarify: > Shortly before beginning the GNU project, I heard about the Free University Compiler Kit, also known as VUCK. (The Dutch word for…
The "free" in VUCK doesn't stand for free as in freedom, or even free as in beer. Free University is a weird translation of the name of a specific institution - the Vrije Universiteit in Amsterdam. Tanenbaum was a professor there, giving classes on operating systems. So I'd say it should rather be called the VU Compiler Kit.
Re: Building GCC 1.27 (first GCC with x86 support) (2019)
#24Earlier quoted context omitted.
The "free" in VUCK doesn't stand for free as in freedom, or even free as in beer. Free University is a weird translation of the name of a specific institution - the Vrije Universiteit in Amsterdam. Tanenbaum was a professor there, giving classes on operating systems. So I'd say it should rather be called the VU Compiler Kit.
Free University is a perfectly fine translation, just not much used because of the high chance of misunderstanding. The "free" does stand for free as in freedom, just a different kind of freedom than you'd think of. The Vrije Universiteit was founded as a Reformed protestant christian university, to be free from state control. By the time Tanenbaum worked there, the religious character was much watered down, and bare…
Abraham Kuyper was a dissenter from the state church (Dutch Reformed), whom he believed had gone astray – after founding VU, he left the state church and founded his own conservative breakaway denomination (the Doleantie) – so although he did want VU to have a Reformed Protestant ethos, he also wanted it to not be controlled by any particular Protestant denomination. As such, the Vrije was meant to denote independence, not just from state control, but also independence from the church control
Somewhat ironically for someone who desired independence from state control, Kuyper later went on to control the state (as Prime Minister)
Re: Building GCC 1.27 (first GCC with x86 support) (2019)
#25Earlier quoted context omitted.
Free University is a perfectly fine translation, just not much used because of the high chance of misunderstanding. The "free" does stand for free as in freedom, just a different kind of freedom than you'd think of. The Vrije Universiteit was founded as a Reformed protestant christian university, to be free from state control. By the time Tanenbaum worked there, the religious character was much watered down, and bare…
> The Vrije Universiteit was founded as a Reformed protestant christian university, to be free from state control Abraham Kuyper was a dissenter from the state church (Dutch Reformed), whom he believed had gone astray – after founding VU, he left the state church and founded his own conservative breakaway denomination (the Doleantie ) – so although he did want VU to have a Reformed Protestant ethos, he also wanted it…
Also ironical that within the GKN, one aspect of his theology was imposed by the synod, leading to a schism - again people fleeing from church control. (And one schism further led to the church I grew up in.)
Re: Building GCC 1.27 (first GCC with x86 support) (2019)
#26Earlier quoted context omitted.
That’s because Eric Ostrom had somehow gotten us a vax 750 for some inexplicable reason (years later he told me he was astonished that nobody appreciated it) as if anybody wanted a vax. So RMS started using it for his gnu project since nobody else cared. It was just using up power in a small machine room on the 3rd (or 7th — I can’t remember) floor of tech square. Complete happenstance.
A 750 wasn't very fast back in 1987 if I remember it correctly? But a 784 was still decent?
Re: Building GCC 1.27 (first GCC with x86 support) (2019)
#27Nitpick: calling this an "x86" compiler is a modernism. There were, indeed, multiple successor chips to the 8086 in the market. But gcc supported only one of them. This is a 386 compiler, not an x86 compiler.
Mainstream GCC has never supported 16-bit code on x86, only 32-bit However, there is (at least one) fork which adds 16-bit code support, see https://github.com/tkchia/gcc-ia16 I don't think the GCC maintainers have ever or will ever want to support 16-bit x86, because it is so limited, and adds a lot of messy corner cases, and nowadays is really only of hobbyist/retrocomputing interest. Maybe there is some 16-bit x86…
Re: Building GCC 1.27 (first GCC with x86 support) (2019)
#28Re: Building GCC 1.27 (first GCC with x86 support) (2019)
#29Nitpick: calling this an "x86" compiler is a modernism. There were, indeed, multiple successor chips to the 8086 in the market. But gcc supported only one of them. This is a 386 compiler, not an x86 compiler.
Mainstream GCC has never supported 16-bit code on x86, only 32-bit However, there is (at least one) fork which adds 16-bit code support, see https://github.com/tkchia/gcc-ia16 I don't think the GCC maintainers have ever or will ever want to support 16-bit x86, because it is so limited, and adds a lot of messy corner cases, and nowadays is really only of hobbyist/retrocomputing interest. Maybe there is some 16-bit x86…
I have no idea what to use it for, but hey.
Re: Building GCC 1.27 (first GCC with x86 support) (2019)
#30Earlier quoted context omitted.
> The "free" in VUCK doesn't stand for free as in freedom, or even free as in beer. Free University is a weird translation of the name of a specific institution - the Vrije Universiteit in Amsterdam. It isn’t a “weird translation” - “Free University” is a perfectly valid translation of Dutch “Vrije Universiteit”. You just have to understand the historical background, that the university was so named because it was fr…
My high school was a “free school” in the same sense of the term. Founded 1640 by royal charter.