데스크탑에서 Linux가 실패한 이유

작가: Roger Morrison
창조 날짜: 17 구월 2021
업데이트 날짜: 21 6 월 2024
Anonim
Linux가 데스크탑에서 실패한 이유
동영상: Linux가 데스크탑에서 실패한 이유

콘텐츠


출처 : Morfeo86ts / Dreamstime.com

테이크 아웃 :

Linux는 데스크탑의 주류 OS가 될 수 없지만 개발자들에게 인기가 높으며 Android 운영 체제의 기초입니다.

Linux 세계에서는 매년 "리눅스 데스크탑의 해"가 될 것이라는 농담이되었습니다. 수년 동안 Linux 괴짜들은 Evil Empire of Windows를 탈취하는 것을 꿈꾸었지만 결코 일어나지 않았습니다. 물론 이것은 Microsoft의 실질적인 영향력 때문일 수 있지만 그 중 일부는 Linux 커뮤니티 자체에 있습니다.

리눅스는 주류 데스크톱 운영 체제가 아니 었으며 대부분 프로그래머와 시스템 관리자에게 위임되었습니다.

프로그래머 별, 프로그래머 용

Linux가 주류 컴퓨터 사용자에게 호소하지 못한 이유 중 하나는 사용자 기반이 주류 컴퓨터 사용자가 아니라 개발자로 구성되어 있기 때문입니다. 이것은 "프로그래머가 프로그래머를 위해"개발 한 유닉스의 유산으로 거슬러 올라갑니다. 매우 훌륭한 프로그래머 인 Dennis Ritchie와 Ken Thompson이 개발했습니다.

Bell Labs에서 Unix를 개발할 때 컴퓨터 과학 연구를 위해 설계된 시스템을 개발한다는 점에서 "사용자 친 화성"에 많은 관심을 기울이지 않았습니다.

이 개발자 오리엔테이션은 현재까지 지속되었습니다. 기술 전문가가 아닌 사용자가 설치하고 사용하기가 더 쉬울 것이라고 약속 한 Ubuntu와 같은 배포판을 사용하더라도 탐색에는 약간의 노하우가 필요합니다.

그놈 프로젝트의 주요 창립자 중 한 명인 미겔 데 이카 자 (Miguel de Icaza)도 이에 동의한다. "데스크탑에서 리눅스의 문제는 그 주위에서 만들어진 개발자 문화에 뿌리를두고있다"고 그는 말했다.


설치 및 사용이 어려울뿐만 아니라 개발자의 관점에서 또 다른 주요 문제는 개발자가 "우아한"기능을 위해 완벽하게 작동하는 인터페이스와 API를 버리는 경향이 있다는 것입니다.

"커뮤니티의 태도는 엔지니어링 우수성 중 하나였습니다. 소스 트리에서 더 이상 사용되지 않는 코드를 원하지 않고, 깨진 디자인을 유지하고 싶지 않으며, 순수하고 아름다운 디자인을 원하며, 나쁘거나 나쁘거나 남은 흔적을 모두 제거하고 싶습니다. "소스 코드 트리에서 아이디어를 구현했습니다."

버그 없음, 스트레스 없음-인생을 파괴하지 않고 인생을 바꾸는 소프트웨어를 만드는 단계별 가이드

아무도 소프트웨어 품질에 신경 쓰지 않으면 프로그래밍 기술을 향상시킬 수 없습니다.

반면에 Windows는 일부 사람들이 반대의 문제가 있다고 생각하는 시점까지 호환성을 강조합니다.

일관된 사용자 인터페이스 부족

Windows와 Mac OS X은 인터페이스에 일관된 모양과 느낌을 제공하고 휴먼 인터페이스 지침을 발행하지만 Linux는 훨씬 더 무질서합니다.

한 가지 이유는 X Window 시스템에서 실행되는 GUI가 시스템에 밀접하게 연결되어 있지 않고 다른 프로그램 일뿐입니다.

다른 창 관리자 및 데스크탑 외에도 다양한 툴킷이 있습니다. 기술 사용자는 Emacs 편집기, Midnight Commander 파일 관리자 및 zsh를 행복하게 사용할 수 있지만 초보자는 다른 인터페이스 스타일을 찾을 수 있습니다. 이것은 그들을 Windows와 Mac OS X의 무기로 보냈습니다.

엘림

모든 것을 제거하고 처음부터 시작하는 것은 Linux 커뮤니티에 침투 할 수있는 엘리트 현상의 하나의 증상입니다.

Linux를 처음 접했고 포럼이나 IRC 채널에 대해 질문을 한 거의 모든 사람이 "RTFM"(최종 매뉴얼 읽기)에 한 번 이상 들었습니다.


Linux 프로그래머는 오픈 소스 인 운영 체제를 완전히 구축하여 전 세계의 다른 프로그래머와 처음부터 완전히 협력 할 수 있다는 것을 자랑스럽게 생각합니다. 때로는 모든 사람이 마법사 프로그래머가 아니라는 사실을 깨닫지 못하는 경우가 있습니다.

하드웨어 지원

또 다른 자극적 인 문제는 하드웨어 지원입니다. 장치 드라이버 작성은 지루할 수 있지만 기능이 불완전하거나 더 나쁜 Linux에서는 전혀 작동하지 않는 장치가 채택을 심각하게 방해합니다.

물론 이것은 완전히 개발자의 잘못이 아닙니다. 거기에는 많은 장치가 있으며 드라이버를 작성하기가 어렵습니다. 그래픽 카드와 같은 일부 제품은 영업 비밀로 간주되며 제조업체는 디자인에 대한 관심을 갖습니다. 무선 네트워킹 카드도 같은 문제가 발생합니다. 개발자는 최소한 일부 기능을 구현하거나 독점 드라이버를 사용하기 위해 리버스 엔지니어링해야합니다.

Windows, Mac은 대부분의 사람들에게 충분합니다

더 많은 사람들이 Linux로 이동하지 않은 주된 이유 대량으로Windows 8 및 Vista와 같은 재난에도 불구하고 Windows는 대부분의 사람들에게 충분합니다. Windows XP를 사용하면 일반 데스크톱 사용자는 최종 선점 형 멀티 태스킹을 통해 안정성이 훨씬 높아졌습니다. 심각한 하드웨어 문제를 제외하고는 "죽음의 블루 스크린"이 대부분 사라졌습니다.

Windows XP에 대한 지원이 종료 되더라도 Linux로 대량 마이그레이션하지는 않았습니다. Windows 사용자가 갑자기 Linux를 채택한다는 생각은 바라는 것 이상이었습니다. Windows XP 사용자는 처음부터 변경하지 않으려 고 오랫동안 시스템을 사용했습니다. 그들은 왜 지금 적응할 것입니까?

Windows 7 및 XP 사용자는 Windows 8도 피했습니다. Microsoft는 Windows 10 및 Windows 7 사용자를 위해 Windows 10을 무료로 업그레이드하고 있으므로 우분투 대신 Windows 10으로 업그레이드하는 것이 더 합리적입니다.

Mac OS X은 Linux가 실패한 곳에서 성공하여 사용하기 쉬운 유닉스 계열 데스크탑을 제공합니다. (유닉스 철학에서 IT Peope가 배울 수있는 것에서 유닉스의 힘에 대해 더 읽어보십시오.)

리눅스는 모바일에서 승리

리눅스는 데스크탑에 영향을 미치지 않지만, 요즘 세상은 전통적인 데스크탑에 덜 의존합니다. 더 많은 사람들이 Google 문서와 같은 웹 앱을 사용하고 컴퓨팅을 모바일 장치로 전환하고 있습니다. 리눅스 기반의 안드로이드는 모바일 시장 점유율의 83 % 이상을 차지하고있다. 웹과 함께 사용하도록 설계된 경량 랩톱 컴퓨터 인 크롬 북도 Windows에서 아래로 연결됩니다.

Google 웹 사이트를 비롯하여 사람들이 매일 사용하는 웹앱은 대부분 Linux에서도 실행됩니다. 리눅스가 데스크탑 이외의 모든 것에서 승리하는 것 같습니다.

결론

Linux는 훌륭한 운영 체제이지만 개발자의 데스크탑이 오랫동안 데스크탑을 지배 할 것이기는하지만, 데스크탑에 큰 힘이되지는 않았을 것입니다.