Linux에 대한 비판

Criticism of Linux
Linux 커널을 사용하는 운영 체제인 Android를 실행하는 1세대 Nexus 7 태블릿입니다.Linux 기반 운영체제는 태블릿 컴퓨터에서 일반적으로 사용되지만 데스크톱 컴퓨터에서는 덜 자주 채택됩니다.

Linux에 대한 비판Linux 커널을 사용하는 운영 체제 사용과 관련된 문제에 초점을 맞추고 있습니다.

리눅스 기반의 안드로이드 운영체제가 많은 나라에서 [1][2]스마트폰 시장을 지배하고 있고, 리눅스는 뉴욕 증권거래소와 대부분의 [3]슈퍼컴퓨터에서 사용되고 있지만, 데스크톱과 노트북 [4]컴퓨터에서는 거의 사용되지 않는다.Linux에 대한 비판의 대부분은 데스크톱과 노트북의 채택 부족과 관련이 있지만, 2015년 현재 보안에 대한 프로젝트의 견해와 systemd 채택에 [5][6]대한 논란이 커지고 있습니다.

Linux 커널에 대한 비판

커널 개발 정치

일부 보안 전문가들은 Linux를 사용한 운영체제 수준의 가상화의 중요성이 높아짐에 따라 커널에 대한 공격의 프로파일이 높아졌으며, Linus Torvalds는 공식 [3]릴리스에서 커널 수준의 공격에 대한 완화 조치를 추가하는 데 소극적이라고 말합니다.2017년에 출시된 Linux 4.12는 기본적으로 KASLR을 활성화했지만, 그 효과는 논란이 [7]되고 있습니다.

커널 개발자인 Con Kolivas는 대화형 데스크톱 사용을 위해 커널 스케줄러를 최적화하려고 했습니다.그는 개발에 대한 평가 부족으로 패치 지원을 끝내 중단했다.2007년 인터뷰에서 커널 개발자인 Con Kolivas는 다음과 같이 말했습니다.

커널 개발 및 Linux에 큰 문제가 하나 있다면 일반 사용자로부터 개발 프로세스를 완전히 끊는 것입니다.Linux 사용자 베이스의 99.9%를 차지하고 있는 기업입니다.Linux 커널 메일 목록은 커널 개발자와 통신하는 방법입니다.쉽게 말하면 Linux 커널 메일링 리스트(lkml)는 커뮤니케이션 포럼과 마찬가지로 무서운 것입니다.대부분의 사람들은 자신의 경험 부족, 부적절한 버그 리포트, 바보 같은 것 때문에 비난을 받을까 봐 목록을 우송하는 것을 절대적으로 두려워한다.전반적인 커널 개발자들은 사용자 공간의 문제가 얼마나 [8]큰지 전혀 알지 못한다고 생각합니다.

커널 퍼포먼스

Linux Con 2009에서 Linux의 크리에이터인 Linus Torvalds는 Linux 커널이 "대형"이 되었다고 말했습니다.

보텀리 부사장은 커널 릴리스를 추적한 인텔의 내부 조사를 인용, Linux의 퍼포먼스는 매 릴리즈마다 2%포인트씩 하락해 지난 10개 릴리즈에서 누적 약 12% 하락했다고 밝혔다."이게 문제인가요?그는 물었다. -우리는 점점 비대해지고 있다.네, 그게 문제예요...어, 우리 계획이 있는데...15년 전에 상상했던 합리적이고 작고 매우 효율적인 커널이 아니라는 것이 조금 아쉬울 때가 있습니다.알맹이가 너무 크고 부어서 고드름 자국이 무서워요.내 말은, 그건 의심할 여지가 없어.또한 새로운 기능을 추가할 때마다 상황은 [9][10][11]더욱 악화될 뿐입니다.

Linux Con 2014에서 Linux의 크리에이터인 Linus Torvalds는 최신 PC가 훨씬 [12]더 빠르기 때문에 이러한 상황이 더 낫다고 생각한다고 말했습니다.

Torvalds는 "지난 20년 동안 커널이 부풀어 올랐지만 하드웨어는 더 빨리 성장했습니다."라고 Linux의 크기를 줄이고 싶다고 말했습니다.

커널 코드 품질

2011년 11월 독일 신문 Zeit Online과의 인터뷰에서 Linus Torvalds는 Linux가 "너무 복잡해졌다"며 개발자들이 더 이상 소프트웨어를 통해 그들의 길을 찾을 수 없을 것이라고 우려했다.그는 서브시스템조차 매우 복잡해졌다고 불평했고 더 [13]이상 평가할 수 없는 오류가 발생할 날이 두렵다고 출판사에 말했다.

Linux 커널 리드 개발자 중 한 명인 Andrew Morton은 Linux에서 발견된 많은 버그가 [14]수정되지 않았다고 설명합니다.

Q: 커널의 품질이 저하되고 있다고 생각하십니까?대부분의 개발자들은 전반적인 품질 문제에 대해 상당히 낙관적인 것 같다.여기에 의견 차이가 있다고 가정하면, 당신은 그것이 어디에서 왔다고 생각합니까?어떻게 해결할 수 있을까요?

A: 예전에는 [코드 품질]이 저하되고 있다고 생각했지만, 지금도 저하하고 있다고 생각할지도 모릅니다.우리가 절대 고칠 수 없는 퇴보들이 너무 많아

OpenBSD의 설립자인 Theo de Raadt는 OpenBSD 개발 프로세스를 Linux와 비교합니다.

"Linux는 품질에 관한 것이 아닙니다.이 시스템에는 값싸고 작은 해킹이 많은 부분이 있는데, 실제로 작동하게 됩니다."Linux를 만들고 개발을 총괄하는 Linus Torvalds에 대해 De Raadt는 "이제 (Linus의) 초점이 무엇인지 전혀 모르지만 [15]품질은 아니다"라고 말한다.

데스크톱 사용

데스크톱 상의 Linux를 비판하는 사람들은 플랫폼 상에서 가장 많이 팔리는 비디오 게임의 부족으로 인해 채택이 지연되고 있다고 자주 주장해 왔습니다.예를 들어 2015년 9월 현재 스팀 게임 서비스는 1,500개의 게임을 Linux에서 이용할 수 있으며, 이에 비해 Mac은 2,323개의 게임과 6,500개의 Windows 게임은 [16][17][18]이용할 수 있습니다.

2021년 10월 현재, Wine에서 파생된 Steam-backed 개발 작업인 Proton은 다수의 Windows 전용 게임과의 호환성을 제공하며 경우에 따라서는 Linux 네이티브 포트보다 더 나은 성능을 제공합니다.프로톤DB는 다양한 버전의 프로톤이 주어진 [19]게임에서 얼마나 잘 작동하는지 측정하기 위한 커뮤니티 유지 노력입니다.

데스크톱 운영체제로서 Linux는 다음과 같은 여러 면에서 비판을 받아 왔습니다.

  • 배포 환경데스크톱 환경의 선택지가 복잡합니다.
  • 일부 하드웨어,[20] 특히 제조업체가 완전한 사양을 제공하지 않는 3D 그래픽 칩용 드라이버에 대한 오픈 소스 지원이 부족합니다.그 결과, 많은 비디오 카드에는 오픈 소스 드라이버와 클로즈드 소스 드라이버가 모두 탑재되어 있습니다.보통, 서포트 레벨은 다릅니다.
  • 널리 사용되는 상용 애플리케이션(Adobe Photoshop이나 Microsoft [21]Word 등)의 한정적 이용.이는 소프트웨어 개발자가 Linux 자체를 지원하지 않는 것이 아니라 Linux를 지원하지 않기 때문입니다.이 문제는 Wine,[22] 가상 머신 또는 듀얼 부팅을 통해 이러한 프로그램의 윈도우즈 버전을 실행하면 해결할 수 있습니다.그렇다고 해도 시장점유율 때문에 개발자들이 윈도용 프로그램을 만들고, 소비자들은 윈도용 프로그램을 이용하게 되는 치킨이나 계란 상황이 발생한다.

배포 플래그멘테이션

Linux에 대해 제기되는 또 다른 일반적인 불만은 이용 가능한 배포판의 풍부함이다.2021년 11월 현재 DistroWatch에는 275개의 [23][24]배포가 나열되어 있습니다.리눅스 지지자들은 선택의 자유에 대한 예로 이 숫자를 옹호하는 반면, 다른 비평가들은 리눅스 운영 체제의 혼란과 표준화 부족의 원인으로 이 숫자를 꼽는다.알렉산더 울프는 <정보>에 썼다.:

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

LinuxDevCenter의 Caitlyn Martin은 Linux 디스트리뷰션의 수에 대해 비판적입니다.

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

하드웨어 지원

최근 수십 년간(Microsoft Windows의 지배가 확립된 이후) 하드웨어 개발자들은 드라이버의 기입을 허용하기 위해 자사 제품에 대한 완전한 기술 문서를 제공하는 것을 꺼려 왔습니다.따라서 Linux 사용자는 기능과 호환성을 확보하기 위해 시스템을 구성하는 하드웨어를 신중하게 선택해야 합니다.이러한 문제는 주로 [27]해결되었습니다.

몇 년 전, Linux를 머신에 인스톨 하려면 , 각 하드웨어를 수동으로 선택해 주세요.그렇지 않으면, 인스톨이 100% 동작하지 않게 됩니다.지금은 그렇지 않다.PC(또는 노트북)를 손에 넣으면 거의 100% 설치 및 동작하도록 1개 이상의 Linux 디스트리뷰션을 얻을 수 있습니다.그러나 아직 몇 가지 예외가 있습니다.예를 들어,[27] 많은 노트북에서 휴지 상태/일시 중단은 여전히 문제가 되고 있습니다.

한때 Linux 시스템에서는 플로피 디스크나 CD-ROM 등의 이동식 미디어를 수동으로 마운트해야 액세스할 수 있었습니다.마운트 미디어는 [27]이제 udev의 개발과 함께 거의 모든 배포에서 자동으로 실행됩니다.

일부 기업(예: Emperial Linux)은 Linux 디스트리뷰션과 특별히 선택된 하드웨어를 조합하여 납품 [28]시 호환성을 확보함으로써 노트북 하드웨어 호환성 문제에 대처하고 있습니다.

디렉토리 구조

1970년대 Linux의 Unix에서 유래한 전통적인 디렉토리 구조는 데스크톱 최종 사용자에게 [29][30]부적절하다는 비판을 받아 왔습니다.GoboLinux[31] 및 moon과 같은 일부 Linux 배포판OS는 최종 사용자가 거의 [32][33]수용되지 않았지만 더 쉽게 받아들일 수 있다고 주장된 대체 계층을 제안해 왔습니다.

마이크로소프트사의 비판

2004년에 마이크로소프트Linux 서버 [34]사용을 구체적으로 비판하는 Get the Facts 마케팅 캠페인을 시작했습니다.특히, Windows의 취약성 수에 있는 리눅스 distributions,[35]의 Windows보안 Linux,[36][37]보다(복잡성, 획득 비용, 그리고 지원 비용 때문에)[38]리눅스 사용이 책임의 버스에 대한 부담을 초래한다는 리눅스의 총 비용 더 높다 믿을 만한 것보다 적은 있다고 주장했다.inesses,여"Linux 벤더가 제공하는 보상 [39]범위는 거의 없습니다."게다가 동사는, 이것을 증명하기 위해서, 다양한 연구 결과를 발표했습니다.이러한 사실은, 마이크로소프트의 비교에 결함이 있다고 주장하는 다양한 저자에 의해서 크게[40][41][42][43] 논쟁되고 있습니다.현재 많은 Linux 디스트리뷰터들이 [44][45][46]고객에게 보상을 제공하고 있습니다.

핼러윈 문서 유출에 대한 마이크로소프트 내부 보고서는 상반된 견해를 보여왔다.특히 1998년과 1999년의 문서에서는 "Linux...는 미션 크리티컬 어플리케이션에서 신뢰받고 있습니다.또한 오픈 소스 코드로 인해 다른 많은 경쟁 OS를 능가하는 장기적인 신뢰성을 가지고 있습니다.", "고도의 Win32 GUI 사용자는 [Linux에서], "장기간의 간단한 실험입니다.",Linux가 데스크톱 시장에 진출할 가능성이 있다는 것을 알립니다."[47]그리고 "전체적으로 응답자들은 OSS를 지원하는 가장 설득력 있는 이유는 '총소유비용(TCO)[48]이 낮기 때문'이라고 느꼈습니다."

비판에 대한 대응

Linux 커뮤니티에서는 이러한 비판과 다른 비판에 대해 엇갈린 반응을 보이고 있습니다.위에서 설명한 바와 같이 일부 비판은 새로운 기능과 사용자 친화성을 낳았지만 Linux 커뮤니티는 전반적으로 [49]비판에 저항하는 것으로 정평이 나 있습니다.PC World에 기고한 Keir Thomas는 다음과 같이 말했습니다.「대부분 Linux의 세계는 반비판적인 경향이 있습니다.커뮤니티에서 누가 감히 비판적이라면 [49]그들은 짓밟힙니다.2015년 인터뷰에서 Linus Torvalds는 Linux 데스크톱 환경 프로젝트가 [50]비판의 대상이 될 경우 사용자 자신이 아닌 사용자 자신을 탓하는 경향에 대해서도 언급했습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "IDC: Smartphone OS Market Share". www.idc.com.
  2. ^ "Gartner Says Tablet Sales Continue to Be Slow in 2015". 5 January 2015. Archived from the original on 24 January 2015. Retrieved 6 March 2015.
  3. ^ a b Jorge Ribas (5 November 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.
  4. ^ "NetMarketShare Desktop Operating System Market Share". Retrieved 7 November 2015.
  5. ^ Timberg, Craig (5 November 2015). "The Kernel of the Argument". The Washington Post. Retrieved 19 January 2016.
  6. ^ Hoffman, Chris (31 October 2014). "Meet systemd, the controversial project taking over a Linux distro near you". PCWorld. Retrieved 19 January 2016.
  7. ^ "Linux 4.12 To Enable KASLR By Default - Phoronix". Retrieved 25 December 2017.
  8. ^ Mills, Ashton (24 July 2007). APC (ed.). "Why I quit: kernel developer Con Kolivas (part 2, page 3)". apcmag.com. Future Publishing (Overseas) Limited. p. 3. Archived from the original on 23 April 2013. Retrieved 12 March 2015. I think any problem with any development model has multiple factors, and ultimately, it is humans that make decisions.
  9. ^ Austin, Modine (22 September 2009). "Linus calls Linux 'bloated and huge'". www.theregister.co.uk. Retrieved 1 July 2010.
  10. ^ "LinuxCon Roundtable in Torvalds Quotes". www.tuxradar.com. 22 September 2009. Archived from the original on 4 February 2013. Retrieved 1 July 2010.
  11. ^ Ravi (24 September 2009). "Is Linux kernel getting bloated ? Linus Torvalds says Yes!". about Linux.info. All about Linux. Archived from the original on 29 November 2012. Retrieved 12 March 2015.
  12. ^ "Linux Founder Linus Torvalds 'Still Wants the Desktop'". eweek.com. Archived from the original on 13 March 2015. Retrieved 3 August 2015.
  13. ^ Douglas Perry (15 January 2012). "Linux Kernel Grows Past 15 Million Lines of Code". Tom's Hardware. Retrieved 3 August 2015.
  14. ^ "Andrew Morton on kernel development". lwn.net. Retrieved 3 August 2015.
  15. ^ "Is Linux For Losers?". Forbes.
  16. ^ Jared Newman (21 September 2015). "Steam for Linux tops 1,500 games as launch of Valve's Steam Machines nears". PCWorld.
  17. ^ "Steam's living room hardware blitz gets off to a muddy start". Ars Technica. 15 October 2015.
  18. ^ "The state of Linux gaming in the SteamOS era". Ars Technica. 26 February 2015.
  19. ^ "Gaming Reports for Linux Using Proton". ProtonDB. 2021.
  20. ^ "...NVIDIA가 Nouveau 개발, 오픈소스 문서 공개, 기타 오픈소스 지원을 지원하지 않는 것은 유감입니다...", 2010년 3월 26일, Phoronix.com
  21. ^ McCue, Andy (9 September 2005). "Gartner sounds desktop Linux warning". zdnet.co.uk. Retrieved 29 July 2011.
  22. ^ "How to Install Adobe Photoshop on Ubuntu Linux TechSource". Junauza.com. Retrieved 30 September 2012.
  23. ^ "DistroWatch Page Hit Ranking". DistroWatch.com.
  24. ^ DistroWatch (August 2014). "Linux Distributions - Facts and Figures". Archived from the original on 7 October 2011. Retrieved 23 August 2014.
  25. ^ Wolfe, Alexander (18 July 2007). "Too Many Linux Distros Make For Open Source Mess". InformationWeek.com. Archived from the original on 24 August 2007. Retrieved 11 January 2010.
  26. ^ Martin, Caitlyn (16 January 2007). "So Many Distros, So Little Time". www.oreillynet.com. Retrieved 30 May 2010.
  27. ^ a b c Wallen, Jack (4 September 2008). "Ten key differences between Linux and Windows". ZDNet. Archived from the original on 15 March 2015. Retrieved 15 March 2015. Before debating the relative merits and shortcomings of Linux and Windows, it helps to understand the real distinctions between them.
  28. ^ EmperorLinux (2009). "EmperorLinux". Retrieved 27 May 2009.
  29. ^ van Riezen, Pim (24 February 2003). "Designing object extensions for the Unix Operating Systems". www.kuro5hin.org/story. Retrieved 3 June 2010.
  30. ^ Scheinberg, Adam (24 February 2003). "If I Had My Own Distro". www.osnews.com. Retrieved 30 April 2010.
  31. ^ Muhammad, Hisham (9 May 2003). "The Unix tree rethought: an introduction to GoboLinux". www.kuro5hin.org. Retrieved 3 June 2010.
  32. ^ "GoboLinux 디렉토리 구조는 Linux 시스템을 신선하고 깔끔하게...", 2003, GoboLinux.org
  33. ^ "moonOS has its own File Hierarchy System..." Archived from the original on 2 November 2012. Retrieved 29 October 2012.
  34. ^ "Get the Facts Home". Get the Facts. Archived from the original on 6 July 2006. Retrieved 14 April 2007.
  35. ^ "Get the Facts on Linux and Windows: Security". Microsoft website. Retrieved 14 April 2007.
  36. ^ "Get the Facts on Linux and Windows: Reliability". Get the Facts. Archived from the original on 5 September 2006. Retrieved 14 April 2007.
  37. ^ Petreley, Nicholas (22 October 2004). "Windows v Linux security: the real facts". The Register. Retrieved 7 May 2019.
  38. ^ "Get the Facts on Linux and Windows: Total Cost of Ownership". Get the Facts. Archived from the original on 6 September 2006. Retrieved 14 April 2007.
  39. ^ "Get the Facts on Linux and Windows: Intellectual Property Indemnification". Get the Facts. Archived from the original on 6 September 2006. Retrieved 14 April 2007.
  40. ^ Joe Barr (24 June 2005). "The facts behind the "Get the Facts" ad campaign". Newsforge. Archived from the original on 18 February 2008. Retrieved 14 April 2007.
  41. ^ Petreley, Nicholas (22 October 2004). "Security Report: Windows vs Linux". The Register. Retrieved 7 May 2019.
  42. ^ Foley, Mary Jo (23 August 2007). "Microsoft kills its 'Get the Facts' anti-Linux site". ZDNet. Retrieved 7 May 2019.
  43. ^ "Microsoft는 Linux에 반하는 '사실'이용하려고 했습니다", 2007년 2월 2일, ZDnet
  44. ^ "Licensing & Buying Programs". Micro Focus.
  45. ^ "We Believe". redhat.com. Archived from the original on 5 December 2006. Retrieved 3 August 2015.
  46. ^ "Canonical rejigs Ubuntu support services". theregister.co.uk. Retrieved 3 August 2015.
  47. ^ Raymond, Eric S. (12 October 2006). "Halloween Document II (Version 1.7)". www.catb.org/~esr.
  48. ^ Raymond, Eric S. (5 November 2002). "Halloween VII: Survey Says". www.catb.org/~esr.
  49. ^ a b Thomas, Keir (April 2009). "Linux Needs Critics". www.pcworld.com. Retrieved 22 January 2010.
  50. ^ "Interviews: Linus Torvalds Answers Your Question 118". slashdot.com. 1 July 2015. Retrieved 1 July 2015. What I do wish particularly desktop developers cared about is "consistency of experience".[...] I'm just talking about the pain and uncertainty users go through with upgrades, [...] This is not at all Linux-specific, of course - just look at the less than enthusiastic reception that other operating system redesigns have received. But I really wish that we hadn't had *both* of the major Linux desktop environments have to learn this (well, I hope they learnt) the hard way, and both of them ending up blaming their users rather than themselves.