데스크톱 Linux에 대한 비판

Criticism of desktop Linux
데스크톱 Linux에 대한 비판
Mint 18 cinnamon.png
Mint는 데스크톱 [1]사용자를 대상으로 하는 Linux의 인기 배포판입니다.

데스크톱 리눅스에 대한 비판은 데스크톱 컴퓨터에 설치할 때 Linux 운영 체제의 인식된 단점에 대한 코멘트의 역사입니다.이러한 비판은 Linux 디스트리뷰션 간의 과도한 문제 및 일관성 결여, 일반 최종 사용자용 데스크톱 시스템으로서의 유용성과 사용 편의성, 드라이버 지원 및 멀티미디어 재생 및 오디오 개발 문제를 대상으로 하고 있습니다.

2021년의 독점적으로 세계 500개의 빠른 supercomputers,[4]에서 뛰는 동안 스마트 폰이Linux-based 안드로이드 모바일 운영 체제를 운영하는, 그리고 뉴욕 증권 Exchange,[5]Linux-based 운영 체제에서 사용되고 있는 스마트 폰 market,[2][3] 공급품 그리고 Linux대부분의 servers[표창 필요한]에 사용된다 지배하는 광범위한 광고 달성에 실패했다.개인용 컴퓨터에 대한 옵션[6]

데스크톱 시스템으로서의 Linux 실행 가능성

Linus Torvalds는 데스크톱 운영 [7][8][9]체제에서 Linux 커널을 사용하는 것을 의도했다고 표현했습니다.그는 안드로이드가 새로운 폰에 프리 인스톨 되어 있기 때문에 널리 사용되고 있으며, 시장 점유율을 얻기 위해서는 새로운 컴퓨터에 Linux 디스트리뷰션을 번들해야 한다고 주장한다.

Linux는 사용자 친화성의[10] 결여와 급격한 학습 곡선,[11] 데스크톱 사용에 부적합, 일부 하드웨어 지원 부족, 비교적 작은 게임 라이브러리, 널리 사용되는 애플리케이션의 [12]네이티브 버전 부족 등 여러 가지 이유로 비판을 받아 왔습니다.

일부 비평가들은 리눅스가 데스크톱 시장에서 큰 점유율을 얻지 못할 것이라고 믿는다.2009년 5월 Preston Gralla는 Computerworld.com에 기고하고 있는 편집자는 Linux가 사용하기 쉽고 간단하다고 느꼈지만 Linux의 사용률이 낮다는 [13]것은 데스크톱 시장에서 Linux의 중요성이 낮다는 것을 보여주는 것이라고 생각했습니다.

그의 에세이 "무지의 사치"에서: 오픈 소스 공포 이야기, 에릭 S. Raymond는 많은 오픈 소스 및 Linux 툴에서 조작성이 부족한 것은 매뉴얼이 부족하기 때문이 아니라 사용자의 [14]경험에 대한 생각이 부족하기 때문이라고 말했습니다.

프린스턴 대학의 James Donald는 여러 운영 체제의 공유 라이브러리 개념을 분석했습니다.2003년의 「공유 라이브러리의 휴대성 향상」이라는 논문에서, 그는 Windows Application Compatibility Group에 [15]상당하는 것이 없는 것에 대해 염려했습니다.

기회를 놓치다

Desktop Linux는 2010년 말에 데스크톱 컴퓨팅에서 중요한 힘이 될 기회를 놓쳤다는 비판을 받았습니다.PC World의 이그제큐티브 에디터인 Robert Strohmeyer는 Linux는 뛰어난 보안성과 안정성을 갖추고 있을 뿐만 아니라 뛰어난 퍼포먼스와 조작성을 갖추고 있지만 데스크톱 Linux가 성공할 타이밍을 [16]놓쳤다고 말했습니다.TechEye의 Nick Farrell은 낮은 평가를 받은 Windows Vista의 출시는 상당한 시장 [17]점유율을 획득할 수 있는 기회를 놓쳤다고 느꼈습니다.

두 비평가 모두 Linux가 "너무 괴짜같다", "사용하기 어렵다", 또는 "너무 애매하다"는 이유로 데스크톱에서 장애가 발생한 것은 아니라고 지적했습니다.Strohmeyer는 "가장 잘 알려진 유통업체 Ubuntu는 테크놀로지 프레스에서 모든 주요 업체로부터 사용 편의성에 높은 점수를 받았다"고 말했다.둘 다 이번 실패의 책임을 오픈소스 커뮤니티에 돌렸다.Strohmeyer는 "오픈소스 커뮤니티 [16]전반의 격렬한 이념"을 원인으로 지목한 반면, Farrell은 "펭귄 소프트웨어를 데스크톱에 설치한 가장 큰 원인은 Linux 커뮤니티였다.만약 당신이 애플 팬보이가 완전히 짖고 있다고 생각한다면, 그들은 밖에 있는 시끄러운 오픈 소스 종교 광신자들에게 제정신인 롤모델이다.많은 원리주의자와 마찬가지로 그들은 완전히 융통성이 없습니다.GNU를 신이 리처드 스톨먼에게 물려준 것처럼 흔들고 있습니다.[17]

2006년 Domino Humpries는 Linux 커뮤니티의 목적은 데스크톱 시장 점유율이나 인기가 아니라 Linux가 [18][unreliable source?]커뮤니티를 위해 만들어질 수 있는 최고의 운영체제라고 말했습니다.

비판

선택지와 플래그멘테이션

Linux에 대한 비판은 이용 [19][20]가능한 배포판의 풍부함입니다.2022년 1월 현재 DistroWatch에는 239개의 활성 [21]배포가 나열되어 있습니다.비평가들은 많은 수가 미래의 사용자들에게 혼란의 원인이라고 언급하며 이것이 소비자용 [22][20]데스크톱에 Linux를 널리 채택하는 것을 막는 요인이라고 주장한다.알렉산더 울프는 <정보>에 썼다.:

Unix의 '위조'가 그 운영체제의 채택 가능성을 어떻게 해칠지 1980년대에 걱정했던 것을 기억하십니까?이는 현재 300개 이상의 배포판이 Windows의 [23]대안을 찾는 컴퓨터 사용자들의 관심을 끌기 위해 경쟁하는 Linux의 혼란에 비하면 아무것도 아닙니다.

포킹과 그에 따른 단편화가 개발 노력과 자원을 분할하고 낭비한다는 주장과 더불어 소프트웨어 라이브러리, 패키지 매니저, 구성 및 다양한 데스크톱 환경 의 표준화가 부족하기 때문에 결과적으로 비호환성도 더 커집니다.애플리케이션을 각 배포 또는 배포 제품군에서 실행할 수 [20][24]있도록 조정해야 하기 때문에 애플리케이션 개발자와 소프트웨어 유지보수가 어려워집니다.또, 이러한 단편화는 소프트웨어의 인스톨을 복잡하게 하기 때문에, 소스로부터 애플리케이션을 구축할 수 없고, 의존성의 문제를 스스로 해결할 수 없는 비기술 유저는, 배포 고유의 소프트웨어 레포지토리로부터 사전에 컴파일 된 패키지에 의존하지 않을 수 없게 됩니다.이 패키지는, 애플리케이션의 선택의 폭이 다소 한정되어 있어 통상, Lates에 뒤떨어집니다.특정 배포 및 [25][26]릴리스에서 실행되도록 소프트웨어 유지보수가 소프트웨어를 픽업하고 패키징해야 하기 때문에 릴리즈가 필요합니다.LinuxDevCenter의 Caitlyn Martin은 배포 간의 표준화와 호환성의 결여에 대해 비판적으로 언급했습니다.

Linux를 계속 재창조할 필요는 없습니다.재미있는 장소나 독창적인 장소에 중요한 부분을 배치하는 배포판을 만들 필요가 없습니다.Linux 용으로 작성된 애플리케이션은 Linux 디스트리뷰션에 설치하는 것이 비교적 간단해야 합니다.그렇지 않다.다양한 툴, 파일 시스템 레이아웃, 3대 소프트웨어 패키지 관리 스킴의 변형, 다수의 기묘한 것 등을 갖춘 수백 개의 범용 배포가 정말 필요한가요?우리가 [27]나타나려면 아직 더 필요한가요?

그러나 Linux 옹호자들은 많은 배포판을 선택의 자유를 촉진하는 것으로 옹호하고 다양성을 주요 [28]강점으로 묘사하고 있습니다.InfoWorld의 Jim Lynch는 다음과 같이 말했습니다.

Linux를 보호하고 한 기업 또는 단체의 통제 밖에 있는 강력한 틈새를 제공하는 것은 바로 이러한 선택의 다양성이라고 생각합니다.Microsoft와 Apple이 독점적으로 제어하는 Windows 또는 OS X에 대해서는 같은 말을 할 수 없습니다.애플과 마이크로소프트가 어떤 선택을 하든, 당신은 거의 그 선택을 강요당하게 될 것이고,[29] 그것은 Linux에 대한 사실이 아니다.

Linux Standard Base를 통해 Linux 디스트리뷰션을 표준화하여 디스트리뷰션 간의 소프트웨어 호환성을 향상시키려 시도하였으나 채택이 매우 제한되었습니다.AppImage, Flatpak, Snappy 의 프로젝트에서는 어플리케이션을 라이브러리, 구성, 특정 디스트리뷰션의 특성에 관계없이 휴대용 어플리케이션으로 실행할 수 있도록 필요한 모든 의존성을 패키징함으로써 소프트웨어 플래그멘테이션 문제를 해결할 방법을 모색하고 있습니다.파편화가 [20][30]되어 있습니다.

서드파티 어플리케이션 개발

Linux 데스크톱 운영체제는 플랫폼용 서드파티 애플리케이션 개발의 어려움, 배포 단편화, 애플리케이션에 라이브러리를 포함시키는 대신 공유 라이브러리를 사용하는 주장, API의 일관성과 하위 호환성을 유지하는 데 대한 우려 부족 등이 원인으로 지적되고 있다.s.[31][32] 이는 특히 바이너리로만 배포되는 클로즈드 소스 애플리케이션에 어려움을 야기합니다.이는 수많은 Linux 배포판 및 릴리스 버전과의 호환성을 보장해야 하는 부담이 개발자에 의해서만 발생하기 때문입니다.VMware의 최고 오픈 소스 책임자 Dirk Hohndel은 애플리케이션 개발을 위한 비우호적인 환경을 조성하기 위해 배포 전반에 걸쳐 표준화가 결여되어 있다고 비판하면서 "기본적으로 애플리케이션 개발자들에게 '어플리케이션에 관심을 갖는 플랫폼에 집중하라'고 말합니다.GNOME 데스크톱 환경의 설립자인 Miguel de Icaza는 하위 호환성을 무시하는 것을 Linux 개발 커뮤니티의 문화적 문제로 간주합니다.[20]

Linux 디스트리뷰션 간의 하위 호환성 및 호환성은 그다지 문제가 되지 않습니다.그것은 해결하기에 전혀 흥미로운 문제가 아니다.아무도 이 일을 하고 싶어하지 않고, 모두가 혁신을 꾀하며 Linux의 다음 큰 기능을 책임지고 싶어 합니다.따라서 Linux는 지원이나 하위 [32]호환성과 같은 지루한 세부 사항을 걱정할 필요 없이 가능한 최고의 시스템을 설계하고자 하는 이상주의자들에게 맡겨졌습니다.

Free Software Magazine의 에디터 Tony Mobily는 2009년 기사에서 Linux 서버 루트의 문제를 발견했습니다.GNU/Linux에서의 소프트웨어 설치가 아직 고장났습니다.또한 이를 수정하기 위한 방법은 다음과 같습니다.

현재 모든 GNU/Linux 디스트리뷰션(Ubuntu 포함)은 시스템 소프트웨어와 최종 사용자 소프트웨어를 혼동하는 반면, 그것들은 [33]매우 다른 두 개의 동물로 취급되어야 합니다.

2014년 8월 포틀랜드에서 열린 DebConf에서 Linus Torvalds는 Linux 디스트로 생태계를 위한 바이너리 애플리케이션 패키징에 대해 다음과 같이 불만을 표명했습니다.

지금까지 제대로 배포된 적이 없는 것 중 하나는 애플리케이션 패키징입니다.[...] Linux 데스크톱 애플리케이션용 바이너리를 만드는 것은 [31]매우 귀찮은 일입니다.

오디오 개발

멀티미디어에 대한 강력한 API 표준의 부족은 비판을 받아왔다.를 들어 Adobe Systems 개발 블로그 펭귄입니다.SWF에서는 복잡한 Linux 오디오 인프라스트럭처에 대해 분석합니다.정글에 오신 것을 환영합니다.적극적으로 지원되는 거의 12개의 시스템을 오디오 [34]정글이라고 합니다.

PulseAudio의 주요 개발자인 Lennart Poetering은 프로그래머들이 어떤 목적으로 [35]어떤 오디오 API를 사용해야 하는지 아는 것은 매우 어렵다고 말했다.

드라이버 지원

Linux는 과거 드라이버 지원이 부족하다는 비판을 받아왔지만, 이는 제조사가 Linux [36]시스템을 지원하지 않았기 때문입니다.ATI가 리눅스 [37]드라이버의 개발을 시작한 것은 2004년이 되어서였다.서버와 안드로이드에 Linux가 많이 채택되면서 [citation needed]Linux용 드라이버 개발이 촉진되었습니다.

무선 지원

Linux 에서는 무선 드라이버의 서포트가 문제가 되고 있습니다.한때 많은 드라이버가 없어졌고 사용자는 Windows 운영체제용 드라이버를 사용하는 ndisrapper 등의 솔루션을 사용해야 했습니다.Broadcom은 드라이버를 [38]출시하지 않아 특히 비난을 받았다.이 문제는 Linux [39]전용 펌웨어를 추출하여 해결했습니다.Broadcom은 이후 Linux 커널용 무료 오픈 소스 드라이버를 출시하여 최신 Broadcom 칩셋의 문제를 [40]해결했습니다.

이 문제는 최근 몇 년 동안 대부분 해결되었으며, 현재 사용 가능한 대부분의 무선 카드에 대한 지원이 추가되어 상당히 많은 드라이버가 제공되고 있습니다.그러나 제조업체가 사양 및 설명서를 제공하지 않아 개발자가 엔지니어 카드를 [41]리버스해야 하는 경우가 대부분이기 때문에 이러한 드라이버에는 아직 많은 기능이 없습니다.

디렉토리 구조

1970년대 Linux의 Unix에서 유래한 전통적인 디렉토리 구조는 데스크톱 최종 사용자에게 [42][43]부적절하다는 비판을 받아 왔습니다.특히 Linux 디렉토리 구조는 애플리케이션 고유의 컴포넌트를 공통의 애플리케이션 고유의 [33]디렉토리에 보관하는 것이 아니라 다른 시스템디렉토리에 분산시키는 것으로 비판받고 있습니다.GoboLinux[44] 및 moon과 같은 일부 Linux 배포판OS는 최종 사용자에게 더 쉽다고 주장된 대체 계층을 제안했지만, 이러한 제안은 [45][46]거의 받아들여지지 않았습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ DistroWatch (August 2012). "Linux Distributions – Facts and Figures". Archived from the original on 7 October 2011. Retrieved 5 August 2012.
  2. ^ "IDC: Smartphone OS Market Share". www.idc.com.
  3. ^ "Gartner Says Tablet Sales Continue to Be Slow in 2015". 5 January 2015. Archived from the original on January 7, 2015. Retrieved 6 March 2015.
  4. ^ "List Statistics". TOP500. Retrieved 5 July 2021.
  5. ^ Jorge Ribas (5 Nov 2015). "The kernel of the argument". Washington Post. Fast, flexible and free, Linux is taking over the online world. But there is growing unease about security weaknesses.
  6. ^ "NetMarketShare Desktop Operating System Market Share". Retrieved 7 November 2015.
  7. ^ Q&A session with Linus Torvalds: Why is Linux not competitive on desktop?. 15 June 2012 – via YouTube.
  8. ^ Linus Torvalds Interviewed on Stage at LinuxCon + CloudOpen Europe 2013. Linux Foundation. 23 October 2013. Archived from the original on 2021-12-21 – via YouTube.
  9. ^ Sean Michael Kerner (2014-08-20). "Linux Founder Linus Torvalds 'Still Wants the Desktop'". eweek.com.
  10. ^ Betz, Joseph (2006-06-19). "An email to Eric Raymond, regarding my adventures in LiveCD Linux -or- Why Bill Gates is Still Rich". www.newhorizonssucks.net. Archived from the original on 2010-08-03. Retrieved 2010-07-01.
  11. ^ Sharon Machlis (22 March 2007). "Living (and dying) with Linux in the workplace – A brief foray into Linux for the enterprise". Computerworld. Retrieved 2007-04-15.
  12. ^ Andy McCue (9 September 2005). "Gartner sounds desktop Linux warning". ZNet.co.uk. Retrieved 2007-04-15.
  13. ^ Gralla, Preston (May 2009). "Opinion: Why you shouldn't care about Linux on the desktop". Archived from the original on 2009-05-21. Retrieved 2009-05-20.
  14. ^ Raymond, Eric S. (2006-04-11). "Luxury of Ignorance: An Open-Source Horror Story". www.catb.org/~esr/. Retrieved 2010-07-01.
  15. ^ Donald, James (25 January 2003). "Improved Portability of Shared Libraries" (PDF). Archived from the original (PDF) on 26 September 2007. Retrieved 30 September 2013.
  16. ^ a b Strohmeyer, Robert (October 2010). "Desktop Linux: The Dream Is Dead". PC World. Retrieved 12 November 2010.
  17. ^ a b Farrell, Nick (October 2010). "Linux's chance has gone: Desktop dream deader than a Norwegian Blue". Tech Eye. Archived from the original on 22 December 2013. Retrieved 12 November 2010. There was an opportunity for it to happen. Canonical had got its Ubuntu Operating System up to speed and Redmond was still shipping its piss poor Vista Operating System. Even Apple's Leopard was nothing to write home about. But it didn't happen and now it is unlikely to do so. While Linux will rule supreme on the server it will never make it to the desktop.
  18. ^ Humphries, Dominic (December 2005). "Linux is Not Windows". Retrieved 12 November 2010.
  19. ^ Woodward, Matt (4 April 2003). "Free Software: Some choice = good; too much choice = bad". ars technica. Retrieved 27 March 2011.
  20. ^ a b c d e Vaughan-Nichols, Steven J. (13 November 2018). "The Linux desktop: With great success comes great failure". Computerworld. Retrieved 19 September 2019.
  21. ^ "Search Distributions". distrowatch.com. Retrieved 30 January 2022.
  22. ^ Vaughan-Nichols, Steven J. "The Linux desktop is in trouble". ZDNet. CBS Interactive. Retrieved 19 September 2019.
  23. ^ Wolfe, Alexander. "Too Many Linux Distros Make For Open Source Mess". InformationWeek. UBM Technology Group. Retrieved 19 September 2019.
  24. ^ MacCarthy, Mark (12 July 2018). "Open source mobile operating systems need to control fragmentation". CIO.
  25. ^ Larabel, Michael (6 October 2016). "The Leading Linux Desktop Platform Issues Of 2018 - Phoronix". www.phoronix.com. Phoronix Media. Retrieved 19 September 2019.
  26. ^ Hoffman, Chris. "How Software Installation & Package Managers Work On Linux". How-To Geek. How-to-Geek, LLC.
  27. ^ Martin, Caitlyn. "O'Reilly Media - Technology and Business Training". www.oreilly.com. Archived from the original on 22 July 2010.
  28. ^ Martin, Caitlyn (4 September 2010). "Are You Intimidated By Breakfast Cereal?". Retrieved 27 March 2011.
  29. ^ Lynch, Jim. "Linux offers real diversity on the desktop". www.infoworld.com. IDG Communications. Retrieved 19 September 2019.
  30. ^ "What Is AppImage in Linux?". Make Tech Easier. 15 July 2019. Retrieved 20 September 2019.
  31. ^ a b Daniel Gillmore, Ana Guerrerero López (2014-08-29). "Q&A with Linus Torvalds" (video). DebConf 2014 Portland. debian.net. Retrieved 2014-09-04. 6:00: One of the things, none of the distributions have ever done right is application packaging [...] making binaries for linux desktop applications is a major fucking pain in the ass{{cite web}}: CS1 maint: 작성자 파라미터 사용(링크)
  32. ^ a b de Icaza, Miguel (29 August 2012). "What Killed the Linux Desktop - Miguel de Icaza". tirania.org.
  33. ^ a b Mobily, Tony (2009-06-23). "2009: software installation in GNU/Linux is still broken -- and a path to fixing it". www.freesoftwaremagazine.com. Archived from the original on 2009-06-26. Retrieved 2010-03-23.
  34. ^ "Welcome To The Jungle". blogs.adobe.com/penguin.swf. 2007-05-11. Archived from the original on 2010-06-19. Retrieved 2010-04-13.
  35. ^ Poettering, Lennart (2008-09-24). "A Guide Through The Linux Sound API Jungle". 0pointer.de/blog. Retrieved 2010-04-13.
  36. ^ "Gigabyte response to ACPI problem under Linux: Use windows, we do not support Linux". phoronix.com.
  37. ^ Larabel, Michael (2006-06-01). "Preface". Phoronix. Retrieved 2010-12-03.
  38. ^ Proffitt, Brian (2010-10-08). "What Do Broadcom Drivers Mean for Linux Uptake?". Enterprise Networking Planet. Retrieved 2010-12-03.
  39. ^ Conneally [sic], Tim (2010-09-09). "Broadcom throws Linux a bone, open sources Wi-Fi drivers". betanews. Retrieved 2010-12-03.
  40. ^ Ptasinski, Henry (2010-09-09). "Full-source Broadcom wireless driver for 11n chips". Archived from the original on 2013-09-02. Retrieved 2010-12-03.
  41. ^ "List of drivers on wireless.kernel.org". Archived from the original on 2014-12-19. Retrieved 2011-02-05.
  42. ^ van Riezen, Pim (2003-02-24). "Designing object extensions for the Unix Operating Systems". www.kuro5hin.org/story. Retrieved 2010-06-03.
  43. ^ Scheinberg, Adam (2003-02-24). "If I Had My Own Distro". www.osnews.com. Retrieved 2010-04-30.
  44. ^ Muhammad, Hisham (2003-05-09). "The Unix tree rethought: an introduction to GoboLinux". www.kuro5hin.org. Retrieved 2010-06-03.
  45. ^ "GoboLinux 디렉토리 구조는 Linux 시스템을 신선하고 깔끔하게...", 2003, GoboLinux.org
  46. ^ "moonOS has its own File Hierarchy System..." Archived from the original on 2012-11-02. Retrieved 2012-10-29.