1
2
Hệ thống Linux được duy trì gần như bởi một mạng lưới không chặt chẽ các nhà phát triển
phần mềm cộng tác với nhau qua Internet, mạng lưới này gồm các nhóm nhỏ và cá nhân
chịu trách nhiệm duy trì tính toàn vẹn của từng thành phần. Một lượng nhỏ các site phân
cấp ftp Internat công cộng đã đóng vai trò nhà kho theo chuẩn de facto để chứa các thành
phần này. Tài liệu Chuẩn phân cấp hệ thống file (File System Hierarchy Standard) được
cộng đồng Linux duy trì nhằm giữ tính tương thích xuyên qua sự khác biệt rất lớn giữa các
thành phần hệ thống.
Một số đặc điểm chính của Linux
Dưới đây trình bày một số đặc điểm chính của của hệ điều hành Linux hiện tại:
Linux tương thích với nhiều hệ điều hành như DOS, MicroSoft Windows ...:
Cho phép cài đặt Linux cùng với các hệ điều hành khác trên cùng một ổ cứng. Linux
có thể truy nhập đến các file của các hệ điều hành cùng một ổ đĩa. Linux cho phép chạy
mô phỏng các chương trình thuộc các hệ điều hành khác.
Do giữ được chuẩn của UNIX nên sự chuyển đổi giữa Linux và các hệ UNIX khác
là dễ dàng.
Linux là một hệ điều hành UNIX tiêu biểu với các đặc trưng là đa người dùng, đa
chương trình và đa xử lý.
Linux có giao diện đồ hoạ (GUI) thừa hưởng từ hệ thống X-Window. Linux hỗ trợ
nhiều giao thức mạng, bắt nguồn và phát triển từ dòng BSD. Thêm vào đó, Linux còn hỗ
trợ tính toán thời gian thực.
Linux khá mạnh và chạy rất nhanh ngay cả khi nhiều quá trình hoặc nhiều cửa sổ.
Linux được cài đặt trên nhiều chủng loại máy tính khác nhau như PC, Mini và việc
cài đặt khá thuận lợi. Tuy nhiên, hiện nay chưa xuất hiện Linux trên máy tính lớn
(mainframe).
Linux ngày càng được hỗ trợ bởi các phần mềm ứng dụng bổ sung như soạn thảo,
quản lý mạng, quản trị cơ sở dữ liệu, bảng tính ...
Linux hỗ trợ tốt cho tính toán song song và máy tính cụm (PC-cluster) là một hướng
nghiên cứu triển khai ứng dụng nhiều triển vọng hiện nay.
Là một hệ điều hành với mã nguồn mở, được phát triển qua cộng đồng nguồn mở
(bao gồm cả Free Software Foundation) nên Linux phát triển nhanh. Linux là một trong
một số ít các hệ điều hành được quan tâm nhiều nhất trên thế giới hiện nay.
Linux là một hệ điều hành hỗ trợ đa ngôn ngữ một cách toàn diện nhất. Do Linux
cho phép hỗ trợ các bộ mã chuẩn từ 16 bit trở lên (trong đó có các bộ mã ISO10646,
Unicode) cho nên việc bản địa hóa trên Linux là triệt để nhất trong các hệ điều hành.
Tuy nhiên cũng tồn tại một số khó khăn làm cho Linux chưa thực sự trở thành một hệ điều
hành phổ dụng, dưới đây là một số khó khăn điển hình:
Tuy đã có công cụ hỗ trợ cài đặt, tuy nhiên, việc cài đặt Linux còn tương đối phức
tạp và khó khăn. Khả năng tương thích của Linux với một số loại thiết bị phần cứng còn
thấp do chưa có các trình điều khiển cho nhiều thiết bị,