Cardiff University
Home Introductory guide Scientist Reflection
Introduction Contributions TED Renferences

Linus Torvalds


Linus Torvalds is a Finnish-American software engineer born on 28 December 1969 and is the founder and lead developer of the Linux operating system. Torvalds attended the University of Helsinki from 1988 to 1996, where he graduated with a master's degree in computer science from the NODES research group. During his postgraduate studies, which had to be interrupted due to compulsory military service in Finland, Torvalds purchased many books on computers and continued his studies. After resuming his studies, he started programming in BASIC and wrote some code for his own operating system. It was this code that later became the basis of the Linux operating system. Linus Torvalds was not only a great software engineer, but also an advocate of open source software. Under his leadership, Linux became one of the most popular open source operating systems and is widely used in servers, personal computers, and mobile devices.

Contributions of Linus Torvalds

1. Created the Linux operating system: Linus Torvalds initially created Linux to complete his personal master's thesis, but later caught the attention of many developers and volunteers and succeeded in attracting them to join. Linux is a free and open-source operating system that provides a stable, customisable, and highly scalable operating system kernel. Today, the Linux operating system is widely used in servers, embedded systems, mobile devices, and supercomputers.
2. Advocate of Open Source Software: Linus Torvalds is a strong supporter of the free and open source software movement. His ideas have encouraged the development of the open source community and promoted the popularity of open source software. The open source software model is open to the public, allowing anyone to view, modify, and distribute the source code of the software, which provides more opportunities and innovation in computer science.
3. Trust, Collaboration, and Open Communication: Linus Torvalds has attracted thousands of developers worldwide by promoting open discussion and collaboration, encouraging developers to participate together and employees to trust each other completely. This model of collaboration has been successful not only in the Linux community but also in other open source projects (Torvalds 2008).
4. Influencing OS design: The success of the Linux operating system has influenced the evolution of OS design. The open source community has driven the development of many other operating systems by sharing and improving the Linux kernel and has also influenced the development of proprietary operating systems such as Microsoft Windows and Apple macOS(BSC et al. 2011).
5. Advancing the Internet and cloud computing: Many Internet services and cloud computing platforms are built on Linux, significantly advancing the development of modern computer science and technology infrastructure.

In a rare interview with TED Curator Chris Anderson, Torvalds discusses with remarkable openness the personality traits that prompted his unique philosophy of work, engineering and life.