Tại sao Linux không thành công trên máy tính để bàn

Tác Giả: Roger Morrison
Ngày Sáng TạO: 17 Tháng Chín 2021
CậP NhậT Ngày Tháng: 19 Tháng Sáu 2024
Anonim
Tại sao Linux không thành công trên máy tính để bàn - Công Nghệ
Tại sao Linux không thành công trên máy tính để bàn - Công Nghệ

NộI Dung


Nguồn: Morfeo86ts / Dreamstime.com

Lấy đi:

Có vẻ như Linux sẽ không bao giờ trở thành HĐH chính cho máy tính để bàn, nhưng nó rất phổ biến với các nhà phát triển và là nền tảng cho hệ điều hành Android.

Nó đã trở thành một trò đùa trong thế giới Linux rằng đó sẽ là "năm của máy tính để bàn Linux", bất kể năm nào nó xảy ra. Trong nhiều năm, các chuyên viên máy tính Linux đã mơ về việc hủy bỏ Đế chế Ác ma của Windows, nhưng điều đó không bao giờ xảy ra. Tất nhiên, điều này có thể được quy cho Microsoftout, nhưng một phần của nó nằm trong chính cộng đồng Linux.

Linux đã không phải là một hệ điều hành máy tính để bàn chính thống, chủ yếu được chuyển sang các lập trình viên và quản trị viên hệ thống.


Bởi lập trình viên, dành cho lập trình viên

Một trong những lý do khiến Linux thất bại trong việc thu hút người dùng máy tính chính là vì cơ sở người dùng của nó không được tạo thành từ người dùng máy tính chính mà là các nhà phát triển. Điều này bắt nguồn từ di sản của Unix, cũng được phát triển "bởi các lập trình viên, dành cho lập trình viên". Nó được phát triển bởi một số lập trình viên rất giỏi, Dennis Ritchie và Ken Thompson.

Khi họ đang phát triển Unix tại Bell Labs, đã có rất nhiều sự chú ý dành cho "sự thân thiện với người dùng", cho rằng họ đang phát triển một hệ thống được thiết kế cho nghiên cứu khoa học máy tính.

Định hướng phát triển này đã tồn tại cho đến ngày nay. Ngay cả với các bản phân phối như Ubuntu hứa hẹn sẽ dễ dàng hơn cho người dùng không chuyên về cài đặt và sử dụng, họ vẫn yêu cầu một chút bí quyết để điều hướng.


Miguel de Icaza, một trong những người sáng lập chính của dự án Gnome, đồng ý. "Vấn đề với Linux trên máy tính để bàn bắt nguồn từ văn hóa nhà phát triển được tạo ra xung quanh nó", ông viết.

Bên cạnh việc khó cài đặt và sử dụng, một vấn đề lớn khác theo quan điểm của ông là xu hướng các nhà phát triển loại bỏ các giao diện và API hoạt động hoàn hảo để ủng hộ một thứ gì đó "thanh lịch" hơn.

"Thái độ của cộng đồng của chúng tôi là một trong những kỹ thuật xuất sắc: chúng tôi không muốn mã bị phản đối trong các cây nguồn của chúng tôi, chúng tôi không muốn giữ các thiết kế bị hỏng xung quanh, chúng tôi muốn các thiết kế tinh khiết và đẹp và chúng tôi muốn loại bỏ mọi dấu vết xấu hoặc kém thực hiện ý tưởng từ cây mã nguồn của chúng tôi, "ông nói thêm.

Không lỗi, không căng thẳng - Hướng dẫn từng bước của bạn để tạo ra phần mềm thay đổi cuộc sống mà không phá hủy cuộc sống của bạn

Bạn không thể cải thiện kỹ năng lập trình của mình khi không ai quan tâm đến chất lượng phần mềm.

Windows, mặt khác, nhấn mạnh khả năng tương thích ngược đến mức một số người nghĩ rằng họ có vấn đề ngược lại.

Thiếu giao diện người dùng nhất quán

Trong khi Windows và Mac OS X cung cấp cho giao diện của họ một giao diện nhất quán và đưa ra các nguyên tắc giao diện của con người, thì Linux lại vô chính phủ hơn nhiều.

Một lý do là GUI, chạy trong Hệ thống X Window, chỉ là một chương trình khác thay vì gắn chặt với hệ thống.

Ngoài các trình quản lý cửa sổ và máy tính để bàn khác nhau, có một số bộ công cụ khác nhau. Người dùng kỹ thuật có thể vui vẻ sử dụng trình soạn thảo Emacs, trình quản lý tệp Midnight Commander và zsh, nhưng một người dùng mới có thể tìm thấy các kiểu giao diện khác nhau. Điều này đã gửi chúng vào vòng tay của Windows và Mac OS X.

Chủ nghĩa ưu tú

Xé toạc mọi thứ ra và bắt đầu lại từ đầu là một triệu chứng của tinh hoa có thể thấm vào cộng đồng Linux.

Gần như tất cả những người mà người mới sử dụng Linux và đã đặt câu hỏi trên một diễn đàn hoặc kênh IRC đã được nói với "RTFM" (Đọc Hướng dẫn sử dụng tốt) ít nhất một lần.

Các lập trình viên Linux rất tự hào về việc có thể xây dựng hoàn toàn một hệ điều hành mà mã nguồn mở, làm việc với các lập trình viên khác trên toàn thế giới, hoàn toàn từ đầu. Đôi khi họ không nhận ra rằng không phải ai cũng là một lập trình viên phù thủy.

Hỗ trợ phần cứng

Một điểm dính khó chịu khác là hỗ trợ phần cứng. Mặc dù việc viết trình điều khiển thiết bị có thể rất tẻ nhạt, nhưng các thiết bị có chức năng không hoàn chỉnh - hoặc tệ hơn, don don hoạt động hoàn toàn trong Linux - cản trở nghiêm trọng việc áp dụng.

Tất nhiên, đây không phải là lỗi của các nhà phát triển. Có rất nhiều thiết bị ngoài kia, và rất khó để viết trình điều khiển cho chúng. Một số, như card đồ họa, được coi là bí mật thương mại và các nhà sản xuất là mẹ về thiết kế của họ. Card mạng không dây cũng gặp vấn đề tương tự. Các nhà phát triển phải đảo ngược kỹ sư để thực hiện ít nhất một số chức năng hoặc dựa vào trình điều khiển độc quyền.

Windows, Mac là đủ tốt cho hầu hết mọi người

Lý do chính tại sao nhiều người hơn đã chuyển sang Linux en masse, ngay cả khi đối mặt với thảm họa như Windows 8 và Vista, Windows chỉ đơn giản là đủ tốt cho hầu hết mọi người. Với Windows XP, người dùng máy tính để bàn thông thường cuối cùng đã có được đa nhiệm ưu tiên hoàn toàn và với nó, độ ổn định cao hơn nhiều. "Màn hình xanh chết chóc" hầu như đã biến mất, trừ trường hợp xảy ra sự cố phần cứng nghiêm trọng.

Ngay cả khi kết thúc hỗ trợ cho Windows XP cũng không nhắc nhở việc di chuyển hàng loạt sang Linux. Có vẻ như ý tưởng rằng người dùng Windows sẽ đột nhiên chấp nhận Linux không có gì khác ngoài suy nghĩ mong muốn. Người dùng Windows XP bị mắc kẹt với hệ thống quá lâu vì họ không sẵn sàng thay đổi ngay từ đầu. Tại sao bây giờ họ sẽ thích nghi?

Người dùng Windows 7 và XP cũng đơn giản tránh Windows 8. Giờ đây, Microsoft đang biến Windows 10 thành bản nâng cấp miễn phí cho người dùng Windows 8 và Windows 7, việc họ nâng cấp lên Windows 10 thay vì Ubuntu có ý nghĩa hơn.

Mac OS X dường như thành công khi Linux thất bại, cung cấp một máy tính để bàn giống Unix mà dễ sử dụng. (Đọc thêm về sức mạnh của Unix trong những gì CNTT có thể học được từ triết lý Unix.)

Linux đang chiến thắng trên thiết bị di động

Trong khi Linux không phải là một lực lượng trên máy tính để bàn, thế giới ngày nay ít phụ thuộc vào máy tính để bàn truyền thống. Ngày càng có nhiều người sử dụng các ứng dụng Web như Google Docs và chuyển máy tính của họ sang thiết bị di động. Android, dựa trên Linux, đang giành chiến thắng với hơn 83% thị phần di động. Chromebook, máy tính xách tay nhẹ được thiết kế để sử dụng với Web, cũng tập trung vào Windows từ bên dưới.

Các ứng dụng web mà mọi người sử dụng hàng ngày, bao gồm cả những ứng dụng từ Google, hầu hết cũng chạy trên Linux. Có vẻ như Linux đang chiến thắng trên mọi thứ trừ máy tính để bàn.

Phần kết luận

Mặc dù Linux là một hệ điều hành tuyệt vời, nhưng nó đã và có lẽ sẽ không bao giờ là một thế lực đáng kể trên máy tính để bàn, mặc dù nó sẽ thống trị máy tính để bàn của nhà phát triển trong một thời gian dài sắp tới.