Computer >> 컴퓨터 >  >> 체계 >> MAC

Windows 대 MacOS 대 Linux – 운영 체제 핸드북

안녕하세요 여러분! 이 핸드북에서는 운영 체제에 대한 간략한 소개를 제공하고 현재 시중에 나와 있는 세 가지 주요 OS를 비교할 것입니다.

먼저 OS가 무엇인지 그리고 OS에 대한 약간의 역사를 검토할 것입니다. 그런 다음 가장 널리 사용되는 운영 체제(Windows, Mac 및 GNU/Linux)의 주요 기능과 차이점을 검토합니다.

여기에서 아이디어는 그들의 역사, 그들이 어떻게 그리고 누구에 의해 개발되었는지, 비즈니스 모델 및 장단점을 탐구하는 것입니다. 이렇게 하면 작동 방식과 어떤 것을 선택할지 더 잘 알 수 있습니다.

이 주제에 대한 사실과 개인적인 의견을 공유하겠습니다. 따라서 여기에서 언급한 내용 중 일부는 주제에 대한 내 자신의 경험과 분석을 기반으로 합니다.

또한 특정 주제에 대해 자세히 알아보려는 경우에 볼 수 있는 추가 기사/동영상을 많이 제공하겠습니다.

더 이상 고민하지 말고 가자!

목차

  • 운영 체제란 무엇입니까?
  • 운영 체제의 역사
  • 세 가지 주요 OS
    • Windows 운영 체제
    • 맥OS
    • GNU/리눅스
      • 데비안
      • 우분투
      • 민트
      • 페도라
      • 레드햇 엔터프라이즈 리눅스
      • 아치 리눅스
  • Windows 대 Mac 대 Linux – OS 비교
    • 파일 시스템
    • 패키지 관리자
    • 비용
    • 소프트웨어 호환성
    • 하드웨어 품질 및 호환성
    • 사용 용이성
    • 보안 및 안정성
    • 커뮤니티와 문화
  • 선택할 운영 체제

운영 체제란 무엇입니까?

Wikipedia에 따르면

<블록 인용>

"운영 체제(OS)는 컴퓨터 하드웨어, 소프트웨어 리소스를 관리하고 컴퓨터 프로그램에 대한 공통 서비스를 제공하는 소프트웨어 시스템입니다."

OS를 컴퓨터와 컴퓨터에서 실행하는 다른 모든 프로그램 사이에 있는 "중간" 프로그램으로 생각할 수 있습니다. 파일 관리, 메모리 관리, 프로세스 관리, 입출력 관리 및 주변 장치 제어와 같은 중요한 기본 작업을 관리합니다.

OS는 컴퓨터 사용을 단순화하기 위해 만들어졌습니다. 오늘날 주어진 프로그램은 핵심 기능 실행에 대해서만 걱정하고 모든 기본 시스템 기능을 OS에 맡길 수 있습니다. 하지만 상황이 항상 이랬던 것은 아닙니다...

운영 체제의 역사

Windows 대 MacOS 대 Linux – 운영 체제 핸드북

옛날(1940년대-50년대)에는 특정 기계에서 실행되도록 프로그램이 작성되었습니다. 즉, 프로그램은 하나의 컴퓨터 모델에서만 실행할 수 있습니다.

다른 컴퓨터 모델에서 동일한 프로그램을 실행하려면 하드웨어가 다른 방식으로 구성되었기 때문에 프로그래머가 전체 프로그램을 다시 작성해야 합니다. 실행 중인 프로그램과 실제 하드웨어 사이에 추상화 계층이 없었습니다.

부수적 논평:그 당시 프로그래머의 일을 멈추고 생각해 본 적이 있습니까? 프로그램은 펀치 카드로 작성되었습니다! =오
생각할 때마다 마음이 아픕니다... 그 당시의 수준이 얼마나 낮았는지, 그리고 초기 프로그래머들 덕분에 기술의 발전이 이루어졌다는 것이 놀랍습니다.

Windows 대 MacOS 대 Linux – 운영 체제 핸드북

1960년대까지 IBM 및 AT&T와 같은 업계 거물들은 하드웨어와 소프트웨어 간의 추상화 계층 역할을 할 수 있는 운영 체제 작업을 시작하여 새로운 프로그램의 구현을 단순화했습니다.

이러한 프로젝트 중 가장 악명 높은 것은 Unix였습니다. , 이것은 개발자 Ken Thompson(현재 Go 프로그래밍 언어 개발 작업 중)과 Dennis Ritchie(C 프로그래밍 언어도 창안했습니다. 놀라운 코딩의 전설, 네)가 AT&T의 Bell 연구소에서 개발한 OS였습니다.

Windows 대 MacOS 대 Linux – 운영 체제 핸드북

Unix는 매우 성공적이었고 매우 유사한 특성을 가진 다른 많은 OS를 만드는 데 영감을 주었습니다. 그것들은 나중에 GNU/Linux와 MacOS에 큰 영향을 미쳤습니다. 이에 대해서는 잠시 후에 검토하겠습니다.

1980년대에는 컴퓨터의 성능, 접근성, 크기, 가격이 일반 대중이 사서 개인 작업에 사용할 수 있을 정도로 향상되었습니다. 이로 인해 OS는 기업 고유의 기능에서 일반 용도로 전환되었습니다. 그리고 이것은 우리를 현대 시대로 안내합니다...

<블록 인용>

OS의 작동 방식과 역사에 대한 자세한 설명이 궁금하시다면 여기에 대한 훌륭한 비디오가 있습니다. 이 채널에는 컴퓨터 과학에 대한 놀라운 단기 집중 과정 시리즈도 있습니다. 저는 확실히 추천합니다!;)

세 가지 주요 OS

현대에 개인용 데스크탑/노트북 컴퓨터에 대해 말할 때 가장 많이 사용되는 3가지 운영 체제는 Microsoft Windows(약 80%의 시장 점유율), Apple MacOS(약 15%의 시장 점유율) 및 GNU/Linux 기반 OS( 약 3%의 시장 점유율).

서버와 관련하여 약 80%는 GNU/Linux를 실행하고 20%는 Windows를 실행합니다. 그리고 모바일 장치에 대해 말하면 약 75%가 Android(Linux 커널 사용)를 실행하고 25%가 IO(Apple의 모바일 OS)를 실행합니다.

각각을 개별적으로 간략하게 검토하고 나중에 차이점을 식별하기 위해 모두 비교합니다.

Windows 운영 체제

Windows 대 MacOS 대 Linux – 운영 체제 핸드북

Windows의 조상은 Microsoft가 1981년에 출시한 텍스트 기반 OS인 MS-DOS입니다.

MS-DOS는 IBM PC와 호환되도록 개발되었으며 매우 성공적이었습니다. 그러나 일반 대중이 더 쉽게 액세스할 수 있도록 하려면 GUI가 필요했으며 Microsoft는 1985년 Windows 1.0과 함께 제공했습니다.

그 이후로 Windows는 95, 98, XP, Vista 등과 같은 많은 버전을 출시했으며... 그리고 전 세계적으로 가장 널리 사용되는 운영 체제가 되었습니다.

Windows 접근성과 대부분의 개인용 컴퓨터에 사전 설치되어 제공된다는 사실(상업 계약 덕분에)은 이 OS를 오늘날까지 가장 인기 있는 OS로 만들었습니다.

다음은 Windows 역사를 단 3분 만에 요약한 멋진 동영상입니다.

Microsoft의 역사에 대해 더 알고 싶으시다면 여기 또 다른 멋진 동영상이 있습니다.

비즈니스 모델과 관련하여 Windows 전략은 시장에 홍수를 일으키고 시스템을 가능한 한 액세스 가능하고 사용하기 쉽게 만드는 것이라고 말하고 싶습니다. 그들의 주요 대상 고객은 일반 사용자이므로 사용자 정의, 보안 또는 성능에 그다지 중요하지 않습니다.

Windows는 대부분의 사람들에게 기본 OS일 뿐입니다. 처음 알게 된 기능이며 사용자가 많은 구성 없이도 일상적인 작업(인터넷 검색, 게임, 사무)을 쉽게 실행할 수 있습니다.

Windows는 비공개 소프트웨어이므로 소스 코드를 공개적으로 사용할 수 없습니다. Microsoft만 액세스할 수 있습니다.

처음에는 사용자가 Windows OS 사본을 구입하거나 Windows 버전을 업그레이드하려면 비용을 지불해야 했습니다. 그러나 최신 릴리스에서 Windows는 프리미엄 모델을 채택했습니다. 이 비즈니스 모델에서 사용자는 대부분의 소프트웨어 기능에 무료로 액세스할 수 있으며 특정 기능에 액세스하려면 비용만 지불하면 됩니다.

이러한 변화를 이해하는 열쇠는 Microsoft가 매우 다양한 비즈니스 포트폴리오(Xbox - Gaming, Azure - 클라우드 플랫폼, LinkedIn - 소셜 네트워크, Bing - 검색 엔진, GitHub...)를 보유하고 있다는 점을 이해하는 것입니다. 약간의). Windows를 무료로 제공함으로써 시장을 계속해서 범람시키고 사람들이 Windows를 기본 OS로 더 쉽게 채택할 수 있도록 합니다.

명심해야 할 또 다른 사항은 Windows가 운영 체제 내에서 광고를 표시한다는 것입니다. 따라서 광고 플랫폼으로도 생각할 수 있습니다.

여기에 이 ​​움직임을 설명하는 또 다른 멋진 비디오가 있습니다.

그리고 Microsoft의 구식 마케팅 스타일에 대한 기괴하고/재미있고/작은 무서운 예입니다.

맥OS

Windows 대 MacOS 대 Linux – 운영 체제 핸드북

MacOS(이전에는 OS X이라고 함)는 Apple에서 만든 운영 체제 제품군입니다. 모든 Macintosh 컴퓨터 또는 Mac에 사전 설치되어 제공됩니다. 첫 번째 버전은 1984년에 출시되었으며 GUI가 내장된 최초의 개인용 컴퓨터용 OS였습니다.

MacOS는 UNIX와 유사한 OS를 기반으로 하기 때문에 이 MacOS는 GNU/Linux에서 파생된 것과 많은 공통된 특성을 공유합니다.

제 생각에는 Apple의 비즈니스 모델은 주로 차별화와 독점에 기반을 두고 있습니다. Microsoft와 달리 Apple은 제품의 하드웨어와 소프트웨어를 모두 만들고 Apple의 소프트웨어는 자체 컴퓨터에서만 실행됩니다.

Apple은 대부분의 경쟁 제품보다 훨씬 더 높은 가격에 고품질 하드웨어 및 소프트웨어를 고객에게 제공하는 것을 목표로 기술 시장에서 최고의 제조업체로 자리 잡았습니다.

독점성은 사용자에게도 특전으로 홍보되어 Apple 제품을 소유할 때 선별된 사람들의 일부가 된다는 아이디어를 판매합니다.

그들의 하드웨어에서 원하는 소프트웨어를 실행할 수 없고 Mac 컴퓨터 이외의 다른 곳에 소프트웨어를 설치할 수 없다는 사실은 같은 생각의 일부입니다. 그룹에 참여하려면 전체 패키지를 구입해야 합니다.

Apple은 대부분의 소프트웨어와 하드웨어를 다른 제품과 다르게 만들고 여러 번 호환되지 않게 만듭니다. 제품을 최대한 널리 사용 가능하고 쉽게 구할 수 있도록 하려는 아이디어를 가진 Microsoft와 달리 Apple은 제품을 최고 품질로 만드는 것을 목표로 하지만 가격이 비싸고 다른 하드웨어와 호환되지 않습니다.

Apple의 또 다른 훌륭한 마케팅 움직임은 Steve Jobs와 같은 매우 카리스마 있고 영향력 있는 인물로부터 이익을 얻을 수 있는 능력이었습니다. 그들은 업계 리더, 혁신가, 그리고 어떻게든 "반역자"로서의 그의 위치와 궤적을 이용하여 동일한 가치를 암묵적으로 제품에 적용했습니다.

이 광고를 보고 무슨 말인지 알 수 있습니다.

  • 다양한 광고
  • 1984년 광고

MacOS의 역사에 대해 더 알고 싶다면 여기 동영상을 참조하세요.

GNU/리눅스

GNU/Linux는 많은 오픈 소스 OS의 기반입니다. 방금 본 예와 달리 GNU/Linux는 완전한 운영 체제가 아니라 많은 오픈 소스 OS가 공유하는 일련의 프로그램/유틸리티 및 커널입니다.

각 부분을 개별적으로 검토해 보겠습니다.

GNU는 Richard Stallman이 시작한 프로그램과 유틸리티의 거대한 모음입니다.

Windows 대 MacOS 대 Linux – 운영 체제 핸드북

GNU 프로젝트는 1983년 UNIX와 유사한 무료 OS를 개발한다는 아이디어로 시작되었습니다(UNIX는 AT&T의 자산이므로 무료로 사용할 수 없었습니다). Stallman은 OS에 필요한 프로그램과 유틸리티를 개발하기 시작했지만 핵심 요소인 커널이 누락되었습니다.

커널은 모든 OS의 핵심입니다. 하드웨어와 가장 밀접하게 상호 작용하는 소프트웨어 부분이며 나머지 OS가 그 위에 있습니다. 커널은 디스크 관리, 메모리 관리, 작업 관리 등과 같은 낮은 수준의 작업을 담당합니다.

1991년까지 Linus Torvalds라는 헬싱키 대학의 한 학생이 UNIX 계열 OS용 커널을 개발하기 시작했습니다.

Windows 대 MacOS 대 Linux – 운영 체제 핸드북

다음 몇 년 동안 두 프로젝트는 상호 작용하기 시작했고 함께 결합되어 모든 OS에서 사용할 수 있는 견고한 기반을 형성했습니다.

여기서 핵심은 두 프로젝트가 모두 오픈 소스이며 완전 무료 소프트웨어라는 것입니다. 이것은 다음을 의미합니다:

  • 누구나 어떤 목적으로든 자유롭게 프로그램을 실행할 수 있습니다.
  • 누구나 프로그램 작동 방식을 자유롭게 연구하고 원하는 대로 작동하도록 변경할 수 있습니다.
  • 누구나 원본 소프트웨어의 사본을 자유롭게 재배포할 수 있습니다.
  • 누구나 수정된 ​​버전의 소프트웨어를 배포할 수 있습니다.

자유 소프트웨어 운동을 더 잘 이해하려면 Richard의 이 TED 강연을 들어보세요.

그런 다음 Richard가 스페인어로 말하는 것을 보고 자유 소프트웨어에 대한 노래를 부르는 것을 보십시오(이 사람을 사랑해야 합니다...).

Stallman과 Torvalds가 GNU/Linux를 개발할 때 취한 접근 방식은 우리가 본 예와 그 시점까지 업계가 익숙했던 방식과 근본적으로 다릅니다.

GNU/Linux를 무료로 만드는 것은 개발자의 관점에서 옳은 일일 뿐만 아니라 소프트웨어 품질의 관점에서도 탁월한 선택이었습니다. 전 세계 수천 명의 개발자와 회사가 시스템 개선을 위해 무료로 공동 작업을 선택하기 때문입니다.

GNU/Linux 배포판 중 일부는 가장 안전하고 안정적인 OS로 알려져 있습니다. 은행, 금융, 정부 및 군대와 같은 주요 분야에서 사용됩니다.

이것의 큰 부분은 GNU/Linux의 오픈 소스 모델 덕분이며 전 세계 수천 명의 사람들이 코드를 검토하고 버그를 수정하며 지속적으로 개선 사항을 제안할 수 있습니다.

Linux 재단에서 제작한 이 두 동영상은 Linux가 어떻게 탄생하고 현재 어떻게 작동하는지 설명합니다.

언급했듯이 GNU/Linux는 다른 많은 OS의 기반 역할을 합니다. 이러한 OS는 Linux 세계에서 "배포판" 또는 "배포판"이라고 합니다. 모두 동일한 커널과 유틸리티 세트를 기반으로 한다는 공통점이 있습니다. Linux의 "맛"으로 생각할 수 있습니다.

특정 배포판 간에는 큰 차이가 없지만 다른 배포판에는 언급할 가치가 있는 차이점이 있습니다. 이를 더 잘 이해하기 위해 가장 많이 사용되는 배포판을 빠르게 검토해 보겠습니다.

데비안

데비안은 무료 오픈 소스 소프트웨어만 포함된 OS입니다. 데비안은 1993년에 시작되었으며 여전히 강력하고 새 버전을 출시하고 있습니다. 데비안은 주로 안정성과 보안으로 유명하여 새 릴리스에 대해 더 보수적이고 "느리게" 만듭니다.

우분투

Ubuntu는 가장 널리 사용되는 GNU/Linux 배포판입니다. 데비안의 핵심 부분을 더 빨리 개선하기 위해 만들어졌습니다. 또한 사용자 친화성과 접근성에 더 중점을 두므로 Windows 또는 MacOS 배경에서 오는 사용자에게 최고의 옵션이 될 것입니다.

Ubuntu는 일반적으로 6개월마다 릴리스를 제공하고 2년마다 보다 안정적인 LTS(장기 지원) 릴리스를 제공합니다. Ubuntu는 Canonical이라는 회사에서 운영합니다.

민트

Mint는 Ubuntu를 기반으로 구축된 배포판입니다. 원래 Ubuntu에는 포함되지 않은 미디어 코덱과 독점 소프트웨어가 포함되어 있어 많은 사랑을 받았습니다.

페도라

Fedora는 자유 소프트웨어에 중점을 둔 배포판입니다. Fedora는 Red Hat이라는 회사의 후원을 받으며 동시에 IBM이 소유하고 있습니다.

레드햇 엔터프라이즈 리눅스

Red Hat Enterprise Linux는 Nasdaq에 상장된 Red Hat이라는 회사에서 관리하는 상용 Linux 배포판입니다. OS는 주로 서버와 기업에서 사용됩니다. 오픈 소스 Fedora 프로젝트를 기반으로 하지만 장기적인 지원을 통해 안정적인 플랫폼으로 설계되었습니다.

Red Hat은 상표법을 사용하여 Red Hat Enterprise Linux 소프트웨어가 재배포되는 것을 방지합니다. 그러나 핵심 소프트웨어는 무료이며 오픈 소스입니다.

아치 리눅스

Arch는 아마도 가장 하드코어한 Linux 배포판일 것입니다. 매우 가볍고 유연하며 최소한입니다. Arch에서는 시스템 구성을 전적으로 사용자가 담당합니다. 아치의 목적은 주류가 아닙니다. 컴퓨터와 OS의 작동 방식에 대한 깊은 이해가 있거나 최소한 학습에 관심이 있는 사용자를 위한 것입니다.

이 심층 핸드북에서 Arch에 대해 자세히 알아보고 이를 사용자 정의할 수 있는 정도를 알아볼 수 있습니다.

다음은 GNU/Linux의 역사를 빠르게 요약하고 주요 배포판의 특성을 살펴보는 훌륭한 비디오입니다. Fireship은 제가 추천하는 또 다른 멋진 채널입니다.;)

GNU/리눅스 비즈니스 모델과 관련하여, 그들은 시작할 비즈니스가 아닙니다. Linux와 Free Software Foundation(GNU 뒤에 있는 조직)은 모두 기부금 덕분에 운영되는 NGO입니다.

예를 들어 Linux는 플래티넘, 골드, 실버 및 개인 멤버십을 통해 수익을 창출합니다.

Microsoft, Google, Facebook, Cisco, Fujitsu, HPE, Huawei, IBM, Intel, Oracle, Qualcomm 및 Samsung과 같은 회사는 모두 Linux 기반에 적극적으로 기여하고 있습니다. 이는 기업 모두가 Linux에서 생성된 지식과 기술의 혜택을 받고 기부금도 세금 공제 대상이 될 수 있기 때문에 의미가 있습니다.

배포판과 관련하여 일부는 완전히 무료이며 자원 봉사자에 의해 유지 관리되고 다른 일부는 회사에서 유지 관리하며 특정 사용자에게는 무료이지만 기업 사용자에게는 상업화됩니다. 사용되는 또 다른 비즈니스 모델은 무료 사용이지만 기업 사용자에 대한 지원은 유료입니다.

오늘날 Linux는 전 세계 대부분의 서버에서 실행됩니다. 대부분의 슈퍼컴퓨터와 대부분의 휴대폰에서도 사용됩니다(위에서 언급한 것처럼 Android는 Linux 커널을 사용합니다).

데스크탑/노트북 측면에서 Linux 사용은 그다지 광범위하지 않습니다. 기본적으로 Windows만큼 널리 사용되지 않고 Mac만큼 판매되지도 않기 때문일 것입니다.

또한, 특히 당시에는 Linux를 구현하고 사용하는 데 필요한 학습 곡선이 다른 두 OS 옵션보다 상당히 높았습니다.

어쨌든 최근 Linux 배포판이 사용자 친화성에 더 중점을 두고 Linux 배포판이 기본적으로 설치된 컴퓨터를 얻는 것이 그 어느 때보다 쉬워짐에 따라 이러한 상황이 바뀌고 있습니다.

Windows 대 Mac 대 Linux - OS 비교

좋습니다. 역사, 비즈니스 모델 등 외에 이 세 가지 운영 체제와 관련하여 사용자의 실제 차이점은 무엇입니까?

짧은 대답은 사실 그렇게 많지 않습니다. 하지만 이러한 운영 체제의 디자인, 기능 및 사용자 경험의 몇 가지 차이점을 검토하고 나중에 이에 대한 제 의견을 말씀드리겠습니다.

파일 시스템

Windows가 파일을 구성하는 방식은 Mac 및 GNU/Linux가 수행하는 방식과 다릅니다.

Windows는 "드라이브"를 사용합니다. 일반적으로 모든 컴퓨터 파일을 저장하는 C 및 D 드라이브와 CD, USB 등과 같은 외부 장치를 위한 별도의 드라이브입니다.

Windows 대 MacOS 대 Linux – 운영 체제 핸드북

Mac과 GNU/Linux에는 UNIX에서 가져온 유사한 파일 시스템이 있습니다. 이러한 OS에는 드라이브가 없습니다. 컴퓨터의 모든 것이 파일(외부 장치 포함)로 간주되고 모든 파일은 단일 루트 디렉토리의 하위 디렉토리에 구성됩니다. 디렉토리 구조는 고유한 루트를 갖는 트리로 구성됩니다.

이것이 최종 사용자에게 반드시 큰 차이를 만들지는 않지만, 한 가지 유형의 파일 시스템 또는 다른 유형을 탐색하는 데 익숙하다면 염두에 두어야 할 사항입니다.

GNU/Linux와 Mac 모두 Bash를 기본 셸로 사용하는 반면 Windows에는 다른 구문을 사용하는 자체 셸이 있습니다.

개발자와 열렬한 터미널 사용자로서 Bash를 배우는 것은 아마도 Windows 셸보다 모든 OS에 이 지식을 더 쉽게 번역할 수 있기 때문에 최선의 선택일 것입니다. 특히 GNU/Linux가 전 세계 대부분의 서버에서 실행된다는 점을 고려하면 컴퓨터와 상호 작용하기 위해 터미널을 사용해야 하는 주요 경우 중 하나입니다.

쉘과 터미널 사용법에 대해 더 알고 싶다면 최근에 이에 대한 기사를 썼습니다.

패키지 관리자

Mac 및 GNU/Linux에는 기본적으로 패키지 관리자가 설치되어 있습니다. 패키지 관리자는 몇 가지 명령만 입력하면 터미널에서 프로그램을 설치, 업데이트 및 제거할 수 있는 소프트웨어입니다.

수동으로 설치하는 것보다 패키지 관리자를 통해 프로그램을 설치하는 것이 훨씬 더 효율적이기 때문에 특히 지속적으로 설치 및 제거할 때 매우 유용합니다.

Mac의 패키지 관리자를 homebrew라고 합니다. GNU/Linux에서 기본 패키지 관리자는 배포판에 따라 다릅니다. 예를 들어 Ubuntu는 APT와 함께 제공되고 Arch는 Pacman과 함께 제공됩니다.

모든 패키지 관리자는 비슷한 방식으로 작동하지만 각각에 사용되는 구문에 약간의 차이가 있습니다. 기본 패키지 관리자와 다른 패키지 관리자를 설치하고 실행할 수 있다는 점도 언급하는 것이 중요합니다.

Windows에는 기본 패키지 관리자가 제공되지 않습니다. 원하는 경우 먼저 설치해야 합니다. Windows에서 사용할 수 있는 패키지 관리자 중 하나는 Chocolatey입니다.

비용

이미 언급했듯이 대부분의 GNU/Linux 배포판은 누구나 사용할 수 있는 완전 무료입니다. Windows에는 현재 프리미엄 모델이 있으며 MacOS는 Mac 컴퓨터에서만 실행되며 아시다시피 상당히 비쌉니다.

소프트웨어 호환성

Windows는 가장 널리 사용되는 OS이며 그 덕분에 대부분의 소프트웨어가 Windows에 맞게 조정되었습니다. 덜 인기가 있지만 MacOS는 이러한 점에서 Windows와 유사합니다.

예전에는 Linux가 시중에 나와 있는 많은 프로그램과 호환되지 않았지만 최근에는 특히 Ubuntu와 같이 가장 널리 사용되는 배포판에서 변경되기 시작했습니다.

하드웨어 품질 및 호환성

하드웨어와 관련하여 Apple만이 OS가 실행되는 컴퓨터에 대한 직접적인 책임을 집니다. 그리고 Apple의 하드웨어는 최고의 제품입니다.

회사로서 Apple은 최고 품질의 제품을 제공하는 데 중점을 두고 있습니다. 따라서 Apple의 최신 컴퓨터는 시장 전체에서 최고의 성능을 제공하는 경향이 있습니다.

Apple이 하드웨어와 소프트웨어를 모두 설계하고 개발한다는 점을 감안할 때 시스템과 OS 간의 호환성은 Windows 또는 GNU/Linux보다 미세하게 조정될 수 있습니다.

Windows 및 GNU/Linux 측에서 하드웨어 품질은 전적으로 사용자가 결정하거나 구매할 수 있는 것에 달려 있습니다. 여기서 좋은 점은 OS를 원하는 곳에 설치할 수 있다는 것입니다.

Windows와 같이 더 크고 더 많이 사용되는 OS의 요구 사항을 처리할 수 없는 구형 컴퓨터에 경량 Linux 배포판을 설치할 때 특히 유용합니다.

사용 용이성

Windows와 Mac은 정말 간단하고 사용자 친화적인 OS입니다. GNU/Linux의 경우 선택한 배포판에 따라 다릅니다. 언급했듯이 Ubuntu와 같은 배포판은 Windows 또는 Mac만큼 실제로 쉽고 Arch와 같은 배포판은 고급 컴퓨터 사용자를 대상으로 합니다.

보안 및 안정성

일부 GNU/Linux 배포판은 오늘날 가장 안전하고 안정적인 배포판으로 간주됩니다. 모든 사람이 코드를 사용할 수 있다는 사실은 처음에 생각할 수 있는 보안 위협이 아니라 오히려 이점입니다. 버그를 더 빨리 식별하고 해결할 수 있으며 보안 침해가 식별되면 많은 사람들이 버그에 대해 작업하고 수정 사항을 제안할 수 있습니다.

반면에 Windows는 세 가지 중 가장 안전하지 않고 안정적인 것으로 간주됩니다. 가장 대중적인 OS라는 점을 감안할 때 대부분의 악성코드는 Windows OS도 공격하도록 개발됩니다.

커뮤니티와 문화

특정 OS에 대해 더 배우고, 작동 방식을 연구하고, 이를 수정하고 이를 기반으로 프로젝트를 만드는 방법에 관심이 있다면 GNU/Linux가 확실히 좋습니다. 누구나 사용할 수 있는 코드가 있는 유일한 회사이며 온라인 커뮤니티는 거대합니다.

GNU/Linux가 다른 두 OS만큼 널리 사용되지는 않지만 Linux 사용자는 일반적으로 소프트웨어와 기술에 관심이 있고 이에 대해 이야기하고 배우고 지식을 공유하는 것을 좋아하는 사람들입니다.

Mac에도 팬이 있으며 특히 크리에이티브(그래픽 디자이너, 비디오 편집자, 애니메이터 등) 사이에서 인기가 높습니다.

마지막으로 Windows는 일반 사용자와 기업 환경에서 일반적으로 사용됩니다.

조직 문화와 관련하여 이 OS를 만든 사람들의 작업 환경에서 시각화하는 것이 흥미로울 수 있다고 생각합니다.

  • Apple 본사 살펴보기
  • 빌 게이트의 "홈 오피스"
  • Linux Torvalds 본사
<블록 인용>

이 세 가지 OS를 더 깊이 비교하고 싶다면 Zach Gollwitzer가 이 주제에 대한 아주 좋은 비디오를 가지고 있습니다(따라야 할 또 다른 훌륭한 채널;)).

선택할 운영 체제

나는 최근에 세 가지 OS를 모두 사용할 기회가 있었고, 앞서 언급했듯이 각각의 차이점이 그렇게 크지 않다고 생각합니다.

제 생각에 Linux는 훌륭하게 작동하고 기술 산업 전반에 걸쳐 널리 사용되기 때문에 현명한 선택입니다(모든 지식이 작업 환경으로 번역될 수 있음). 작동 방식에 대해 더 알고 싶다면 거대한 커뮤니티가 있습니다. 그것을 지원합니다. 그리고 무엇보다도... 무료입니다!

제 말은, 인류 역사상 가장 훌륭하고 가장 널리 사용되는 소프트웨어 중 하나가 우리의 손이 닿는 범위 내에 있고 완전히 무료인 경우 다른 것을 얻기 위해 왜 비용을 지불하겠습니까?

다른 문제에 관해서는 GNU/Linux에서 할 수 있는 대부분의 작업을 Mac 및 Windows에서도 할 수 있다고 생각합니다. 최소한 대부분의 사용자에게는 그렇습니다. 적어도 제 관점에서는 일상 생활에 큰 영향을 미치지 않을 것입니다.

하드웨어와 관련하여 최신 Apple 컴퓨터를 구입하는 것은 성능이 뛰어난 컴퓨터를 보유하는 것을 거의 보장합니다(저가 여유가 있는 경우). 그러나 하드웨어에 대해 조금 알고 있거나 시간을 내어 주변을 조사한다면 더 저렴한 가격에 아주 좋은 선택을 쉽게 찾을 수 있습니다.

결국, 나는 당신이 무엇을 사용하고 있고 거기에 있는 옵션을 아는 것이 중요하다고 생각합니다. 컴퓨터 사용자는 사실과 차이점을 인식하고 마케팅 캠페인으로 인해 주의가 분산되지 않도록 하는 것이 좋습니다.

나는 또한 어느 한 선택에 너무 많은 판단이나 무게를 두는 것을 믿지 않습니다. 누군가가 오픈 소스 OS를 선택했다고 해서 그 사람이 그렇지 않은 사람보다 더 똑똑하거나 우월해지는 것은 아닙니다... 최신 Mac 컴퓨터를 소유한다고 해서 더 나은 프로그래머가 되는 것은 아닙니다.

간단히 말해서 시스템에서 원하는 작업을 수행할 수 있는 한 무엇을 선택하든 괜찮습니다.

항상 그렇듯이 기사를 즐기고 새로운 것을 배웠기를 바랍니다. 원하시면 링크드인이나 트위터에서 저를 팔로우하셔도 됩니다.

건배하시고 다음편에서 뵙겠습니다! =D

Windows 대 MacOS 대 Linux – 운영 체제 핸드북