>  기사  >  운영 및 유지보수  >  Linux 데스크탑의 개발을 방해하는 것은 정확히 무엇입니까?

Linux 데스크탑의 개발을 방해하는 것은 정확히 무엇입니까?

藏色散人
藏色散人앞으로
2021-10-20 16:24:201490검색

2000년 대학시절 기숙사에서 리눅스를 시작했는데 어느덧 20년이 되었네요! 그들은 또한 Linux 데스크탑에 집착하는 최초의 사용자 그룹 중 하나입니다! 당시 저의 졸업 프로젝트를 위한 BBS 포럼 개발은 Mandrake Linux(나중에 Redhat 시스템에서 상속받은 데스크톱 지향 소프트웨어인 Mandriva로 이름이 변경됨)에서 완료되었던 것으로 기억합니다. 700M ISO 이미지 3개를 다운로드하기 위해 하드 드라이브를 가져갔습니다. 피시방에 가서 밤새도록 다운로드 게임을 했었는데 지금 생각해도 너무 좋네요!

Linux 데스크탑의 개발을 방해하는 것은 정확히 무엇입니까?

초기 리눅스 팬은 모두 리눅스의 데스크톱 개발을 기대하고 있었습니다. 저 역시 그 당시 Linuxsir에 자주 방문했고 중재자였으며 Linuxfans, Linuxedeu, Linuxaid도 모르겠습니다. 내가 이것을 좋아했다면 하늘의 Linux 괴짜들이 그것을 볼 수 있습니까?

사업을 시작합시다! 구스팩토리가 QQ 리눅스 버전을 적극적으로 개발하지 않는다는 사실이 리눅스 데스크톱 개발에 지장을 주고 있는지에 대해서는 솔직히 영향력은 있지만 과장된 것 같아요!

Tsinghua Luma QQ 작성자의 작별 편지는 당시 상업 회사들이 오픈 소스 커뮤니티에 얼마나 동조하지 않았는지 보여줍니다. 그런데 리눅스의 데스크탑 쪽은 지금까지 잘 발전하고 있지 않습니까? 오랜 역사 속에서도 사라지지 않고 데스크탑은 점점 더 성숙해지고 있는 것 아닌가요? 반면에 서버 측 개발은 기본적으로 세계를 지배했습니다!

리눅스의 발전을 이해하려면 그 본래의 의도를 살펴봐야 하며, 애플리케이션 제조사를 비난할 수는 없습니다. 우선, Linux는 단지 커널일 뿐입니다 당시 GNU 오픈 소스 조직에는 좋은 커널이 부족하여 Linux와 힘을 합쳤고, GUN의 거대한 운영 체제 소프트웨어 라이브러리의 지원으로 Linux 배포판이 빠르게 인기를 얻었습니다. 불행하게도 당시 Freebsd는 Unix와 경쟁하고 있었습니다. 대형 제조업체들은 저작권 소송으로 인해 코드 변경이 수년 동안 지연되었습니다. 그렇지 않으면 지금은 누가 이길지 알 수 없습니다.

두 번째로, Linux는 GNU와 협력했기 때문에 GPL 계약을 따라야 합니다. GPL 계약은 오픈 소스 코드의 전염성이 강합니다. 드라이버는 오픈 소스여야 합니다. 이는 수년 동안 Linux 개발에 가장 큰 장애물이었습니다. 실제로 드라이버 제조업체가 공식 Linux 드라이버 개발을 꺼리는 것이 아니라 제조업체의 드라이버 설계가 공개되고 시장에 영향을 미치기 때문입니다. 경쟁으로 인해 많은 수의 PC에서 Linux를 정상적으로 사용할 수 없게 됩니다.

그래서 안드로이드 구글은 오픈 소스 커뮤니티에는 불명예스러운 일을 했지만 세상에는 대단한 일을 했습니다. 즉, 안드로이드는 리눅스 시스템을 기반으로 하지만 GPL 계약을 우회하므로 드라이버 제조업체는 안심할 수 있습니다. . 안드로이드를 지원합니다.

마지막은 비즈니스 모델 문제인데, 이는 실제로 리눅스 데스크톱의 발전을 방해합니다. 서버 측 오픈 소스 소프트웨어는 매우 성숙한 단계에 도달하기 시작했습니다. 예를 들어 Redhat은 IBM에 수백억 달러에 판매되었지만 데스크톱 Linux 게시자가 되려면 아직 갈 길이 멀습니다. 데스크탑 측은 서버 측만큼 좋지 않습니다. 왜냐하면 서버 측의 작업은 릴리스와 버전의 조각화를 제어할 수 있고 외부 생태학적 종속성이 너무 많이 필요하지 않아 안전하게 작업을 수행할 수 있기 때문입니다.

하지만 데스크탑 측면은 좋지 않습니다. KDE와 Gnome만으로는 충분하지 않습니다. Linux 데스크탑을 사용하는 한 먼저 Linux에서 유사한 Win 응용 프로그램 소프트웨어를 찾아야 합니다. 이것은 QQ 소프트웨어를 찾는 것만큼 간단하지 않습니다. 핵심은 Linux 버전에서 사용할 수 있는 응용 프로그램 소프트웨어를 찾은 후에도 글꼴이 올바른지, 인터페이스가 깨졌는지, 콘텐츠 형식이 일치하는지 등과 같은 응용 프로그램 문제가 여전히 많이 있다는 것입니다. 사실 이게 가장 짜증나는 일이다.

사실 이러한 문제는 Linux 배포판이 너무 많기 때문에 발생하며, 각 라이브러리 버전의 반복 빈도가 너무 빠르면 기본 라이브러리가 버전을 업데이트하여 상위 데스크톱 응용 프로그램이 이를 일치시키지 못하는 문제가 쉽게 발생할 수 있습니다. 이므로 설치하거나 사용할 수 없습니다. 이런 상황에서는 리눅스 사용자가 절대 늘어나지 않을 것이고, 리눅스 데스크톱의 상용화도 어려울 것이다. 어려울수록 인기 있는 애플리케이션을 유치할 가능성이 낮아지고, 이는 결국 사용자 수에 제약이 됩니다.

이러한 상황에서도 리눅스 데스크톱은 여전히 ​​발전하고 있고 여전히 잘 돌아가고 있습니다. 사실 이것이 가장 논의되어야 할 문제입니다. 왜냐하면 일반적인 논리를 따르지 않기 때문입니다. 그리고 마이크로소프트는 애플리케이션 생태계 지원 없이 모바일 OS가 하나 둘씩 죽어갔지만, 리눅스 데스크톱은 그렇지 않고 여전히 제 갈길을 가고 있다. 이것이 바로 리눅스의 위력이자 위대함이다. 항상 눈앞에 있지만 때로는 그렇지 않을 때도 있고, 다양한 생각을 가진 사람들이 산에 올라야 하는지 여부는 단지 그들 자신의 희망사항일 뿐입니다.

리눅스 데스크톱이 어떻게 구현될지는 잘 모르겠지만, 일단 오픈소스 커뮤니티의 적이었던 마이크로소프트가 서버뿐만 아니라 .net 전체를 포용하기 시작한 것 같습니다. 데스크톱 개발 환경에서도 이를 지원하기 시작했고, 심지어 자체 운영 체제도 Linux로 바꾸고 싶어 합니다. 기본 플랫폼 공급업체의 이러한 확고한 지원으로 인해 조만간 다른 상용 공급업체에서도 이를 지원할 가능성이 높다고 생각합니다. Unix 운영 체제 제품군의 표준화는 실제로 전략이 아니라 추세입니다.

추천: "linux 비디오 튜토리얼"

위 내용은 Linux 데스크탑의 개발을 방해하는 것은 정확히 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제