Those who are able to modify and compile computer source code are known as Wizards and those who can't are "non-wizard". Everyone can become a wizard given the right amount of reading, practice and patience.
Origin[edit | edit source]
Richard Stallman provided this quote when asked if free software with restrictions such as blacklists qualifies as free software :
"Someone can publish a modified version which works with any web site, and distros can include that. Then non-wizard users will get around those restrictions."
Introduction to wizardry[edit | edit source]
The following very simple C program will output "Hello world!" to a terminal.
This program can be compiled with the GNU C Compiler by running
gcc with the filename and
-o and a output filename:
gcc helloworld.c -o helloworld
You can then execute your new program by running
./helloworld which will output "Hello world!" and a newline. If you modify the output text "Hello world!" to something else such as "I am now a low-level wizard!" and recompile it then you're a beginner-level wizard. Congratulations.
Famous wizards[edit | edit source]
Richard Stallman, who wrote the original GCC compiler, is of course a high-level Wizard. Linus Torvalds, author of the Linux kernel, is also a wizard. Katie, Konqi and Beastie are of course also wizards.