Linux có bao nhiêu thị phần? Theo thống kê sử dụng hệ điều hành này, bạn sẽ thấy rằng Linux đã vượt qua mốc 5% vào cuối năm 2010 - và đã bị mắc kẹt ở đó trong khoảng 5 năm, chỉ tăng vọt lên 5,9% một lần vào tháng 6 năm 2015 trước khi ổn định trở lại.
Đây không phải là một dấu hiệu tốt. Không thể phủ nhận Linux đã được cải thiện trong những năm gần đây, vậy tại sao nó không phát triển được? Tốt nhất là không thể đạt được ít nhất 1% trong 5 năm và có lẽ chỉ ra thực tế là có một số nghiêm trọng các vấn đề cơ bản cần được giải quyết.
Những vấn đề này có liên quan đến thiết kế của Linux không? Hoặc chúng có thể được khắc phục với sự chỉ đạo và hợp tác thích hợp? Thật khó để nói, nhưng chúng ta hãy xem xét và xem những gì có thể đi đúng hướng.
Lưu ý:Bài viết này chỉ dành cho máy tính để bàn. Linux thực sự rất phổ biến trong các lĩnh vực khác như máy chủ, thiết bị di động, rạp hát gia đình và thậm chí cả giáo dục!
1. Cảnh quan phát triển quá nhanh
Một trong những điểm đáng chú ý của Linux - và phong trào phần mềm nguồn mở nói chung - là nó không trì trệ. Nếu có vấn đề gì xảy ra với hạt nhân, ứng dụng hoặc gói phần mềm, bất kỳ ai cũng có thể đóng góp bản sửa lỗi hoặc bổ sung.
Đây là phần mềm mã nguồn mở tốt nhất của nó, phải không? Vâng, theo một số cách, có, nhưng không chính xác. Trên thực tế, đó là một con dao hai lưỡi - bất chấp những lợi ích của phần mềm phát triển nhanh chóng, nó đi kèm với một nhược điểm rất lớn.
Mặt khác, nếu bạn sử dụng một ứng dụng mã nguồn đóng như Photoshop hoặc Unity 3D, bạn sẽ phải chịu sự chi phối của các nhà phát triển. Nếu có một lỗi nào đó cản trở quy trình làm việc của bạn, bạn không có lựa chọn nào khác ngoài việc chờ đợi và hy vọng rằng họ sẽ nhanh chóng sửa chữa nó. Với một ứng dụng mã nguồn mở, bạn có thể tự sửa nó.
Nhưng đây là vấn đề với phần mềm phát triển nhanh chóng:trừ khi bạn tham gia vào cộng đồng, bạn không thể theo kịp tất cả các thay đổi.
Ví dụ, hãy nhìn vào cái tên lớn nhất trong máy tính để bàn Linux:Ubuntu. Họ phát hành phiên bản mới sáu tháng một lần trong đó mỗi phiên bản được đặt tên theo năm và tháng phát hành (ví dụ:14.10, 15.04, 15.10, v.v.). Ngược lại với Windows (3-5 năm một lần) và OS X (1-2 năm một lần).
Và Ubuntu chỉ là một trong số rất nhiều. Hàng chục bản phân phối Linux mới được phát hành hàng năm và tất cả các bản phân phối này đều được cập nhật với các tỷ lệ khác nhau. Luôn có điều gì đó mới mẻ và khác biệt xung quanh góc, và cảnh quan không bao giờ giống nhau.
Điều này rất tốt cho người dùng thành thạo, nhưng lại quá sức đối với người dùng bình thường. Đó là một điều trì trệ, nhưng Linux lại ở phía đối diện của quang phổ - một hệ điều hành thay đổi thường xuyên đến mức người dùng không thể hòa nhập và cảm thấy thoải mái.
2. Có quá nhiều lựa chọn
Mặc dù có nhiều lầm tưởng lớn về phần mềm nguồn mở đơn giản là không đúng sự thật, nhưng vẫn có một số lời chỉ trích khiến nhiều người quan tâm và nhiều trong số đó áp dụng cho Linux. Nhưng điều cần chú ý nhất hiện nay là xu hướng của Linux đang trôi về phía phân mảnh.
Đây là vấn đề:chỉ vì một dự án là mã nguồn mở không có nghĩa là có những người đóng góp cho dự án đã nói và ngay cả khi mọi người làm đóng góp, những đóng góp đó thường dẫn đến những bất đồng nảy sinh về những gì cần thay đổi, cách thay đổi chúng, v.v.
Hầu hết thời gian, những bất đồng này được giải quyết và mọi thứ đi đúng hướng, nhưng đôi khi có những xung đột bắt nguồn từ những vấn đề sâu xa hơn như tầm nhìn và hướng đi. Khi điều đó xảy ra, độ phân giải là rất ít và xa nhau và điều này xảy ra thường xuyên hơn bạn nghĩ, đó là lý do tại sao rất nhiều dự án mã nguồn mở được phân nhánh.
Đối với những người chưa biết, việc tạo một dự án về cơ bản cũng giống như việc nhân bản một dự án. Dự án ban đầu tiếp tục theo hướng giống như nó đã diễn ra trong khi dự án phân nhánh (hoặc nhân bản) sẽ phát triển theo một hướng mới với các nhà phát triển mới. Forking hữu ích theo nhiều cách, nhưng đó là lý do chính khiến Linux bị phân mảnh như vậy.
Một lần nữa, chúng ta hãy xem xét Ubuntu, có một số dẫn xuất và biến thể chính thức như Kubuntu, Lubuntu, Ubuntu MATE, v.v. Và sau đó là các nhánh thực tế như Linux Mint, Zorin OS, hệ điều hành sơ cấp và Deepin Linux. Tại thời điểm này, có hàng tá bản phân phối dựa trên Ubuntu để khám phá.
Điều gì về tất cả các bản phân phối không liên quan đến Ubuntu? Bạn đã có những cái tên nổi tiếng như Debian, Fedora, OpenSUSE, Arch Linux, Puppy Linux và một vài hệ điều hành giống Unix thậm chí không phải là Linux - và đó là thậm chí còn chưa đề cập đến hàng trăm bản phân phối ít được biết đến hơn ngoài kia.
Trở ngại lớn nhất của Linux là nghịch lý của sự lựa chọn. Cộng đồng Linux tự hào về các lựa chọn, các tùy chọn và tính linh hoạt, nhưng những người bình thường không có thời gian và sự kiên nhẫn cho điều đó. Nếu bạn đưa ra quá nhiều lựa chọn, mọi người sẽ bỏ qua - bằng chứng là toàn bộ lịch sử của Linux.
Đây chỉ là một trong nhiều lý do tại sao mọi người nói Linux có một đường cong học tập dốc. Khi bạn phải nghiên cứu hàng giờ chỉ để chọn hệ điều hành bạn muốn sử dụng, đó sẽ là một dấu hiệu nghiêm trọng.
3. Thường xuyên, điều gì đó xảy ra
Tôi đã là người dùng Linux khởi động kép bật và tắt trong vài năm, và trong khi đã có những khoảng thời gian tôi không sử dụng gì ngoài Linux trong nhiều tuần tại một thời điểm, tôi thực sự không thể nói rằng Linux đã từng là hệ điều hành "chính" của tôi.
Tại sao? Vì Linux có tính bảo trì cao.
Ý tôi không phải là theo nghĩa Linux dễ bị nhiễm phần mềm độc hại và các mối đe dọa khác và tôi thường xuyên phải canh chừng nó trong trường hợp có sự cố xảy ra. Rõ ràng là không phải vậy vì hầu hết các bản phân phối đều tương đối ổn định, nhưng khi nói đến thiết lập và tính ổn định của ứng dụng, đó là một câu chuyện hoàn toàn khác.
Vì một số lý do, mọi thứ có xu hướng hỏng hóc trên Linux - không nhất thiết là theo những cách thảm khốc, nhưng chắc chắn là theo những cách gây bất tiện và khó chịu.
Chỉ vài tuần trước, tôi đã cài đặt Gnome trên Ubuntu thông qua apt-get để có thể so sánh các môi trường máy tính để bàn. Quy trình này là tiêu chuẩn nhất có thể - tôi không làm gì khác thường - nhưng bằng cách nào đó, nó đã phá vỡ màn hình nền của tôi. Kết quả? Cả Unity và Gnome đều không hoạt động bình thường, vì vậy tôi quay lại Windows để làm mát ...
... và đã không quay lại Linux kể từ đó. Tôi biết mình có thể dành vài giờ trên Google, tìm hiểu các câu hỏi và câu trả lời đã lỗi thời (vì Linux phát triển quá nhanh), hy vọng sẽ khắc phục được sự cố, nhưng tôi còn nhiều việc quan trọng hơn phải làm.
Bây giờ hãy nghĩ về những người sử dụng máy tính bình thường và họ gặp nhiều rắc rối như thế nào với máy tính. Tôi tự cho mình là người am hiểu công nghệ, nhưng Linux vẫn khiến tôi thất vọng. Tôi không thể tưởng tượng nó sẽ gây khó chịu như thế nào đối với một người dùng phổ thông có ít kinh nghiệm. Có thắc mắc tại sao mọi người lại bị hấp dẫn bởi OS X không?
Tôi đoán nó bắt nguồn từ điều này:Linux vẫn đòi hỏi quá nhiều kiến thức kỹ thuật. Nếu mọi thứ hoạt động hoàn hảo 100% thời gian, thì Linux sẽ thật tuyệt vời - nhưng sẽ thật khó nếu nói rằng điều đó đúng với Linux ngay bây giờ. Nó chỉ đơn giản là không.
4. Hướng dẫn Không đủ Thân thiện với Người dùng
Thành thật mà nói, tất cả các vấn đề trên sẽ không quá tệ nếu Linux có hướng dẫn thích hợp cho người dùng mới. Chúng tôi cố gắng hết sức để cung cấp một số mức độ trợ giúp, chẳng hạn như các quy tắc vàng này dành cho người mới sử dụng Linux, nhưng việc chúng tôi cần cung cấp loại trợ giúp cơ bản đó nói lên rất nhiều điều về toàn bộ hệ sinh thái.
Ví dụ, khi ai đó quyết định dùng thử Linux, họ thường có rất nhiều câu hỏi:Làm cách nào để cài đặt công cụ? Các chương trình của tôi nằm ở đâu? Điều gì về các chương trình không có trong Trung tâm phần mềm? Làm thế nào để tôi hiểu về hệ thống tệp? Tôi có thực sự cần học cách sử dụng dòng lệnh không?
Tin tốt là có một số cộng đồng Linux hữu ích trên mạng. Tin xấu là chỉ những cộng đồng này là không đủ. Cần có một số loại tài liệu trung tâm theo dõi và giải thích toàn bộ bối cảnh Linux - thứ mà người dùng có thể tham khảo mà không cần phải đặt câu hỏi và chờ câu trả lời.
Tôi không nói rằng Linux không có tài liệu, nhưng tôi đang nói rằng bất kỳ tài liệu nào tồn tại đều không thân thiện với người dùng. Ví dụ:các trang nam khá kỹ lưỡng và toàn diện, nhưng chúng quá sức đối với bất kỳ ai mới và chưa quen với dòng lệnh.
Điều này đưa ra một điểm riêng biệt nhưng có liên quan:Linux phụ thuộc quá nhiều vào dòng lệnh. Phải thừa nhận rằng nó đã trở nên tốt hơn trong những năm qua và hiện nay có nhiều công cụ dựa trên GUI hơn trước, nhưng dòng lệnh vẫn còn quá nổi bật đối với những thứ như khắc phục sự cố.
Nhưng phần lớn, cộng đồng tạo ấn tượng rằng Linux chỉ dành cho những người dùng thành thạo. Các cựu chiến binh bám quá chặt vào truyền thống và nguồn gốc, điều này khiến những người dùng mới không quan tâm đến điều đó xa lánh. Có một sự rạn nứt giữa "Linux cũ" và "Linux mới" và cái cũ phải biến mất nếu Linux thực sự trở thành xu hướng chủ đạo.
5. Chất lượng Phần mềm Chủ yếu là Sub-Par
Một trong những phàn nàn lớn nhất và phổ biến nhất chống lại Linux là chất lượng của các ứng dụng có sẵn từ phía người tiêu dùng. Lưu ý rằng tôi đã nói chất lượng ứng dụng thay vì tính khả dụng trong số các ứng dụng.
Mọi người thích nói rằng Linux không thể làm được những gì Windows và Mac có thể làm, nhưng đó chỉ là một lời nói dối lớn. Nếu bạn dành thời gian để tìm các chương trình phù hợp và học cách sử dụng chúng, bạn có thể làm được nhiều điều tương tự. Thật vậy, chúng tôi đã chứng minh một lần nữa rằng có nhiều lựa chọn thay thế miễn phí cho các chương trình trả phí chạy trên Linux.
Vì vậy, đối với hầu hết các phần mềm, tính khả dụng không phải là vấn đề, nhưng có hai trường hợp:1) các ứng dụng nội bộ độc quyền chỉ khả dụng trên Windows hoặc Mac và 2) các trò chơi video đơn giản là không khả dụng trên Hệ điều hành Linux. Linux is đang trên đường trở thành một nền tảng chơi game nghiêm túc, nhưng ít nhất sẽ mất vài năm nữa.
thực tế phàn nàn là các giải pháp thay thế miễn phí này không thể đáp ứng được các giải pháp trả phí. Ví dụ:GIMP có thể làm nhiều việc tương tự như Photoshop, nhưng trải nghiệm người dùng nói chung trong Photoshop tốt hơn nhiều so với GIMP. Ngoài một số ngoại lệ hiếm hoi (ví dụ:VLC, Blender, LibreOffice), đây là xu hướng phổ biến trong các ứng dụng Linux.
Điều mà nhiều người chơi Linux quên rằng trải nghiệm người dùng cũng quan trọng, nếu không muốn nói là quan trọng hơn chức năng. Sự thật đáng tiếc là nếu bạn muốn có một phần mềm chuyên nghiệp và bóng bẩy trên Linux, bạn sẽ phải tìm kiếm một thời gian dài. Về chất lượng phần mềm, Linux đang bị tụt lại rất xa.
Tại sao bạn không sử dụng Linux?
Tôi chắc chắn rằng có nhiều dấu hiệu chống lại Linux mà tôi chưa đề cập đến, nhưng theo kinh nghiệm của tôi, đây là những vấn đề chính tiếp tục xuất hiện lặp đi lặp lại. Tất nhiên có rất nhiều điều để thích về Linux, nhưng cho đến khi những vấn đề cốt lõi này được giải quyết, nó sẽ không bao giờ là xu hướng chủ đạo.
Bây giờ, bạn cho chúng tôi biết:bạn có nghĩ rằng những chiếc kẹp này được bảo hành không? Nếu bạn không sử dụng Linux, tại sao không? Đăng bình luận bên dưới và chia sẻ suy nghĩ của bạn!
Tín dụng hình ảnh:Cây gia đình Ubuntu qua Wikipedia, Cây gia đình Gentoo qua Wikipedia, Mã nguồn mở của photovibes qua Shutterstock, Terminal của Anton Khegay qua Shutterstock