Bài giảng Hệ điều hành mã nguồn mở - Chương 1: Tổng quan về hệ điều hành Linux - Lương Minh Huấn

TRƯỜNG ĐẠI HỌC SÀI GÒN  
CHƯƠNG 1: TỔNG QUAN VỀ HỆ ĐIỀU  
HÀNH LINUX  
GV: LƯƠNG MINH HUẤN  
NỘI DUNG  
Phần 1: Tổng quan về HDH MNM và HDH Linux  
Phần 2: Quá trình khởi động của HDH Linux  
Phần 3: Cài đặt CentOS  
PHẦN 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH LINUX  
Giới thiệu chung về HDH MNM  
Lịch sử phát triển của Unix  
Lịch sử phát triển của Linux  
Các đặc điểm cơ bản của Linux  
Kiến trúc Linux  
Các phiên bản của Linux  
Phân biệt Linux và Unix  
I. GIỚI THIỆU CHUNG VỀ HDH MNM  
Hệ điều hành mã nguồn mở được hiểu là hệ điều hành mà  
phát triển cho phép người dùng (gọi chung là các cá nhân hoặ  
chức) được phép can thiệp vào sâu bên trong bao gồm chỉnh  
hoặc tùy biến mã nguồn thành những hệ điều hành mới để sử d  
cho các mục đích cụ thể mà không thu phí.  
Chức năng của các hệ điều hành mã nguồn mở tương tự như  
hệ điều hành bình thường khác như Windows, iOS, TizenOS…  
Các hệ điều hành mã nguồn mở tuy không bị tính phí khi sử d  
nhưng người sử dụng nó để phát triển hoặc tùy biến vẫn phải  
heo một số giấy phép đặc biệt do nhà giới thiệu đưa ra.  
I. GIỚI THIỆU CHUNG VỀ HDH MNM  
u điểm  
Nhanh chóng fix bugs  
. Có vấn đề xảy ra thì sẽ được phát hiện và sửa chữa nhanh hơn d  
cộng đồng sử dụng to lớn.  
Thích ứng cao  
. Dễ thích hợp với số đông hơn và ít chịu sự chi phối của một n  
các nhà thiết kế trong một công ty nào đó.  
I. GIỚI THIỆU CHUNG VỀ HDH MNM  
Tùy biến  
. Người dùng có thể sử dụng mã nguồn mở và tinh chỉnh để phù h  
với nhu cầu của riêng mình.  
Chi phí  
. Free  
I. GIỚI THIỆU CHUNG VỀ HDH MNM  
Nhược điểm của các hệ điều hành mã nguồn mở là tính năn  
sài, do đó muốn có nhiều tính năng thông minh hỗ trợ người d  
nhà phát triển là cá nhân hoặc tổ chức phải nâng cấp thêm n  
ính năng về giao diện, ứng dụng, khả năng giao tiếp cũng nh  
ninh bảo mật để các hệ điều hành mã nguồn mở này hoàn t  
hơn và được người dùng đón nhận.  
II. LỊCH SỬ UNIX  
Giữa năm 1969 - 1970, Kenneth Thompson, Dennis Ritchi  
những người khác của phòng thí nghiệm AT&T Bell Labs bắt  
phát triển một hệ điều hành nhỏ dựa trên PDP-7.  
Hệ điều hành này sớm mang tên Unix, một sự chơi chữ từ mộ  
án hệ điều hành có từ trước đó mang tên MULTICS.  
Vào khoảng 1972 - 1973, hệ thống được viết lại bằng ngôn ng  
và thông qua quyết định này, Unix đã trở thành hệ điều hành đ  
sử dụng rộng rãi nhất có thể chuyển đổi được và không cần p  
cứng ban đầu cho nó  
II. LỊCH SỬ UNIX  
Các cải tiến khác cũng được thêm vào Unix trong một phần củ  
hoả thuận giữa AT&T Bell Labs và cộng đồng các trường đại  
và học viện.  
Vào năm 1979, phiên bản thứ 7 của Unix được phát hành, đ  
chính là hệ điều hành gốc cho tất cả các hệ thống Unix có h  
nay.  
II. LỊCH SỬ UNIX  
Sau thời điểm đó, lịch sử Unix bắt đầu trở nên hơi phức tạp.  
Cộng đồng các trường đại học và học viện, đứng đầu là Berke  
phát triển một nhánh khác gọi là Berkeley Software Distribu  
(BSD), trong khi AT&T tiếp tục phát triển Unix dưới tên g  
“Hệ thống III” và sau đó là “Hệ thống V”.  
Vào những năm cuối của thập kỷ 1980 cho đến các năm đầu  
kỷ 1990, một “cuộc chiến tranh” giữa hai hệ thống chính nà  
diễn ra hết sức căng thẳng.  
Sau nhiều năm, mỗi hệ thống đi theo những đặc điểm khác nha  
II. LỊCH SỬ UNIX  
Trong thị trường thương mại, “Hệ thống V” đã giành thắn  
(có hầu hết các giao tiếp theo một chuẩn thông dụng) và nhiều  
cung cấp phần cứng đã chuyển sang “Hệthống V” của AT&T.  
Tuy nhiên, “Hệ thống V” cuối cùng đã kết hợp các cải  
BSD, và kết quả là hệ thống đã trở thành sự pha trộn của 2 nh  
Unix.  
Nhánh BSD không chết, thay vào đó, nó đã được sử dụng rộn  
rong mục đích nghiên cứu, cho các phần cứng PC, và cho  
server đơn mục đích (vd: nhiều website sử dụng một nguồn B  
II. LỊCH SỬ UNIX  
Kết quả là có nhiều phiên bản Unix khác nhau, nhưng  
ả đều dựa trên phiên bản thứ bảy ban đầu.  
Hầu hết các phiên bản Unix đều thuộc quyền sở hữu và được  
ệ bởi từng nhà cung cấp phần cứng tương ứng, ví dụ Sun Sol  
à một phiên bản của “Hệ thống V”.  
a phiên bản của BSD của nhánh Unix cuối cùng đã trở thành  
guồn mở: FreeBSD (tập trung vào sự cài đặt dễ dàng trên p  
ứng của dòng máy PC), NetBSD (tập trung vào nhiều kiến t  
PU khác nhau) và một bản khác của NetBSD, OpenBSD (  
ung vào bảo mật).  
II. LỊCH SỬ UNIX  
Vào năm 1984, Tổ chức phần mềm miễn phí (FSF) của Ric  
Stallman bắt đầu dự án GNU, một dự án tạo ra một phiên  
miễn phí của hệ điều hành Unix.  
Miễn phí, theo Richard Stallman nghĩa là tự do sử dụng,  
chỉnh sửa và phân phối lại.  
FSF đã thành công trong việc xây dựng một lượng khổng lồ  
hành phần hữu ích, bao gồm một trình biên dịch C (gcc),  
rình hiệu chỉnh văn bản khá ấn tượng (emacs) và một loạt  
công cụ cơ bản.  
II. LỊCH SỬ UNIX  
III. LỊCH SỬ PHÁT TRIỂN CỦA LINUX  
Linux là một hệ điều hành miễn phí được viết trên nền tảng Un  
do Linus Torvards đề ra ý tưởng, và được phát triển bởi rất nhi  
nhà phát triển trên khắp thế giới.  
. Năm 1991, Linus Torvalds cho ra version 0.01 và thông báo dự  
của mình về Linux.  
. 1/1992, Linus cho ra version 0.02 với shell và trình biên dịch C.  
. Linux 1.0 chính thức được phát hành vào năm 1994.  
. Linux là một hệ điều hành phân phát miễn phí theo điều kiện  
quyền General Public Licence (GPL).  
III. LỊCH SỬ PHÁT TRIỂN CỦA LINUX  
. Linux phát triển nhanh chóng và trở nên phổ biến trong thời  
ngắn.  
. Mọi người có thể dễ dàng tải từ Internet.  
III. LỊCH SỬ PHÁT TRIỂN CỦA LINUX  
Ưu điểm của Linux:  
. Khả năng tương thích: có thể hoạt động trên máy tính xách tay  
những máy tính lớn.  
. Các lỗi được nhanh chóng phát hiện và sửa chữa  
. Hổ trợ ứng dụng: Linux có hàng ngàn ứng dụng.  
. Công cụ phát triển: nhiều ngôn ngữ lập trình như: C, C++,  
python, …  
III. LỊCH SỬ PHÁT TRIỂN CỦA LINUX  
Khuyết điểm  
. Hỗ trợ kỹ thuật: không có công ty nào chịu trách nhiệm phát  
HĐH Linux.  
. Phần cứng: cài đặt phần cứng trên hệ điều hành Linux là một  
rất khó khăn cho người sử dụng cũng như người quản trị. Ngoà  
hệ điều hành Linux cũng hạn chế thiết bị phần cứng mới.  
IV. CÁC ĐẶC ĐIỂM CƠ BẢN CỦA LINUX  
Linux là tên gọi của một hệ điều hành máy tính và cũng là tên  
nhân (kernel) của hệ điều hành. Nó có lẽ là một ví dụ nổi t  
nhất của phần mềm tự do và của việc phát triển mã nguồn mở.  
Ban đầu, Linux được phát triển và sử dụng bởi những người  
mê. Tuy nhiên, hiện nay Linux đã có được sự hỗ trợ bởi các c  
y lớn như IBM và Hewlett-Packard, đồng thời nó cũng bắt  
được các phiên bản Unix độc quyền và thậm chí là một thách  
đối với sự thống trị của Microsoft Windows trong một số lĩnh v  
Tải về để xem bản đầy đủ
pdf 69 trang yennguyen 20700 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Hệ điều hành mã nguồn mở - Chương 1: Tổng quan về hệ điều hành Linux - Lương Minh Huấn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_he_dieu_hanh_ma_nguon_mo_chuong_1_tong_quan_ve_he.pdf