Linux의 시장 점유율은 얼마입니까? 이러한 운영 체제 사용 통계에 따르면 Linux는 2010년 말에 5%를 넘은 것을 볼 수 있습니다. 그리고 약 5년 동안 그 상태에 머물렀다가 2015년 6월에 한 번만 5.9%로 급등한 후 다시 안정되었습니다.
좋은 신호가 아닙니다. Linux는 최근 몇 년 동안 부인할 수 없이 개선되었는데 왜 성장에 실패했습니까? 5년 안에 최소 1%를 차지할 수 없다는 것은 기껏해야 문제이며, 아마도 일부 심각한 해결해야 하는 근본적인 문제.
이러한 문제는 Linux 설계에 내재되어 있습니까? 아니면 적절한 방향과 협업으로 극복할 수 있을까요? 말씀드리기 어렵지만, 어떤 것이 옳은지 살펴보겠습니다.
참고:이 문서는 데스크톱에만 적용됩니다. Linux는 실제로 서버, 모바일 장치, 홈 시어터 및 교육과 같은 다른 영역에서도 매우 인기가 있습니다!
1. 풍경이 너무 빨리 진화합니다
Linux와 전체 오픈 소스 소프트웨어 운동의 장점 중 하나는 정체되지 않는다는 것입니다. 커널, 응용 프로그램 또는 소프트웨어 패키지에 문제가 있는 경우 누구나 수정 또는 추가를 기여할 수 있습니다.
이것은 최고의 오픈 소스 소프트웨어입니다. 그렇죠? 글쎄요, 어떤 면에서는 그렇습니다. 하지만 정확히는 아닙니다. 사실, 이는 양날의 검입니다. 빠르게 발전하는 소프트웨어의 이점에도 불구하고 엄청난 단점이 있습니다.
한편으로 Photoshop이나 Unity 3D와 같은 비공개 소스 응용 프로그램을 사용하는 경우 개발자의 몫입니다. 워크플로를 방해하는 버그가 있는 경우에는 기다리며 신속하게 수정되기를 바랄 수 밖에 없습니다. 오픈 소스 애플리케이션을 사용하면 잠재적으로 스스로 고칠 수 있습니다.
그러나 여기에 빠르게 발전하는 소프트웨어의 문제가 있습니다. 커뮤니티에 연결되어 있지 않으면 모든 변경 사항을 따라잡을 수 없습니다.
예를 들어 데스크탑 Linux에서 가장 큰 이름인 Ubuntu를 살펴보십시오. 6개월마다 새 버전을 출시하며 각 버전의 이름은 출시 연도와 월을 따서 명명합니다(예:14.10, 15.04, 15.10 등). Windows(3~5년마다) 및 OS X(1~2년마다)와 대조됩니다.
그리고 우분투는 많은 것 중 하나일 뿐입니다. 매년 수십 개의 새로운 Linux 배포판이 출시되며 이러한 배포판은 모두 다른 속도로 업데이트됩니다. 모퉁이를 돌면 항상 새롭고 다른 것이 있으며 풍경은 결코 같지 않습니다.
이것은 고급 사용자에게는 훌륭하지만 일반 사용자에게는 압도적입니다. 정체되는 것도 한 가지 사실이지만 Linux는 스펙트럼의 반대편에 있습니다. 운영 체제가 너무 자주 변경되어 사용자가 적응하고 편안하게 사용할 수 없습니다.
2. 너무 많은 선택
단순히 사실이 아닌 오픈 소스 소프트웨어에 대한 많은 신화에도 불구하고 많은 물을 담고 있는 몇 가지 비판이 있으며 그 중 많은 부분이 Linux에 적용됩니다. 그러나 지금 가장 주의를 기울여야 하는 것은 Linux가 단편화를 향해 표류하는 경향입니다.
문제는 다음과 같습니다. 프로젝트가 오픈 소스라고 해서 해당 프로젝트에 기여하는 사람들이 있다는 것을 의미하지는 않으며 사람들이 그렇게 하는 경우에도 기여하는 경우 이러한 기여는 무엇을 변경할지, 어떻게 변경해야 하는지 등에 대한 의견 불일치로 이어지는 경우가 많습니다.
대부분의 경우 이러한 불일치가 해결되고 모든 것이 순조롭게 진행되지만 때로는 비전과 방향과 같은 더 깊은 문제에 뿌리를 둔 갈등이 있습니다. 그럴 때 해결 방법은 거의 없고 생각보다 자주 발생하기 때문에 많은 오픈 소스 프로젝트가 분기됩니다.
모르는 사람들을 위해 프로젝트를 분기하는 것은 기본적으로 프로젝트를 복제하는 것과 같습니다. 원래 프로젝트는 분기된(또는 복제된) 프로젝트가 새로운 개발자와 함께 새로운 방향으로 나아가는 동안 진행되었던 동일한 방향으로 계속됩니다. 포크는 여러 면에서 유용하지만 Linux가 단편화된 주요 이유입니다.
다시 말하지만, Kubuntu, Lubuntu, Ubuntu MATE 등과 같은 공식 파생 상품과 변형이 많이 있는 Ubuntu를 살펴보겠습니다. 그리고 Linux Mint, Zorin OS, 기초 OS, Deepin Linux와 같은 실제 포크가 있습니다. 이 시점에서 수십 개의 Ubuntu 기반 배포판을 탐색할 수 있습니다.
Ubuntu와 관련이 없는 모든 배포판은 어떻습니까? Debian, Fedora, OpenSUSE, Arch Linux, Puppy Linux 및 Linux가 아닌 몇 가지 Unix 계열 운영 체제와 같은 잘 알려진 이름이 있습니다. 그리고 수백 개의 덜 알려진 배포판은 언급조차 하지 않습니다. 저기요.
Linux의 가장 큰 장애물은 선택의 역설입니다. Linux 커뮤니티는 선택권, 옵션 및 유연성을 자랑하지만 주류 사용자에게는 그럴 시간이나 인내심이 없습니다. 선택의 폭이 너무 많으면 사람들이 그냥 가버릴 것입니다. Linux의 역사 전체가 증명하듯이.
이것은 사람들이 Linux의 학습 곡선이 가파르다고 말하는 많은 이유 중 하나일 뿐입니다. 사용하려는 운영 체제를 선택하기 위해 몇 시간 동안 조사해야 하는 경우 이는 심각한 위험 신호가 될 것입니다.
3. 아주 자주, 무언가가 고장납니다
나는 몇 년 동안 온앤오프 이중 부팅 Linux 사용자였으며 한 번에 몇 주 동안 Linux 외에는 아무것도 사용하지 않은 기간이 있었지만 Linux가 제 "주" 운영 체제였습니다.
왜요? Linux는 유지 관리가 많이 필요하기 때문입니다.
Linux가 맬웨어 및 기타 위협에 취약하고 문제가 발생할 경우를 대비하여 지속적으로 감시해야 한다는 의미가 아닙니다. 대부분의 배포판이 상대적으로 안정적이기 때문에 분명히 그렇지는 않지만 애플리케이션 설정과 안정성에 관해서는 완전히 다른 이야기입니다.
어떤 이유에서인지 Linux에서는 문제가 발생하는 경향이 있습니다. 반드시 치명적인 방식은 아니지만 확실히 불편하고 실망스러운 방식으로 작동합니다.
몇 주 전에 데스크탑 환경을 비교할 수 있도록 apt-get을 통해 Ubuntu에 Gnome을 설치했습니다. 절차는 가능한 한 표준적이었습니다. 저는 특별한 일을 하지 않았습니다. 그러나 어쨌든 제 데스크탑을 망가뜨리는 결과를 초래했습니다. 결과? Unity도 Gnome도 제대로 작동하지 않아 더위를 식히기 위해 Windows로 돌아갔습니다...
...그 이후로 Linux로 돌아가지 않았습니다. 문제를 해결하기 위해 Google에서 몇 시간을 보내며 오래된 질문과 답변(Linux가 너무 빨리 발전하기 때문에)을 파헤칠 수 있다는 것을 알고 있지만 더 중요한 일이 있습니다.
이제 일반 컴퓨터 사용자와 그들이 컴퓨터에 얼마나 많은 문제를 겪고 있는지 생각해 보십시오. 나는 스스로가 기술에 정통하다고 생각하지만 Linux는 여전히 나를 좌절시킨다. 경험이 적은 주류 사용자에게는 얼마나 성가신 일인지 상상할 수 없습니다. 사람들이 OS X에 열광하는 이유가 무엇입니까?
Linux는 여전히 너무 많은 기술 지식이 필요합니다. 모든 것이 100% 완벽하게 작동한다면 Linux는 훌륭할 것입니다. 그러나 그것이 현재 Linux에 해당한다고 말하는 것은 정직하지 않을 것입니다. 그렇지 않습니다.
4. 사용자 친화적인 지침이 충분하지 않음
솔직히 말해서, 리눅스에 초보자를 위한 적절한 지침이 있었다면 위의 모든 문제가 그렇게 나쁘지 않았을 것입니다. 일부를 제공하기 위해 최선을 다합니다. Linux 초보자를 위한 이러한 황금률과 같은 수준의 도움이 필요하지만 이러한 종류의 기본적인 도움을 제공해야 한다는 사실은 생태계 전체에 대해 많은 것을 말해줍니다.
예를 들어 누군가가 Linux를 사용하기로 결정하면 일반적으로 많은 질문을 합니다. 어떻게 설치합니까? 내 프로그램은 어디에 있습니까? 소프트웨어 센터에 없는 프로그램은 어떻게 됩니까? 파일 시스템을 어떻게 이해합니까? 명령줄 사용법을 배워야 합니까?
좋은 소식은 유용한 Linux 커뮤니티가 여러 개 있다는 것입니다. 나쁜 소식은 이러한 커뮤니티만으로는 충분하지 않다는 것입니다. 전체 Linux 환경을 추적하고 설명하는 일종의 중앙 문서가 필요합니다. 사용자가 질문하고 답변을 기다릴 필요 없이 참조할 수 있는 것입니다.
Linux에 문서가 없다는 말은 아니지만 존재하는 문서는 사용자 친화적이지 않습니다. 예를 들어 매뉴얼 페이지는 매우 철저하고 포괄적이지만 명령줄에 익숙하지 않은 사람에게는 압도적입니다.
이는 별개의 관련성 있는 요점을 제시합니다. Linux는 명령줄에 너무 많이 의존합니다. 확실히, 수년에 걸쳐 개선되었고 이전보다 더 많은 GUI 기반 도구가 있지만 명령줄은 여전히 문제 해결과 같은 일에 너무 두드러집니다.
그러나 대부분 커뮤니티는 Linux가 고급 사용자 전용이라는 인상을 줍니다. 베테랑들은 전통과 뿌리에 너무 집착하기 때문에 어느 것에도 관심이 없는 신규 사용자를 소외시킵니다. "구형 Linux"와 "신형 Linux" 사이에 균열이 있으며, Linux가 실제로 주류가 되려면 전자는 사라져야 합니다.
5. 소프트웨어 품질은 대부분 하위 수준입니다.
Linux에 대한 가장 크고 일반적인 불만 중 하나는 소비자 측에서 사용할 수 있는 응용 프로그램의 품질입니다. 내가 품질이라고 말한 것을 알 수 있습니다. 가용성보다 애플리케이션의 .
사람들은 Linux가 Windows와 Mac이 할 수 있는 일을 할 수 없다고 말하고 싶어하지만 그것은 큰 거짓말일 뿐입니다. 시간을 내어 적절한 프로그램을 찾고 사용법을 배운다면 같은 일을 많이 할 수 있습니다. 실제로 우리는 Linux에서 실행되는 유료 프로그램에 대한 많은 무료 대안이 있음을 거듭거듭 보여주었습니다.
따라서 대부분의 경우 소프트웨어 가용성은 문제가 되지 않지만 1) Windows 또는 Mac에서만 사용할 수 있는 독점 사내 응용 프로그램 및 2) 단순히 사용할 수 없는 비디오 게임의 두 가지 경우가 있습니다. 리눅스. Linux는 입니다. 진지한 게임 플랫폼이 되는 과정에 있지만 적어도 몇 년은 더 걸릴 것입니다.
진짜 불만은 이러한 무료 대안이 유료 솔루션에 미치지 못한다는 것입니다. 예를 들어 김프는 Photoshop과 동일한 작업을 많이 할 수 있지만 전반적인 사용자 경험은 김프보다 Photoshop에서 훨씬 더 좋습니다. 몇 가지 드문 예외(예:VLC, Blender, LibreOffice)를 제외하고 이것은 Linux 애플리케이션의 일반적인 추세입니다.
많은 Linux 기술이 잊고 있는 것은 사용자 경험이 기능보다 중요하지는 않지만 중요하다는 것입니다. 불행한 사실은 Linux에서 전문적이고 세련된 소프트웨어를 원한다면 오랫동안 찾고 있을 것입니다. 소프트웨어 품질에 관한 한 Linux는 훨씬 뒤쳐져 있습니다.
Linux를 사용하지 않는 이유는 무엇입니까?
내가 다루지 않은 Linux에 대한 많은 표시가 있다고 확신하지만 내 경험에 따르면 이것들은 계속해서 계속해서 제기되는 주요 불만 사항입니다. 물론 Linux에 대해 좋아할 점이 많지만 이러한 핵심 문제가 해결될 때까지는 결코 주류가 될 수 없습니다.
이제 이러한 불만이 정당하다고 생각하십니까? Linux를 사용하지 않는다면 그 이유는 무엇입니까? 아래에 의견을 게시하고 생각을 공유하세요!
이미지 제공:Wikipedia를 통한 Ubuntu Family Tree, Wikipedia를 통한 Gentoo Family Tree, Shutterstock을 통한 photovibe의 오픈 소스 코드, Shutterstock을 통한 Anton Khegay의 터미널