Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
527,5 KB
Nội dung
Ths.Nguyễn Văn Đậm
ĐT: 0916.456.917
Email: Nguyenvandam@gmail.com
Chương 1
GIỚI THIỆU LINUX
Nội dung:
1. Lịch sử Unix
2. Mã nguồn mở
3. Phần mềm tự do, mã nguồn mở và Linux
I. Lịch sử Unix, Linux
Ken Thompson và Dennis Ritchie (Bell Lab thập niên 70)
•
Ken Thompson thiết kế năm 1969 tại Bell Labs
Năm 1973, Thompson dùng ngôn ngữ C
viết HĐH Unix
1975 truyền bá phiên bản V6 trong Đại
học(Berkeley)
1979 truyền bá phiên bản V7 trong công
nghiệp
1984 : 2 phiên bản chính
System V của AT&T ;
4.2 BSD của ĐH Berkeley;
I. Lịch sử Unix, Linux
I. Lịch sử Unix, Linux
I. Lịch sử Unix, Linux
Năm 1991, Linus Torvalds, sinh viên đại
học Tổng hợp Helsinki Phần Lan cho ra đời
phiên bản 0.01, xuất phát từ hệđiềuhành
Minix, là một phiên bản của Unix.
1992, Linus cho ra đời Version 0.02 với
shell và trình biên dịch C và đặt tên HĐH là
Linux.
I. Lịch sử Unix, Linux
●1993 : Hệ thống Ext2 cho Linux
● 1994: Phiên bản Linux 1.0 được phát hành.
●1995: Apache Group truyền bá Web server Apache
●1999: Ra đời phiên bản 1.0 các giao diện đồ họa
GNOME và KDE
● 2002: Sun công bố phiên bản 1.0 OpenOffice.org
Linux là HĐH được viết lại hoàn toàn, không
sử dụng một dòng lệnh nào của Unix để
tránh vấn đề bản quyền của Unix.
Hoạt động của Linux hoàn toàn dựa trên
nguyên tắc của HĐH Unix. Người nắm được
Linux sẽ nắm được Unix.
Linux là hệđiềuhành phân phát miễn phí,
phát triển trên mạng Internet.
Nó là hệđiềuhành đa nhiệm, đa người dùng.
I. Lịch sử Unix, Linux
II. Đặc điểm của Linux
Hardware:
Chạy trên nhiều platform, Alpha, AMD,
Intel, MIPS, PowerPC, Sparc…
http://hardware.redhat.com/hcl
Đặc điểm của Linux (2)
Giao diện đồ họa:
Hỗ trợ GNOME, KDE,…
Linux không yêu cầu giao diện đồ họa.
Ngôn ngữ lập trình: C, C++,
FORTRAN, Java, Perl, Python, PHP…
Dễ dàng quản lý từ xa:
Dễ dàng remote từ xa bằng commandline
hoặc GUI.
Tính ổn định cao: Linux có thể chạy
nhiều năm, không cần reboot.
[...]...Các phiên bản Linux Debian GNU /Linux MandrakeSoft http://www.slackware.com SuSE http://www.redhat.com Slackware Linux http://www .linux- mandrake.com Red Hat http://www.debian.org http://www.suse.com TurboLinux http://www.turbolinux.com Fedora Ubuntu CentOS, … III Mã nguồn mở Mọi người đều có thể có source... Linux là hệ điềuhành mã nguồn mở, được phân phối theo quy định của GNU GPL GNU GPL: GNU General Public License II Mã nguồn mở (tt) Có thể tính phí khi phân phối một sản phẩm có nguồn gốc là mã nguồn mở Tuy nhiên, khi phân phối phải kèm theo source code Khi người sử dụng đã có một phần mềm mã nguồn mở, họ được tự do chỉnh sửa, chia sẻ, phân phối lại… III Phần mềm tự do, Mã nguồn mỡ và Linux. .. mềm, cho mọi mục đích (TD1) Tự do nghiên cứu sự vận hành của chương trình và thích ứng nó theo nhu cầu (TD2) (TD3) Tự do phân phối các bản sao của phần mềm Tự do cải tiến chương trình và công bố các sửa đổi cho mọi người cùng biết 1 Định nghĩa PMTD (tt) Nhấn mạnh tư tưởng tự do (freedom) Khác với Freeware (phần mềm miễn phí) Mã nguồn mở : hệ quả Đảm bảo TD1 và TD3: tự do nghiên cứu, thích... thức không khác xa Free Software Khởi xướng : Eric S Raymond (1998) Không nhấn mạnh tư tưởng “tự do” mà chú ý nhiều hơn đến “miễn phí” và “mã nguồn” Không nên lẫn lộn PMNM với PMTD => Chú ý các điều kiện của giấy phép khi sử dụng và phân phối PMNM 2 PMNM (tt) • Định nghĩa (10 tiêu chuẩn) (i) quyền tự do phân phối PM, (ii) quyền truy nhập mã nguồn, (iii) quyền sửa đổi trên mã nguồn • PMTD là . trình biên dịch C và đặt tên HĐH là
Linux.
I. Lịch sử Unix, Linux
●1993 : Hệ thống Ext2 cho Linux
● 1994: Phiên bản Linux 1.0 được phát hành.
●1995: Apache. cao: Linux có thể chạy
nhiều năm, không cần reboot.
Các phiên bản Linux
Debian GNU /Linux
http://www.debian.org
MandrakeSoft
http://www .linux- mandrake.com