Tải bản đầy đủ (.doc) (22 trang)

Linux.doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (117.36 KB, 22 trang )

TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH
--------------------------------------------------------------------------------------------------------------------------------
mục lục
Bài Tran
g
Mục Lục 3
Lời Nói Đầu 4
Bài 1 : Linux Là Gì 5
Bài 2 : Tại Sao Phải Sử Dụng Linux 7
Bài 3 : Lòch Sử Phát Triển Của Linux Và Phân Phối Đến Ngày Nay 8
Bài 4 : Kiến Trúc Của Một Hệ Điều Hành Linux 10
Bài 5 : Các Bản Phát Hành Của Linux 12
Bài 6 : Lợi Ích Của Khi Sử Dụng Linux 13
Bài 7 : Bất Tiện Của Linux 15
Bài 8 : Khía Cạnh Thương Mại Của Linux 19
Bài 9 : Ai Nắm Quyền Sở Hữu Linux 20
Bài 10 : Từ Đây 22
-----------------------------------------------------------------------------------------------------
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH LINUX
3
TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH
--------------------------------------------------------------------------------------------------------------------------------
Lời nói đầu
Có thể nói Linux là hệ điều hành UNIX cho máy tính để bàn. Mã nguồn
và các phần mền miễn phí giúp Linux trở thành một trong nhiều hệ điều hành
chạy trên PC đang phát triển. Nếu như phải xét đến chi phí cho việc mua bản
quyền phần mềm cho đúng với pháp luận hiện hành tại việt nam cũng như trên
trương quốc tế, thì ta có thể trông đợi ở Linux và các ứng dụng của nó như một
cách cứu việc giảm giá thành sản phẩm. Trong giáo trình này chúng ta không
có tham vọng “đi sâu đi xa” mà chúng ta chỉ tìm hiểu sơ bộ nhất về Linux từ đó
để chúng ta có thể đưa ra quyết đònh đúng đắn là có nên sử dụng Linux hay


không ?


-----------------------------------------------------------------------------------------------------
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH LINUX
4
TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH
--------------------------------------------------------------------------------------------------------------------------------
BAI 1. LINUX LÀ GÌ
Muốn tìm hiểu Linux trước tiên bạn phải trả lời được câu hỏi
“UNIX la gì? “. Linux là một dự án mục đích ban đầu là tạo ra một
phiên bản unix có thể chạy được trên những máy tính có chíp Intel
những máy này thường được gọi nôm na là máy vi tính tương thích
với PC của IBM.
có thể nói unix là hệ điều hành phổ biến nhất và linh hoạt
nhất hiên nay cho các chạm máy chỉ đầu tiên (high-end). Trong đề
tài này sẽ giải thích tại sao bạn chọn một bản Linux giống nhu Unix
thay vì chọn trong những hệ điều hành chạy trên nền Intel như MS-
DOS, Windowns 95/98, Windowns NT, hoặc OS/2.
Linux là một hệ điều hành cho nhiều nền máy tính khác nhau
nhưng trước tiên là cho PC nền Intel. Hệ điều hành có hàng trăm
nhà lập trình trình rải rác trên tham gia thiết kế và xây dựng, với
mục tiêu là tạo ra một bản nhái (clone) UNIX hoàn toàn không lệ
phụ thuộc vào phần mền nào có đăng ký tác quyền nào, và cả thế
giới đều có thể sử dụng thoải mái.
Thực ra từ khởi thủy, Linux là thú tiêu khiển của Linus
Torvalds, lúc bấy giờ là sinh viên Đại học Henlsinki tại Phần Lan.
Tovalds, muốn tào ra một phiên bản thay thế cho hệ điề hành Minix
vốn là một hệ thống như UNIX để chạy các PC nền Intel.
Về cơ bản Linux là một clone UNIX, nghóa là với Linux bạn sẽ

có được nhiều thuận lợi của UNIX. Tính đa nhiệm thực ( preemptive
multitasking ) của Linux giúp chương trình của bạn chạy được nhiều
-----------------------------------------------------------------------------------------------------
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH LINUX
5
TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH
--------------------------------------------------------------------------------------------------------------------------------
chương trình cùng lúc, và mỗi chương trình như thế có thể tự chạy
liên tục. Một số hệ khác, chẳng hạn như Windown 3.1 cũng cho phép
bạn chạy nhiều chương trình, song khi bạn chuyển từ chương trình
một sang chương trình hai thì chương trình một sẽ ngừng chạy.
Windown 95 và Windowns NT gần với Linux hơn vì cho phép chạy
đa nhiệm thực. Với Linux, bạn có thể cùng lúc thực hiện một số
chương trình như sau: chuyển tập tin, in hồ sơ, sao chép đóa mềm,sử
dụng CD-ROM, và chơi trò chơi.
Linux là hệ điều hành hoàn toàn multiuser ( đa người dùng),
nghóa là nhiều người có thể cùng đăng nhập và cùng lúc sử dụng hệ
thống. Mặc dù ưu điểm này không mấy nổi bật đối với một máy PC
ở nhà, song nếu trong các công ty hoặc trường đại học, nhiều người
cùng lúc có thể sử dùng chung tài nguyên, từ đó giảm chi phí đầu tư
cho máy móc. Ngay cả khi ở gia đình, bạn cũng có thể vào hệ thống
nhiều account khác nhau qua các đầu cuối ảo (virtual terminal ).
Cũng từ môi trường gia đình, bạn có thể tự tổ chức dòch vụ mạng
riêng của mình bằng cách sử dụng Linux và nhiều modem
Linux cung cấp cho bạn đọc một cơ hội học tập mà hiện nay
chưa có hệ điều hành so sánh được. Có linux, bạn có một hệ điều
hành đầy đủ bao gồm cả mã nguồn. Trong khi đó các hệ điều hành
thương mại khác không bao giờ tiết lộ mã nguồn.
Cuối cùng. Linux mang cho bạn bầu không khí hỗn mang của
cuộc cách mạng PC trước kia. Vào khoảng thập niên 1970, máy

điện toán là một sân chơi riêng của các tổ chức lớn, chẳng hạn như
chính quyền, doanh nghiệp lớn, và trường đại học. Người bình
thường không có cơ hội sử dụng những kỳ diệu ấy của khoa học.
Song với sự xuất hiện của bộ vi sử lý và những máy tính cá nhân
đầu tiên, mọi việc đã thay đổi. Thoạt tiên PC là đất dụng võ của
giới hacker, các tay chuyên môn về vi tính. Họ thâm nhập những hệ
thống PC sơ khai vì các hệ này không làm được gì nhiều nếu tính ở
góc độ năng suất. Nhưng với kinh nghiệm tích luỹ dần dần theo năm
-----------------------------------------------------------------------------------------------------
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH LINUX
6
TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH
--------------------------------------------------------------------------------------------------------------------------------
tháng, các hacker lại trở thành những nhà doanh nghiệp, và cùng lúc
với khả năng ngày càng cao của máy móc PC trở thành phổ biến.
Ngày nay lại có cuộc cách mạng ở lónh vực phần mền hệ
thống, nghóa là hệ điều hành. Linux đại diện cho hành động ly khai
một hệ thống các tổ chức to lớn kiểm soát, một hệ thống nhân danh
thò phần để làm sơ cứng óc sáng tạo và mọi cải biến.
BÀI 2. TẠI SAO SỬ DỤNG LINUX ?
Bạn đến với linux vì đây là một trong những hệ điều hành
miễn phí hiện nay, có khả năng đa chương đa nhiệm cùng lúc cho
nhiều người sử dụng trên các nền phần cứng tương thích với PC của
IBM. So với những hệ điều hành khác mang nặng tính thương mại,
Linux giúp bạn tránh được những ràng buộc như thỉnh thoảng lại
phải nâng cấp, và mỗi lần như thế lại phải nâng cấp những ứng
dụng và trả nhiều khoản tiền quá đáng. Nhiều ứng dụng cho Linux
được ứng dụng miễn phí trên Internet cũng như mã nguồn mở của
Linux. từ đó bạn có thể lấy mã nguồn về, sau đó chỉnh sửa và mở
rộng hệ điều hành theo nhu cầu riêng của bạn, một việc mà bạn

không thể nào thực hiện được với những hệ như Windows, NT,
Windows95…
Tuy nhiên, việc được độc lập với những công ty thương mại
cũng là một thế yếu của Linux. bởi không một công ty thương mại
riêng rẽ nào nhận trợ giúp Linux, do đó bạn không thể gọi điện để
họ đến giúp đỡ. Tuy thế, với sự phát triển của Internet, các tổ chức
hỗ trợ người dùng Linux đã tạo nên vô số các site, các forum để
hướng dẫn bạn mọi vấn đề về Linux.
Ngoài ra Linux có thể không chạy tốt với một số phần cứng.
Việc hỏng hóc và xoá mất tập tin dữ liệu trên hệ của bạn có thể xảy
-----------------------------------------------------------------------------------------------------
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH LINUX
7
TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH
--------------------------------------------------------------------------------------------------------------------------------
ra bởi vì Linux luôn thay đổi và chưa qua quá trình thử nghiệm khắt
khe nào trước khi được tung ra.
Linux không phải là món đồ chơi mà là một hệ thống được
thiết kế nhằm đem đến cho người sử dụng cảm giác cùng tham gia
vào một dự án mới, cũng tựa như hồi thời kỳ cách mạng PC. Tuy
nhiên Linux tương đối ổn đònh trên nhiều hệ thống và giới thiệu cho
bạn một cơ may không quá tốn kém để học và sử dụng một trong
những hệ điều hành được nhiều người sử dụng nhất trên thế giới
hiện nay: UNIX, và nhiều công ty bán CD-ROM và hãng sản xuất
phần mền, chẳng hạn như Red Hat và Caldera hiện đang ủng hộ hệ
điều hành Linux. Cả IBM, anh cả xanh (big blue), đến nay cũng đầu
tư xây dựng các máy tính, chip hỗ trợ Linux. Ngoài ra chúng ta còn
có thêm nhiều phiên bản phần mền Linux khác nhau của các công
ty khác nhau như TurboLinux,SuSE Linux ,…
Linux là một khả năng thay thế cho các hệ thống UNIX khác

và có thể thay thế các hệ điều hành đôi khi đắt tiền ấy. Ví dụ tại sở
làm, nếu bạn có lập trình trên UNIX thì về nhà bạn có khuynh
hướng sử dụng một hệ nào đó giống UNIX. Nếu bạn là một quản trò
viên UNIX ở cơ sở làm việc, thì ngay tại nhà bạn có thể sử dụng
Linux để thực hiện một số công việc.
Linux cũng giúp bạn dễ dàng truy cập Internet và những gì
còn lại của xa lộ thông tin.
Một vấn đề tế nhò làm cho Linux dễ đến với người dùng là
Linux mã nguồn cho mọi người. Chính điều này làm cho một số quốc
gia dầu tư nghiên cứu Linux để không lệ thuộc vào phần mền có
sẵn (như Windows). Họ cho rằng mặc dù Windows rất dể sử dụng
nhưng không thể bảo đảm bên dưới hệ điều hành kín này, các thông
tin cá nhân hay quốc gia của họ có bò thu tóm về một tổ chức hay
một quốc gia nào khác hay không. Ta có thể thấy Trung Quốc hiện
nay đang phát triển hệ điều hành Hồng Kỳ từ kernel của Linux để
có thể dần thay thế Windows, cũng tương tự như một loại chip mới
-----------------------------------------------------------------------------------------------------
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH LINUX
8
TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH
--------------------------------------------------------------------------------------------------------------------------------
Hồng Tâm để thay thế Intel ( chúng ta không biết khi nào họ nghiên
cứu xong?).
Tại Việt Nam, việc nghiên cứu để xây dựng một hệ điều hành
Việt Nam đã thu được một số thành công nhất đònh. Như chún ta đã
biết đến Linuxvn và CMC Redhat Linux phiên bản tiếng việt.
BÀI 3. LỊCH SỬ PHÁT TRIỂN CỦA LINUX VÀ
CÁC PHÂN PHỐI NGÀY
Năm 1991, Linus Torvalds, sinh viên trường đại học tổng hợp
Helsinki Phần lan bắt đầu xem xét Minix, một phiên bản của UNIX

làm ra với mục đích nghiên cứu cách tạo ra một hệ điều hành UNIX
chạy trên PC với bội vi sử lý Intel 80386.
Ngày 25/8/1991, Linus cho ra version 0.01 và thông báo trên
comp.os.minix về dự đònh của mình về Linux.
1/1992, Linus cho ra version với shell và trình biên dòch C.
Linux không cần minix nữa để phiên dòch lại hệ điều hành của mình,
Linus đã đặt tên hệ điều hành của mình la Linux.
1994, phiên bản chính thức 1.0 được phát hành.
Linux là một hệ điều hành dạng UNIX chạy trên máy PC với
bộ điều khiển trung tâm (CPU) Intel 80386 trở lên, hay các bộ vi sử
lý trung tâm tương thích AMD, Cyrix. Linux ngày nay có thể chạy
trên máy Macintosh hoặc SUN Space. Linux thoả mãn chuẩn
POSIX.1.
Linux được viết toàn bộ từ con số không, tức là không sử dụng
một dòng lệnh nào của UNIX, tuy nhiên hoặt động của Linux hoàn
toàn dựa trên nguyên tắc điều hành UNIX. Vì vậy một người nắm
được Linux sẽ nắm được UNIX. Chú ý rằng giữa các UNIX sự khác
nhau cũng không kém gì giữa UNIX và Linux
-----------------------------------------------------------------------------------------------------
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH LINUX
9
TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH
--------------------------------------------------------------------------------------------------------------------------------
Linux là hệ điều hành phát hành miễn phí, phát triển trên
mạng Internet, tựa UNIX và được sử dụng trên máy tính cá nhân.
Linux đã phát triển nhanh chóng và trở lên phổ biến trong thời gian
ngắn. Nó nhanh chóng được nhiều người sử dụng vì một trong những
lý do không phải trả tiền bản quyền. Mọi người có thể dễ dàng
download từ Internet hay mua tại các hiệu bán CD.
Linux là hệ diều hành có hệnăng cao, trong tất cả các máy tính

có cấu hình cao nhất hay thấp nhất. Hệ điều hành này hỗ trợ các
máy tính sử dụng 32 cũng như 64 bit và rất nhiều phần mền khác
nhau.
Quá trình phát triển Linux được tăng tốc qua sự phát triển
chương trình GNU. Đó là một chương trình phát triển các UNIX có
khả năng chạy trên nhiều nền tảng khác nhau. Đến cuối năm 2001
phiên bản mới nhất của Linux kernel là 2.4.2-2 có khả năng điều
khiển các máy đa bộ vi sử lý và rẩ nhiều các tính năng khác.
BÀI 4. KIẾN TRÚC CỦA HỆ ĐIỀU HÀNH
LINUX
-----------------------------------------------------------------------------------------------------
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH LINUX
10

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×