리누스 토발즈

1969년생만 57세

핀란드

LinuxGitC1980–2000
리누스 토발즈
Wikimedia Commons © Krd (photo)Von Sprat (crop/extraction), CC BY-SA 4.0

소개

리누스 토발즈는 핀란드의 소프트웨어 엔지니어로, 1991년 대학 시절 개인 프로젝트로 Linux 커널을 개발했다. 초기 Linux는 Unix 운영체제의 기능을 작은 규모에서 무료로 제공하는 대안으로 시작되었으나, 오픈소스 커뮤니티의 협력으로 현재는 서버, 모바일(Android), IoT 기기 등 전 세계 수십억 디바이스에서 실행 중인 가장 광범위하게 사용되는 운영체제가 되었다.

2005년에는 Git이라는 분산 버전 관리 시스템을 개발했다. Git은 Linux 커널의 개발 과정에서 필요성을 느껴 만들어졌으며, 오늘날 GitHub, GitLab 등의 플랫폼으로 소프트웨어 개발 협업의 표준 도구가 되었다. 토발즈의 실용적이고 대담한 엔지니어링 철학은 수십 년간 Linux 진화의 중심에 있다.

그의 유명한 말 "코드는 거짓말을 하지 않지만, 주석은 거짓말을 할 수 있다"는 프로그래머들 사이에서 오랫동안 인용되어 온다. 토발즈는 소프트웨어 엔지니어로서 기술적 우수함과 진정한 개방성을 추구하는 인물로 알려져 있다.

일화

토발즈가 Linux를 개발하기로 결정한 계기는 당시 대학 시절 사용하던 Minix 운영체제의 라이선스 비용 때문이었다. 그는 자신의 필요에 맞춘 운영체제를 직접 만드는 것이 더 저렴하고 효과적일 것이라 생각했다. 처음에는 단순한 개인 프로젝트였지만, 인터넷에 소스코드를 공개하자 전 세계 개발자들이 참여하기 시작했고, 이것이 오늘날의 Linux 생태계의 기초가 되었다.

Git을 개발한 이유도 흥미롭다. 당시 Linux 커널 개발 팀은 BitKeeper라는 상용 버전 관리 시스템을 사용하고 있었는데, 라이선스 분쟁이 발생하자 토발즈는 2주 만에 Git을 완성했다고 알려져 있다. 이는 그의 빠른 실행력과 문제 해결 능력을 잘 보여준다.

토발즈는 기술 커뮤니티에서 솔직하고 직설적인 태도로도 유명하다. 그는 불완전한 코드나 설계에 대해 거리낌 없이 비판해왔으며, 이러한 문화가 Linux와 Git의 높은 품질 유지에 기여했다는 평가를 받는다.

업적

  • 1991Linux 커널 0.01 릴리스
  • 2000Linux 커널 2.4 안정화
  • 2005Git 버전 관리 시스템 개발

저서

  • Just for Fun: The Story of an Accidental Revolutionary (2001)

관련 링크

이 정보는 편집자가 정리한 것으로 부정확할 수 있습니다. 정확한 정보는 원문 링크를 확인해 주세요.