1
Hệ điều hành Linux
Lê Đình Long
2
Chương 1
Giới thiệu
3
Nội dung
Linux Fundamentals
Linux là gì?
Lịch sử phát triển Linux
Tổ chức Free Software Foundation(FSF)
Vài đặc điểm chính
Những mặt hạn chế
Các bản phân phối Linux (distro)
Một số phần mềm nguồn mở
Tương lai của Linux
HCMUNS
4
Linux là gì?
Linux Fundamentals
Do Linus Torvalds phát triển năm 1991
Hệ điều hành “tựa Unix” tự do (free)
Có 2 ý nghĩa chính khi đề cập đến Linux:
●
Kernel hệ điều hành
●
Bản phân phối (distro)
Hệ điều hành phổ dụng: chạy được trên hầu hết
các nền phần cứng chính
HCMUNS
5
Lịch sử phát triển Linux
Linux Fundamentals
Công bố lần đầu tiên trên Internet năm 1991
1994: phiên bản 1
1996: phiên bản 2
1999: phiên bản 2.2
2001: phiên bản 2.4
2003: phiên bản 2.6
Các phiên bản phát triển kernel cập nhật hàng
ngày hoặc hàng tháng
HCMUNS
6
Free Software Foundation
Linux Fundamentals
Do Richard Stallman (RSM) sáng lập, 1984
GNU = GNU's Not Unix
●
Mục tiêu là tạo một hệ điều hành “tựa Unix” tự do
Phong trào mã nguồn mở
●
Cổ vũ “free software” - phần mềm tự do
●
Gỡ bỏ các hạn chế trong việc: sao chép, phân phối lại,
tìm hiểu và sửa đổi phần mềm
HCMUNS
7
Vài đặc điểm chính
Linux Fundamentals
Đa người dùng (multiuser)
Đa nhiệm (multitasking)
Hệ thống file phân cấp (hierarchical)
Xuất nhập (I/O) độc lập thiết bị
Độc lập kiến trúc và trong suốt với người dùng
Bảo mật
Mã nguồn mở
HCMUNS
8
Những mặt hạn chế
Linux Fundamentals
Chưa thân thiện với người dùng
Cài đặt còn phức tạp
Phần mềm ứng dụng còn khó thao tác
Thiếu trợ giúp thân thiện người dùng
Còn dựa nhiều vào giao tiếp dòng lệnh
Thiếu hỗ trợ phần cứng
HCMUNS
9
Bản phân phối Linux
Linux Fundamentals
Tập hợp các phần mềm
Chương trình cài đặt
Các sửa đổi của riêng nhà sản xuất
Trình quản lý và cập nhật gói phần mềm
Các phần mềm thương mại khác
Tài liệu hướng dẫn, hỗ trợ người dùng
HCMUNS
1
0
Một số Linux distro chính
Linux Fundamentals
Red Hat
Mandrake
SuSe
Debian
Slackware
Gentoo
Knoppix
Lycoris
Xandros
Lindows
HCMUNS
1
1
Phần mềm nguồn mở
Linux Fundamentals
Internet
●
Apache, Sendmail, BIND, Squid, Wu-ftp, Inn
Database
●
Postgresql, mySQL
Desktop
●
KDE, GNOME
Office
●
OpenOffice, KOffice, Abiword
Graphics
●
GIMP
Development
●
KDevelop, Anjuta
HCMUNS
1
2
Tương lai của Linux
Linux Fundamentals
>60 triệu người dùng trên toàn thế giới
Tăng trưởng liên tục trên thị trường hệ điều hành
máy chủ
Hỗ trợ từ các nhà sản xuất lớn: Intel, IBM, Sun
Microsystems
Được nhiều chính phủ lựa chọn
HCMUNS
1
3
Tài nguyên
Linux Fundamentals
HCMUNS
1
4
Q & A