11. Khả năng mở rộng và thu nhỏ
Linux có thể phình ra và lớn đến 4,5 GB trong các hệ thống server đầy đủ (RedHat 9.0), nhưng cũng có thể co lại để nhỏ còn khoảng dưới 500 KB trong các ứng dụng tích hợp.
Windows cũng có các phiên bản thu nhỏ dành cho những sản phẩm của hãng như Tablet PC. Nhưng khả năng mở rộng và thu nhỏ của Windows không được các chuyên gia đánh giá cao bằng Linux.
12. Khả năng cấu hình
BẢNG 9: KHẢ NĂNG CẤU HÌNH | ||||||
Linux | Windows NT/2000 | |||||
ưu điểm | ||||||
Các file cấu hình có thể điều chỉnh theo ý của bạn bằng các chương trình soạn thảo văn bản bình thường. | Hầu như toàn bộ cấu hình đều được điều chỉnh thông qua giao diện đồ họa. Sự giúp đỡ của chính HĐH nếu bạn có phân vân về một tùy chọn nào đó cũng khá đầy đủ. | |||||
Nếu một file cấu hình đã bị hỏng, chỉ cần thay thế file đó mà thôi. | Tên người dùng và tên nhóm của Windows cho phép dài và có thể có dấu cách. | |||||
Các thông tin chứa trong file cấu hình rất rõ ràng và dễ điều chỉnh. | Các thông tin cấu hình được chứa vào cùng một chỗ. | |||||
Các file cấu hình được đặt vào một thư mục chuẩn nên rất dễ tìm thấy. | ||||||
Có nhiều công cụ để giúp bạn thiết lập cấu hình phù hợp. | ||||||
Có thể sử dụng giao diện đồ họa hoặc ra lệnh từ dấu nhắc. GUI cũng là một tùy chọn. | ||||||
Hầu như tất cả mọi thứ đều có thể điều chỉnh theo ý của bạn - kể cả nhân HĐH, việc ghi nhật ký, chế độ chạy... | ||||||
Hạn chế | ||||||
Có khi phải tìm khá nhiều file, và nhiều dòng mới ra chỗ để điều chỉnh. | Thông tin cấu hình mà bạn cần tìm không phải dễ tìm ra. | |||||
Có một số giới hạn về tên nhóm (group) và tên người sử dụng. | Nếu thông tin trong registry bị hỏng, bạn sẽ phải sử dụng chức năng Restore hoặc thậm chí là cài lại từ đầu. | |||||
Các thông tin trong registry ở dạng cây và thường ở dạng mã hóa nhưng không có giải thích. Do vậy, điều chỉnh registry mà không có người hướng dẫn là việc không nên làm. | ||||||
Ngay cả quyền admin cũng không thể điều chỉnh toàn bộ cấu hình, vì có một số thiết lập là bắt buộc. | ||||||
Có ít công cụ để xem, sửa chữa và tạo file cấu hình cũng như file kịch bản. | ||||||
Có duy nhất một giao diện: GUI. Không có tùy chọn khác. |
13. Mạng máy tính
BẢNG 10: MẠNG | ||||||
Linux | Windows NT/2000 | |||||
Một mạng máy tính Linux có thể bao gồm: | Một mạng máy tính Windows NT/2000 có thể bao gồm: | |||||
Một mạng máy tính dựa trên Linux có nhiều phần tương đương với Windows tuy nhiên Linux có nhiều chức năng hơn với ít server hơn. |
Cả hai hỗ trợ giao thức TCP/IP cùng nhiều giao thức khác. Trong một mạng thì các máy Linux và Windows đều xuất hiện như nhau trong danh sách, chúng có thể chia sẻ file và máy in một cách bình thường. Một mạng hỗn hợp nhiều máy Linux và Windows là hoàn toàn có thể được. Máy chủ có thể là Linux hoặc Windows.
Tuy nhiên có một số chức năng mà Linux vượt trội Windows ví dụ như clustering. Clustering là công nghệ máy chủ với khả năng chịu lỗi cao, cung cấp những tính năng như: tính sẵn sàng và khả năng mở rộng. Công nghệ này nhóm các server và tài nguyên chung thành một hệ thống đơn có khả năng miễn dịch lỗi và tăng hiệu năng hoạt động. Các máy trạm tương tác với các nhóm server như thể nhóm server này là một hệ thống đơn. Nếu một server trong nhóm bị hỏng các server khác sẽ đảm trách công việc của nó. Linux thực sự mạnh về mặt này, nó đã được dùng để thiết kế những nhóm server khổng lồ.
CÁC DÒNG SẢN PHẨM VÀ PHẦN MỀM ỨNG DỤNG
Windows có nhiều dòng sản phẩm dành cho máy PC, server. Linux cũng có nhiều dòng sản phẩm nhưng điều khác biệt là Windows đến từ Microsoft còn Linux đến từ nhiều nhà cung cấp khác nhau. Hầu hết HĐH do các hãng phát triển Linux phát hành đều được đưa ra gần như cùng một thời điểm và sử dụng chung một phiên bản Kernel. Sự khác nhau giữa các HĐH Linux này nằm ở các chương trình kèm thêm.
Chất lượng và số lượng ứng dụng là một điểm rất mạnh của Windows, Linux yếu về mặt này. Tuy nhiên mọi việc rồi cũng sẽ tiến triển rất nhanh chóng. Có lẽ ít ai biết rằng bộ phim 'Titanic' với nhiều cảnh hoành tráng, đẹp mắt đã được tạo ra nhờ xử lý hình ảnh với Linux. So về giá cả ứng dụng thì Linux là một lựa chọn tốt. Ngày càng có nhiều phần mềm thương mại viết trên Linux (http://metalab.unc.edu/mdw/products.html)
Thường các phần mềm chạy trên nền Linux sẽ không hoạt động trên Windows và ngược lại, nhưng cũng có ngoại lệ.
1. Ứng dụng thương mại
Hiện đã có khá nhiều ứng dụng thương mại chạy trên Linux. Thật không may, Linux chỉ có thể cho phép chạy những ứng dụng nếu được dịch trên HĐH này. Những ứng dụng được dịch cho các hệ Unix khác không thể chạy trên Linux.
Có hàng ngàn, hàng vạn ứng dụng thương mại chạy trên nền Windows, nhiều hơn rất nhiều so với bất kỳ một HĐH nào khác. Hầu như tất cả các phần mềm ứng dụng thương mại cho máy tính để bàn đều chạy trên Windows và một số chỉ viết riêng cho Windows. Nếu có một ứng dụng quan trọng chỉ chạy được trên Windows thì không còn cách nào khác là lựa chọn HĐH này.
2. Ứng dụng miễn phí
Có một khối lượng ứng dụng miễn phí khổng lồ chạy trên Linux. Tất cả các phần mềm GNU đều chạy trên FreeBSD hoặc Linux mà không phải sửa đổi gì. Tuy nhiên một số ứng dụng khác nhau với những nhà cung cấp khác nhau, vì không có một tổ chức nào đứng ra thu gom và thống nhất các chương trình mã nguồn mở.
Các ứng dụng kiểu này trên Windows ít hơn rất nhiều so với Linux. Cũng có một số phần mềm miễn phí, tuy nhiên số lượng ít, tính năng hạn hẹp và chất lượng không cao. Nhiều ứng dụng trên Windows được cung cấp dưới dạng 'Shareware', không có mã nguồn mở, không cho phép sửa đổi, phát hiện lỗi, cải tiến, hoặc mở rộng bởi người dùng.
BẢNG 11: ỨNG DỤNG | |||||
Linux | Windows NT/2000 | ||||
ưu điểm | |||||
Miễn phí, không phải được phát triển từ những công ty thương mại. | Có rất nhiều phần mềm được viết cho Windows NT/2000/XP | ||||
Các ứng dụng sử dụng được khả năng quản lý bộ nhớ tiên tiến của Linux do vậy có thể có nhiều bản copy chạy trên cùng một máy và dành cho nhiều người. | Hầu hết đều có giao diện đồ họa GUI. | ||||
ứng dụng của Linux chạy được trên nền Unix. | Các phần mềm được nâng cấp một cách tích cực vì lý do thương mại. | ||||
Sử dụng giao thức X Windowing, ứng dụng có thể được chia sẻ trên nhiều nền tảng. | Là một HĐH đã tiếp cận người dùng khá lâu, nên các ý tưởng viết phần mềm hầu như đều nằm trên Windows. | ||||
Yêu cầu về tài nguyên hệ thống ít hơn | |||||
Hạn chế | |||||
Có ít ứng dụng hơn. | Các phần mềm trên Windows hầu như đều đòi hỏi người dùng phải mua. Hoặc nếu không phải mua thì chỉ là Shareware, hoặc bản Demo. | ||||
Có nhiều ứng dụng không có giao diện đồ họa GUI | Là một HĐH đơn người dùng, nếu có nhiều người muốn cùng sử dụng một phần mềm thì buộc phải sử dụng nhiều máy tính khác nhau. | ||||
Việc nâng cấp một gói (package), phần mềm riêng biệt có đôi khi rất khó khăn. | Các phần mềm đã viết cho Windows thì chỉ chạy với Windows mà thôi, không thể dùng sang cho các HĐH khác được. Điều này cũng có một số ít ngoại lệ. | ||||
Yêu cầu tài nguyên hệ thống nhiều hơn |
KHÍA CẠNH KINH TẾ
1. Cài đặt đi kèm với máy tính mới
Số lượng máy tính mới có cài đặt sẵn Windows hoàn chỉnh được bán ra trên thế giới lớn hơn rất nhiều so với máy cài Linux. Hầu hết máy cài Linux thường được dùng để làm server, còn máy gia đình, để bàn thì ít. Các hãng lớn như Dell, HP, IBM hiện nay đã công bố một dòng sản phẩm server mới cài HĐH Linux và được đánh giá cao. Cũng có một số hãng, tùy theo nhu cầu của khách hàng đã cài đặt sẵn cả Windows và Linux lên cùng một hệ thống.
2. Giá cả, tổng giá sở hữu
Linux hoàn toàn miễn phí, cũng có một vài công ty thu tiền sản phẩm của họ nhưng với giá cực kỳ thấp. Không có giới hạn bản quyền cho nên có thể cài Linux lên bao nhiêu hệ thống tùy thích mà không phải chịu một khoản phụ phí nào. Phiên bản Windows server 2000 lúc mới ra có giá 700 USD. Một số ứng dụng cơ bản cũng phải trả thêm tiền, người sử dụng phải tiêu hàng ngàn đô la cho một hệ thống hoàn chỉnh. Các tư liệu, hướng dẫn sử dụng cũng phải mua với giá cao, và ít có trên mạng để tải về. Mỗi máy muốn cài Windows phải có giấy phép bản quyền. Mỗi lần cần hỗ trợ lại phải trả thêm một ít tiền.
Tháng 1 năm 2003 giá của một bản Windows XP Home Edition là khoảng 100 USD. Bản Windows XP Professional hơn 200 USD. Với Linux bạn chỉ cần mua một cuốn sách và có luôn đĩa CD đi kèm chứa HĐH. Nếu có đủ thời gian và tiền để lên Internet tải về gần 1GB dữ liệu, bạn hãy ghé thăm các trang chủ của các nhà cung cấp Linux hoặc tại www.linuxiso.org, tại đó họ cho tải về miễn phí. Giá của các phiên bản đóng gói khoảng từ 40 - 80 USD (rẻ hơn khoảng 100 USD so với Windows). Do vậy nhiều nhà cung cấp phần cứng có thể bán máy tính kèm theo bản quyền phần mềm chỉ với giá 200 - 300 USD, trong khi một máy tính tương tự chạy Windows XP người tiêu dùng phải trả 400 USD.
Gần đây, bằng sức mạnh tài chính của mình, Microsoft đã cho phép một số nhà bán lẻ bán phiên bản Windows XP với giá giảm chỉ còn 50 đô la nhằm bóp nghẹt Lindows. Không hề nao núng, các nhà cung cấp Linux cũng đang có một kế hoạch tương tự nhằm đáp lại động thái này.
Theo nhiều báo cáo khác nhau, các hãng sử dụng Linux làm HĐH chính cho rằng chi phí để duy trì hệ thống Linux thấp hơn nhiều so với Windows, nhưng chi phí về nhân sự thì lại cao hơn. Theo một nghiên cứu do chính Microsoft đưa ra, tổng chi phí duy trì một hệ thống Linux trong 5 năm cao hơn so với Windows. Một nhóm nghiên cứu đã công bố trên tạp chí Businessweek (www.businessweek.com) rằng kịch bản thử nghiệm mà Microsoft đưa ra là không có lợi cho Linux.
BẢNG 12: GIÁ CẢ - TỔNG GIÁ SỞ HỮU | |||||
Linux | Windows NT/2000 | ||||
ưu điểm | |||||
Giá cho mỗi bộ cài Linux rất rẻ, hầu như không đáng kể. |
|
| Giá cả có giảm trong thời gian gần đây nhằm mục đích cạnh tranh. | ||
Chỉ cần mua một bản và sao chép thoải mái. |
|
| Lượng tiền phải trả cho nhân viên quản trị hệ thống Windows và lập trình viên rẻ hơn. | ||
Hạn chế | |||||
Giá cả để thuê nhân công đắt hơn. |
|
| Việc sao chép không có giấy phép là phạm luật. | ||
Giá của một số phần mềm cao hơn sản phẩm cùng chức năng trên Windows. |
|
| Giá cả rất cao, tổng giá trị sở hữu trung bình gấp khoảng 5 lần so với Linux. |
VĂN HÓA VÀ HỖ TRỢ NGƯỜI DÙNG
BẢNG 13: VĂN HÓA | ||||||
Linux | Windows NT/2000 | |||||
'Hệ điều hành là tài sản văn hóa chung của toàn nhân loại' |
|
| Mã nguồn là một bí mật thương mại. Không công bố rộng rãi. Nếu có thì chỉ để một số nước xem xét để tin tưởng mua sản phẩm của Microsoft. Tất cả các chức năng, thành phần của HĐH là do Microsoft quyết định. | |||
|
| Công bố mọi khía cạnh của HĐH, không giữ một bí mật gì. |
|
| Không công bố hết các chi tiết về HĐH ở khía cạnh sử dụng cũng như khía cạnh lập trình |
|
|
|
| Tất cả mọi thứ đều nhằm mang lại lợi nhuận. Không có bất cứ gì là miễn phí. |
Rất nhiều tổ chức cung cấp những hỗ trợ một cách chuyên nghiệp. Tất cả các nhà cung cấp Linux đều công bố những mức hỗ trợ của họ 24 giờ mỗi ngày và 7 ngày 1 tuần. Có vô số các forum mà tại đó các câu hỏi về Linux được trả lời miễn phí. Như một hạ sách, bạn luôn luôn có thể mở chương trình nguồn ra và sửa chữa theo ý muốn.
Mặc dù có chính sách hỗ trợ khách hàng nhưng bạn hãy chuẩn bị tinh thần chờ đợi mà chưa chắc vấn đề đã được giải quyết. Vì tính chất đóng của HĐH cho nên không có một sự trợ giúp miễn phí nào cả. Việc sửa chữa phần mềm là của Microsoft chứ bạn không có quyền, và nếu như Windows không được update thường xuyên thì bạn cứ việc mà chờ đợi.
BẢNG 14: HỖ TRỢ KHÁCH HÀNG/NGƯỜI SỬ DỤNG | |||||
Linux | Windows NT/2000 | ||||
ưu điểm | |||||
Hầu như tất cả mọi sự hỗ trợ đều miễn phí. Nếu bạn mua Linux từ một nhà cung cấp nào đó, bạn thường được hỗ trợ 30 đến 90 giờ miễn phí qua email. |
|
| Hệ thống hỗ trợ khách hàng của Microsoft được đánh giá là một trong những hệ thống tốt nhất thế giới. | ||
| Có hàng vạn người trên thế giới sẵn sàng muốn giúp bạn giải quyết vấn đề. Hãy tin tưởng vì họ rất giỏi. |
|
| Các chuyên gia của Microsoft có thể ghi nhận và giải quyết vấn đề. Microsoft chịu trách nhiệm nếu các lỗi gây ra thiệt hại. |
|
Những người đã quen sử dụng Unix có thể dễ dàng chuyển sang Linux với một ít sự giúp đỡ. |
|
| Các lỗi được ghi nhận và khắc phục một cách tập trung, trừ khi đó là một lỗi bảo mật nghiêm trọng. Các bản sửa lỗi được phát hành rộng rãi. | ||
Hạn chế | |||||
Tất cả những sự giúp đỡ bạn nhận được thường là từ những người tình nguyện. Linux không có bộ phận nào dùng để tập hợp và báo cáo các lỗi xảy ra đối với các phiên bản. Tất cả được sửa chữa một cách đơn lẻ, và quá trình phát hành rộng rãi các bản sửa lỗi khá chậm. |
|
| Có khi ngay chính bộ phận hỗ trợ khách hàng của Microsoft cũng không thể trả lời hoặc giúp đỡ giải quyết vấn đề của bạn. Vì chính họ cũng không được hiểu rõ tường tận về Windows. | ||
|
|
| Các hỗ trợ kỹ thuật đòi hỏi khách hàng phải thanh toán một khoản nào đó. |
KẾT LUẬN
Một kết quả khá bất ngờ, như vậy chúng ta có thể rút ra kết luận rằng 'Linux tốt hơn Windows' hay không? Không thể được, phát biểu rằng cái này tốt hơn cái kia là một phát biểu thiếu toàn diện bởi vì 255 triệu người sử dụng Windows luôn có lý do của họ (số liệu của IDG). Phải xét đến cụ thể từng trường hợp sử dụng mới có thể biết được là nên lựa chọn Windows hay Linux.
Cuộc chạy đua cải tiến kỹ thuật, giành giật thị phần đã bắt đầu và dần nóng bỏng. Nhiều diễn biến phức tạp đang xảy ra ở các quốc gia, thành phố, công ty và ngay cả trong cộng đồng lập trình viên. Dù thế nào đi nữa người dùng vẫn sẽ là người có lợi, có thể một cánh cửa để thoát khỏi sự độc quyền đã mở ra trước mắt.
Nguyễn Xuân Tài
Cencious@yahoo.com