자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본
1. 기원
1) 누가
리누스 토르발즈(Linus Torvalds)
2) 언제
1991년 9월 17일(최초 버전 출시일)
3) 어디서
헬싱키 대학교
4) 어떻게
리누스 토르발즈는 자신만의 운영 체제 커널에 대한 작업을 시작했고, 이는 당시 유행하던 GNU(Gnu is not Unix) 프로젝트의 일환으로 오픈 소스와 자유 소프트웨어로써 개발자들이 함께 참여하며 온전히 기능하는 자유 운영 체제로 완성됨.
5) 왜
1969년에 착안되고, 1971년 처음 출시된 유닉스 운영 체제는 온전히 어셈블리어로 작성되었고, 1973년에는 데니스 리치가 일부 하드웨어 및 입출력 루틴을 제외하고 C 프로그래밍 언어로 재작성했다. 하지만 이 유닉스 운영 체제는 1984년에 자유 라이선스가 요구되는 법적 책무를 면제받게 되었고, 이를 소유하고 있던 벨 연구소는 유닉스를 사유 제품으로 판매하며, 사용자는 유닉스에 대한 수정이 법적으로 허용되지 않았다.
이에 대해 1983년 리처스 스톨먼은 온전히 자유 소프트웨어로 구성된 "완전한 유닉스 호환 소프트웨어 시스템"을 만드는 것을 목표로 하는 GNU 프로젝트를 시작했고, 본격적인 작업은 1984년 시작되었다. 이후 교육용으로 소형 유닉스 계열 운영 체제인 '미닉스'가 1987년 출시되었다. 1991년 헬싱키 대학교의 재학생이었던 토르발즈는 교육용으로만 국한되었던 미닉스의 라이선스에 실망하고 이후 자신만의 운영 체제 커널에 대한 작업을 시작한 것이다.
6) 일화
원래 리눅스는 'Freax'(free, freak, unix의 x)라는 명칭으로 출시될 뻔했지만, 토르발즈의 동업자 아리 렘케(Ari Lemmke)가 좋지 않은 이름이라고 판단해서 토르발즈와 상의 없이 서버 상에서 리눅스(Linux)라는 이름으로 명명했다고 한다. 그러나 나중에 토르발즈도 리눅스라는 명칭에 동의했다고 한다.
또, 리눅스의 로고가 펭귄인 이유는 토르발즈가 펭귄을 좋아해서 그렇다고 합니다. 여러 모습(책 읽는 펭귄, CD를 들고 있는 펭귄 등)으로 패러디가 가능하다고 생각했기 때문인데, 로고 디자인 요구 사항은 아래와 같았다고 합니다.
"맛있는 청어를 배불리 먹고 방금 트림을 한 살찐(너무 뚱뚱하지 않은) 펭귄이어야 할 것. 배가 너무 불러서 일어나지 못하고 앉아있는 사랑스러운 펭귄이어야 할 것."
2. 활용
리눅스는 운영 체제를 이용하는 평범한 사용자(데스크톱, 노트북) 외에 많은 부분에서 큰 점유율을 차지하고 있다. 리눅스를 활용할 수 있는 분야나 영역에는 데스크톱 & 노트북, 웹 서버, 임베디드 장치, 모바일 장치, 영화 제작, 금융, 정부에서의 사용 등이 있다. 이에 대한 간단한 설명은 아래와 같다.
활용 | 설명 |
데스크톱, 노트북 | 클라이언트 장치의 웹 사이트 방문 수에 기반한 통계에 따르면 2018년 11월 기준으로 87%는 윈도우, 9.7%는 macOS, 2.1%는 리눅스라고 한다. |
웹 서버 | W3Cook는 상위 1,000,000개 알렉사 도메인 사용 통계를 출판했는데, 2015년 5월 기준으로 웹 서버 중 96.55%가 리눅스, 1.73%가 윈도우, 1.72%가 FreeBSD라고 한다. |
임베디드 장치 | 낮은 비용과 커스터마이즈의 용이성 덕분에 임베디드 시스템에서 자주 사용된다. |
모바일 장치 | 스마트폰의 운영 체제인 안드로이드는 리눅스 커널에 기반을 둔 운영 체제이다. |
영화 제작 | 대형 애니메이션과 시각 효과 기업의 서버와 데스크톱 중 95% 이상이 리눅스를 사용한다고 한다. 리눅스 서버에서 제작된 최초의 메이저 영화는 1997년 타이타닉이었다. |
금융 | - 국내의 경우, 카카오뱅크는 2017년에 대한민국 금융권 중 최초로 전산 시스템에 리눅스를 도입했다. - 국민은행은 2020년도의 차세대 전산 시스템으로 메인프레임과 함께 리눅스 도입을 결정했다. - 증권(주식) 거래소인 한국거래소(KRX)는 대한민국 자본 시장 거래 시스템 최초로 2014년에 리눅스 시스템을 도입했다. |
정부에서의 사용 | 리눅스 배포판은 여러 지역 및 국가 정부에서도 인기가 상승하고 있다. 브라질, 러이사, 인도, 스페인, 프랑스, 독일 등에서 교육, 군사, 공식 기관 등 다양한 용도로 리눅스를 채택하고 있다. |
'지극히 개인적인 공부 노트 > 근-본(Roooooooooooot)' 카테고리의 다른 글
[JavaScript] '자바스크립트'의 시작 (0) | 2021.08.13 |
---|---|
[Python] '파이썬'의 시작 (0) | 2021.08.11 |
[Web] '웹'의 시작 (0) | 2021.08.07 |
[Git] '깃'의 시작 (0) | 2021.08.07 |
[Internet] '인터넷'의 시작 (0) | 2021.07.26 |