리눅스가 Windows보다 더 많은 의존성 문제를 갖는 이유는 무엇입니까? [닫은]


2

저는 지난 8 년 동안 Linux와 Windows를 모두 사용 해왔고, 소프트웨어를 설치하는 동안 Linux가 Windows보다 더 많은 의존성 문제를 겪고 있다고 생각합니다. 나는 리눅스보다 윈도우를 좋아하지만,이 문제로 인해 나는 종종 윈도우를 사용해야 만한다.


1
그래서, 당신의 문제는 정확히 무엇입니까? 어떤예요?
gronostaj

나는 여러 번 문제를 겪었다. 예를 들어, 안드로이드에 대한 설치, 구글 크롬, 가상 박스 등 설치하는 동안 나는 단지 리눅스가 왜 그런지 알고 싶습니까?
Krishnadas PC

2
나는 아직도 "무엇을"좋아하는지 모른다. 수퍼 유저는 Q & amp; A 사이트이며 잘 정의 된 문제에 대해서는 잘 작동합니다. 문제가 무엇인지 모르기 때문에 내가 어떻게 문제를 해결할 수 있는지 모르겠습니다. Android, Chrome 또는 VirtualBox 용 Eclipse를 설치하는 데 도움이 될 수 있지만이 질문은 나에게 분명하지 않습니다.
gronostaj

배포판의 패키지 설치 도구 (예 : yum, apt-get 등)를 사용하여 Linux 배포판에서 설치하는 경우 설치 도구가 모든 종속 항목을 처리합니다. repos 외부에서 소프트웨어를 설치하는 경우 종속성을 설치해야 할 수 있습니다. 이러한 종속성은 소프트웨어 설치 지침에 문서화되어야합니다. 그렇지 않으면 설치 프로세스가 누락 된 종속성을 알려줍니다. VirtualBox를 설치하는 데 문제가 있음을 언급합니다. 나는 repo에서 설치하고 아무 문제도 발생하지 않았다. VirtualBox 업데이트는 내 패키지 관리자가 자동으로 처리합니다.
rickhg12hs

@gronostaj x는 어떻게 작동합니까 / x 단어는 유효한 질문입니까? 항상 "퍼터가 죽은 것 같아. 어떻게 고쳐?".
Griffin

답변:


4

Linux는 공동체 주도 개발을 최신 상태로 유지하는 한편 Windows는 Microsoft 유료 개발자가 패치를 푸시하고 독점 코드를 테스트, 디버그 및 수정하는 데 의존합니다.

예를 들어, 오디오 드라이버를 가져 가라. 아주 소수의 오디오 장치 제조업체가 Linux 용 기본 드라이버를 개발하고 있습니다. 몇몇 경우에는 하나 또는 두 가지 배포판에 대해서만 개발할 것입니다. 리눅스의 본질은 오픈 소스 운영체제이기 때문에 주변의 커뮤니티가 오디오 드라이버를 가져 와서 다른 배포판으로 포팅 할 수 있다는 것을 의미합니다 (시간이 많이 걸리고 리눅스가 가져 오는 주요 장점 중 하나입니다). 결과적으로, 오디오 드라이버 포트는 다른 라이브러리, 엔진, 프레임 워크 버전 등에 의존하고 의존 할 수 있습니다. 상용 개발자와 달리 오픈 소스는 일반적인 시스템에서 테스트하고 테스트 할 수있는 사치가 없으므로 종속성이 환경.

이 비디오는 Linux가 빌드되고 개선 된 방법을 설명하는 데 유용합니다.


문제 없습니다 - 죄송합니다 더 포괄적 인 것은 아닙니다 (의도였습니다). 그러나 나는 서둘러있었습니다!
runtime05

2

Linux와 Windows는 종종 종속성을 지원하는 방식이 다릅니다.

마이크로 소프트는 예를 들어 Microsoft가 모든 것을 핵심 OS로서 업데이트로 제공하기 때문에 "Bloatware"로 고발되었습니다.

이는 최종 사용자 또는 Windows 시스템을 설정하는 비즈니스가 간섭하지 않고도 더 많은 작업을 수행 할 수 있음을 의미합니다.

리눅스는 배포판에 따라 배포판마다 다르며 패키지별로 패키지를 설치하지만 운영체제는 "필수적인"소프트웨어와 드라이버 만 있으면 더 자주 운영되도록 설계되었습니다. 하나의 배포판에있는 드라이버는 무선 NIC 드라이버 또는 특정 소프트웨어와 같이 다른 드라이버에있을 수 없습니다.

Linux와 관련된 차이점의 좋은 예가 Ubuntu와 Arch의 설치 프로세스를 비교하는 것입니다.

Ubuntu는 Office 응용 프로그램을 포함하여 설치 디스크에 우분투 릴리스가 필요하다고 생각하는 모든 것이있는 Windows 접근 방식을 사용합니다. 아치는 가장 근본적인 소프트웨어 및 드라이버만으로 "배송"되는 반면, 사용자는 자신의 소프트웨어 또는 드라이버를 찾아 패키지하고 설치해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.