SlideShare a Scribd company logo
1 of 29
Download to read offline
1
HỆ ĐIỀU HÀNH LINUX
Phạm Nguyên Khang, Đỗ Thanh Nghị
Email: pnkhang,dtnghi@cit.ctu.edu.vn
2
Tổng quan
Lịch sử
UNIX
LINUX
Đặc điểm tổng quát
Một số ứng dụng
3
Lịch sử
UNIX
Được thiết kế và cài đặt từ những năm 1960
(tác giả: Ken Thompson) tại Bell Labs (AT&T)
dành cho minicomputers và mainframes) và
phiên bản đầu tiền công bố vào năm 1970
Một trong những hệ điều hành phổ biến nhất vì
tính đơn giản và dễ tương thích
Là nguồn cảm hứng cho các hệ điều hành sau
này
4
Lịch sử
Đôi dòng lịch sử
1973, được viết lại bằng ngôn ngữ C (do Dennis Ritchie phát triển)
1975, phân phối phiên bản V6 cho các trường đại học nổi tiếng
nhất (trong đó có Berkeley)
1979, phân phối phiên bản V7 rộng rãi trong lĩnh vực công nghiệp
 vấn đề tương thích và các phiên bản tựa UNIX (UNIX-like) ra
đời
Những năm 1980: thời kỳ công nghiệp của UNIX
Hệ thống V của AT&T cho phép thương mại hóa
4.2 BSD của Berkely: là hệ thống cơ sở cho nhiều công ty trong đó có Sun
Microsystems (SunOS), Digital (Ultrix), …
Berkeley phát triển riêng một phiên bản khác có tên BSD (Berkeley Software
Distribution) với kỹ thuật phân trang bộ nhớ, dịch vụ mạng (TCP/IP) và các thành
phần bổ sung khác.
XENIX của Microsoft cho các microcomputers (tương tích với hệ thống V)
5
Lịch sử
Các sự kiện
Sự ra đời của UNIX
Năm 1983, Richard Stallman bắt đầu dự án GNU project
với mục đích tạo ra một hệ điều hành tự UNIX
Giấy phép GPL (GNU General Public License )
Những năm đầu thập kỷ 1990, dự án GNU đã có hầu như
đủ các phần mềm cần thiết để tạo nên một hệ điều hành
hoàn chỉnh. Tuy nhiên nhân của hệ điều hành GNU (Kernel
Hurd) chưa hoàn chỉnh không hấp dẫn được các nhà phát
triển  HĐH GNU đến giờ vẫn chưa hoàn thành.
6
Lịch sử
Các sự kiện
Một dự án HĐH tự do khác được phát triển vào những năm 1980 tại
University of California, Berkeley (phiên bản 6 của UNIX) với tến
gọi BSD. Tuy nhiên BSD sử dụng mã nguồn của UNIX nên phải tuân
theo luật của AT&T. Điều này hạn chế sự phát triển của BSD
MINIX, một HĐH tựa UNIX do Andrew S. Tanenbaum phát triển năm
1987, dự định dành cho môi trường học tập và nghiên cứu. Trong khi
mã nguồn được để mở, thi việc thay đổi và phân phối lại mã nguồn
của HĐH bị hạn chế. Thêm vào đó, MINIX được thiết kế cho kiến trúc
16 bits, không tương thích với các kiến trúc 32 bits.
Các lý do trên đã thúc đẩy Linus Torvalds bắt đầu dự án của mình.
7
Lịch sử
Sự ra đời của Linux
Năm 1991, tại Helsinki, Phần Lan,
Linus Torvalds bắt đầu một dự án (sau
này trở thành nhân Linux – Linux
kernel).
Bắt đầu từ một thiết bị đầu cuối (
terminal emulator) mà Torvalds sử
dụng để truy cập các servers UNIX của
trường Đại học.
Torvalds viết các chương trình đặc biệt
dành cho phần cứng độc lập với HĐH
vì anh muốn sử dụng các chức năng
của máy tính cá nhân (PC) mới của
mình (với bộ vi xử lý 80386 )
Chương trình này được viết trên MINIX
bằng ngôn ngữ C và dịch bằng GNU C
Linus Torvalds
8
Lịch sử
Sự ra đời của Linux
Ngày 25/8/1991, Torvalds thông báo hệ thống này trên hệ thống thông báo
Usenet với tựa "comp.os.minix.":
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and professional like
gnu) for 386(486) AT clones. This has been brewing since april, and is starting to
get ready. I'd like any feedback on things people like/dislike in minix, as my OS
resembles it somewhat (same physical layout of the file-system (due to practical
reasons) among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies
that I'll get something practical within a few months, and I'd like to know what
features most people would want. Any suggestions are welcome, but I won't
promise I'll implement them :-)
Linus (torvalds@kruuna.helsinki.fi)
PS. Yes – it's free of any minix code, and it has a multi-threaded fs. It is NOT portable
(uses 386 task switching etc), and it probably never will support anything other
than AT-harddisks, as that's all I have :-(.
—Linus Torvalds
9
Lịch sử
Tên gọi
Linus Torvalds muốn gọi tác phẩm của mình là Freax, kết hợp của “freak” 
(kỳ dị), "free”  (tự do), and “x” (Unix). Trong quá trình làm việc anh lưu
chương trình với tên “Freax” khoảng nửa năm.
Để việc phát triển dễ dàng, các tập tin được upload lên một FTP server
(ftp.funet.fi) của FUNET vào tháng 9 năm 1991. Ari Lemmke, cộng sự của
Torvald tại ĐH Helsinki, nghĩ rằng tên Freax không hay lắm nên đặt lại
thành “Linux” mà không hỏi ý Torvalds. Sau đó Torvalds đồng ý với tên
gọi mới này.
10
Đặc điểm tổng quát
Hệ thống Linux
Nhân
Monolithic
Các modun khả nạp
Các ứng dụng và tiện ích: chủ yếu từ dự án GNU
Tên gọi đúng phải là: GNU/Linux
Các distro: RedHat, Fedora, Suse, Slackware, Knoppix, Mandriva, Ubuntu, … (xem
thêm tại: http://www.gnu.org/distros/free-distros.html)
Giấy phép
Nhân và đa số các ứng dụng được phân phối với giấy phép GPL của GNU
Phân phối đến người sử dụng cùng với mã nguồn
Mã nguồn có thể được sửa đổi cho mục đích của công việc
Tất cả lập trình viên trên toàn cầu có thể tham gia phát triển
Không trả tiền cho bản quyền
Ngoài ra, có thể có một số ứng dụng được phân phối với giấy phép khác
11
Đặc điểm tổng quát
Các loại nhân
12
Đặc điểm tổng quát
13
Đặc điểm tổng quát
Viết bằng ngôn ngữ C
Chạy trên nhiều nền khác nhau: Alpha, AMD, Intel,
MIPS, PowerPC, Sparc, …
Kích thước file tối đa: 1 TB (đã thay đổi, ext4 lên
đến 16TB)
Chạy trên hệ thống tối đa: 16 processors
Đa quá trình
Đa người dùng
Hệ thống an toàn, ổn định, rất ít virus
Nếu có lỗi, cộng đồng sẽ chữa lỗi
Chứng chỉ LPI
14
Ứng dụng trên Linux
Văn phòng (open office)
Giải trí (movie player, xmms, totem player kaffeine, …)
Xử lý ảnh (GIMP)
Dịch vụ mạng (Telnet, SSH, FTP, Postfix, Apache, Bind, CUPS,
OpenLDAP, Iptable, Squid, Mozilla-Firefox, SAMBA, NFS)
Cơ sở dữ liệu (MySQL, PostgreSQL)
Lập trình (Emacs, C/C++, QT Trolltech, Fortran, Java, R,
octave, Lapack, Blas, Python, Perl, AWK, TCL/TK, PHP, …)
Quản trị hệ thống(Webmin, VNC, …), …
15
OpenOffice
OpenOffice
Là 1 bộ phần mềm văn phòng đa ngôn ngữ, đa nền và là
phần mềm nguồn mở.
Tương thích với hầu hết các phần mềm văn phòng khác (ví
dụ: Ms Office)
Hỗ trợ unicode
Download, sử dụng và phân phối miễn phí
Web site: http://www.openoffice.org/
Phiên bản mới nhất (31/1/2011): 3.3.0
16
OpenOfficewriter
base
draw
calc
impress
17
Open wrtiter (~Ms Word)
Cho phép export sang pdf
Hỗ trợ file
.doc
Hỗ trợ MS
Equation
18
Open calc (~Ms Excel)
19
Open base (~Ms Access)
Chỉ có trong phiên bản 2.0 trở lên
20
Movie player
21
XMMS Player
22
Totem Player
23
Kaffeine
24
Kaffeine
25
Game
26
Trình xử lý ảnh The GIMP
Tương tự như Photoshop
Cho phép chỉnh sửa, phục hồi ảnh
Hỗ trợ xử lý nhiều tầng (layer)
27
Trình duyệt web: Mozilla Firefox
28
Mail: Evolution mail
29
Trình soạn thảo: gedit

More Related Content

What's hot

Hệ điều hành linux (1)
Hệ điều hành linux (1)Hệ điều hành linux (1)
Hệ điều hành linux (1)khung196
 
Lesson 5 - Administering Linux System (1)
Lesson 5 - Administering Linux System (1)Lesson 5 - Administering Linux System (1)
Lesson 5 - Administering Linux System (1)Thang Man
 
Tìm hiểu về Linux
Tìm hiểu về LinuxTìm hiểu về Linux
Tìm hiểu về LinuxNhan Nguyen
 
tài liệu Mã nguồn mở Lap trình tren linux
tài liệu Mã nguồn mở  Lap trình tren linuxtài liệu Mã nguồn mở  Lap trình tren linux
tài liệu Mã nguồn mở Lap trình tren linuxThuyet Nguyen
 
Lesson 3 - Linux File System
Lesson 3 - Linux File SystemLesson 3 - Linux File System
Lesson 3 - Linux File SystemThang Man
 
02 technical summary of linux distribution
02  technical summary of linux distribution02  technical summary of linux distribution
02 technical summary of linux distributionCơn Gió
 
Linux07 khoidong&dongtat
Linux07 khoidong&dongtatLinux07 khoidong&dongtat
Linux07 khoidong&dongtatanhbinhminhpro
 
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]bookbooming1
 
Lesson 7 - Linux Shell Programming
Lesson 7 - Linux Shell ProgrammingLesson 7 - Linux Shell Programming
Lesson 7 - Linux Shell ProgrammingThang Man
 
Linux Network Administration (LPI-1,LPI-2)
Linux Network Administration (LPI-1,LPI-2)Linux Network Administration (LPI-1,LPI-2)
Linux Network Administration (LPI-1,LPI-2)laonap166
 
CHIA SẺ TÀI NGUYÊN TRONG LAN TRÊN NHIỀU HỆ ĐIỀU HÀNH
CHIA SẺ TÀI NGUYÊN TRONG LAN TRÊN NHIỀU HỆ ĐIỀU HÀNHCHIA SẺ TÀI NGUYÊN TRONG LAN TRÊN NHIỀU HỆ ĐIỀU HÀNH
CHIA SẺ TÀI NGUYÊN TRONG LAN TRÊN NHIỀU HỆ ĐIỀU HÀNHlaonap166
 

What's hot (19)

Linux01 tongquan
Linux01 tongquanLinux01 tongquan
Linux01 tongquan
 
Hệ điều hành linux (1)
Hệ điều hành linux (1)Hệ điều hành linux (1)
Hệ điều hành linux (1)
 
Linux06 quanly dia
Linux06 quanly diaLinux06 quanly dia
Linux06 quanly dia
 
Lesson 5 - Administering Linux System (1)
Lesson 5 - Administering Linux System (1)Lesson 5 - Administering Linux System (1)
Lesson 5 - Administering Linux System (1)
 
Tìm hiểu về Linux
Tìm hiểu về LinuxTìm hiểu về Linux
Tìm hiểu về Linux
 
Su dung linux shell
Su dung linux shellSu dung linux shell
Su dung linux shell
 
tài liệu Mã nguồn mở Lap trình tren linux
tài liệu Mã nguồn mở  Lap trình tren linuxtài liệu Mã nguồn mở  Lap trình tren linux
tài liệu Mã nguồn mở Lap trình tren linux
 
Lesson 3 - Linux File System
Lesson 3 - Linux File SystemLesson 3 - Linux File System
Lesson 3 - Linux File System
 
02 technical summary of linux distribution
02  technical summary of linux distribution02  technical summary of linux distribution
02 technical summary of linux distribution
 
Linux07 khoidong&dongtat
Linux07 khoidong&dongtatLinux07 khoidong&dongtat
Linux07 khoidong&dongtat
 
Linux02 caidat ubuntu
Linux02 caidat ubuntuLinux02 caidat ubuntu
Linux02 caidat ubuntu
 
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
Giao trinh he_dieu_hanh_tech24_vn[bookbooming.com]
 
Su dung linux shell
Su dung linux shellSu dung linux shell
Su dung linux shell
 
Lesson 7 - Linux Shell Programming
Lesson 7 - Linux Shell ProgrammingLesson 7 - Linux Shell Programming
Lesson 7 - Linux Shell Programming
 
Linux LPI Bacis
Linux LPI BacisLinux LPI Bacis
Linux LPI Bacis
 
Linux Network Administration (LPI-1,LPI-2)
Linux Network Administration (LPI-1,LPI-2)Linux Network Administration (LPI-1,LPI-2)
Linux Network Administration (LPI-1,LPI-2)
 
Bai giang bai13_upload
Bai giang bai13_uploadBai giang bai13_upload
Bai giang bai13_upload
 
CHIA SẺ TÀI NGUYÊN TRONG LAN TRÊN NHIỀU HỆ ĐIỀU HÀNH
CHIA SẺ TÀI NGUYÊN TRONG LAN TRÊN NHIỀU HỆ ĐIỀU HÀNHCHIA SẺ TÀI NGUYÊN TRONG LAN TRÊN NHIỀU HỆ ĐIỀU HÀNH
CHIA SẺ TÀI NGUYÊN TRONG LAN TRÊN NHIỀU HỆ ĐIỀU HÀNH
 
Chuong 2 gt ubuntu
Chuong 2  gt ubuntuChuong 2  gt ubuntu
Chuong 2 gt ubuntu
 

Viewers also liked

Basic linux tutorial
Basic linux tutorialBasic linux tutorial
Basic linux tutorialvinicorp
 
Linux cluster introduction
Linux cluster introductionLinux cluster introduction
Linux cluster introductionTruong Tuan
 
0 linux administrator-index
0 linux administrator-index0 linux administrator-index
0 linux administrator-indexHung Ba Ngo
 
Cơ bản GNU/Linux (FTA: Basic GNU/Linux)
Cơ bản GNU/Linux (FTA: Basic GNU/Linux)Cơ bản GNU/Linux (FTA: Basic GNU/Linux)
Cơ bản GNU/Linux (FTA: Basic GNU/Linux)Vu Hung Nguyen
 
Linux và mã nguồn mở
Linux và mã nguồn mởLinux và mã nguồn mở
Linux và mã nguồn mởNguyễn Anh
 
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mởBài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mởMasterCode.vn
 
20160619_LPICl304 技術解説セミナー in AP浜松町
20160619_LPICl304 技術解説セミナー in AP浜松町20160619_LPICl304 技術解説セミナー in AP浜松町
20160619_LPICl304 技術解説セミナー in AP浜松町Takahiro Kujirai
 
Gnu study guide linux admin 1 (lab work lpi 101) v 0.2
 Gnu study guide linux admin 1 (lab work lpi 101) v 0.2 Gnu study guide linux admin 1 (lab work lpi 101) v 0.2
Gnu study guide linux admin 1 (lab work lpi 101) v 0.2Acácio Oliveira
 
Alphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ssAlphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ssAlphorm
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux pptOmi Vichare
 

Viewers also liked (18)

1.1 hardware settings v2
1.1 hardware settings v21.1 hardware settings v2
1.1 hardware settings v2
 
Basic linux tutorial
Basic linux tutorialBasic linux tutorial
Basic linux tutorial
 
Formation LPIC-1_SysArch
Formation LPIC-1_SysArchFormation LPIC-1_SysArch
Formation LPIC-1_SysArch
 
Linux cluster introduction
Linux cluster introductionLinux cluster introduction
Linux cluster introduction
 
Linux04 hethongtaptin
Linux04 hethongtaptinLinux04 hethongtaptin
Linux04 hethongtaptin
 
0 linux administrator-index
0 linux administrator-index0 linux administrator-index
0 linux administrator-index
 
Tu hoc su dung linux 2
Tu hoc su dung linux 2Tu hoc su dung linux 2
Tu hoc su dung linux 2
 
Linux Jobs, Training and Certifications
Linux Jobs, Training and CertificationsLinux Jobs, Training and Certifications
Linux Jobs, Training and Certifications
 
Linux+02
Linux+02Linux+02
Linux+02
 
101 1.1 hardware settings
101 1.1 hardware settings101 1.1 hardware settings
101 1.1 hardware settings
 
Cơ bản GNU/Linux (FTA: Basic GNU/Linux)
Cơ bản GNU/Linux (FTA: Basic GNU/Linux)Cơ bản GNU/Linux (FTA: Basic GNU/Linux)
Cơ bản GNU/Linux (FTA: Basic GNU/Linux)
 
Notes for LX0-101 Linux
Notes for LX0-101 Linux Notes for LX0-101 Linux
Notes for LX0-101 Linux
 
Linux và mã nguồn mở
Linux và mã nguồn mởLinux và mã nguồn mở
Linux và mã nguồn mở
 
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mởBài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mở
 
20160619_LPICl304 技術解説セミナー in AP浜松町
20160619_LPICl304 技術解説セミナー in AP浜松町20160619_LPICl304 技術解説セミナー in AP浜松町
20160619_LPICl304 技術解説セミナー in AP浜松町
 
Gnu study guide linux admin 1 (lab work lpi 101) v 0.2
 Gnu study guide linux admin 1 (lab work lpi 101) v 0.2 Gnu study guide linux admin 1 (lab work lpi 101) v 0.2
Gnu study guide linux admin 1 (lab work lpi 101) v 0.2
 
Alphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ssAlphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ss
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
 

Similar to 1 linux

Lệnh CMD_NewStar-LPI1.pdf
Lệnh CMD_NewStar-LPI1.pdfLệnh CMD_NewStar-LPI1.pdf
Lệnh CMD_NewStar-LPI1.pdfTruongVanTuyen3
 
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ Vu Hung Nguyen
 
Giao trinh tong hop sv41
Giao trinh tong hop sv41Giao trinh tong hop sv41
Giao trinh tong hop sv41Vcoi Vit
 
Bat dau voi Raspberry Pi (demo)
Bat dau voi Raspberry Pi (demo)Bat dau voi Raspberry Pi (demo)
Bat dau voi Raspberry Pi (demo)Thien Ta
 
Baigiang bai13
Baigiang bai13Baigiang bai13
Baigiang bai13youti1992
 
Ubuntu linux introduction
Ubuntu linux introductionUbuntu linux introduction
Ubuntu linux introductionTien Nguyen
 
Hướng dẫn sử dụng hệ điều hành Ubuntu
Hướng dẫn sử dụng hệ điều hành UbuntuHướng dẫn sử dụng hệ điều hành Ubuntu
Hướng dẫn sử dụng hệ điều hành UbuntuQuang Ngoc
 
Bài Foss introduction
Bài Foss introductionBài Foss introduction
Bài Foss introductionnghia le trung
 
Tìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành androidTìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành androidTÓc Đỏ XuÂn
 

Similar to 1 linux (19)

1 linux
1 linux1 linux
1 linux
 
Lệnh CMD_NewStar-LPI1.pdf
Lệnh CMD_NewStar-LPI1.pdfLệnh CMD_NewStar-LPI1.pdf
Lệnh CMD_NewStar-LPI1.pdf
 
TỰ HỌC LPI 1
TỰ HỌC LPI 1 TỰ HỌC LPI 1
TỰ HỌC LPI 1
 
Bai 10 cai dat he dieu hanh pmud
Bai 10  cai dat he dieu hanh  pmudBai 10  cai dat he dieu hanh  pmud
Bai 10 cai dat he dieu hanh pmud
 
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ
Đỗ Văn Xê: Kinh nghiệm triển khai FOSS ở Đại học Cần Thơ
 
Giao trinh tong hop sv41
Giao trinh tong hop sv41Giao trinh tong hop sv41
Giao trinh tong hop sv41
 
Linux os family
Linux os familyLinux os family
Linux os family
 
Bat dau voi Raspberry Pi (demo)
Bat dau voi Raspberry Pi (demo)Bat dau voi Raspberry Pi (demo)
Bat dau voi Raspberry Pi (demo)
 
Baigiang bai13
Baigiang bai13Baigiang bai13
Baigiang bai13
 
Bai giang bai13
Bai giang bai13Bai giang bai13
Bai giang bai13
 
Ubuntu linux introduction
Ubuntu linux introductionUbuntu linux introduction
Ubuntu linux introduction
 
Hướng dẫn sử dụng hệ điều hành Ubuntu
Hướng dẫn sử dụng hệ điều hành UbuntuHướng dẫn sử dụng hệ điều hành Ubuntu
Hướng dẫn sử dụng hệ điều hành Ubuntu
 
1 foss introduction
1 foss introduction1 foss introduction
1 foss introduction
 
Bài Foss introduction
Bài Foss introductionBài Foss introduction
Bài Foss introduction
 
Phan 1 sv
Phan 1   svPhan 1   sv
Phan 1 sv
 
Tìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành androidTìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành android
 
Xoa mu linux
Xoa mu linuxXoa mu linux
Xoa mu linux
 
Embedded Linux
Embedded LinuxEmbedded Linux
Embedded Linux
 
Ltctwd
LtctwdLtctwd
Ltctwd
 

Recently uploaded

Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxDungxPeach
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...Nguyen Thanh Tu Collection
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnpmtiendhti14a5hn
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgsNmmeomeo
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docxTHAO316680
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptPhamThiThuThuy1
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...Nguyen Thanh Tu Collection
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfXem Số Mệnh
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhhkinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhhdtlnnm
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạowindcances
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...Nguyen Thanh Tu Collection
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfXem Số Mệnh
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxTrnHiYn5
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfXem Số Mệnh
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...Nguyen Thanh Tu Collection
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...hoangtuansinh1
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiện
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhhkinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 

1 linux

  • 1. 1 HỆ ĐIỀU HÀNH LINUX Phạm Nguyên Khang, Đỗ Thanh Nghị Email: pnkhang,dtnghi@cit.ctu.edu.vn
  • 2. 2 Tổng quan Lịch sử UNIX LINUX Đặc điểm tổng quát Một số ứng dụng
  • 3. 3 Lịch sử UNIX Được thiết kế và cài đặt từ những năm 1960 (tác giả: Ken Thompson) tại Bell Labs (AT&T) dành cho minicomputers và mainframes) và phiên bản đầu tiền công bố vào năm 1970 Một trong những hệ điều hành phổ biến nhất vì tính đơn giản và dễ tương thích Là nguồn cảm hứng cho các hệ điều hành sau này
  • 4. 4 Lịch sử Đôi dòng lịch sử 1973, được viết lại bằng ngôn ngữ C (do Dennis Ritchie phát triển) 1975, phân phối phiên bản V6 cho các trường đại học nổi tiếng nhất (trong đó có Berkeley) 1979, phân phối phiên bản V7 rộng rãi trong lĩnh vực công nghiệp  vấn đề tương thích và các phiên bản tựa UNIX (UNIX-like) ra đời Những năm 1980: thời kỳ công nghiệp của UNIX Hệ thống V của AT&T cho phép thương mại hóa 4.2 BSD của Berkely: là hệ thống cơ sở cho nhiều công ty trong đó có Sun Microsystems (SunOS), Digital (Ultrix), … Berkeley phát triển riêng một phiên bản khác có tên BSD (Berkeley Software Distribution) với kỹ thuật phân trang bộ nhớ, dịch vụ mạng (TCP/IP) và các thành phần bổ sung khác. XENIX của Microsoft cho các microcomputers (tương tích với hệ thống V)
  • 5. 5 Lịch sử Các sự kiện Sự ra đời của UNIX Năm 1983, Richard Stallman bắt đầu dự án GNU project với mục đích tạo ra một hệ điều hành tự UNIX Giấy phép GPL (GNU General Public License ) Những năm đầu thập kỷ 1990, dự án GNU đã có hầu như đủ các phần mềm cần thiết để tạo nên một hệ điều hành hoàn chỉnh. Tuy nhiên nhân của hệ điều hành GNU (Kernel Hurd) chưa hoàn chỉnh không hấp dẫn được các nhà phát triển  HĐH GNU đến giờ vẫn chưa hoàn thành.
  • 6. 6 Lịch sử Các sự kiện Một dự án HĐH tự do khác được phát triển vào những năm 1980 tại University of California, Berkeley (phiên bản 6 của UNIX) với tến gọi BSD. Tuy nhiên BSD sử dụng mã nguồn của UNIX nên phải tuân theo luật của AT&T. Điều này hạn chế sự phát triển của BSD MINIX, một HĐH tựa UNIX do Andrew S. Tanenbaum phát triển năm 1987, dự định dành cho môi trường học tập và nghiên cứu. Trong khi mã nguồn được để mở, thi việc thay đổi và phân phối lại mã nguồn của HĐH bị hạn chế. Thêm vào đó, MINIX được thiết kế cho kiến trúc 16 bits, không tương thích với các kiến trúc 32 bits. Các lý do trên đã thúc đẩy Linus Torvalds bắt đầu dự án của mình.
  • 7. 7 Lịch sử Sự ra đời của Linux Năm 1991, tại Helsinki, Phần Lan, Linus Torvalds bắt đầu một dự án (sau này trở thành nhân Linux – Linux kernel). Bắt đầu từ một thiết bị đầu cuối ( terminal emulator) mà Torvalds sử dụng để truy cập các servers UNIX của trường Đại học. Torvalds viết các chương trình đặc biệt dành cho phần cứng độc lập với HĐH vì anh muốn sử dụng các chức năng của máy tính cá nhân (PC) mới của mình (với bộ vi xử lý 80386 ) Chương trình này được viết trên MINIX bằng ngôn ngữ C và dịch bằng GNU C Linus Torvalds
  • 8. 8 Lịch sử Sự ra đời của Linux Ngày 25/8/1991, Torvalds thông báo hệ thống này trên hệ thống thông báo Usenet với tựa "comp.os.minix.": Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-) Linus (torvalds@kruuna.helsinki.fi) PS. Yes – it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(. —Linus Torvalds
  • 9. 9 Lịch sử Tên gọi Linus Torvalds muốn gọi tác phẩm của mình là Freax, kết hợp của “freak”  (kỳ dị), "free”  (tự do), and “x” (Unix). Trong quá trình làm việc anh lưu chương trình với tên “Freax” khoảng nửa năm. Để việc phát triển dễ dàng, các tập tin được upload lên một FTP server (ftp.funet.fi) của FUNET vào tháng 9 năm 1991. Ari Lemmke, cộng sự của Torvald tại ĐH Helsinki, nghĩ rằng tên Freax không hay lắm nên đặt lại thành “Linux” mà không hỏi ý Torvalds. Sau đó Torvalds đồng ý với tên gọi mới này.
  • 10. 10 Đặc điểm tổng quát Hệ thống Linux Nhân Monolithic Các modun khả nạp Các ứng dụng và tiện ích: chủ yếu từ dự án GNU Tên gọi đúng phải là: GNU/Linux Các distro: RedHat, Fedora, Suse, Slackware, Knoppix, Mandriva, Ubuntu, … (xem thêm tại: http://www.gnu.org/distros/free-distros.html) Giấy phép Nhân và đa số các ứng dụng được phân phối với giấy phép GPL của GNU Phân phối đến người sử dụng cùng với mã nguồn Mã nguồn có thể được sửa đổi cho mục đích của công việc Tất cả lập trình viên trên toàn cầu có thể tham gia phát triển Không trả tiền cho bản quyền Ngoài ra, có thể có một số ứng dụng được phân phối với giấy phép khác
  • 11. 11 Đặc điểm tổng quát Các loại nhân
  • 13. 13 Đặc điểm tổng quát Viết bằng ngôn ngữ C Chạy trên nhiều nền khác nhau: Alpha, AMD, Intel, MIPS, PowerPC, Sparc, … Kích thước file tối đa: 1 TB (đã thay đổi, ext4 lên đến 16TB) Chạy trên hệ thống tối đa: 16 processors Đa quá trình Đa người dùng Hệ thống an toàn, ổn định, rất ít virus Nếu có lỗi, cộng đồng sẽ chữa lỗi Chứng chỉ LPI
  • 14. 14 Ứng dụng trên Linux Văn phòng (open office) Giải trí (movie player, xmms, totem player kaffeine, …) Xử lý ảnh (GIMP) Dịch vụ mạng (Telnet, SSH, FTP, Postfix, Apache, Bind, CUPS, OpenLDAP, Iptable, Squid, Mozilla-Firefox, SAMBA, NFS) Cơ sở dữ liệu (MySQL, PostgreSQL) Lập trình (Emacs, C/C++, QT Trolltech, Fortran, Java, R, octave, Lapack, Blas, Python, Perl, AWK, TCL/TK, PHP, …) Quản trị hệ thống(Webmin, VNC, …), …
  • 15. 15 OpenOffice OpenOffice Là 1 bộ phần mềm văn phòng đa ngôn ngữ, đa nền và là phần mềm nguồn mở. Tương thích với hầu hết các phần mềm văn phòng khác (ví dụ: Ms Office) Hỗ trợ unicode Download, sử dụng và phân phối miễn phí Web site: http://www.openoffice.org/ Phiên bản mới nhất (31/1/2011): 3.3.0
  • 17. 17 Open wrtiter (~Ms Word) Cho phép export sang pdf Hỗ trợ file .doc Hỗ trợ MS Equation
  • 19. 19 Open base (~Ms Access) Chỉ có trong phiên bản 2.0 trở lên
  • 26. 26 Trình xử lý ảnh The GIMP Tương tự như Photoshop Cho phép chỉnh sửa, phục hồi ảnh Hỗ trợ xử lý nhiều tầng (layer)
  • 27. 27 Trình duyệt web: Mozilla Firefox