Linux 커널 개발 25주년 기념

게시 됨: 2022-03-11

Linux는 이제 25년이 되었지만 힙스터는 아닙니다. 포켓몬을 쫓지 않고, 학자금 빚 때문에 부모와 함께 돌아가지 않습니다. 사실 Linux는 여전히 성장하고 발전하고 있지만 Linux State of Mind의 핵심 아이디어는 동일하게 유지됩니다.

Linux는 운영 체제가 아니라 사고 방식입니다. 그 철학에 동의하지 않더라도 그것을 무시할 여유가 없습니다.

이것이 우리가 이 상징적인 운영 체제와 계속해서 성장하는 개발자 커뮤니티에 경의를 표하기로 결정한 이유입니다.

리눅스의 25년: 위대한 펭귄 쿠데타를 기리기

리눅스의 25년: 위대한 펭귄 쿠데타를 기리기
트위터

이를 기념하기 위해 Linux Foundation은 최근에 Linux 커널 개발 보고서 7판을 발행했습니다. 이 보고서는 지난 수십 년 동안 수행된 모든 작업에 대한 자세한 요약을 제공합니다. 10년 전 Git의 채택으로 추적이 더 쉬워졌습니다(여기서 정확한 숫자를 찾는 것이 아닙니다). 2005년 이후로 14,000명 이상의 개발자 가 Linux 커널 개발에 시간과 노력을 투자한 것으로 추산됩니다. 이 재능 군대는 1,300개 이상의 회사에서 왔으며 보고서에는 Linux 커널 개발의 주요 후원자로 여러 산업계 거물이 나열되어 있습니다. Intel, 삼성, 레드햇, AMD, 구글, ARM, 텍사스 인스트루먼트 등.

오픈 소스의 전형이지만 Linux 커널 개발은 취미가 아닙니다. 더 이상은 아닙니다. Linux의 생일을 축하하기 위해 커널 개발 하이라이트를 간략히 살펴보겠습니다.

  • 25년의 개발
  • 2005년부터 14,000명의 개발자가 기여
  • 지난 30개월 동안 5,000명의 새로운 개발자가 이러한 노력에 합류했습니다.
  • ~2,200만 라인의 코드가 현재 Linux 커널을 구성합니다.
  • 매일 4,500줄 이상의 새로운 코드 추가
  • 개발 속도가 빨라지고 있다

Linux 마음 상태

1991년 8월에 처음 출시되었을 때 Linus Torvalds의 오픈 소스 OS가 소프트웨어 산업에 미치는 장기적인 영향을 상상할 수 있는 사람은 거의 없었습니다. 당시 기술 환경은 Microsoft, Apple 및 IBM과 같은 소수의 대기업이 지배했습니다. 90년대는 급속한 기술 발전의 시대였으며, 특히 인터넷과 같은 신기술은 원격 분산 개발을 가능하게 했습니다.

지구 반대편에 있는 개발자들이 마침내 엄청나게 복잡한 소프트웨어 프로젝트에서 협업할 수 있게 되었습니다. Toptal은 물론 모든 프리랜서가 전화 접속 인터넷 시대에 원격 소프트웨어 개발의 개념을 검증한 Linux 개척자에게 감사의 빚을 지고 있다는 것은 말할 필요도 없습니다. 그들은 Git, Skype, 광대역 및 오늘날 우리가 당연하게 여기는 기타 기술과 도구 없이도 작동하게 했습니다. 사실, 이러한 도구의 대부분은 부분적으로 Linux 기반 서버에 의해 가능하게 되었으며 대부분은 오픈 소스 입니다.

그러나 업계에서 Linux를 채택한 이유는 무엇입니까? 음, 솔직히 말해서 Microsoft가 아니라는 단순한 사실이 큰 부분을 차지했습니다. 많은 UNIX 사용자는 독점 운영 체제에 문제가 있어 오픈 소스 대안을 원했습니다. Diehards는 주류 운영 체제가 독점적인 벽으로 둘러싸인 정원이라는 사실과 화해할 수 없었습니다. 그들의 비전은 누구나 무료로 사용할 수 있고 마음대로 수정하고 재배포할 수 있는 오픈 소스 대안을 만드는 것이었습니다.

이상주의와 비즈니스는 거의 교차하지 않지만, 교차할 때 우리는 종종 열정적인 지지자들의 지지를 받는 참신한 아이디어와 똑같이 열정적인 비방자들의 비판을 받습니다. 오픈 소스 소프트웨어 생태계에 대한 아이디어는 90년대 초반과 마찬가지로 오늘날에도 강력하며, 25년 동안 Linux가 개발되면서 업계에 미치는 심오한 영향에 대해 더 잘 이해할 수 있습니다.

오픈소싱과 인터넷 민주화

그러나 잠깐만요. 우리 대부분은 Linux가 아닌 시스템에서 이 글을 읽고 있습니다. Windows 및 Mac 장비, 스마트폰 및 태블릿에서 UNIX와 유사한 운영 체제를 실행하는 데 왜 Linux 시스템에서는 사용하지 않습니까? 글쎄, 우리는 적어도 일종의. 귀하의 일일 이메일, 소셜 피드 업데이트, 쓸모없는 광고 및 (잘못) 정보를 제공하기 위해 오늘날 몇 대의 LAMP 서버가 가동되고 있습니까?

개인적으로 저는 이것이 Linux 커뮤니티가 인류에게 한 가장 큰 공헌이라고 생각합니다. Linux 기반 서버는 우리 업계가 오픈 소스 개념을 시작하고 합법화하는 데 도움이 되었습니다.

더 이상 제국 에 맞서기 위해 오픈 소스 대안을 만들려는 UNIX 애호가가 아닙니다. Linux는 홈 영역에서 큰 브랜드를 인수하고 승리했습니다. 이 개념은 정당화되고 주류화되어 오픈 소스가 단지 마음을 따뜻하게 하는 개념이 아니라는 것을 단번에 증명했습니다. 비즈니스에 좋습니다.

우리는 무엇을 얻었습니까?

Linux는 업계에 진입하는 개발자와 기업가의 기준을 낮추는 데 도움이 되었습니다. 성공적인 Linux 배포판은 호스팅 업계에서 상당한 시장 점유율을 확보하여 경쟁 플랫폼에 압력을 가했습니다. 이 소모 전쟁에서 Linux 서버는 여러 요인 덕분에 우위를 점했습니다. 결국, 그들은 많은 시장 부문을 지배하게 되었습니다. 오늘날 누구나 땅콩을 위한 합리적으로 강력한 호스팅 계획을 얻을 수 있으며, 가능한 가장 저렴한 솔루션을 찾고 있다면 결국 Linux의 맛을 보게 될 것입니다. 나머지 스택은 일반적으로 Linux 자체만큼 자유롭고 개방적입니다.

이것이 바로 업계의 우리 측이 Linux에서 얻은 것입니다. 바로 저비용의 오픈 소스 인프라에 제품을 신속하게 배포할 수 있는 능력입니다.

저렴한 비용으로 시작한 애완동물 프로젝트가 몇 십억 개 기업으로 변했습니까? Linux가 아니었다면 얼마나 많은 실패를 했을까요?

Money Linuxowski는 어디에 있습니까?

Linux 개발에 대한 일반적인 오해 중 하나는 열광자만 개발을 처리하고 돈을 벌고자 하는 사람들을 위한 틈새 시장이 아니라는 것입니다. Linux는 사랑의 노동이지만 그 자체로 큰 사업이기도 합니다.

앞서 강조했듯이 개발 속도가 빨라지고 있으며 더 많은 회사의 더 많은 Linux 개발자가 기여하기로 선택하고 있습니다. 그들은 훌륭한 Linux 사용자이기 때문에 단순히 소중한 시간을 따로 떼어놓는 것이 아닙니다. 최신 보고서에 따르면 커널 작업을 하는 무급 개발자의 수가 7.7%로 떨어졌으며 처음으로 한 자릿수 영역에 진입했습니다.

일부는 동의하지 않을 수 있지만 저는 이것이 매우 긍정적인 추세라고 봅니다. 열정은 비용을 지불하지 않으며, 한 세대 전에 등장한 Linux와 같은 거대한 프로젝트는 고사하고 어떤 프로젝트도 혼자서 열정적으로 몇 년 이상 지속하기 어렵습니다.

여기서 끝이 아닙니다. 수많은 설문 조사에 따르면 Linux 인재에 대한 수요는 여전히 견고하며 실제로 증가하고 있으며 Linux 서버 시장 점유율도 증가하고 있습니다. 몇 년 전만 해도 배송된 서버, 마더보드 및 기타 하드웨어의 수를 집계하고 실제 Linux 상자의 수를 파악하는 것이 훨씬 쉬웠을 것입니다.

더 이상 그렇지 않습니다.

클라우드의 리눅스

어두운 구름 이 나타나 이 프로세스를 더욱 어렵게 만들었으며 분석가들은 매우 당황했습니다. 당신의 직업이 숫자와 시장 동향을 보는 것이라면 데이터의 부족이나 모호성은 비즈니스에 좋지 않으며 분석가들은 잠시 동안 포스트 클라우드 시대의 Linux의 미래에 대해 우려를 표명했습니다. 클라우드 생태계는 처음부터 전 세계의 아마존과 구글이 지배하는 과점이기 때문에 이러한 우려는 매우 합리적이었습니다(그리고 어느 정도는 여전히 그렇습니다).

클라우드는 값싼 Linux 서버에 운명을 가져다 주며 은색 라이닝이 있습니까?

클라우드는 소규모 Linux 서버를 없애지 않았지만 그들에게도 친절하지 않았습니다.

  • 스펙트럼의 한쪽 끝에서 클라우드가 서버 시장을 변화시키고 통합을 통해 호스팅 산업을 영원히 바꿀 것이라고 믿는 사람들을 찾을 수 있습니다. 이러한 규모의 경제 논쟁은 클라우드 업계 리더가 규모에 따라 더 나은 가격을 제공할 것이라고 가정하는 것이 논리적이기 때문에 매력적입니다. 소규모 지역 데이터 센터가 있고 매년 몇 백 개의 새 제품이 필요한 경우 하드웨어 거래를 얻을 수 없습니다. 대규모 클라우드 인프라가 있고 매주 수십 개의 새 서버가 필요한 경우 얻을 수 있습니다. 그러나 나는 이 주장이 지나치게 단순하다고 생각합니다.

  • 반대 진영은 똑같이 단순한 견해를 지지하지만 더 낙관적인 경향이 있습니다. 많은 Linux 베테랑들은 클라우드 개발에 대한 높은 희망을 가지고 있습니다. 그들은 CloudStack과 OpenStack이 판세를 바꾸는 데 도움이 될 것이라고 믿으며 항상 소규모 플레이어를 위한 여지가 있다고 생각합니다.

평소와 같이 진실은 중간 어딘가에 있지만 이것에 무게를 두지 맙시다. 이 기사의 범위를 벗어납니다. 두 옵션 모두 장기적으로 Linux에서 작동할 수 있다고 말하는 것으로 충분합니다. 호스팅 산업이 영원히 변모하고 통합된다고 해서 Linux 인재에 대한 수요가 사라지는 것은 아닙니다. 반대로 수요가 새로운 요구 사항을 충족하도록 진화 하더라도 무슨 일이 일어나든 상관없이 증가할 가능성이 있습니다.

향후 25년

Linux에 대한 향후 25년은 무엇입니까?

Linux에 대한 향후 25년은 무엇입니까?

말하기는 어렵지만 적어도 가까운 미래에는 Linux가 아무데도 가지 않을 것이라는 느낌이 듭니다.

  • 서버 산업은 진화하고 있지만 영원히 그러합니다. 클라우드는 우리가 이제 막 깨닫기 시작한 방식으로 업계를 변화시킬 수 있지만 Linux는 서버 시장 점유율을 점유하는 습관이 있습니다. 어느 쪽이든, Linux 서버는 아직 아무데도 가지 않습니다.

  • Linux는 여전히 소비자 시장에서 Windows와 OS X에 비해 상대적으로 낮은 시장 점유율을 가지고 있습니다. 이는 곧 바뀌지 않을 것입니다.

  • 현재 Android가 이 영역을 지배하고 있지만 Linux는 모바일에서 상당한 점유율을 가지고 있지 않습니다. 모바일은 Android/iOS의 독점이 되고 있습니다. 과포화 상태입니다. 소프트웨어와 하드웨어 플랫폼이 너무 많기 때문에 Linux가 이 시장에서 성공할지 의심스럽습니다.

  • 게임은 잠재적으로 거대하고 아직 개척되지 않은 Linux 시장입니다. 이 시장은 데스크톱 부문의 Windows, 콘솔 부문의 독점 운영 체제, 모바일 부문의 Android 및 iOS가 지배하고 있습니다. 밸브의 SteamOS는 게임 장비에 Linux를 도입하려는 가장 최근의 시도이며 유망한 개념입니다. 불행히도 Steam Machine에 대한 수요는 약했고 Linux는 게임 산업에서 여전히 무시할 수 있는 시장 점유율을 가지고 있습니다.

  • 사물 인터넷(IoT), 웨어러블, 스마트 홈 장치 등이 신흥 부문에 포함됩니다. 오픈 소스 특성과 매우 작은 OS 설치 공간의 가능성으로 인해 Linux 기반 운영 체제는 가정과 자동차에서 직장에 이르기까지 다양한 연결된 장치로 확장될 수 있습니다.

  • 고성능 컴퓨팅은 Linux 전용 공간이 될 가능성이 높습니다. Linux는 현재 세대 슈퍼컴퓨터에서 UNIX 및 기타 운영 체제를 실질적으로 대체했습니다.

OS와 리눅스 커뮤니티의 특성상 리눅스 관련 예측은 어렵다. 진화가 반드시 직선일 필요는 없으며 Linux 개발자는 여러 번 증명했습니다. Linux는 향후 수십 년 동안 완전히 다른 것으로 변모할 수 있으며 오늘날 우리가 상상조차 할 수 없는 다양한 제품과 서비스를 위한 선택 OS가 될 수 있습니다.

Toptal 엔지니어링 블로그에 대한 추가 정보:

  • 미네소타 대학교 Linux 금지는 오픈 소스에 대한 질문을 제기합니다
  • 분리 불안: Linux 네임스페이스로 시스템을 격리하기 위한 자습서