In 1991, an undergraduate Finnish computer science student, Linus Torvalds, had a surprising idea: he began to write a new operating system on his PC. His initial goal was to be able to try some things that weren’t possible with the operating systems then available to him. After several months of tinkering, Torvalds noted that he had developed a system that could be useful for others, too. He announced his work on the Internet and asked for feedback about features that people would like to see. Some weeks later, he put the software online. Now anybody could download and use his code. It was also possible to adapt it to better fit your needs, if you knew how to program.