Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Mac

Windows, macOS, và Linux: So sánh toàn diện 3 hệ điều hành chính

Xin chào mọi người! Trong handbook này tôi sẽ giới thiệu ngắn gọn về hệ điều hành và so sánh 3 hệ điều hành chính hiện nay.

Trước hết chúng ta sẽ xem lại OS là gì và một chút lịch sử. Sau đó, chúng ta sẽ xem xét tính năng chính và khác biệt của 3 hệ điều hành phổ biến nhất (Windows, Mac, và GNU/Linux).

Ý tưởng ở đây là khám phá lịch sử của chúng, cách và bởi ai chúng được phát triển, mô hình kinh doanh, và ưu/nhược điểm. Điều này sẽ cho bạn ý tưởng tốt hơn về cách chúng hoạt động và nên chọn cái nào.

Tôi sẽ chia sẻ sự thật cũng như ý kiến cá nhân. Vì vậy hãy nhớ một số điều tôi đề cập sẽ dựa trên kinh nghiệm và phân tích của riêng tôi.

Tôi cũng sẽ cung cấp nhiều bài viết/video bổ sung nếu bạn muốn đi sâu vào chủ đề cụ thể.

Không nói thêm, bắt đầu nào!

Mục lục

  • Hệ điều hành (Operating System) là gì?
  • Một chút lịch sử Hệ điều hành
  • Ba hệ điều hành chính
    • Windows Operating System
    • MacOS
    • GNU/Linux
      • Debian
      • Ubuntu
      • Mint
      • Fedora
      • Red hat Enterprise Linux
      • Arch Linux
  • So sánh Windows vs Mac vs Linux
    • Hệ thống tệp (File systems)
    • Shell
    • Package managers
    • Chi phí (Cost)
    • Tương thích phần mềm (Software compatibility)
    • Chất lượng và tương thích phần cứng (Hardware quality and compatibility)
    • Độ dễ dùng (Ease of use)
    • Bảo mật và ổn định (Security and stability)
    • Cộng đồng và văn hóa (Community and culture)
  • Nên chọn Hệ điều hành nào

Hệ điều hành (Operating System) là gì?

Theo Wikipedia,

"Hệ điều hành (OS) là hệ thống phần mềm quản lý phần cứng máy tính, tài nguyên phần mềm, và cung cấp dịch vụ chung cho các chương trình máy tính".

Bạn có thể nghĩ về OS như một chương trình "trung gian" đứng giữa máy tính và tất cả chương trình khác bạn chạy trên nó. Nó quản lý các tác vụ cơ bản quan trọng như quản lý file, bộ nhớ, tiến trình, đầu vào/đầu ra, và điều khiển thiết bị ngoại vi.

OS được tạo ra để đơn giản hóa việc dùng máy tính. Ngày nay bất kỳ chương trình nào chỉ cần lo về tính năng cốt lõi và để lại tất cả chức năng hệ thống cơ bản cho OS. Nhưng mọi thứ không luôn như vậy...

Một chút lịch sử Hệ điều hành

Windows, macOS, và Linux: So sánh toàn diện 3 hệ điều hành chính

Ngày xưa (năm 1940-50) chương trình được viết để chạy trên máy cụ thể. Nghĩa là một chương trình chỉ chạy trên một và chỉ một mẫu máy tính.

Nếu bạn muốn chạy cùng chương trình trên mẫu máy khác, lập trình viên phải viết lại toàn bộ chương trình vì phần cứng được cấu hình khác. Không có lớp trừu tượng (abstraction layer) giữa chương trình chạy và phần cứng thực tế.

Bình luận: Bạn có bao giờ dừng lại nghĩ về công việc lập trình viên thời đó? Chương trình được viết trên thẻ đục lỗ (punch cards)!=O Nó làm tôi sốc mỗi khi nghĩ đến... Kỳ diệu biết bao công nghệ đã tiến bộ nhờ những lập trình viên sớm.

Windows, macOS, và Linux: So sánh toàn diện 3 hệ điều hành chính

Đến năm 1960, các ông lớn ngành như IBM và AT&T bắt đầu làm việc trên hệ điều hành có thể đóng vai trò lớp trừu tượng giữa phần cứng và phần mềm, đơn giản hóa việc triển khai chương trình mới.

Dự án nổi tiếng nhất trong số này là Unix, một OS được phát triển tại Bell Labs của AT&T bởi các nhà phát triển Ken Thompson (hiện đang làm việc trên ngôn ngữ Go) và Dennis Ritchie (cũng tạo ra ngôn ngữ C. Những huyền thoại lập trình, đúng không?).

Windows, macOS, và Linux: So sánh toàn diện 3 hệ điều hành chính

Unix thành công rực rỡ và truyền cảm hứng tạo ra nhiều OS khác với đặc điểm rất tương tự. Những OS sau đó có ảnh hưởng lớn đến GNU/Linux và MacOS, chúng ta sẽ xem xét ngay.

Đến năm 1980, hiệu suất, khả năng tiếp cận, kích thước, và giá máy tính đã cải thiện đến mức công chúng có thể mua và dùng cho công việc cá nhân. Điều này làm OS chuyển từ chức năng chuyên dụng doanh nghiệp sang sử dụng chung. Và điều này đưa chúng ta đến thời đại hiện đại...

Nếu quan tâm giải thích chi tiết hơn về cách OS hoạt động và lịch sử, đây là video tuyệt vời. Kênh này có series crash course khoa học máy tính tuyệt vời, tôi khuyên dùng! ;)

Ba Hệ điều hành chính

Ngày nay, khi nói về máy tính cá nhân desktop/laptop, 3 OS phổ biến nhất là Microsoft Windows (khoảng 80% thị phần), Apple MacOS (khoảng 15%), và các OS dựa trên GNU/Linux (khoảng 3%).

Đối với server, khoảng 80% chạy GNU/Linux và 20% chạy Windows. Về thiết bị di động, khoảng 75% chạy Android (dùng Linux kernel) và 25% chạy iOS (OS di động của Apple).

Chúng ta sẽ xem xét ngắn gọn từng OS riêng lẻ và sau đó so sánh tất cả để xác định sự khác biệt.

Hệ điều hành Windows

Windows, macOS, và Linux: So sánh toàn diện 3 hệ điều hành chính

Tổ tiên của Windows là MS-DOS, một OS dựa trên văn bản Microsoft phát hành năm 1981.

MS-DOS được phát triển để tương thích với PC IBM và rất thành công. Nhưng để làm cho nó dễ tiếp cận hơn với công chúng, nó cần GUI, và đó là thứ Microsoft gửi kèm năm 1985 với Windows 1.0.

Từ đó, Windows phát hành nhiều phiên bản như 95, 98, XP, Vista... và làm cho mình thành OS phổ biến nhất thế giới.

Khả năng tiếp cận của Windows và việc nó pre-installed trên hầu hết PC cá nhân (nhờ thỏa thương thương mại) đã làm cho OS này phổ biến nhất đến ngày nay.

Đây là video cool tóm tắt lịch sử Windows trong 3 phút.

Nếu quan tâm lịch sử Microsoft, đây là video cool khác.

Về mô hình kinh doanh, tôi nói chiến lược Windows là tràn lan thị trường và làm hệ thống dễ tiếp cận, dễ dùng nhất có thể. Khách hàng mục tiêu chính là người dùng chung, nên không quá chú trọng tùy biến, bảo mật, hay hiệu năng.

Windows chỉ là OS mặc định cho hầu hết mọi người. Nó là OS đầu tiên họ biết và cho phép dễ dàng chạy tác vụ hàng ngày (lướt web, chơi game, làm văn phòng) với gần như không cần cấu hình.

Windows là phần mềm tư nhân (proprietary), nghĩa là mã nguồn không công khai. Chỉ Microsoft mới có quyền truy cập.

Ban đầu, người dùng phải trả tiền nếu muốn mua bản Windows hoặc nâng cấp. Nhưng với các bản phát hành gần đây, Windows áp dụng mô hình freemium. Dưới mô hình này, người dùng truy cập hầu hết tính năng miễn phí và chỉ trả tiền để truy cập tính năng đặc biệt.

Chìa khóa hiểu sự chuyển dịch này là hiểu Microsoft có danh mục kinh doanh đa dạng khổng lồ (Xbox - Game, Azure - Cloud, LinkedIn - Mạng xã hội, Bing - Tìm kiếm, GitHub... chỉ nêu vài cái). Bằng cách làm Windows miễn phí, họ tiếp tục tràn lan thị trường và làm cho người ta dễ dàng áp dụng nó làm OS mặc định.

Điều khác cần nhớ: Windows hiển thị quảng cáo trong hệ điều hành. Vì vậy nó có thể được coi như một nền tảng quảng cáo.

Video cool khác giải thích chuyển dịch này.

Và một ví dụ kỳ lạ/hài hước/hơi sợ về phong cách marketing cũ của Microsoft.

MacOS

Windows, macOS, và Linux: So sánh toàn diện 3 hệ điều hành chính

MacOS (trước gọi là OS X) là dòng OS do Apple tạo ra. Nó pre-installed trên tất cả máy Macintosh, hay Mac. Phiên bản đầu tiên phát hành 1984 và là OS đầu tiên cho PC cá nhân có GUI tích hợp sẵn.

MacOS được xây dựng trên nền OS giống UNIX, đó là lý do MacOS chia sẻ nhiều đặc điểm chung với các OS dẫn xuất từ GNU/Linux.

Theo ý kiến tôi, mô hình kinh doanh Apple chủ yếu dựa trên phân biệt (differentiation) và độc quyền (exclusivity). Khác với Microsoft, Apple làm cả phần cứng và phần mềm sản phẩm, và phần mềm Apple chỉ chạy trên máy của họ.

Apple định vị mình là nhà sản xuất hàng đầu thị trường công nghệ, nhằm cung cấp phần cứng và phần mềm chất lượng cao, với giá cao hơn đáng kể so với đối thủ.

Độc quyền được quảng bá như một đặc quyền cho người dùng, bán ý tưởng về việc là một phần của nhóm người được chọn khi sở hữu sản phẩm Apple.

Việc bạn không thể chạy phần mềm tùy ý trên phần cứng của họ, và không cài phần mềm của họ ở đâu ngoài Mac, là một phần của ý tưởng đó. Bạn phải mua gói hoàn chỉnh nếu muốn thuộc nhóm đó.

Apple làm phần mềm và phần cứng khác biệt và nhiều khi không tương thích với người khác. Khác với Microsoft, ý tưởng là làm sản phẩm rộng rãi, dễ tiếp cận nhất, Apple nhắm làm sản phẩm top quality nhưng đắt và không tương thích phần cứng khác.

Một nước đi marketing tuyệt vời khác của Apple là khả năng tận dụng nhân cách karismatic và ảnh hưởng của người như Steve Jobs. Họ tận dụng vị trí và hành trình của ông như nhà lãnh đạo ngành, nhà đổi mới, và "kẻ phản kháng", để ngầm dịch những giá trị đó vào sản phẩm.

Xem quảng cáo để hiểu:

  • Quảng cáo Think different
  • Quảng cáo 1984

Nếu quan tâm lịch sử MacOS, đây là video về nó.

GNU/Linux

GNU/Linux là nền tảng của nhiều OS mã nguồn mở. Khác với ví dụ vừa xem, GNU/Linux không phải một OS hoàn chỉnh, mà là tập hợp chương trình/tiện ích và kernel mà nhiều OS mã nguồn mở chia sẻ.

Hãy xem từng phần riêng biệt.

GNU là bộ sưu tập khổng lồ chương trình và tiện ích do Richard Stallman khởi xướng.

Windows, macOS, và Linux: So sánh toàn diện 3 hệ điều hành chính

Dự án GNU bắt đầu 1983 với ý tưởng phát triển OS giống UNIX miễn phí (UNIX thuộc AT&T nên không miễn phí). Stallman phát triển chương trình và tiện ích cần thiết cho OS, nhưng thiếu một mảnh quan trọng – kernel.

Kernel là trái tim của bất kỳ OS nào. Đây là phần mềm tương tác gần nhất với phần cứng và phần còn lại của OS nằm trên nó. Kernel chịu trách nhiệm tác vụ mức thấp như quản lý đĩa, bộ nhớ, tác vụ, v.v.

Vào 1991, một sinh viên Helsinki tên Linus Torvalds bắt đầu phát triển Kernel cho OS giống UNIX.

Windows, macOS, và Linux: So sánh toàn diện 3 hệ điều hành chính

Trong những năm sau, cả hai dự án bắt đầu tương tác và được gộp lại thành nền tảng vững chắc mà bất kỳ OS nào có thể dùng.

Điểm then chốt: cả hai dự án đều mã nguồn mở (open-source) và hoàn toàn phần mềm tự do (free software). Điều này nghĩa là:

  • Ai cũng tự do chạy chương trình, cho bất kỳ mục đích nào.
  • Ai cũng tự do nghiên cứu cách chương trình hoạt động, và thay đổi để nó làm điều họ muốn.
  • Ai cũng tự do phân phối lại bản sao phần mềm gốc.
  • Ai cũng tự do phân phối bản sao phiên bản đã sửa đổi.

Để hiểu tốt hơn phong trào free software, hãy nghe TED talk của Richard.

Và xem Richard nói tiếng Tây Ban Nha và hát bài hát về free software (bạn phải thích chàng này...).

Cách tiếp cận của Stallman và Torvalds trong phát triển GNU/Linux khác hoàn toàn với ví dụ đã thấy và với thói quen ngành công nghiệp lúc bấy giờ.

Làm cho GNU/Linux miễn phí không chỉ là điều đúng đắn từ góc độ nhà phát triển – đó còn là lựa chọn tuyệt vời từ góc độ chất lượng phần mềm. Bởi vì hàng ngàn nhà phát triển và công ty trên thế giới chọn hợp tác miễn phí để cải thiện hệ thống.

Một số bản phân phối GNU/Linux được biết đến là OS an toàn và ổn định nhất. Chúng dùng trong lĩnh vực then chốt như ngân hàng, tài chính, chính phủ, và quân sự.

Phần lớn nhờ mô hình open-source sau GNU/Linux, và hàng ngàn người trên thế giới có thể xem mã, sửa lỗi, và đề xuất cải tiến liên tục.

Hai video của Linux Foundation giải thích Linux ra đời như thế nào và cách nó hoạt động hiện nay.

Như đã đề cập, GNU/Linux làm nền tảng cho nhiều OS khác. Các OS này gọi là "distributions" hoặc "distros" trong thế giới Linux. Tất cả chung kernel và bộ tiện ích. Có thể coi như các "hương vị" của Linux.

Không có nhiều khác biệt giữa một số distro, nhưng những distro khác có điểm khác biệt đáng nói. Hãy xem nhanh các distro phổ biến nhất để hiểu rõ hơn:

Debian

Debian là OS chỉ chứa phần mềm miễn phí, mã nguồn mở. Debian bắt đầu 1993 và vẫn mạnh mẽ phát hành phiên bản mới. Debian nổi tiếng về ổn định và bảo mật, khiến nó bảo thủ và "chậm" khi phát hành mới.

Ubuntu

Ubuntu là distro GNU/Linux phổ biến nhất. Nó được tạo để lấy phần cốt lõi của Debian và cải tiến nhanh hơn. Nó cũng tập trung nhiều hơn vào thân thiện người dùng và dễ tiếp cận, khiến nó có lẽ là lựa chọn tốt nhất cho người từ Windows hoặc MacOS.

Ubuntu thường phát hành 6 tháng/lần, với bản LTS (long term support) ổn định hơn mỗi 2 năm. Ubuntu do công ty Canonical vận hành.

Mint

Mint là distro xây trên Ubuntu. Ban đầu được nhiều người yêu thích vì bao gồm codec media và phần mềm độc quyền mà Ubuntu không có.

Fedora

Fedora là distro tập trung mạnh vào free software. Fedora được tài trợ bởi công ty Red Hat, lúc này thuộc sở hữu IBM.

Red Hat Enterprise Linux

Red Hat Enterprise Linux là distro Linux thương mại do công ty Red Hat quản lý, niêm yết trên Nasdaq. OS dùng chủ yếu cho server và doanh nghiệp. Nó dựa trên dự án Fedora mã nguồn mở, nhưng thiết kế để là nền tảng ổn định với hỗ trợ dài hạn.

Red Hat dùng luật nhãn hiệu để ngăn phân phối lại phần mềm RHEL. Tuy nhiên, phần mềm cốt lõi vẫn miễn phí và mã nguồn mở.

Arch Linux

Arch có lẽ là distro Linux "hard-core" nhất. Rất nhẹ, linh hoạt và tối giản. Với Arch, người dùng hoàn toàn chủ động cấu hình hệ thống. Mục đích của Arch không phải mainstream. Nó dành cho người hiểu sâu cách máy tính và OS hoạt động, hoặc ít nhất muốn học.

Bạn có thể tìm hiểu thêm về Arch và mức tùy biến của nó trong handbook chuyên sâu này.

Video tuyệt vời tóm tắt lịch sử GNU/Linux và đặc điểm các distro chính. Fireship là kênh awesome khác tôi khuyên dùng. ;)

Về mô hình kinh doanh GNU/Linux, họ không phải doanh nghiệp. Cả Linux và Free Software Foundation (tổ chức sau GNU) là NGO hoạt động nhờ quyên góp.

Linux, ví dụ, kiếm tiền qua thành viên Platinum, Gold, Silver và Individual.

Công ty như Microsoft, Google, Facebook, Cisco, Fujitsu, HPE, Huawei, IBM, Intel, Oracle, Qualcomm và Samsung đều là nhà tài trợ hoạt động của Linux Foundation. Điều này hợp lý vì họ đều hưởng lợi từ kiến thức và công nghệ do Linux tạo ra, và khoản quyên góp có thể trừ thuế.

Về distro, một số hoàn toàn miễn phí do tình nguyện viên duy trì, số khác do công ty duy trì và miễn phí cho cá nhân nhưng thương mại hóa cho doanh nghiệp. Mô hình khác: dùng miễn phí nhưng tính phí hỗ trợ cho doanh nghiệp.

Hôm nay, Linux chạy trên hầu hết server toàn cầu. Dùng trên hầu hết siêu máy tính và hầu hết điện thoại (như đã nói, Android dùng Linux kernel).

Về desktop/laptop, Linux không phổ biến như Windows. Có thể vì không sẵn có mặc định như Windows, và không được marketing như Mac.

Cũng, đặc biệt hồi xưa, độ dốc học tập (learning curve) để triển khai và dùng Linux cao hơn đáng kể so với 2 OS kia.

Dù sao, tình hình đang thay đổi khi distro Linux tập trung hơn vào user-friendliness và dễ dàng hơn bao giờ hết để mua máy tính cài sẵn Linux distro.

Windows vs Mac vs Linux - So sánh OS

OK, ngoài lịch sử, mô hình kinh doanh, v.v., thực tế khác biệt gì cho người dùng khi nói đến 3 OS này?

Câu trả lời ngắn: không nhiều lắm. Nhưng hãy xem xét một số khác biệt trong thiết kế, tính năng, trải nghiệm người dùng, và sau đó tôi sẽ đưa ý kiến.

Hệ thống tệp (File systems)

Cách Windows tổ chức file khác với Mac và GNU/Linux.

Windows dùng drives (ổ đĩa). Thường là ổ C và D lưu tất cả file máy tính, và ổ riêng cho thiết bị bên ngoài như CD, USB, v.v.

Windows, macOS, và Linux: So sánh toàn diện 3 hệ điều hành chính

Mac và GNU/Linux có hệ thống tệp tương tự đến từ UNIX. Trong OS này không có ổ đĩa – mọi thứ trong máy tính được coi là file (kể cả thiết bị bên ngoài) và tất cả file được tổ chức trong thư mục xuất phát từ một thư mục gốc (root directory) duy nhất. Cấu trúc thư mục hình thành cây có gốc duy nhất.

Điều này không nhất thiết tạo ra khác biệt lớn cho người dùng cuối, nhưng đáng nhớ nếu bạn quen điều hướng loại hệ thống tệp này hoặc kia.

Shell

Cả GNU/Linux và Mac có Bash làm shell mặc định, trong khi Windows có shell riêng với cú pháp khác.

Là lập trình viên và người dùng terminal nhiều, học Bash có lẽ là lựa chọn tốt nhất vì kiến thức này dễ dịch sang tất cả OS hơn shell Windows. Đặc biệt khi GNU/Linux chạy trên hầu hết server thế giới, đây là dịp chính bạn cần dùng terminal tương tác với máy tính.

Nếu muốn biết thêm về shell và dùng terminal, tôi vừa viết bài về chủ đề đó.

Package managers (Trình quản lý gói)

Mac và GNU/Linux có package manager cài sẵn. Package manager là phần mềm cho phép cài đặt, cập nhật, gỡ chương trình từ terminal, chỉ bằng vài lệnh.

Chúng siêu hữu ích, đặc biệt khi bạn cài/gỡ liên tục, vì cài chương trình qua package manager hiệu quả hơn nhiều so với thủ công.

Package manager của Mac gọi là homebrew. Trên GNU/Linux, package manager mặc định tùy distro. Ví dụ, Ubuntu có APT, Arch có Pacman, v.v.

Tất cả package manager hoạt động tương tự, nhưng có chút khác biệt về cú pháp. Cũng quan trọng: bạn có thể cài và chạy package manager khác غير mặc định.

Windows không có package manager mặc định. Nếu muốn, bạn phải cài trước. Một package manager cho Windows là Chocolatey.

Chi phí (Cost)

Như đã nói, hầu hết distro GNU/Linux hoàn toàn miễn phí. Windows hiện dùng mô hình freemium và MacOS chỉ chạy trên Mac, mà bạn biết khá đắt.

Tương thích phần mềm (Software compatibility)

Windows là OS phổ biến nhất, và nhờ đó hầu hết phần mềm đều adapt cho nó. Dù kém phổ biến, MacOS tương tự Windows ở điểm này.

Hồi xưa, Linux không tương thích nhiều chương trình, nhưng điều này bắt đầu thay đổi gần đây, đặc biệt với distro phổ biến như Ubuntu.

Chất lượng và tương thích phần cứng (Hardware quality and compatibility)

Về phần cứng, chỉ Apple có trách nhiệm trực tiếp cho máy tính OS chạy trên đó. Và phần cứng Apple là một trong những tốt nhất.

Là công ty, Apple tập trung cung cấp sản phẩm top quality, nên máy mới nhất của họ xu hướng hiệu năng tốt nhất toàn thị trường.

Vì Apple thiết kế và phát triển cả phần cứng và phần mềm, có thể tương thích giữa máy và OS được tinh chỉnh tốt hơn Windows hay GNU/Linux.

Phía Windows và GNU/Linux, chất lượng phần cứng hoàn toàn phụ thuộc vào quyết định và khả năng chi trả của người dùng. Điều tốt là bạn có thể cài OS ở đâu muốn.

Điều này đặc biệt cool khi nghĩ về cài distro Linux nhẹ trên máy cũ không đáp ứng được yêu cầu OS lớn, tiêu thụ tài nguyên như Windows.

Độ dễ dùng (Ease of use)

Windows và Mac thực sự đơn giản, thân thiện. Về GNU/Linux, tùy distro bạn chọn. Như đã nói, distro như Ubuntu thực tế dễ như Windows/Mac, còn Arch dành cho người dùng nâng cao.

Bảo mật và ổn định (Security and stability)

Một số distro GNU/Linux được coi là an toàn và ổn định nhất hiện nay. Việc mã nguồn có sẵn cho mọi người không phải đe dọa bảo mật như bạn nghĩ – mà là lợi thế. Lỗi có thể xác định và xử lý nhanh hơn, và khi vi phạm bảo mật được phát hiện, nhiều người có thể làm việc và đề xuất sửa chữa.

Windows, mặt khác, được coi là kém an toàn và ổn định nhất trong ba. Vì là OS phổ biến nhất, hầu hết mã độc được phát triển tấn công Windows.

Cộng đồng và văn hóa (Community and culture)

Nếu bạn quan tâm tìm hiểu sâu về OS cụ thể, cách nó hoạt động, cách sửa đổi và tạo dự án dựa trên nó, GNU/Linux chắc chắn là lựa chọn. Nó là OS duy nhất có mã nguồn mở cho tất cả và cộng đồng trực tuyến khổng lồ.

Dù GNU/Linux không phổ biến như 2 OS kia, tôi thấy người dùng Linux thường là người quan tâm phần mềm và công nghệ, thích nói chuyện, học, và chia sẻ kiến thức.

Mac cũng có fan riêng và đặc biệt phổ biến trong giới sáng tạo (thiết kế đồ họa, biên tập video, hoạt hình, v.v.).

Cuối cùng Windows thường dùng bởi người dùng chung và môi trường doanh nghiệp.

Về văn hóa tổ chức, tôi nghĩ có thể thú vị hình dung nó qua môi trường làm việc của người tạo ra OS:

  • Xem trụ sở Apple
  • "Văn phòng nhà" của Bill Gates
  • Và văn phòng nhà của Linus Torvalds

Nếu muốn so sánh sâu hơn 3 OS, Zach Gollwitzer có video rất hay về chủ đề này (kênh great khác để theo dõi ;)).

Nên chọn Hệ điều hành nào

Tôi có cơ hội dùng cả 3 OS gần đây, và như đã nói, tôi không nghĩ khác biệt giữa chúng LÀ TOÀN BỘ.

Theo ý kiến tôi, Linux là lựa chọn thông minh vì nó hoạt động tốt, được dùng rộng rãi trong ngành công nghệ (vì vậy kiến thức có thể chuyển sang môi trường làm việc), và nếu bạn quan tâm tìm hiểu sâu cách nó hoạt động, có cộng đồng khổng lồ hỗ trợ. Và quan trọng nhất... miễn phí!

Tôi nói, nếu chúng ta có một trong những phần mềm tốt nhất và phổ biến nhất trong lịch sử loài người trong tầm tay và hoàn toàn miễn phí, tại sao phải trả tiền lấy cái khác?

Về mặt khác, tôi nghĩ hầu hết việc bạn làm trên GNU/Linux cũng làm được trên Mac và Windows, ít nhất đối với hầu hết người dùng. Có lẽ không tạo ra khác biệt lớn trong đời sống hàng ngày, từ góc nhìn của tôi.

Về phần cứng, mua Mac hiện đại gần như đảm bảo máy hiệu năng tốt (nếu bạn mua được). Nhưng nếu bạn biết chút về phần cứng hoặc dành thời gian tìm hiểu, bạn dễ dàng tìm lựa chọn tốt với giá rẻ hơn.

Cuối cùng, tôi nghĩ quan trọng là biết bạn đang dùng gì và biết các lựa chọn. Là người dùng máy tính, tốt nhất là nhận thức sự thật và khác biệt, tránh bị phân tâm bởi chiến dịch marketing.

Tôi cũng không tin vào việc đặt quá nhiều phán xét hoặc trọng số vào lựa chọn này hay kia. Việc ai đó chọn OS mã nguồn mở không làm người đó thông minh hoặc vượt trội hơn người không chọn... Cũng như sở hữu Mac mới nhất không làm bạn thành lập trình viên giỏi hơn.

Tóm lại, bất kỳ lựa chọn nào cũng ổn miễn là hệ thống cho phép bạn làm điều bạn muốn.

Như luôn, hy vọng bạn thích bài viết và học được điều mới. Nếu muốn, bạn có thể theo dõi tôi trên LinkedIn hoặc Twitter.

Chúc vui và hẹn gặp lại! =D

Windows, macOS, và Linux: So sánh toàn diện 3 hệ điều hành chính